12.46 Calculate Parameter Update Service(PUT)

Sample XML
<CalculateParameterRequest>
    <UserCode>USERNAME</UserCode>
    <ModuleName>SERVICING</ModuleName>
    <EntityNumber>ACC_NBR</EntityNumber>
    <AdditionalAttributeName>ACC_UDF2_NUM</AdditionalAttributeName>
</CalculateParameterRequest>
Sample JSON
{
    "CalculateParameterRequest": {
        "UserCode": "USERCODE",
        "ModuleName": "SERVICING",
        "EntityNumber": "ACC_NBR ",
        "AdditionalAttributeName": "ACC_UDF2_NUM"
    }
}

Below are the package details for Update Calculate Parameter Web Service

Wrapper Engine package:-
xcscup_ew_100_01.xcscup_ew_100_01 (iv_xcs_cup_rec IN OUT xcs_cup_rec_t);
Main Engine package:-
xcscup_em_100_01.xcscup_em_100_01 (iv_xcs_cup_rec IN OUT xcs_cup_rec_t);

Below are the Exit point package details for xcscup_em_100_01.update_cup ();

BEFORE:-
xcscup_ex_100_01.cv_update_cup_bfr = cmncon_cl_000_01.CUSTOMIZED THEN
xcscup_ex_100_01.update_cup_bfr (iv_xcs_cup_rec IN OUT xcs_cup_rec_t);
REPLACE:-
xcscup_ex_100_01.cv_update_cup_rep = cmncon_cl_000_01.CUSTOMIZED THEN 
xcscup_ex_100_01.update_cup_bfr (iv_xcs_cup_rec IN OUT xcs_cup_rec_t);
AFTER:-
xcscup_ex_100_01. cv_update_cup_afr = cmncon_cl_000_01.CUSTOMIZED THEN 
xcscup_ex_100_01. update_cup_bfr (iv_xcs_cup_rec IN OUT xcs_cup_rec_t);
Extensible parameters are Tab Type object
CREATE OR REPLACE TYPE XCS_CUP_REC_T AS OBJECT(
    CUP_USERCODE             VARCHAR2(30),
    CUP_MODULE_NAME          VARCHAR2(80),
    CUP_MODULE_IDENTIFIER    VARCHAR2(30),
    CUP_ADDITIONAL_ATTR      VARCHAR2(30),
CUP_RESULT     XCS_RESULT_TAB_T)