cifupdate/1.0/update update failed with 400 error

 avatar
anhvu
xml
a year ago
4.3 kB
12
Indexable
Never
//Test Data 1: Update Address Details
<!--update address-->

<?xml version="1.0" encoding="UTF-8"?>
<ReqCreate>
    <Header>
        <Common>
            <BusinessDomain>BIDV.COM.VN</BusinessDomain>
            <ServiceVersion>1.0</ServiceVersion>
            <MessageId>DKTT220912145541698</MessageId>
            <TransactionId>DKTT220912145541698</TransactionId>
            <RequestRefDate>2022-09-12T14:55:41.698+07:00</RequestRefDate>
            <MessageTimestamp>2022-09-12T14:55:41.698+07:00</MessageTimestamp>
        </Common>
        <Client>
            <SourceAppID>DKTT</SourceAppID>
        </Client>
    </Header>
    <LOG>
        <MSGCODE>SIBS_MSG024</MSGCODE>
        <REQUESTID>220912145541694</REQUESTID>
    </LOG>
    <BodyReqCIFUpdate>
        <BaseXfer>
            <TellerId>12018032</TellerId>
            <SupervisorId>12018032</SupervisorId>
            <SvrBranch>120</SvrBranch>
        </BaseXfer>
        <CIF>16958836</CIF>
        <UpdateType>AddressDetails</UpdateType>
        <Action>U</Action>
        <Branch>120</Branch>
        <TellerId>12018032</TellerId>
        <AddressDetails>
            <RecordNo>1</RecordNo>
            <Line1>123</Line1>
            <Line2>CAU GIAY</Line2>
            <Line3>CAU GIAY</Line3>
            <Line4/>
            <Line5/>
            <Remark/>
            <Province>HN</Province>
            <AddressType>P</AddressType>
        </AddressDetails>
    </BodyReqCIFUpdate>
</ReqCreate>

// Test Data 2: Update CMND (ID)
<!--update cmnd-->

<?xml version="1.0" encoding="UTF-8"?>
<ReqCreate>
    <Header>
        <Common>
            <BusinessDomain>BIDV.COM.VN</BusinessDomain>
            <ServiceVersion>1.0</ServiceVersion>
            <MessageId>DKTT220912145541466</MessageId>
            <TransactionId>DKTT220912145541466</TransactionId>
            <RequestRefDate>2022-09-12T14:55:41.466+07:00</RequestRefDate>
            <MessageTimestamp>2022-09-12T14:55:41.466+07:00</MessageTimestamp>
        </Common>
        <Client>
            <SourceAppID>DKTT</SourceAppID>
        </Client>
    </Header>
    <LOG>
        <MSGCODE>SIBS_MSG020</MSGCODE>
        <REQUESTID>220912145541458</REQUESTID>
    </LOG>
    <BodyReqCIFUpdate>
        <BaseXfer>
            <TellerId>12018032</TellerId>
            <SupervisorId>12018032</SupervisorId>
            <SvrBranch>120</SvrBranch>
        </BaseXfer>
        <CIF>16958836</CIF>
        <UpdateType>IdDetails</UpdateType>
        <Action>U</Action>
        <Branch>120</Branch>
        <TellerId>12018032</TellerId>
        <IdDetails>
            <ID>121545459</ID>
            <IdType>IC</IdType>
            <Country>VN</Country>
            <CreateDate>060922</CreateDate>
            <EndDate/>
            <Location> TP Ha Noi</Location>
        </IdDetails>
    </BodyReqCIFUpdate>
</ReqCreate>

//Actual Result:
<?xml version = "1.0" encoding = "UTF-8"?>
<outputMessage>
<ns0:CifUpdateRes xmlns:SOAP-ENV = "http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns0 = "http://www.bidv.com/entity/vn/cif/cifupdate/update/1.0">
<ns1:Header xmlns:ns1 = "http://www.bidv.com/common/envelope/commonheader/1.0">
<ns1:Common>
<ns1:BusinessDomain>BIDV.COM.VN</ns1:BusinessDomain>
<ns1:ServiceVersion>1.0</ns1:ServiceVersion>
<ns1:MessageId>DKTT220912154839200</ns1:MessageId>
<ns1:TransactionId>DKTT220912154839200</ns1:TransactionId>
<ns1:RequestRefDate>2022-09-12T15:48:39.2+07:00</ns1:RequestRefDate>
<ns1:MessageTimestamp>2022-09-12T15:48:39.2+07:00</ns1:MessageTimestamp>
</ns1:Common>
<ns1:Client>
<ns1:SourceAppID>DKTT</ns1:SourceAppID>
</ns1:Client>
</ns1:Header>
<ns1:ResponseStatus xmlns:ns1 = "http://www.bidv.com/common/envelope/commonheader/1.0">
<ns1:Status>1</ns1:Status>
<ns1:GlobalErrorCode>400</ns1:GlobalErrorCode>
<ns1:GlobalErrorDescription>Error in Backend</ns1:GlobalErrorDescription>
<ns1:ErrorInfo>
<ns1:SourceAppID>Core</ns1:SourceAppID>
<ns1:ErrorCode>1073743363</ns1:ErrorCode>
<ns1:ErrorDesc>TP en_US 100 General Error</ns1:ErrorDesc>
</ns1:ErrorInfo>
</ns1:ResponseStatus>
<ns0:BodyResUpdate>
<ns0:Result>1</ns0:Result>
</ns0:BodyResUpdate>
</ns0:CifUpdateRes>
</outputMessage>

//Expected Result: The updates must be successful