What XPATH can be used as filter for an "Invoice Hold Applied" Business Event when using the ERP Adapter ?
(Doc ID 2791271.1)
Last updated on JULY 13, 2021
Applies to:
Oracle Integration-OIC - Version 18.2.5 and laterInformation in this document applies to any platform.
Goal
When using the ERP Adapter, what XPATH can be used as filter for an Invoice Hold Applied / ApInvHoldAppliedInfo Business Event with a payload like below ?
<ns01:onEvent xmlns:ns01="http://xmlns.oracle.com/cloud/adapter/erp/Subscribe_Payable_Invoice_Dispute_Hold_REQUEST/types">
<ns0:ApInvHoldAppliedInfo xmlns:ns0="http://xmlns.oracle.com/apps/financials/payables/invoices/transactions/model/entity/events">
<ns0:InvoiceId>
<ns0:newValue value="300000001234567" />
<ns0:oldValue />
</ns0:InvoiceId>
<ns0:OrgId>
<ns0:newValue value="300000007654321" />
<ns0:oldValue />
</ns0:OrgId>
<ns0:HoldId>
<ns0:newValue value="300000003456789" />
<ns0:oldValue />
</ns0:HoldId>
<ns0:HoldLookupCode>
<ns0:newValue value="Payment" />
<ns0:oldValue />
</ns0:HoldLookupCode>
<ns0:HoldReason>
<ns0:newValue value="Payment hold" />
<ns0:oldValue />
</ns0:HoldReason>
<ns0:LineNumber>
<ns0:newValue value="" />
<ns0:oldValue />
</ns0:LineNumber>
<ns0:HeldBy>
<ns0:newValue value="tester@test.com" />
<ns0:oldValue />
</ns0:HeldBy>
<ns0:HoldDate>
<ns0:newValue value="2021-07-12T09:56:32" />
<ns0:oldValue />
</ns0:HoldDate>
<ns0:LineLocationId>
<ns0:newValue value="" />
<ns0:oldValue />
</ns0:LineLocationId>
<ns0:RcvTransactionId>
<ns0:newValue value="" />
<ns0:oldValue />
</ns0:RcvTransactionId>
</ns0:ApInvHoldAppliedInfo>
</ns01:onEvent>
<ns0:ApInvHoldAppliedInfo xmlns:ns0="http://xmlns.oracle.com/apps/financials/payables/invoices/transactions/model/entity/events">
<ns0:InvoiceId>
<ns0:newValue value="300000001234567" />
<ns0:oldValue />
</ns0:InvoiceId>
<ns0:OrgId>
<ns0:newValue value="300000007654321" />
<ns0:oldValue />
</ns0:OrgId>
<ns0:HoldId>
<ns0:newValue value="300000003456789" />
<ns0:oldValue />
</ns0:HoldId>
<ns0:HoldLookupCode>
<ns0:newValue value="Payment" />
<ns0:oldValue />
</ns0:HoldLookupCode>
<ns0:HoldReason>
<ns0:newValue value="Payment hold" />
<ns0:oldValue />
</ns0:HoldReason>
<ns0:LineNumber>
<ns0:newValue value="" />
<ns0:oldValue />
</ns0:LineNumber>
<ns0:HeldBy>
<ns0:newValue value="tester@test.com" />
<ns0:oldValue />
</ns0:HeldBy>
<ns0:HoldDate>
<ns0:newValue value="2021-07-12T09:56:32" />
<ns0:oldValue />
</ns0:HoldDate>
<ns0:LineLocationId>
<ns0:newValue value="" />
<ns0:oldValue />
</ns0:LineLocationId>
<ns0:RcvTransactionId>
<ns0:newValue value="" />
<ns0:oldValue />
</ns0:RcvTransactionId>
</ns0:ApInvHoldAppliedInfo>
</ns01:onEvent>
Solution
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Goal |
Solution |