BEA Logo BEA eLink Adapter into WebLogic Enterprise CORBA 1.0

  Corporate Info  |  News  |  Solutions  |  Products  |  Partners  |  Services  |  Events  |  Download  |  How To Buy

 

   eLink Adapter into WebLogic Enterprise CORBA Doc Home   |   BEA eLink Adapter into WebLogic Enterprise CORBA User Guide   |   Previous Topic   |   Next Topic   |   Contents   |   Index

Error and Information Messages

 

The CFGEN and FTGEN configuration tools provided with the eLink Adapter for CORBA issue error, warning, and informational messages to their log files and to the console during execution. The following sections describe the error and informational messages and the appropriate action to take.

 


Log File Messages for CFGEN and FTGEN Utilities

The CFGEN and FTGEN utilities issue the following log file error and informational messages:

101:INFO

Method <methodName> for object <interfaceName> returns a data type not supported by FML, Service not Added


DESCRIPTION

A CORBA object method defined in the Interface Repository returns a data type not compatible with FML32. Non FML data types are not supported by the Adapter. A Service is not added to the configuration for the CORBA object method.


ACTION

None.

102:INFO

Method <methodName> for object <interfaceName> takes an argument with a data type not supported by FML, Service not Added


DESCRIPTION

A CORBA object method defined in the Interface Repository takes argument(s) of a data type not compatible with FML32. Non FML data types are not supported by the Adapter. A Service is not added to the configuration for the CORBA object method.


ACTION

None.

103:INFO

Adding Service <serviceName> to the configuration.....


DESCRIPTION

Service <serviceName> has been added to the configuration file.


ACTION

None.

104:INFO

Service <svc.serviceName> already exists not added to configuration


DESCRIPTION

Service <serviceName> is already on the configuration file. Duplicate Service names are not allowed on the configuration file.


ACTION

None.

105:INFO

FML Field Table <filename> created containing <number of fields> field definitions


DESCRIPTION

An FML Field Table <filename> has been created containing <number of fields> field definitions


ACTION

None.

201:WARN

Unrecognized parameter : <configuration parameter>


DESCRIPTION

An invalid parameter was encountered in the input configuration file.


ACTION

Check the parameter name to ensure it is spelled correctly.

202:WARN

Config file specifies more PARAMS than IR for Service : <serviceName> Type information not available for Argument : <argumentName>


DESCRIPTION

The PARAMS parameter for <serviceName> has more arguments than the IDL loaded on the Interface Repository.


ACTION

Verify the Interface in the Interface Repository and correct the PARAMS parameter to match.

203:WARN

Config file specifies more FACTORYPARAMS than IR for Service : <serviceName> Type information not available for Argument : <argumentName>


DESCRIPTION

The FACTORYPARAMS parameter for <serviceName> has more arguments than the IDL loaded on the Interface Repository.


ACTION

Verify the Interface in the Interface Repository for the FACTORYOBJECT/FACTORYMETHOD and correct the FACTORYPARAMS parameter to match.

204:WARN

Interface name matching <interface name> not found on Interface

Repository.


DESCRIPTION

An interface that matches the full or partial interface name entered during CFGEN initialization was not found on the Interface Repository.


ACTION

Check spelling of the full or partial interface name entered to ensure it is correct. Verify that the desired interface exists on the Interface Repository. Make any necessary corrections and re-execute the CFGEN utility.

301:ERROR

Service <serviceName> found multiple times in existing configuration


DESCRIPTION

The input configuration file contains duplicate Service names.


ACTION

Locate the duplicate Service names on the existing configuration and rename or delete one of the Services.

302:ERROR

Argument <fieldName> not added, definition already exists for this Service <serviceName>


DESCRIPTION

A Service definition contains multiple PARAMS or FACTORYPARAMS with the same argument name.


ACTION

Ensure that each argument name for a Service definition is unique.

303:ERROR

Existing argument <fieldName> appears multiple times with different data types


DESCRIPTION

An argument name appears multiple times in the configuration file. Each occurrence does not have the same data type.


ACTION

Verify that each occurrence of an argument name in the configuration defines arguments of the same data type.

304:ERROR

Existing Configuration contains a Service with no Service Name


DESCRIPTION

A Service definition in the configuration file has a blank SERVICENAME parameter.


ACTION

Populate the SERVICENAME with a valid adapter service name.

305:ERROR

Existing Configuration Service : <serviceName> has no Object Name


DESCRIPTION

Service definition <serviceName> does not have a value for the OBJECTNAME parameter.


ACTION

Populate the OBJECTNAME with the valid CORBA object name.

306:ERROR

Existing Configuration Service : <serviceName> has no Method Name


DESCRIPTION

