12.45 Securitization Web Service (POST)

Below mentioned are the custom fields. These fields will be part of both request and response.

Table 12-40 Securitization Web Service

Element name Sub element Data type
StringData KeyName String
  KeyValue String
NumberData KeyName String
  KeyValue Number (Decimal)
DateData KeyName String
  KeyValue Date (YYYY-MM-DDTHH:MM:SS)
Sample XML
<Custom>
    < StringData>
        <KeyName>StringName</KeyName>
        <KeyValue>StringValue</KeyValue>
    </ StringData>
    < NumberData>
        <KeyName>NumberName</KeyName>
        <KeyValue>NumberValue</KeyValue>
    </ NumberData>
    <DateData>
        <KeyName>DateName</KeyName>
        <KeyValue>DateValue</KeyValue>
    </DateData>
</Custom>
Sample JSON
"Custom": {
    "StringData": [
        {
         "KeyName": "StringName",
         "KeyValue": "StringValue"
        }
    ],
    "NumberData": [
        {
         "KeyName": "NumberName",
         "KeyValue": NumberValue
        }
    ],
    "DateData": [
        {
         "KeyName": "DateName",
         "KeyValue": "DateValue"
        }
    ]
}

Below are the package details for transaction parameter web service

Table 12-41 Package details

Service name Wrapper Package Main Package Exit Point Packages
Before Replace After
SECURITIZATION (POST)
XCSSEC_EW_100_01. XCSSEC_EW_100_01 (IV_SEC_POOL_REC_T IN OUT XCS_SEC_POOL_REC_T)
XCSSEC_EM_100_01. XCSSEC_EM_100_01
XCSSEC_EX_100_01
XCSSEC_EX_100_01_BFR
XCSSEC_EX_100_01_REP
XCSSEC_EX_100_01_AFR
Extensibility Parameters for Tab Types
CREATE OR REPLACE TYPE XCS_STATUS_REC_T AS OBJECT (
STATUS VARCHAR2(30),
DESCRIPTION VARCHAR2(2000));
CREATE OR REPLACE TYPE XCS_STATUS_TAB_T AS TABLE OF XCS_STATUS_REC_T;
CREATE OR REPLACE TYPE XCS_SEC_DTLS_REC_T AS OBJECT
(
    XCS_POOL_NAME VARCHAR2(30),
    XCS_ACC_NBR VARCHAR2(30),
    STATUS XCS_STATUS_TAB_T
);
CREATE OR REPLACE TYPE XCS_SEC_DTLS_TAB_T AS TABLE OF XCS_SEC_DTLS_REC_T;
CREATE OR REPLACE TYPE XCS_SEC_POOL_REC_T AS OBJECT
(
    USER_CODE VARCHAR2(30),
    XCS_POOL_DTLS XCS_SEC_DTLS_TAB_T,
    STRING_ATTR XWS_ATT_STR_TAB_T,
    NUMBER_ATTR XWS_ATT_NUM_TAB_T,
    DATE_ATTR XWS_ATT_DATE_TAB_T,
    STATUS XCS_STATUS_TAB_T
);