Table 33 summarizes the business application manager domain’s specific gate. It shows the level-1 trace point IDs of the modules providing the functions for the gate, the functions provided by the gate, and whether or not the functions are available through the exit programming interface (XPI).
Gate | Trace | Function | XPI |
---|---|---|---|
BATT |
BA 0160 BA 0161 |
ADD_REPLACE_PROCSSTYPE INQUIRE_PROCESSTYPE START_BROWSE_PROCESSTYPE GET_NEXT_PROCESSTYPE END_BROWSE_PROCESSTYPE SET_PROCESSTYPE DISCARD_PROCESSTYPE COMMIT_PROCESSTYPE_TABLE |
NO NO NO NO NO NO NO NO |
BAXM |
BA 0170 BA 0171 |
INIT_ACTIVITY_REQUEST BIND_ACTIVITY_REQUEST |
NO NO |
BAPR |
BA 0110 BA 0111 |
ADD_PROCESS RUN_PROCESS LINK_PROCESS ACQUIRE_PROCESS CANCEL_PROCESS SUSPEND_PROCESS RESUME_PROCESS CHECK_PROCESS RESET_PROCESS |
NO NO NO NO NO NO NO NO NO |
BAAC |
BA 0120 BA 0121 |
ADD_ACTIVITY RUN_ACTIVITY CHECK_ACTIVITY RETURN_END_ACTIVITY DELETE_ACTIVITY SUSPEND_ACTIVITY RESUME_ACTIVITY CANCEL_ACTIVITY LINK_ACTIVITY ACQUIRE_ACTIVITY RESET_ACTIVITY ADD_TIMER_REQUEST ADD_REATTACH_ACQUIRED |
NO NO NO NO NO NO NO NO NO NO NO NO NO |
BABR |
BA 0150 BA 0151 |
STARTBR_ACTIVITY GETNEXT_ACTIVITY ENDBR_ACTIVITY INQUIRE_ACTIVITY STARTBR_CONTAINER GETNEXT_CONTAINER ENDBR_CONTAINER INQUIRE_CONTAINER STARTBR_PROCESS GETNEXT_PROCESS ENDBR_PROCESS INQUIRE_PROCESS INQUIRE_ACTIVATION COMMIT_BROWSE |
NO NO NO NO NO NO NO NO NO NO NO NO NO NO |
BACR |
BA 0130 BA 0131 |
DELETE_CONTAINER GET_CONTAINER_INTO GET_CONTAINER_SET PUT_CONTAINER GET_CONTAINER_LENGTH |
NO NO NO NO NO |
BACM |
BA 01B0 BA 01B1 |
MOVE_CONTAINER |
NO |
BAGD |
BA 0401 BA 0402 |
INQUIRE_DATA_LENGTH GET_DATA DESTROY_TOKEN ADDRESS_DATA RELEASE_DATA |
NO NO NO NO |
The ADD_REPLACE_PROCESSTYPE function of the BATT gate is used to add a new process type definition or replace an existing process type definition. Process types are defined using RDO.
OFF|PROCESS|ACTIVITY|FULL
YES|NO
YES|NO
DISABLED|ENABLED
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
NOT_DISABLED INSUFFICIENT_STORAGE |
The INQUIRE_PROCESSTYPE function of the BATT gate is used to return information on the named process type.
OFF|PROCESS|ACTIVITY|FULL
YES|NO
DISABLED|ENABLED
OK|EXCEPTION|PURGED|INVALID|DISASTER|KERNERROR
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | ENTRY_NOT_FOUND |
The START_BROWSE_PROCESSTYPE function of the BATT gate is used to initiate a browse of the process types known to this region.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
The GET_NEXT_PROCESSTYPE function of the BATT gate is used to return the name of the next process type in the browse, identified by the browse token.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | NO_MORE_DATA_AVAILABLE |
The END_BROWSE_PROCESSTYPE function of the BATT gate is used to end the browse identified by the browse token.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
The SET_PROCESSTYPE function of the BATT gate is used to alter the named processtype definition.
OFF|PROCESS|ACTIVITY|FULL
YES|NO
DISABLED|ENABLED
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ENTRY_NOT_FOUND NOT_DISABLED |
The DISCARD_PROCESSTYPE function of the BATT gate is used to discard the named processtype definition.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ENTRY_NOT_FOUND NOT_DISABLED |
The COMMIT_PROCESSTYPE_TABLE function of the BATT gate is used to commit the process type definitions to the global catalog.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
The INIT_ACTIVITY_REQUEST function of the BAXM gate is used when the transaction requires a 3270 bridge facility, in which case the named bridge exit program is invoked.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
The BIND_ACTIVITY_REQUEST function of the BAXM gate is used to make the current UOW an activation of the activity specified in the activity request. This activation could be used to mark the activity complete abended because the previous activation failed, hence the abend information.
YES|NO
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND TIMEOUT READ_FAILURE |
The ADD_PROCESS function of the BAPR gate is used to define a new process in reponse to an EXEC CICS® DEFINE PROCESS call.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
DUPLICATE_PROCESS_NAME FILE_NOT_AUTH PROCESS_ALREADY_ACQUIRED PROCESSTYPE_NOT_ENABLED PROCESSTYPE_NOT_FOUND WRITE_FAILED |
The RUN_PROCESS function of the BAPR gate is used to execute the acquired process (invoke the root activity), either asynchronously or synchronously i.e. with a context switch.
SYNC|ASYNC
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND PROCESS_SUSPENDED OTHER_PROCESS_CURRENT INVALID_EVENT INVALID_MODE AUTOINSTALL_FAILED AUTOINSTALL_INVALID_DATA AUTOINSTALL_MODEL_NOT_DEF AUTOINSTALL_URM_FAILED PROGRAM_NOT_AUTHORISED PROGRAM_NOT_DEFINED PROGRAM_NOT_ENABLED PROGRAM_NOT_LOADABLE REMOTE_PROGRAM SECOND_JVM_PROGRAM RUN_SYNC_ABENDED RECORD_BUSY REMOTE_TRAN TRAN_NOT_AUTH |
The LINK_PROCESS function of the BAPR gate is used to invoke the acquired process synchronously, without a context switch.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND PROCESS_SUSPENDED OTHER_PROCESS_CURRENT INVALID_EVENT INVALID_MODE AUTOINSTALL_FAILED AUTOINSTALL_INVALID_DATA AUTOINSTALL_MODEL_NOT_DEF AUTOINSTALL_URM_FAILED PROGRAM_NOT_AUTHORISED PROGRAM_NOT_DEFINED PROGRAM_NOT_ENABLED PROGRAM_NOT_LOADABLE REMOTE_PROGRAM SECOND_JVM_PROGRAM NO_EVENTS_PROCESSED PENDING_ACTIVITY_EVENTS |
The ACQUIRE_PROCESS function of the BAPR gate is used to acquire the named process.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND FILE_NOT_AUTH OTHER_PROCESS_CURRENT RECORD_BUSY |
The CANCEL_PROCESS function of the BAPR gate is used to synchronously cancel the acquired process.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND FILE_NOT_AUTH RECORD_BUSY |
The SUSPEND_PROCESS function of the BAPR gate is used to suspend the acquired process.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND RECORD_BUSY |
The RESUME_PROCESS function of the BAPR gate is used to resume a previously suspended process.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND RECORD_BUSY |
The CHECK_PROCESS function of the BAPR gate is used to establish how the acquired process completed.
None
NORMAL|ABENDED|FORCEDCOMPLETE|INCOMPLETE
YES|NO
INITIAL|ACTIVE|DORMANT|CANCELLING|COMPLETE
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND RECORD_BUSY |
The RESET_PROCESS function of the BAPR gate is used to reset the state of the acquired root activity to initial, so it may be run again.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND FILE_NOT_AUTH PROCESSTYPE_NOT_FOUND INVALID_MODE RECORD_BUSY |
The ADD_ACTIVITY function of the BAAC gate is used to define a new activity in response to an EXEC CICS DEFINE ACTIVITY call.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
DUPLICATE_ACTIVITY_NAME NO_CURRENT_ACTIVITY UNKNOWN_TRANSACTION_ID INVALID_NAME |
The RUN_ACTIVITY function of the BAAC gate is used to execute the named child activity or the acquired activity either asynchronously or synchronously i.e. with a context switch.
SYNC|ASYNC
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND INVALID_EVENT INVALID_MODE NO_CURRENT_ACTIVITY NO_COMPLETION_EVENT REMOTE_PROGRAM ACTIVITY_SUSPENDED RUN_SYNC_ABENDED READ_FAILURE RECORD_BUSY REMOTE_TRAN TRAN_NOT_AUTH |
The LINK_PROCESS function of the BAAC gate is used to invoke the named child activity or acquired activity synchronously, without a context switch.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_CURRENT_ACTIVITY NO_COMPLETION_EVENT INVALID_EVENT INVALID_MODE AUTOINSTALL_FAILED AUTOINSTALL_INVALID_DATA AUTOINSTALL_MODEL_NOT_DEF AUTOINSTALL_URM_FAILED PROGRAM_NOT_AUTHORISED PROGRAM_NOT_DEFINED PROGRAM_NOT_ENABLED PROGRAM_NOT_LOADABLE REMOTE_PROGRAM SECOND_JVM_PROGRAM NO_EVENTS_PROCESSED PENDING_ACTIVITY_EVENTS |
The CANCEL_ACTIVITY function of the BAAC gate is used to synchronously cancel the named child activity or the acquired activity.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_CURRENT_ACTIVITY INVALID_MODE INVALID_ACTIVITYID FILE_NOT_AUTH RECORD_BUSY |
The SUSPEND_ACTIVITY function of the BAAC gate is used to suspend the named child activity or the acquired activity.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_ACQUIRED_ACTIVITY INVALID_MODE READ_FAILURE RECORD_BUSY |
The RESUME_ACTIVITY function of the BAAC gate is used to resume a previously suspended activity.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_ACQUIRED_ACTIVITY INVALID_MODE READ_FAILURE RECORD_BUSY |
The CHECK_ACTIVITY function of the BAAC gate is used to establish how the named child activity or acquired activity completed.
NORMAL|ABENDED|FORCEDCOMPLETE|INCOMPLETE
YES|NO
INITIAL|ACTIVE|DORMANT|CANCELLING|COMPLETE
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_CURRENT_ACTIVITY READ_FAILURE RECORD_BUSY |
The RESET_ACTIVITY function of the BAAC gate is used to reset the state of the named child activity to initial, so it may be run again.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_CURRENT_ACTIVITY FILE_NOT_AUTH INVALID_MODE READ_FAILURE RECORD_BUSY |
The RETURN_END_ACTIVITY function of the BAAC gate is used to indicate the completion of the current activity and so raise the completion event.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | NO_CURRENT_ACTIVITY |
The DELETE_ACTIVITY function of the BAAC gate is used to delete the named child activity from the repository.
INITIAL|ACTIVE|DORMANT|CANCELLING|COMPLETE
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_CURRENT_ACTIVITY INVALID_MODE READ_FAILURE RECORD_BUSY |
The ACQUIRE_ACTIVITY function of the BAAC gate is used to acquire the specified activity.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND ACTIVITY_ALREADY_ACQUIRED READ_FAILURE RECORD_BUSY |
The ADD_TIMER_REQUEST function of the BAAC gate is used to add a delayed request to BAM domain in response to an EXEC CICS DEfINE TIMER call.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | NO_CURRENT_ACTIVITY |
The ADD_REATTACH_ACQUIRED function of the BAAC gate is used to reattach an activity.
None
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | NO_ACQUIRED_ACTIVITY |
The STARTBR_ACTIVITY function of the BABR gate is used to initiate a browse of activities from the specified activity identifier or from the root activity of the specified process.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND FILE_NOT_AUTH NO_CURRENT_ACTIVITY PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND RECORD_BUSY |
INVALID |
INVALID_ACTIVITYID_LEN INVALID_PROCESSNAME_LEN |
The GETNEXT_ACTIVITY function of the BABR gate is used to return the next activity in the specified browse.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
BROWSE_END INVALID_BROWSE_TOKEN INVALID_BROWSE_TYPE RECORD_BUSY |
INVALID | INVALID_BUFFER_LENGTH |
The ENDBR_ACTIVITY function of the BABR gate is used to end the specified activity browse.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
INVALID_BROWSE_TOKEN INVALID_BROWSE_TYPE |
The INQUIRE_ACTIVITY function of the BABR gate is used to obtain information about the specified activity.
ABENDED|FORCED|INCOMPLETE|NORMAL
INITIAL|ACTIVE|DORMANT|CANCELLING|COMPLETE
YES|NO
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND FILE_NOT_AUTH NO_CURRENT_ACTIVITY RECORD_BUSY |
INVALID |
INVALID_ACTIVITYID_LEN INVALID_BUFFER_LEN |
The STARTBR_CONTAINER function of the BABR gate is used to initiate a browse of containers associated with a specified activity or process.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND FILE_NOT_AUTH NO_CURRENT_ACTIVITY PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND RECORD_BUSY |
INVALID |
INVALID_ACTIVITYID_LEN INVALID_PROCESSNAME_LEN |
The GETNEXT_CONTAINER function of the BABR gate is used to return the next container in the specified browse.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
BROWSE_END INVALID_BROWSE_TOKEN INVALID_BROWSE_TYPE RECORD_BUSY |
The ENDBR_CONTAINER function of the BABR gate is used to end the specified container browse.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
INVALID_BROWSE_TOKEN INVALID_BROWSE_TYPE |
The INQUIRE_CONTAINER function of the BABR gate is used to obtain information about the specified container.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND FILE_NOT_AUTH NO_CURRENT_ACTIVITY RECORD_BUSY |
INVALID |
INVALID_ACTIVITYID_LEN INVALID_PROCESSNAME_LEN |
The STARTBR_PROCESS function of the BABR gate is used to initiate a browse of the processes of a certain type.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
FILE_NOT_AUTH FILE_UNAVAILABLE NO_CURRENT_ACTIVITY PROCESSTYPE_NOT_FOUND RECORD_BUSY |
The GETNEXT_PROCESS function of the BABR gate is used to return the next process in the specified browse.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
BROWSE_END INVALID_BROWSE_TOKEN INVALID_BROWSE_TYPE RECORD_BUSY |
INVALID | INVALID_BUFFER_LENGTH |
The ENDBR_PROCESS function of the BABR gate is used to end the specified process browse.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
INVALID_BROWSE_TOKEN INVALID_BROWSE_TYPE |
The INQUIRE_PROCESS function of the BABR gate is used to obtain information about the specified process.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
PROCESS_NOT_FOUND PROCESSTYPE_NOT_FOUND FILE_NOT_AUTH RECORD_BUSY |
INVALID | INVALID_BUFFER_LENGTH |
The INQUIRE_ACTIVATION function of the BABR gate is used to obtain information about the activation associated with a running transaction, if there is one.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | ACTIVITY_NOT_FOUND |
INVALID | INVALID_BUFFER_LENGTH |
The COMMIT_BROWSE function of the BABR gate is used to release any CICS BTS browses associated with this UOW.
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
The DELETE_CONTAINER function of the BACR gate is used to delete a named container and its associated data.
CHILD_ACTIVITY|ACTIVITY|PROCESS|
ACQUIRED_ACTIVITY|ACQUIRED_PROCESS
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND NO_ACQUIRED_PROCESS NO_ACQUIRED_ACTIVITY NO_CURRENT_PROCESS NO_CURRENT_ACTIVITY RECORD_BUSY CONTAINER_READONLY |
The GET_CONTAINER_INTO function of the BACR gate is used to place the data in a named container into an area provided by the caller.
CHILD_ACTIVITY|ACTIVITY|PROCESS|
ACQUIRED_ACTIVITY|ACQUIRED_PROCESS
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND LENGTH_ERROR NO_ACQUIRED_PROCESS NO_ACQUIRED_ACTIVITY NO_CURRENT_ACTIVITY NO_CURRENT_PROCESS RECORD_BUSY |
The GET_CONTAINER_LENGTH function of the BACR gate is used to query the length of application data in a named container.
CHILD_ACTIVITY|ACTIVITY|PROCESS|
ACQUIRED_ACTIVITY|ACQUIRED_PROCESS
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND NO_ACQUIRED_PROCESS NO_ACQUIRED_ACTIVITY NO_CURRENT_PROCESS NO_CURRENT_ACTIVITY |
The GET_CONTAINER_SET function of the BACR gate is used to place the data in a named container into an area provided by BAM domain and return this area to the caller.
CHILD_ACTIVITY|ACTIVITY|PROCESS|
ACQUIRED_ACTIVITY|ACQUIRED_PROCESS
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND NO_ACQUIRED_PROCESS NO_ACQUIRED_ACTIVITY NO_CURRENT_ACTIVITY NO_CURRENT_PROCESS RECORD_BUSY |
The PUT_CONTAINER function of the BACR gate is used to place data into a named container.
CHILD_ACTIVITY|ACTIVITY|PROCESS|
ACQUIRED_ACTIVITY|ACQUIRED_PROCESS
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND LENGTH_ERROR NO_ACQUIRED_PROCESS NO_ACQUIRED_ACTIVITY NO_CURRENT_ACTIVITY NO_CURRENT_PROCESS INVALID_CONTAINER_NAME CONTAINER_READONLY RECORD_BUSY |
The MOVE_CONTAINER function of the BACM gate is used to move a container between activities. If a container of the same name as the destination container name already exists in the destination activity then it is overwritten. .
CHILD_ACTIVITY|ACTIVITY|PROCESS|
ACQUIRED_ACTIVITY|ACQUIRED_PROCESS
OK|EXCEPTION|INVALID|DISASTER|KERNERROR|PURGED
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND CONTAINER_NOT_FOUND NO_ACQUIRED_PROCESS NO_ACQUIRED_ACTIVITY NO_CURRENT_PROCESS NO_CURRENT_ACTIVITY INVALID_CONTAINER_NAME CONTAINER_READONLY RECORD_BUSY |
The INQUIRE_DATA_LENGTH function of the BAGD format is used by BAM domain to query the called domain as to the size of the flattened data which is to be included in the activity record.
OK|EXCEPTION|INVALID|PURGED|KERNERROR|DISASTER
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | INVALID_TOKEN |
The DESTROY_TOKEN function of the BAGD format is used by BAM domain to tell interested parties (EM domain) to destroy their data token.
OK|EXCEPTION|INVALID|PURGED|KERNERROR|DISASTER
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | INVALID_TOKEN |
The ADDRESS_DATA function of the BAGD format is a call made to BAM domain which returns the length of the calling domain's data in the activity record.
YES|NO
OK|EXCEPTION|INVALID|PURGED|KERNERROR|DISASTER
RESPONSE | Possible REASON values |
---|---|
EXCEPTION |
ACTIVITY_NOT_FOUND NO_CURRENT_ACTIVITY FILE_NOT_AUTH |
The RELEASE_DATA function of the BAGD format is a call made to BAM domain which releases the calling domain's storage associated with the identified activity.
OK|EXCEPTION|INVALID|PURGED|KERNERROR|DISASTER
RESPONSE | Possible REASON values |
---|---|
EXCEPTION | INVALID_TOKEN |