Service definition <serviceName> does not have a value for the METHODNAME parameter.


ACTION

Populate the METHODNAME with the valid CORBA method name.

 


Console Error Messages for CFGEN and FTGEN Utilities

The CFGEN and FTGEN utilities issue the following console error and informational messages:

401:ERROR

Host name parameter is required to generate configuration


DESCRIPTION

Host name was not entered when attempting to run CFGEN or FTGEN.


ACTION

Enter the host name for the WLE domain that will be executing the Adapter server. This information can be found in the ISL server definition in the UBBCONFIG file for the WLE domain.

402:ERROR

Port number parameter is required to generate configuration


DESCRIPTION

Port number was not entered when attempting to run CFGEN or FTGEN.


ACTION

Enter the port number for the WLE domain that will be executing the Adapter server. This information can be found in the ISL server definition in the UBBCONFIG file for the WLE domain.

403:ERROR

New configuration file name is required to generate configuration


DESCRIPTION

The new configuration file name was not entered when running CFGEN.


ACTION

Enter a file name for the new configuration file generated by CFGEN at the prompt.

405:ERROR

Configuration file name is required to generate FML Field Table


DESCRIPTION

An input configuration file name is required when running FTGEN.


ACTION

Enter the name of the configuration file containing the FML fields to be added to the FML Field Table.

406:ERROR

FML Field Table name is required


DESCRIPTION

A file name is required for the FML32 field table that is generated by FTGEN.


ACTION

Enter a file name for the FML32 field table.

407:ERROR

Unable to open output file <fileName> ; <errorDetail>


DESCRIPTION

An Error was encountered when trying to open output file <filename>.


ACTION

Verify that the path exists where the file name is to be created. Verify file permissions on the directory where the file is to be created.

408:ERROR

Input file <configFile> access failed ; <errorDetail>


DESCRIPTION

Unable to open or read the input file <configFile>.


ACTION

Verify that the file exists in the current working directory or in the path specified. Verify file permissions to ensure read access.

409:ERROR

Unable to connect to Interface Repository ; <errorDetail>


DESCRIPTION

An error occurred when trying to connect to the CORBA Interface Repository.


ACTION

Verify that the WLE domain that the Interface Repository belongs to is booted (and is running the TMIFRSVR and ISL servers). Verify the Host name and Port number used to connect to the Interface Repository.

410:ERROR

Unable to access the Interface Repository ; <errorDetail>


DESCRIPTION

An error occurred when trying to access to the CORBA Interface Repository.


ACTION

Verify that the WLE domain that the Interface Repository belongs to is booted (and is running the TMIFRSVR and ISL servers). Verify the Host name and Port number used to connect to the Interface Repository.

411:ERROR

Attempt to access Method <method> arguments failed for Object <object> ; <errorDetail>


DESCRIPTION

An error occurred when trying to access to the CORBA Interface Repository.


ACTION

Verify that the WLE domain that the Interface Repository belongs to is booted (and is running the TMIFSVR and ISL servers). Verify the Host name and Port number used to connect to the Interface Repository.

450:ERROR

Unhandled exception encountered ; <errorDetail>


DESCRIPTION

Execution Error.


ACTION

Verify that WLE environment variables are set correctly (including TUXDIR and PATH).

 


Error Messages for eLink Adapter for CORBA Server

The eLink Adapter for CORBA server issues the following error and informational messages:

1001:INFO

Server shutdown


DESCRIPTION

The e2a server has terminated. Services advertised by this server are no longer available.


ACTION

None

1002:INFO

Received buffer type <buffer type>

<subtype>


DESCRIPTION

The buffer type and subtype received with the service request.


ACTION

None

1003:INFO

getField - Occurs - Field <num> time(s) -- Parameter <num> time(s)


DESCRIPTION

The number of occurrences of each data item.


ACTION

None

1004:INFO

getField - FML('<fieldname>',<field type>) << value(<argument type>)


DESCRIPTION

The FML field of name and type is being loaded from the CORBA argument of <argument type>


ACTION

None

1005:INFO

Factory Listing - Id <id> Kind


DESCRIPTION

<id> and <kind> for each factory returned from FactoryFinder


ACTION

None

1007:INFO

C_Config:~C_Config() recovering resources


DESCRIPTION

Configuration parameters have been unloaded from memory.


ACTION

None

1008:INFO

Service list built


DESCRIPTION

All services from the configuration file have been parsed and loaded.


ACTION

None

1010:INFO

Found service '<service name>' in service map


DESCRIPTION

A service request was received and a matching configuration SERVICENAME was located.


ACTION

None

1011:INFO

advertising service <num>) <service name>


DESCRIPTION

