SAP ABAP Class CL_XMS_RETRY_HANDLER (Retry Handler)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-XI-IS-IEN (Application Component) Integration Engine
⤷ SXMSF (Package) XI: Integration Engine Runtime
⤷ BC-XI-IS-IEN (Application Component) Integration Engine
⤷ SXMSF (Package) XI: Integration Engine Runtime
Properties
Class | CL_XMS_RETRY_HANDLER | |
Short Description | Retry Handler | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SXMSF | XI: Integration Engine Runtime |
Created | 20050321 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_XMS_RETRY_HANDLER has no forward declaration.
Interfaces
Class CL_XMS_RETRY_HANDLER has no interface implemented.
Friends
Class CL_XMS_RETRY_HANDLER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_SKIP_XML_INB | Constant | Public | Type reference (TYPE) | SXMS_XMLVAL | 2 | Skip XML Validation in Inbound Channel | 20060109 | |
2 | CO_SKIP_XML_OUT | Constant | Public | Type reference (TYPE) | SXMS_XMLVAL | 1 | Skip XML Validation in Outbound Channel | 20060109 | |
3 | EOIO_GUI_FLAG | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20131209 | ||
4 | RETRY_LIMIT | Constant | Public | Type reference (TYPE) | I | 10 | 20050322 | ||
5 | _INST | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_XMS_RETRY_HANDLER | Retry Handler | 20050321 | ||
6 | _QUEUE_SYSTEM | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_XMS_QUEUEING_SYSTEM | Queueing System API | 20090421 |
Methods
Events
Class CL_XMS_RETRY_HANDLER has no event.
Types
Class CL_XMS_RETRY_HANDLER has no local type.
Method Signatures
Method CANCEL_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EOIO_FORCE | Call by reference | Type reference (TYPE) | CHAR1 | 'I' | Einstelliges Kennzeichen | 20060104 | |
2 | Importing | MESSAGE_GUID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20060104 | ||
3 | Importing | PIPELINE_ID | Call by reference | Type reference (TYPE) | SXMSPIDEXT | Integration Engine: logische Pipeline-ID | 20060104 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ACTION_CANCELLED | Quittieren wurde gecancelt | 20060104 | |
2 | CANCEL_NO_BE | Only asynchronous messages can be acknowledged | 20060104 | |
3 | INTERNAL_SYSTEM_ERROR | Internal Error | 20060104 | |
4 | MESSAGE_ALREADY_SCHEDULED | Message wartet auf Verarbeitung: Cancel nicht möglich | 20060104 | |
5 | MESSAGE_LOCKED | Message to be acknowledged is locked | 20060104 | |
6 | NO_ERROR_STATE | Message not in error status | 20060104 | |
7 | PERSIST_ERROR | Error accessing persistence layer | 20060104 | |
8 | SCHEDULE_QRFC_ERROR | Error scheduling message in qRFC | 20060104 |
Method CHECK_BATCH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IM_MSGGUID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20110310 | ||
2 | Importing | IM_PID | Call by reference | Type reference (TYPE) | SXMSPIDEXT | Integration Engine: logische Pipeline-ID | 20110310 | ||
3 | Changing | STATUS | Call by reference | Type reference (TYPE) | SXMSPMSTAT | Integration Engine: Status einer Message | 20110310 |
Method CHECK_BATCH on class CL_XMS_RETRY_HANDLER has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_XMS_RETRY_HANDLER has no parameter.
Method CONSTRUCTOR on class CL_XMS_RETRY_HANDLER has no exception.
Method DELETE_BEFORE_REEXEC_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ACT_VERS | Call by reference | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050323 | ||
2 | Importing | EXCEPTION_ATTR | Call by reference | Type reference (TYPE) | SXMSSYSERR | XI: Attribute eines Systemfehlers | 20050323 | ||
3 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050323 | ||
4 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050323 | ||
5 | Importing | RO | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Laufzeitumgebung | 20050323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050323 |
Method DELETE_LAST_ERROR_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EXCEPTION_ATTR | Call by reference | Type reference (TYPE) | SXMSSYSERR | XI: Attribute eines Systemfehlers | 20050323 | ||
2 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050321 | ||
3 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050321 | ||
4 | Importing | RO | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Laufzeitumgebung | 20050321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050321 |
Method DELETE_LAST_PRODUCTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050323 | ||
2 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050323 | ||
3 | Importing | RO | Call by reference | Object reference (TYPE REF TO) | CL_XMS_RUN_TIME_ENV | XMS: Laufzeitumgebung | 20050323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050323 |
Method GET_ERROR_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ERROR_INFO | Value transfer | Type reference (TYPE) | SXMSPERROR | XML Message Broker: Message-Queue (fehlerhafte Einträge) | 20060207 | ||
2 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20060207 | ||
3 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20060207 | ||
4 | Importing | VERS | Call by reference | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20060207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20060207 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | INST | Value transfer | Object reference (TYPE REF TO) | CL_XMS_RETRY_HANDLER | 20050321 |
Method GET_INSTANCE on class CL_XMS_RETRY_HANDLER has no exception.
Method GET_LAST_ERROR_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MSGID | Value transfer | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050323 | ||
2 | Importing | PID | Value transfer | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050323 | ||
3 | Importing | START_VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050323 | ||
4 | Returning | VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050323 |
Method GET_LAST_PRODUCTIVE_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MSGID | Value transfer | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050321 | ||
2 | Importing | PID | Value transfer | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050321 | ||
3 | Importing | START_VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050321 | ||
4 | Returning | VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050321 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050321 |
Method GET_LAST_PROD_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MSGID | Value transfer | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050408 | ||
2 | Importing | PID | Value transfer | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050408 | ||
3 | Importing | START_VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050408 | ||
4 | Returning | VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050408 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050408 |
Method GET_LAST_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050915 | ||
2 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050915 | ||
3 | Returning | VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20050915 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050915 |
Method GET_LAST_VERSION_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | LAST_VERS | Value transfer | Type reference (TYPE) | SXMSLSQNBR | Fortlaufende Nummer für ID eines Message-Log | 20060512 | ||
2 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20060512 | ||
3 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20060512 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20060512 |
Method GET_RETRY_LIMIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | MAX_RETRIES | Value transfer | Type reference (TYPE) | INT4 | Natürliche Zahl | 20050322 | ||
2 | Importing | QUEUE | Call by reference | Type reference (TYPE) | TRFCQNAM | Name einer tRFC-Queue | 20050322 |
Method GET_RETRY_LIMIT on class CL_XMS_RETRY_HANDLER has no exception.
Method IS_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ERROR | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20050321 | ||
2 | Importing | STATE | Call by reference | Type reference (TYPE) | SXMSPMSTAT | Integration Engine: Status einer Message | 20050321 |
Method IS_ERROR on class CL_XMS_RETRY_HANDLER has no exception.
Method IS_FINAL_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ERROR | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20050414 | ||
2 | Importing | STATE | Call by reference | Type reference (TYPE) | SXMSPMSTAT | Integration Engine: Status einer Message | 20050414 |
Method IS_FINAL_ERROR on class CL_XMS_RETRY_HANDLER has no exception.
Method IS_FINAL_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RET | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20051005 | ||
2 | Importing | STATE | Call by reference | Type reference (TYPE) | SXMSPMSTAT | Integration Engine: Status einer Message | 20051005 |
Method IS_FINAL_STATE on class CL_XMS_RETRY_HANDLER has no exception.
Method IS_PRODUCTIVE_VERSION_REEXEC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | MSGID | Call by reference | Type reference (TYPE) | SXMSMGUID | XI: Message-Id | 20050323 | ||
2 | Importing | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20050323 | ||
3 | Returning | RET | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20050323 | ||
4 | Importing | START_VERS | Call by reference | Type reference (TYPE) | SXMSLSQNBR | Einstelliges Kennzeichen | 20050323 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20050323 |
Method RESTART_MESSAGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DUMP | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20091120 | ||
2 | Importing | EOIO_FORCE | Call by reference | Type reference (TYPE) | CHAR1 | 'I' | ' '/I/F->no/popup/forced EOIO restart for missing qRFC entry | 20051216 | |
3 | Importing | MANUAL_RESTART | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | 'X' manual vers <990, otherwise vers <800 | 20051216 | |
4 | Importing | MAN_RESTART_TRACE | Call by reference | Type reference (TYPE) | CHAR1 | manual restart with hightest tracelevel | 20051216 | ||
5 | Importing | MESSAGE_GUID | Call by reference | Type reference (TYPE) | SXMSMGUID | Integration Engine: Message ID | 20051216 | ||
6 | Importing | PIPELINE_ID | Call by reference | Type reference (TYPE) | SXMSPIDEXT | XMS: External Logical Pipeline ID | 20051216 | ||
7 | Importing | SKIP_XML_VALID | Call by reference | Type reference (TYPE) | SXMS_XMLVAL | restart message without xml validation | 20051216 | ||
8 | Importing | VERSION | Call by reference | Type reference (TYPE) | SXMSLSQNBR | Sequence Number for a Message Log ID | 20051216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INTERNAL_SYSTEM_ERROR | Internal Error | 20051216 | |
2 | MESSAGE_ALREADY_SCHEDULED | Message bereits eingeplant | 20051216 | |
3 | MESSAGE_LOCKED | Message to be restarted is locked | 20051216 | |
4 | NO_ERROR_STATE | Message not in error status | 20051216 | |
5 | PERSIST_ERROR | Error accessing persistence layer | 20051216 | |
6 | PP_ERROR | Fehler beim User-Swirch | 20060905 | |
7 | QRFC_ENTRY_MISSING_EOIO | qRFC entry of EOIO message missing -> sequence problem | 20051216 | |
8 | REACTIVATE_QUEUE_ERROR | System error restarting queue &1 | 20051216 | |
9 | RESTART_NOT_POSSIBLE | Restart no longer possible | 20051216 | |
10 | RESTART_NO_ACTUAL_QUEUE | Restart version does not have current error queue | 20051216 | |
11 | RESTART_NO_BE | Restart only permitted for asynchronous messages | 20051216 | |
12 | SCHEDULE_QRFC_ERROR | Error scheduling message in qRFC | 20051216 | |
13 | TOO_MANY_VERSIONS | es gibt zu viele Versionen (manuell >=990, sonst >= 800) | 20051216 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 710 |