|
CreateObject: CORBA object
DescriptionThe CreateObject function
can call a method on a CORBA object. The object must be defined
and registered for use.
ReturnsA handle
to a CORBA interface.
Function syntaxCreateObject(type, context, class, locale)
HistorySee
the History section of the main CreateObject function page.
Parameters
Parameter
|
Description
|
type
|
Type of object to create.
com
corba
java
component
webservice
|
context
|
|
class
|
If context = "ior":
absolute path of file that contains string version of the Interoperable
Object Reference (IOR). ColdFusion must be able to read file; it
must be local to ColdFusion server or accessible on network
If context = "nameservice": forward slash-delimited
naming context for naming service. For example: Allaire//Doc/empobject.
|
locale
|
The name of the Java config that holds the
properties file. For more information, see Configuring and Administering ColdFusion.
|
UsageIn the class parameter,
if "context=NameService", use a dot separator for
the first part of the string. Use either of the following formats:
ColdFusion
supports CORBA through the Dynamic Invocation Interface (DII). To use
this function with CORBA objects, provide the name of the file that
contains a string version of the IOR, or the object’s naming context
in the naming service. Provide the object’s attributes, method names,
and method signatures.
This function supports user-defined
types (structures, arrays, and sequences).
Examplemyobj = CreateObject("corba", "d:\temp\tester.ior", "ior",
"visibroker") // uses IOR
myobj = CreateObject("corba", "/Eng/CF", "nameservice",
"visibroker") // uses nameservice
myobj = CreateObject("corba", "d:\temp\tester.ior", "nameservice")
// uses nameservice and default configuration
|