<service name> was advertised as an ATMI service to BEA Tuxedo based on the configuration loaded.


ACTION

None

1012:INFO

Configuration loaded. Advertising services...


DESCRIPTION

The configuration file has been parsed successfully. Valid services will be advertised to BEA Tuxedo.


ACTION

None

1013:INFO

Service '<service name>' factory method '<method name>' has <num> FML parameter(s)


DESCRIPTION

Configuration <service name> is mapped to CORBA method <method name> with <num> parameters.


ACTION

None

1014:INFO

Factory OperationDef contains <num> parameter(s)


DESCRIPTION

The factory method to be invoked calls for <num> parameters.


ACTION

None

1015:INFO

Service '<service name>' :method '<method name>'


DESCRIPTION

Configuration <service name> is mapped to CORBA method <method name>


ACTION

None

1016:INFO

Service '<service name>':'<method name>' has <num> FML field(s) and <num> parameter(s)


DESCRIPTION

Service to Method map with matching number of arguments in Interface Repository and Configuration file.


ACTION

None

1017:INFO

Default context obtained


DESCRIPTION

CORBA default context will be used throughout server operation.


ACTION

None

1018:INFO

C_Service:~C_Service() recovering resources


DESCRIPTION

A service's parameters have been unloaded from memory.


ACTION

None

1019:INFO

Located Object Interface in IR


DESCRIPTION

Interface Repository lookup was successful


ACTION

None

1020:INFO

Located the operation '<operation name>' in IR


DESCRIPTION

Interface Repository lookup was successful.


ACTION

None

1021:INFO

Located OperationDef in IR


DESCRIPTION

OperationDef object was constructed successfully.


ACTION

None

1022:INFO

C_Service:getNVList() Getting empty NVList


DESCRIPTION

An NVList was successfully created from the OperationDef.


ACTION

None

1023:INFO

factory result is type <type>


DESCRIPTION

The OperationDef of the Factory method specifies a return type of <type>.


ACTION

None

1024:INFO

C_Service:getObject() '<object name>'


DESCRIPTION

Attempting to acquire an Object reference to <object name> from WLE.


ACTION

None

1025:INFO

Creating request


DESCRIPTION

Attempting to create a CORBA:Request object


ACTION

None

1026:INFO

Invoking one-way request


DESCRIPTION

The CORBA method was defined as oneway. The request will be attempted and no results will be processed.


ACTION


1027:INFO

Request complete


DESCRIPTION

The request was successful. The CORBA method was invoked.


ACTION

None

1028:INFO

Invoking request


DESCRIPTION

The CORBA method is about to be invoked.


ACTION

None

1029:INFO

Server raised Exception


DESCRIPTION

The CORBA method raised an Exception.


ACTION

None

1030:INFO

setBuffer - Field('<fieled name>',<field type>) >> Parameter-<idx> ('<name>',<type>)


DESCRIPTION

FML field <field name> is being used to populate method parameter <name>.


ACTION

None

1031:INFO

setBuffer - Occurs - Field <num> time(s) -- Parameter <num> time(s)


DESCRIPTION

Specifies array depth.


ACTION

None

1032:INFO

setBuffer - Unknown type found


DESCRIPTION

Method contained an argument of unknown or unsupported buffer type.


ACTION

Consult documentation for supported buffer types.

1033:INFO

setBuffer - SKIPPING parameter[<idx>] <argument name>


DESCRIPTION

<argument name> is not an 'in' or 'inout' method argument.


ACTION

None

1034:INFO

return type - <type>


DESCRIPTION

The OperationDef specifies a return argument of type <type>.


ACTION

None

1035:INFO

getBuffer - SKIPPING parameter[<idx>] <argument name>


DESCRIPTION

<argument name> is not an 'out' or 'inout' method argument.


ACTION

None

1036:INFO

Locating Name Service <NameService name>


DESCRIPTION

Using <NameService name> to lookup Objects.


ACTION

None

1037:INFO

Resolving object for <object name> in <registry>


DESCRIPTION

Trying to locate <object name> using registry type <registry>.


ACTION

None

1038:INFO

Executing service <service name>


DESCRIPTION

Attempting to invoke method(s) associated with <service name>.


ACTION

None

3001:ERROR

Configuration filename must be specified in the CLOPT


DESCRIPTION

The '-C <filename>' parameter in the UBB CLOPT statement was not present.


ACTION

Use tmunloadcf to verify that the e2a server has CLOPT= -- -C <filename> parameter.

3002:ERROR

Invalid buffer type received '<buffer type>'


DESCRIPTION

A service call was received that was not an FML32 buffer type.


ACTION

The Adapter only accepts service calls that contain FML32 data buffers.

3003:ERROR

Option requires an argument


