CORBA

CreateObject("CORBA", class, context, locale ) 

Description

CreateObject lets you call methods in CORBA objects. The objects must have already been defined and registered for use.

Category

Other functions

Parameters

Parameter
Description
class
Required. Specifies, depending on the CONTEXT specification:
  • If CONTEXT is IOR the name of a file that contains the string version of the IOR. ColdFusion must be able to read this file; it should be local to ColdFusion server or on the network in an accessible location
  • If CONTEXT is NameService a period-delimited naming context for the naming service, such as Allaire.Department.Doc.empobject
context
Required. Specifies one of the following:
  • "IOR" ColdFusion uses the Interoperable Object Reference (IOR) to access the CORBA server
  • "NameService" ColdFusion uses the naming service to access server. "NameService" is only valid with the InitialContext of a VisiBroker Orb
locale
Optional. Sets arguments for a call to init_orb(..). Use of this attribute is specific to VisiBroker orbs, and is currently available on C++, Version 3.2. The value should be of the form:
" -ORBagentAddr 199.99.129.33  -ORBagentPort 19000"
 
Each type-value pair must have a leading "-".

Usage

ColdFusion Enterprise supports CORBA through the Dynamic Invocation Interface (DII). To use CreateObject with CORBA objects, you must provide the name of the file that contains a string version of the IOR, or the object's naming context in the naming service. You also must provide the object's attributes, method names and method signatures.

User-defined types (for example, structures) are not supported.