In the CORBA model for exception handling, a system exception might contain an associated minor code. This topic provides details of these minor codes, grouped by system exception.
Minor codes are used in several ways:
Each minor code consists of a 5-digit hexadecimal vendor identifier followed by a 3-digit hexadecimal value, which indicates the specific reason for the system exception. A minor code containing a vendor identifier of 0x4F4D0 is an Object Management Group (OMG)-assigned minor code. A minor code containing a vendor identifier of 0x49420 is an IBM-assigned minor code.
Specific minor code values are meaningful only within the context of the particular system exception in which they are contained. Minor code values might be used in more than one system exception type, but the system exception is used to interpret the minor code value. For example, the minor code value 0x4F4D0001 means "the repository ID is already defined in the Interface Repository" when associated with a BAD_PARAM exception, However, the same code means "unable to locate and/or use the appropriate Value Factory" when associated with a MARSHAL exception.
In this topic, the description of each minor code consists of:
Minor code definitions
Note: Setting the requestTimeout property to zero results in an infinite timeout.