remove XML request tag

0

Benos dias.

I am consuming a web service where the wsdl sends me some tags.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:v1="urn://bancompartir.com/services/accounts/apoteosisservices/v1.0" 
xmlns:v11="urn://bancompartir.com/accounts/event/v1" 
xmlns:com="urn://bancompartir.com/xsd/common">
<soapenv:Header/>
<soapenv:Body>
      <v1:setCreditDebitRequest>
         <v11:setCreditDebitRq>
            <com:RqUID>?</com:RqUID>
            <com:NetworkTrnInfo>
               <!--Optional:-->
               <com:NetworkOwner>?</com:NetworkOwner>
               <!--Optional:-->
               <com:TerminalId>?</com:TerminalId>
               <!--Optional:-->
               <com:TerminalType>?</com:TerminalType>
               <!--Optional:-->
               <com:NetworkRefId>?</com:NetworkRefId>
               <!--Optional:-->
               <com:IPAdress>?</com:IPAdress>
            </com:NetworkTrnInfo>
            <!--Optional:-->
            <com:CustId>
               <!--Optional:-->
               <com:CustPermId>?</com:CustPermId>
            </com:CustId>
            <!--Optional:-->
            <com:MaxRec>?</com:MaxRec>
            <!--Optional:-->
            <com:ClientDt>?</com:ClientDt>
            <!--Optional:-->
            <com:GMFExempt>?</com:GMFExempt>
            <!--Optional:-->
            <com:NetworkOwner>?</com:NetworkOwner>
            <!--Optional:-->
            <com:OperationCode>?</com:OperationCode>
            <!--Optional:-->
            <com:EffDt>?</com:EffDt>
            <com:IBSNumber>?</com:IBSNumber>
            <!--Optional:-->
            <com:AcctLot>?</com:AcctLot>
            <!--Optional:-->
            <com:BankInfo>
               <com:BankId>?</com:BankId>
               <com:BranchId>?</com:BranchId>
            </com:BankInfo>
            <!--Optional:-->
            <com:DebitInfo>
               <!--Optional:-->
               <com:AcctType>?</com:AcctType>
               <!--Optional:-->
               <com:BankInfo>
                  <!--Optional:-->
                  <com:BankId>?</com:BankId>
                  <!--Optional:-->
                  <!--Optional:-->
                  <com:BranchId>?</com:BranchId>
                  <!--Optional:-->
               </com:BankInfo>
               <!--Optional:-->
               <com:CurAmt>
                  <!--Optional:-->
                  <!--Optional:-->
                  <com:CurCode>?</com:CurCode>
                  <!--Optional:-->
                  <com:CurRate>?</com:CurRate>
                  <!--Optional:-->
                  <com:CurConvertRule>?</com:CurConvertRule>
               </com:CurAmt>
               <!--Optional:-->
               <com:CountAcctId>?</com:CountAcctId>
               <!--Optional:-->
               <com:AcctId>?</com:AcctId>
               <!--Optional:-->
               <com:CostCenter>?</com:CostCenter>
               <!--Optional:-->
               <com:XferId>?</com:XferId>
               <!--Optional:-->
               <com:Narrative>?</com:Narrative>
               <!--Optional:-->
               <!--Optional:-->
               <com:IBSAcct>?</com:IBSAcct>
            </com:DebitInfo>
            <!--Optional:-->
            <com:CreditInfo>
               <!--Optional:-->
               <com:AcctType>?</com:AcctType>
               <!--Optional:-->
               <com:BankInfo>
                  <!--Optional:-->
                  <!--Optional:-->
                  <com:BankId>?</com:BankId>
                  <!--Optional:-->
                  <!--Optional:-->
                  <com:BranchId>?</com:BranchId>
                  <!--Optional:-->
               </com:BankInfo>
               <!--Optional:-->
               <com:CurAmt>
                  <!--Optional:-->
                  <com:Amt>?</com:Amt>
                  <!--Optional:-->
                  <com:CurCode>?</com:CurCode>
                  <!--Optional:-->
               </com:CurAmt>
               <!--Optional:-->
               <com:CountAcctId>?</com:CountAcctId>
               <!--Optional:-->
               <com:AcctId>?</com:AcctId>
               <!--Optional:-->
               <com:CostCenter>?</com:CostCenter>
               <!--Optional:-->
               <com:XferId>?</com:XferId>
               <!--Optional:-->
               <com:Narrative>?</com:Narrative>
            </com:CreditInfo>
            <!--Optional:-->
            <com:CustPermId>?</com:CustPermId>
            <!--Optional:-->
            <com:OtherIdentDoc>
               <!--Optional:-->
               <com:IdentType>?</com:IdentType>
               <!--Optional:-->
               <com:IdentNum>?</com:IdentNum>
               <!--Optional:-->
               <com:Country>?</com:Country>
            </com:OtherIdentDoc>
            <!--Optional:-->
            <com:Refernces>
               <!--Optional:-->
               <com:Reference>?</com:Reference>
               <!--Optional:-->
               <com:EffDt>?</com:EffDt>
            </com:Refernces>
            <!--Optional:-->
            <com:Amt>?</com:Amt>
            <!--Zero or more repetitions:-->
            <com:Narrative>?</com:Narrative>
            <!--Optional:-->
            <com:XferId>?</com:XferId>
         </v11:setCreditDebitRq>
      </v1:setCreditDebitRequest>
   </soapenv:Body>
