3.7.3.6.3 Arguments
-
interfaceName
- Specifies a character string that contains the fully qualified interface name for the object.
-
stroid
- Specifies the
ObjectId
in string format. TheObjectId
uniquely identifies this instance of the class. It is up to the programmer to decide what information to place in theObjectId
. One possibility would be to use theObjectId
to hold a database key. Choosing the value of an object identifier, and the degree of uniqueness, is part of the application design. The Oracle Tuxedo software cannot guarantee any uniqueness in object references, since object references may be legitimately copied and shared outside the Oracle Tuxedo domain (for example, by passing the object reference as a string). It is strongly recommended the you choose a uniqueObjectId
in order to allow parallel execution of invokes on object references.Note:
The restriction on the length of theObjectId
has been removed in this release. -
criteria
- Specifies a list of named values that can be used to provide
factory-based routing for the object reference. The list is
optional and is of type
CORBA::NVList
. The use of factory-based routing is optional and is dependent on the use of this argument. If you do not want to use factory-based routing, you can pass a value of 0 (zero) for this argument.
Parent topic: TP::create_object_reference()