| Title: | ObjectBroker - BEA Systems' CORBA |
| Notice: | See note 3 for kits; note 5 for training; note 1134 for releases |
| Moderator: | TLE::PARODI d |
| Created: | Tue Jul 11 1989 |
| Last Modified: | Thu Jun 05 1997 |
| Last Successful Update: | Fri Jun 06 1997 |
| Number of topics: | 1413 |
| Total number of notes: | 6391 |
Okay, next question...we've tried switching to DECnet as the transport,
but are having some problems there which seem to be caused by the
nodename that's being passed back and forth.
We execute our command on the client system which starts a server on
the server. This process then tries to do some internal validation of
the client node based on the node name which will work if we register
(internal to EDI) the TCP/IP node name. However, if we register the
DECnet node name our lookup fails and we get a decedi error saying that
the client is not authorized.
The problem with using the IP node name to get it to pass the internal
validation is that we then try to use that node name to make a callback
to the client and start another server process there. Of course, since
we are using DECnet, trying to establish this connection results in an
error.
After discussing this with my engineers, it sounds like we are
obtaining the node name from OBB and it is not stored in the DEC/EDI
context objects. My question is:
Is there any way to get OBB to pass the DECnet node name without
setting the client to use only the DECnet transport?
Thanks,
-Robert
| T.R | Title | User | Personal Name | Date | Lines |
|---|---|---|---|---|---|
| 1384.1 | answer | CSC32::R_GOLLEHON | Tue Mar 18 1997 11:38 | 37 | |
Got the answer...for reference:
Here are the steps to reverse the default order for the DECnet/TCPIP
configuration of ObjectBroker.
- Export the configuration registry
$APPL/BROKER EXPORT REGISTRY/CONFIGURATION config_reg.out
- Edit the exported registry file and look for the following section:
Value 0
Name: ProviderOrder
Type: REGKEY_MULTI_SZ
Length: 2
Data: "TCP"
+++++++++ "DECnet"
Change the order of the tranports. The section should now read:
Value 0
Name: ProviderOrder
Type: REGKEY_MULTI_SZ
Length: 2
Data: "DECnet"
+++++++++ "TCP"
Shutdown OBB, import the modified registry, and restart.
Thanks to Dale Selby for the above info. Apparently this is not the
default, so the customer must have altered this at some time in the
past.
-Robert
| |||||