Returns a handle to a proxified server object that is protected by the Wonderwall.
Wonderwall.bdh
IiopWWServerBind(in hDaemon : number, in sHost : string, in sServer : string, in sMarker : string, in sIfrName : string): number;
Handle to a proxified server object
Parameter | Description |
---|---|
hDaemon | Handle to the proxified Orbix Daemon object. |
sHost | Server host. |
sServer | Server name. |
sMarker | Marker name of the object. If NULL, any Orbix(Web) object will match. |
sIfrName | Interface Repository name of the object. Pass only the object name to the function, neither the "IDL:" prefix, nor the "1.2" suffix. |
dcltrans transaction TWWRequest const WW_HOST := "192.168.20.35"; // Wonderwall host WW_PORT := 16000; // Wonderwall port HOST := "192.168.20.21"; // server PORT := 1052; // port var hDaemon, hBank, hAccount : number; begin IiopSetMaxGiopVersion("1.2"); IiopSetByteOrder(IIOP_BIG_ENDIAN); IiopWWBind(WW_HOST, WW_PORT); // OrbixWeb bootstrapping with Wonderwall hDaemon := IiopWWDaemonBind(HOST, PORT); // get proxy object reference to bank object hBank := IiopWWServerBind(hDaemon, HOST, "bank", "", "bank"); // Create an account IiopSetString(hBank, "John Dow"); IiopWWRequest(hBank, "newAccount"); // extract new account object IiopWWGetObject(hBank, hAccount); ... end TWWRequest;