SAP ABAP Interface IF_WS_UPGRADE (SOA upgrade support API)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
⤷
SOAP_WS_UPGRADE_SUPPORT (Package) SOA Upgrade support
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_WS_UPGRADE_SUPPORT | WS upgrade support | 20071212 |
Properties
| Interface | IF_WS_UPGRADE | |
| Short Description | SOA upgrade support API |
General Data
| Package | SOAP_WS_UPGRADE_SUPPORT | SOA Upgrade support |
| Created | 20071210 | SAP |
| Last changed | 20090618 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_WS_UPGRADE has no forward declaration.
Interfaces
Interface IF_WS_UPGRADE has no interface.
Friends
Interface IF_WS_UPGRADE has no friend.
Attributes
Interface IF_WS_UPGRADE has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | .check if the bgRFC Inbound destination is locked | 20080103 | |
| 2 | Instance method | Public | Method | .et the bgRFC inbound destination that is used by WS Runtime | 20080103 | |
| 3 | Instance method | Public | Method | get actually queued messages for a list of queues | 20071210 | |
| 4 | Instance method | Public | Method | get actually queued messages for a list of log sequences | 20080104 | |
| 5 | Instance method | Public | Method | get queues and state, client independant | 20080115 | |
| 6 | Instance method | Public | Method | get queues and state (all , failedin proc locked ) | 20071210 | |
| 7 | Instance method | Public | Method | .get statistical info, how many queues (all , failed...) | 20071210 | |
| 8 | Instance method | Public | Method | get statistical info, client independent | 20080114 | |
| 9 | Instance method | Public | Method | get logical sequences for a list of queues | 20071213 | |
| 10 | Instance method | Public | Method | lock the bgRFC inbound destination | 20071210 | |
| 11 | Instance method | Public | Method | lock a list of bgRFC inbound queues | 20071210 | |
| 12 | Instance method | Public | Method | lock a list of bgRFC inbound queus client indept. | 20080117 | |
| 13 | Instance method | Public | Method | finalize consumer sequences client independant | 20071210 | |
| 14 | Instance method | Public | Method | discard logical sequences client independant | 20071210 | |
| 15 | Instance method | Public | Method | unlock the bgRFC inbound destination | 20071210 | |
| 16 | Instance method | Public | Method | unlock a list of bgRFC inbound queues | 20071210 | |
| 17 | Instance method | Public | Method | unlock a list of bgRFC inbound queus client indept. | 20080117 |
Events
Interface IF_WS_UPGRADE has no event.
Types
Interface IF_WS_UPGRADE has no local type.
Method Signatures
Method BGRFC_DESTINATION_IS_LOCKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCKED | Value transfer | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20080103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080103 |
Method GET_BGRFC_INBOUND_DEST_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESTINATION_INFO | Value transfer | Type reference (TYPE) | SRT_S_BGRFC_DESTINATION_INFO | Ifo about the bgRFC destination used by WS Runtime | 20080103 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080103 |
Method GET_QUEUED_MESSAGES_FOR_QUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUEUES | Call by reference | Type reference (TYPE) | SRT_T_QUEUE | list of queues | 20080110 | |||
| 2 | QUEUES_MESSAGES | Value transfer | Type reference (TYPE) | SRT_T_SEQ_QUEUED_MSG | queued but not processed messages | 20080110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080103 |
Method GET_QUEUED_MSG_FOR_SEQUENCES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUEUED_MESSAGES | Value transfer | Type reference (TYPE) | SRT_T_SEQ_QUEUED_MSG | queued but not processed messages | 20080104 | |||
| 2 | SEQUENCES | Call by reference | Type reference (TYPE) | SRT_T_SEQUENCE_KEY | list of sequences | 20080104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080104 |
Method GET_QUEUES_ALL_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_CLIENTS | Call by reference | Type reference (TYPE) | SRT_T_CLIENT | system clients | 20080130 | |||
| 2 | QUEUES_INFO | Value transfer | Type reference (TYPE) | SRT_T_QUEUES_INFO_CLNT | list of relationship sequence to queue | 20080115 | |||
| 3 | SELECTION_PARAM | Call by reference | Type reference (TYPE) | SRT_QUEUE_SELECTPARAM_STATE | 'A' | selection: specification of requested sequences | 20080115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080115 |
Method GET_QUEUES_DETAILEDINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUEUES_INFO_ALL_CLIENTS | Value transfer | Type reference (TYPE) | SRT_T_QUEUES_INFO_CLNT | list of relationship sequence to queue | 20080115 | |||
| 2 | SELECTION_PARAM | Call by reference | Type reference (TYPE) | SRT_QUEUE_SELECTPARAM_STATE | 'A' | selection: specification of requested sequences | 20080110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080103 |
Method GET_QUEUES_STATISTICAL_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUEUES_INFO | Value transfer | Type reference (TYPE) | SRT_S_QUEUES_INFO_STATISTIC | selection: specification of requested sequences | 20080110 | |||
| 2 | SELECTION_PARAM | Call by reference | Type reference (TYPE) | SRT_QUEUE_SELECTPARAM_STATE | 'A' | selection: specification of requested sequences | 20080110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080103 |
Method GET_QUEUES_STAT_INFO_ALL_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_CLIENTS | Call by reference | Type reference (TYPE) | SRT_T_CLIENT | system clients | 20080129 | |||
| 2 | QUEUES_INFO_ALL_CLIENTS | Value transfer | Type reference (TYPE) | SRT_T_QUES_INFO_STATISTIC_CLNT | statistical queueinfo client specified | 20080114 | |||
| 3 | SELECTION_PARAM | Call by reference | Type reference (TYPE) | SRT_QUEUE_SELECTPARAM_STATE | 'A' | selection: specification of requested sequences | 20080114 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method GET_SEQUENCES_FOR_QUEUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | QUEUES | Call by reference | Type reference (TYPE) | SRT_T_QUEUE | list of queues | 20080110 | |||
| 2 | SEQUENCES_QUEUES | Value transfer | Type reference (TYPE) | SRT_T_SEQUENCE_QUEUE | list of relationship sequence to queue | 20080110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080103 |
Method LOCK_BGRFC_INBOUND_DEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCK_ID | Value transfer | Type reference (TYPE) | BGRFC_LOCK_ID | ID of Lock in Background RFC | 20080516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method LOCK_QUEUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_QUEUES | Call by reference | Type reference (TYPE) | SRT_T_FAILED_QUEUE | Protocol: List of failed sequences (termination etc) | 20080117 | |||
| 2 | QUEUES | Call by reference | Type reference (TYPE) | SRT_T_QUEUE | list of queues | 20080117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method LOCK_QUEUES_ALL_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_CLIENTS | Call by reference | Type reference (TYPE) | SRT_T_CLIENT | Protocol: List of failed clients | 20080314 | |||
| 2 | FAILED_QUEUES | Call by reference | Type reference (TYPE) | SRT_T_FAILED_QUEUE | Protocol: List of failed sequences (termination etc) | 20080117 | |||
| 3 | QUEUES | Value transfer | Type reference (TYPE) | SRT_T_QUEUE | list of queues | 20080117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080117 |
Method TERMINATE_CONSUMER_SEQS_SOFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_CLIENTS | Call by reference | Type reference (TYPE) | SRT_T_CLIENT | system clients | 20080130 | |||
| 2 | FAILED_SEQUENCES | Call by reference | Type reference (TYPE) | SRT_T_FAILED_SEQUENCE | Protocol: List of failed sequences | 20080110 | |||
| 3 | SEQUENCES | Value transfer | Type reference (TYPE) | SRT_T_SEQUENCE_KEY | list of sequences | 20080110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method TERMINATE_SEQUENCES_HARD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_CLIENTS | Call by reference | Type reference (TYPE) | SRT_T_CLIENT | system clients | 20080130 | |||
| 2 | FAILED_SEQUENCES | Call by reference | Type reference (TYPE) | SRT_T_FAILED_SEQUENCE | Single-Character Flag | 20080110 | |||
| 3 | SEQUENCES | Value transfer | Type reference (TYPE) | SRT_T_SEQUENCE_KEY | list of sequences | 20080110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method UNLOCK_BGRFC_INBOUND_DEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOCK_ID | Call by reference | Type reference (TYPE) | BGRFC_LOCK_ID | ID of Lock in Background RFC | 20080516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method UNLOCK_QUEUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_QUEUES | Call by reference | Type reference (TYPE) | SRT_T_FAILED_QUEUE | Protocol: List of failed sequences (termination etc) | 20080117 | |||
| 2 | QUEUES | Call by reference | Type reference (TYPE) | SRT_T_QUEUE | list of queues | 20080117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080114 |
Method UNLOCK_QUEUES_ALL_CLNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FAILED_CLIENTS | Call by reference | Type reference (TYPE) | SRT_T_CLIENT | Protocol: List of failed clients | 20080314 | |||
| 2 | FAILED_QUEUES | Call by reference | Type reference (TYPE) | SRT_T_FAILED_QUEUE | Protocol: List of failed sequences (termination etc) | 20080117 | |||
| 3 | QUEUES | Value transfer | Type reference (TYPE) | SRT_T_QUEUE | list of queues | 20080117 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | exceptions within upgrade support API | 20080117 |
History
| Last changed by/on | SAP | 20090618 |
| SAP Release Created in | 711 |