Assigns a boolean value to an instance of the Any type and associates the instance with a CORBA object. The instance of the Any type is created and released automatically. This function can be used to set parameters of a request in advance of calling the IiopRequest function.
IIOP.bdh
IiopSetAnyAsBoolean( in hIiop : number,
in bValue : boolean ): boolean;
true if successful
false otherwise
| Parameter | Description |
|---|---|
| hIiop | Handle to a CORBA object. |
| bValue | Boolean value that is assigned to the instance of the Any type and then associated with the CORBA object. |
dcltrans
transaction TMain
const
HOST := "192.168.20.21"; // server
PORT := 1052; // port
KEY := "...\h00"; // key
KEYLEN := 4; // key length
var
hIiop: number; // handle to CORBA object
begin
IiopSetMaxGiopVersion("1.2");
IiopSetByteOrder(IIOP_BIG_ENDIAN);
// retrieve handle to server
IiopObjectCreate(hIiop, "IDL:DemoObject:1.0", "1.2",
HOST, PORT, KEY, KEYLEN);
// pass boolean value parameter to request
IiopSetAnyAsBoolean(hIiop, true);
// call operation "Print" with boolean parameter
IiopRequest(hIiop, "Print");
IiopObjectRelease(hIiop);
end TMain;