BPEAWSRV

Routing code

Return Code
Explanation
X'00000004'
The CREATE request for an AWE server was successful for at least one, but not all of the requested AWE servers.
X'00000008'
Unable to create a thread for an AWE server. The Thread CREATE service, BPETHDCR, failed.
X'0000000C'
Unable to obtain an AQSB (asynchronous queue server block) for an AWE server being created.
X'00000010'
The BPE TCB token that was passed on the TCBTKN parameter for an AWE server CREATE request was not a valid token.
X'00000020'
The AQHE (asynchronous queue handler element) passed to create routine was not a valid AQHE. This is likely an internal processing error.
X'00000024'
BPEAWSRV could not determine the TCB under which it should create the server. The TCB is determined by the value of TCBTKN on this macro, or by the value of the TCBTYPE on the BPEAWDEF macro when the queue server is defined. If neither of these parameters are coded, then the server create function does not know under what TCB to create the server thread.
X'00000028'
If AWEIDX was specified, the value passed was not a valid AWE server index. If TYPE was specified, the type indicated was not a valid AWE server type according to the AWE server definition module. For BPE AWE servers, macro BPEAWIX and module FRXAQHT$ are probably out of sync. For user-product AWE servers, the user-product type definition macro and module are probably out of sync.
X'0000002C'
The NUMTHDS parameter specified an invalid number of threads. It must specify a number from 1 to 255.
X'000000F8'
The requested function is not present in the BPE system at execution time. This is likely due to a macro or module mismatch.
X'000000FC'
The parameter list version generated by the macro is not supported by the called service routine. This is likely due to a macro or module mismatch.