Here are the return codes for the B$ functions. These codes are defined in the bisdef.cpy COPY file provided in the samples/common directory. Note that the severity of an error condition increases with the value of the return code
00-09 | Success! For
B$ReadRequest, the request data is available in the XML exchange file. For
B$WriteResponse, the response was accepted by the Request Handler.
|
10-19 | A non-fatal event occurred, and recovery is possible. While no such conditions currently exist, these codes are reserved for future use. |
20-29 | A failure occurred but the program should be able to recover. The states of the service program and request handler have
not been affected by this operation.
|
30-49 | A failure occurred. The service program may attempt to recover, correct the problem and retry the operation. The state of
the service program and request handler have not been affected by this operation.
|
50-79 | A failure or possible planned session/service expiration event occurred and the program cannot continue. The XML exchange
file was not updated and the program should terminate as soon as possible or BIS will terminate the program after the service
timeout interval expires.
|
80-99 | A serious error occurred. The XML exchange file was not updated and the program must terminate as soon as possible or BIS
will terminate the program after the service timeout interval expires.
|