CORBA 2.3.7 Programmer's Reference
exception could be a process in the server role received a request targeted for a transactional
object, but the ORB was unable to find the OTS runtime component responsible for processing the
service context. The client receives the exception returned from the server.
In that case, it could be that the process was not properly linked with the OTS runtime library
(nsdots.o) or that there is a memory corruption problem in the application or the ORB.
Ensure the Makefile for the application includes nsdots.o by reviewing the set of object files
linked with the executable. After this, check the application for memory corruption bugs. If none
can be found, contact your service provider.
In another scenario, a process in the server role received a request targeted for a transactional
object. The server processed and returned the request. The ORB, however, was unable to find the
OTS runtime component responsible for generating the service context for the GIOP Reply
message. The client receives the exception returned from the server.
In that case, there is probably a memory corruption problem in the application's method
implementation. Check the method implementation for memory corruption errors.
1703 - 1314064039 - MINOR_BAD_TS_CTX
This minor code occurs in the context of a INVALID_TRANSACTION system exception. A
process in the server role received a GIOP Request message containing a transaction service
context that the OTS runtime component could not demarshal. This is normally caused when the
service context was improperly formatted. It could also mean that the OTS runtime component
responsible for demarshalling the service context encountered a valid but unexpected construct, or
that the construct was corrupted during transit.
Contact the service provider that supports the OTS runtime component generating the service
context (also report it to HP as a component defect).
Interface Repository Minor Code Values (Numbers
1800 - 1899)
1800 - 1314064136 - MINOR_IR_INIT
This minor code occurs in the context of an INTF_REPOS system exception. It indicates that the
Interface Repository database failed to be initialized. The cause of the problem could be missing
database files, database files with invalid read/write permission, or corrupted database files.
1801 - 1314064137 - MINOR_INVALID_IR_OBJECT
This minor code occurs in the context of an INTF_REPOS system exception. It indicates that a
method was invoked on the wrong interface definition object. For example, destroy( ) was
invoked on the CORBA::Repository object.
1802 - 1314064138 - MINOR_INVALID_DEFKIND
This minor code occurs in the context of an INTF_REPOS system exception. It indicates that an
invalid CORBA::DefinitionKind value was passed to an interface definition operation.