Skip to Main Content

SQL & PL/SQL

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Child node value from XML message

Version: Oracle 19c.

Input : /Document/FIToFICstmrCdtTrf/CdtTrfTxInf/ChrgsInf/Agt/FinInstnId/BICFI -

output = CTCTXXXXXX

I would like get the value by passing path complete path as like above.

Sample :

<?xml version="1.0" encoding="UTF-8"?><Envelope xmlns="urn:swift:xsd:envelope" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AppHdr xmlns="urn:iso:std:iso:20022:tech:xsd:head.001.001.02">
<Fr>
<FIId>
<FinInstnId>
<BICFI>IRVTUS3NXXX</BICFI>
</FinInstnId>
</FIId>
</Fr>
<To>
<FIId>
<FinInstnId>
<BICFI>CTCBHKHHXXX</BICFI>
</FinInstnId>
</FIId>
</To>
<BizMsgIdr>PACS008MAR1304</BizMsgIdr>
<MsgDefIdr>pacs.008.001.08</MsgDefIdr>
<BizSvc>swift.cbprplus.02</BizSvc>
<CreDt>2023-03-10T19:34:34.508+08:00</CreDt>
</AppHdr>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>PACS008MAR1304</MsgId>
<CreDtTm>2023-03-10T19:34:34.508+08:00</CreDtTm>
<NbOfTxs>1</NbOfTxs>
<SttlmInf>
<SttlmMtd>INDA</SttlmMtd>
</SttlmInf>
</GrpHdr>
<CdtTrfTxInf>
<PmtId>
<InstrId>PACS008MAR1304</InstrId>
<EndToEndId>PACS008MAR1304</EndToEndId>
<UETR>061cde43-c4b1-4f4c-93a3-d8ec040293fe</UETR>
</PmtId>
<IntrBkSttlmAmt Ccy="USD">538.00</IntrBkSttlmAmt>
<IntrBkSttlmDt>2023-03-10</IntrBkSttlmDt>
<InstdAmt Ccy="USD">538.00</InstdAmt>
<ChrgBr>SHAR</ChrgBr>
<ChrgsInf>
<Amt Ccy="USD">0.00</Amt>
<Agt>
<FinInstnId>
<BICFI>CTCTXXXXXX</BICFI>
</FinInstnId>
</Agt>
</ChrgsInf>
<InstgAgt>
<FinInstnId>
<BICFI>CTBCYYYYY</BICFI>
</FinInstnId>
</InstgAgt>
<InstdAgt>
<FinInstnId>
<BICFI>CTBSSSSSS</BICFI>
</FinInstnId>
</InstdAgt>
<Dbtr>
<Nm>RRR CORP LIMITED</Nm>
<PstlAdr>
<AdrLine>No. 111, Times Square</AdrLine>
<AdrLine>New York</AdrLine>
<AdrLine>USA</AdrLine>
</PstlAdr>
</Dbtr>
<DbtrAcct>
<Id>
<Othr>
<Id>BENACC12345</Id>
</Othr>
</Id>
</DbtrAcct>
<DbtrAgt>
<FinInstnId>
<BICFI>IRVTUS3NXXX</BICFI>
</FinInstnId>
</DbtrAgt>
<CdtrAgt>
<FinInstnId>
<BICFI>CTCBHKHHXXX</BICFI>
</FinInstnId>
</CdtrAgt>
<Cdtr>
<Nm>DDD CORP LIMITED</Nm>
<PstlAdr>
<AdrLine>No.123/A, Manhattan Road</AdrLine>
<AdrLine>Wang Tai</AdrLine>
<AdrLine>Kowloon Bay</AdrLine>
</PstlAdr>
<CtryOfRes>US</CtryOfRes>
</Cdtr>
<CdtrAcct>
<Id>
<Othr>
<Id>9049041000000401</Id>
</Othr>
</Id>
<Ccy>USD</Ccy>
<Nm>DDD CORP LIMITED</Nm>
</CdtrAcct>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>
</Envelope>

Comments
Post Details
Added on Mar 13 2023
3 comments
663 views