DESCRIPTION

The CLOPT -C argument was not followed by a filename.


ACTION

Specify a valid filename after the -C in the Adapter CLOPT parameter.

3004:ERROR

Unrecognized option


DESCRIPTION

An invalid argument was specified in the UBB CLOPT.


ACTION

Remove extraneous arguments from the CLOPT parameter of the server.

3005:ERROR

Failed to initialize, correct CLOPT errors and retry tmboot


DESCRIPTION

An error was detected trying to start the server.


ACTION

Correct errors noted in previous ULOG messages.

3006:ERROR

No services to advertise. Startup aborted


DESCRIPTION

After parsing the configuration file, no valid services were detected.


ACTION

Correct errors in service definitions or add valid service definitions to the configuration file.

3007:ERROR

Unexpected CORBA Exception detected during initialization.


DESCRIPTION

CORBA:Exception was received from WLE.


ACTION

Troubleshoot problems with WLE.

3009:ERROR

CORBA Exception <IDL exception name>


DESCRIPTION

CORBA:Exception was received from WLE.


ACTION

Attempt to diagnose the cause of the Exception generated from WLE.

3012:ERROR

Unable to locate InterfaceRepository. Make sure that TMIFRSVR is running.


DESCRIPTION

The Adapter was unable to access the InterfaceRepository in WLE.


ACTION

Make sure that TMIFRSVR is running and has a valid .ifr database.

3013:ERROR

Missing variable in Service '<service name>' factory object '<factory>' method '<method name>'


DESCRIPTION

A required configuration parameter is missing.


ACTION

Specify all required parameters in the *SERVICE section of the Adapter configuration file.

3014:ERROR

SERVICE <service name> factory parameter count mismatch. config <num> != repository <num>


DESCRIPTION

The factory method OperationDef argument count did not match the number of fields specified in the configuration file.


ACTION

Make sure the number of FML Fields in the configuration file match the number of arguments in the IDL definition loaded in the repository.

3015:ERROR

SERVICE <service name> parameter count mismatch. methods <num> != parameters <num>


DESCRIPTION

The CORBA method OperationDef argument count did not match the number of fields specified in the configuration file.


ACTION

Make sure the number of FML Fields in the configuration file match the number of arguments in the IDL definition loaded in the repository.

3018:ERROR

SERVICE <service name> requires a RETURN field. Method return type is not void.


DESCRIPTION

The CORBA method OperationDef result count did not match the number of fields specified in the configuration file.


ACTION

Make sure the number of FML Fields in the configuration file match the number of arguments in the IDL definition loaded in the repository. Use void in the configuration file if the return type is void.

3019:ERROR

SERVICE <service name> has a void return type and configuration specifies a RETURN.


DESCRIPTION

The CORBA method OperationDef result count did not match the number of fields specified in the configuration file.


ACTION

Make sure the number of FML Fields in the configuration file match the number of arguments in the IDL definition loaded in the repository. Use void in the configuration file if the return type is void.

3020:ERROR

Invoking factory method < factory method> - CORBA Exception <exception name>


DESCRIPTION

A CORBA:Exception occurred while trying to invoke the factory method.


ACTION

Investigate CORBA exception from given factory method invocation.

3021:ERROR

getField(<field name>) failed. Unable to retrieve parameter.


DESCRIPTION

The FML buffer did not contain the field <field name>.


ACTION

All fields specified in the configuration file for input arguments to methods must be specified in the FML buffer used when invoking the service.

3033:ERROR

Unable to locate '<object name>' in '<registry type>'


DESCRIPTION

The Object reference to <object name> could not be obtained.


ACTION

Make sure the CORBA implementation of this object is loaded in the ORB.

3035:ERROR

'<operation name>' is not a CORBA Operation


DESCRIPTION

The method name specified in the configuration file is not defined this way in the Interface Repository.


ACTION

Correct the file or database in error.

3036:ERROR

'<interface name>' is not a CORBA Interface


DESCRIPTION

The Object name specified in the configuration file is not defined this way in the Interface Repository.


ACTION

Correct the file or database in error.

3037:ERROR

Failed to locate Object '<object name>' in Interface Repository.


DESCRIPTION

The <object name> could not be found in the Interface Repository.


ACTION

Load the Interface Repository with the corresponding IDL.

3038:ERROR

At least one method name must be specified


DESCRIPTION

The method parameter in the configuration file was not found.


ACTION

Fix the service definition in the configuration file that is in error.

3039:ERROR

Advertising service '<service name>' - <tperrno> - <tpstrerror>


DESCRIPTION

A BEA Tuxedo error has occurred.


ACTION

See BEA Tuxedo System messages for proper action(s). tpadvertise failed with an error.