12.1.2 Other Transactions
Table 12-2 Other Transactions
Element name | Sub Element | Child Element | Data Type | Values |
---|---|---|---|---|
TransactionDateParameter | ||||
ParameterDetails | ||||
ParameterName | String | |||
ParameterValue | Date(YYYY-MM-DDTHH:MM:SS) | |||
TransactionStringParameter | ||||
ParameterDetails | ||||
ParameterName | String | |||
ParameterValue | String | |||
TransactionNumberParameter | ||||
ParameterDetails | ||||
ParameterName | String | |||
ParameterValue | Number |
Sample format
<?xml version="1.0" encoding="UTF-8"?>
<PostTransactionRequest>
<UserCode></UserCode>
<TransactionDetails>
<TransactionType></TransactionType>
<EntityReferenceNumber></EntityReferenceNumber>
<TransactionCode></TransactionCode>
<TransactionDateParameter>
<ParameterDetails>
<ParameterName>DateParamName</ParameterName>
<ParameterValue> DateParamValue</ParameterValue>
</ParameterDetails>
</TransactionDateParameter>
<TransactionStringParameter>
<ParameterDetails><ParameterName> StringParamName</ParameterName>
<ParameterValue> StringParamValue</ParameterValue>
</ParameterDetails>
</TransactionStringParameter>
<TransactionNumberParameter>
<ParameterDetails><ParameterName> NumberParamName</ParameterName>
<ParameterValue> NumberParamValue</ParameterValue>
</ParameterDetails>
</TransactionNumberParameter>
<Result>
<ResultId></ResultId>
<Status></Status>
<StatusDetails></StatusDetails>
</Result>
</TransactionDetails>
</PostTransactionRequest>
Below are the package details for generic post transaction
xcsupd_ew_100_01.xcsupd_ew_100_01 (iv_txn_tab_t IN xws_att_str_tab_t, iv_txn_result_rec_t OUT NOCOPY xcs_txn_result_rec_t);
xcsupd_em_100_01.post_txn (iv_txn_tab_t IN xws_att_str_tab_t, iv_txn_result_rec_t OUT NOCOPY xcs_txn_result_rec_t);
xcsupd_en_100_01.post_batch_txn (iv_txn_tab_t IN xws_att_str_tab_t, iv_txn_result_rec_t OUT NOCOPY xcs_txn_result_rec_t);
You can do the customization on xcsupd_en_100_01. post_batch_txn();
Below are the exit points:-
BEFORE:
xcsupd_ex_100_01.cv_post_batch_txn_bfr = cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01.post_batch_txn_bfr (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
REPLACE:
xcsupd_ex_100_01.cv_post_batch_txn_rep = cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01.post_batch_txn_rep (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
AFTER:
xcsupd_ex_100_01.cv_post_batch_txn_afr = cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01.post_batch_txn_afr (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
You can do the customization on xcsupd_en_100_01. post_txns();
Below are the exit points:-
BEFORE:
xcsupd_ex_100_01.cv_post_txns_bfr= cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01.post_txns_bfr (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
REPLACE:
xcsupd_ex_100_01. cv_post_txns_rep = cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01. post_txns_rep (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
AFTER:
xcsupd_ex_100_01.cv_post_txns_afr= cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01. post_txns_afr (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
You can do the customization on xcsupd_em_100_01. post_txn();
Below are the exit points:-
BEFORE:
xcsupd_ex_100_01. cv_post_txn_bfr= cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01. post_txn_bfr (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
REPLACE:
xcsupd_ex_100_01. cv_post_txn_rep = cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01. post_txn_rep (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
AFTER:
xcsupd_ex_100_01. cv_post_txn_afr= cmncon_cl_000_01.CUSTOMIZED THEN
xcsupd_ex_100_01. post_txn_afr (iv_txn_tab_t, iv_txn_inp_rec_t, iv_txn_result_rec_t);
IN parameter is Tab Type
object:
TYPE xws_att_str_rec_t AS OBJECT (
ATT_NAME VARCHAR2(30),
ATT_VALUE VARCHAR2(4000))
OUT parameter is Rec Type
object:
xcs_txn_result_rec_t AS OBJECT (
XTR_BMT_ID NUMBER
, XTR_TXN_RES XTR_TXN_RES_TAB_T
, XTR_BMT_STATUS VARCHAR2(30)
, XTR_TXN_ERROR VARCHAR2(2000))
xtr_txn_res_rec_t AS OBJECT (
XTR_TXN_RESULT VARCHAR2(4000))
IN OUT parameter is Rec Type
object:
XWS_GEN_TXN_REC_T AS OBJECT (
ACC_NBR VARCHAR2(50),
TCD_CODES XWS_TXN_CODES_REC_T,
TXN_AMT VARCHAR2(30),
BMT_SLOT_NO NUMBER,
CREATED_BY VARCHAR2(30),
BMT_BATCH_TXN_IND VARCHAR2(30),
USER_CODE VARCHAR2(30),
STANDARD_TXN_IND VARCHAR2(30),
EMAIL_CONFIRMATION_IND VARCHAR2(30),
EMAIL_TEMPLATE_NAME VARCHAR2(100),
TXN_DATE DATE,
COMMENTS VARCHAR2(2000),
BMT_ID NUMBER,
BMT_AAD_ID NUMBER,
ACC_PRODUCT_TYPE_CD VARCHAR2(30),
ACC_FUNDING_TYPE_CD VARCHAR2(30),
ACC_MASTER_ACC_IND VARCHAR2(30),
BMT_STATUS_CD VARCHAR2(30),
BMT_STATUS VARCHAR2(80),
POST_TRD VARCHAR2(30))
Parent topic: Generic Post Transaction (POST)