# Getting Started with CORBA

ColdFusion supports CORBA through the Dynamic Invocation Interface (DII). As with COM, the object's type information has to be available to ColdFusion. This implies that an IIOP compliant Interface Repository (IR) should be running on the network, and that the object's IDL is registered in the IR.

ColdFusion Enterprise version 4.0 is bundled with deployment software from Inprise VisiBroker for C++ 3.2. These runtime DLLs are used to invoke operations on object references made available using the CFOBJECT tag.

A directory for logging output from VisiBroker is created when you first start ColdFusion Enterprise. This directory is called vbroker\log and its location is determined as follows:

- If VisiBroker is already installed on the server, the log directory is the directory pointed to by the VBROKER_ADM environment variable.
- If this is a new VisiBroker installation, the log directory is created on the root of the drive from which ColdFusion Server is started. For example, if ColdFusion is installed in c:\cfusion or opt/coldfusion (UNIX), then the log directory will be c:\vbroker\log or /vbroker (UNIX).
- If the creation of the log directory on the root fails, then the directory is created in the ColdFusion installation directory.