</soapenv:Envelope>

for what the client tells me that the xml must have this structure

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:v1="urn://bancompartir.com/services/accounts/apoteosisservices/v1.0" 
xmlns:v11="urn://bancompartir.com/accounts/event/v1" 
xmlns:com="urn://bancompartir.com/xsd/common">
<soapenv:Header/>
<soapenv:Body>
  <v1:setCreditDebitRequest>
     <v11:setCreditDebitRq>
        <com:RqUID>${=java.util.UUID.randomUUID();}</com:RqUID>
        <com:NetworkTrnInfo>
           <!--Optional:-->
           <com:NetworkOwner>BCDDATAPRO</com:NetworkOwner>
           <!--Optional:-->
           <com:TerminalId>12</com:TerminalId>
           <!--Optional:-->
           <com:TerminalType>12</com:TerminalType>
           <!--Optional:-->
           <com:NetworkRefId>12</com:NetworkRefId>
           <!--Optional:-->
           <com:IPAdress>127.0.0.1</com:IPAdress>
        </com:NetworkTrnInfo>

        <!--Optional:-->
        <com:CustId>
           <com:CustPermId>1234567890</com:CustPermId>
        </com:CustId>
        <!--Optional:-->
        <com:MaxRec>1</com:MaxRec>
        <!--Optional:-->
        <com:ClientDt>2018-02-02T12:00:00</com:ClientDt>
        <!--Optional:-->
        <com:GMFExempt>S</com:GMFExempt>
        <!--Optional:-->
        <com:NetworkOwner>ABCD</com:NetworkOwner>
        <!--Optional:-->
        <com:OperationCode>1234</com:OperationCode>
        <!--Optional:-->
        <com:EffDt>2018-02-02T12:00:00</com:EffDt>
        <com:IBSNumber>123456789012</com:IBSNumber>
        <!--Optional:-->
        <com:AcctLot>12345</com:AcctLot>
        <com:BankInfo>
           <com:BankId>12</com:BankId>
           <com:BranchId>1234</com:BranchId>
        </com:BankInfo>
        <!--Optional:-->
        <com:DebitInfo>
        <com:AcctType>1</com:AcctType>
           <com:BankInfo>
              <com:BankId>12</com:BankId>
              <com:BranchId>1234</com:BranchId>
           </com:BankInfo>
           <com:CurAmt>
              <com:CurCode>COP</com:CurCode>
           </com:CurAmt>
           <com:CountAcctId>1234567890123456</com:CountAcctId>
           <com:AcctId>123456789012</com:AcctId>
           <com:CostCenter>12345678</com:CostCenter>
           <com:XferId>ABCD</com:XferId>
           <com:Narrative>ABCDEFGHIJ</com:Narrative>
           <com:IBSAcct>123456789012</com:IBSAcct>
        </com:DebitInfo>
        <!--Optional:-->
        <com:CreditInfo>
           <!--Optional:-->
           <com:AcctType>1</com:AcctType>
           <com:BankInfo>
              <com:BankId>12</com:BankId>
              <com:BranchId>1234</com:BranchId>
           </com:BankInfo>
           <!--Optional:-->
           <com:CurAmt>
              <com:CurCode>COP</com:CurCode>
           </com:CurAmt>
           <!--Optional:-->
           <com:CountAcctId>1234567890123456</com:CountAcctId>
           <!--Optional:-->
           <com:AcctId>123456789012</com:AcctId>
           <!--Optional:-->
           <com:CostCenter>12345678</com:CostCenter>
           <!--Optional:-->
           <com:XferId>ABCD</com:XferId>
           <!--Optional:-->
           <com:Narrative>ABCDEFGHIJ</com:Narrative>
        </com:CreditInfo>
        <!--Optional:-->
        <com:CustPermId>123456789</com:CustPermId>
        <!--Optional:-->
        <!--Optional:-->
        <com:OtherIdentDoc>
           <!--Optional:-->
           <com:IdentType>1234</com:IdentType>
           <!--Optional:-->
           <com:IdentNum>1234567890123456789012345</com:IdentNum>
           <com:Country>COL</com:Country>
        </com:OtherIdentDoc>
        <!--Optional:-->
        <com:Refernces>
           <!--Optional:-->
           <com:Reference>1</com:Reference>
           <!--Optional:-->
           <com:EffDt>2018-02-02T12:00:00</com:EffDt>
        </com:Refernces>

        <!--Optional:-->
        <com:Amt>123456789012345</com:Amt>
        <!--Zero or more repetitions:-->
        <com:Narrative>1</com:Narrative>
        <com:Narrative>2</com:Narrative>
        <com:Narrative>3</com:Narrative>
        <com:Narrative>4</com:Narrative>
        <com:Narrative>5</com:Narrative>
        <com:Narrative>6</com:Narrative>
        <com:Narrative>7</com:Narrative>
        <com:Narrative>8</com:Narrative>
        <com:Narrative>9</com:Narrative>
        <!--Optional:-->
        <com:XferId>1</com:XferId>
     </v11:setCreditDebitRq>
  </v1:setCreditDebitRequest>
</soapenv:Body>

The question is how do I get rid of the tags that should not go because when I consume the ws, I always send error

    
asked by maicol gomez 04.09.2018 в 16:36
source

0 answers