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) |
|
|
|
||
|
|
|
|||
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
);Parent topic: RESTful Web Services Extensibility