I was able to successfully identify and extract the document using your profile and doc type but I had to make a doc type change–
The identifying queries and extract queries don’t match:
Identifying query
/pidx:Invoice/pidx:InvoiceProperties/pidx:PartnerInformation[@partnerRoleIndicator="[COLOR=blue]Seller[/color]"]/pidx:PartnerIdentifier[@partnerIdentifierIndicator="DUNSNumber"]
/pidx:Invoice/pidx:InvoiceProperties/pidx:PartnerInformation[@partnerRoleIndicator="BillTo"]/pidx:PartnerIdentifier[@partnerIdentifierIndicator="DUNSNumber"]
Extract:
Sender=/pidx:Invoice/pidx:InvoiceProperties/pidx:PartnerInformation[@partnerRoleIndicator="[COLOR=blue]RemitTo[/color]"]/pidx:PartnerIdentifier[@partnerIdentifierIndicator="DUNSNumber"]
Recvr= /pidx:Invoice/pidx:InvoiceProperties/pidx:PartnerInformation[@partnerRoleIndicator="BillTo"]/pidx:PartnerIdentifier[@partnerIdentifierIndicator="DUNSNumber"]
When I changed the extract query for the SenderId to “Seller” the document was recognized, the sender identified and the rule I created was properly invoked. Leading 00’s for the DUNS external ID in the profile did not matter.
Let me know if this change fixes the issue. If not, please post your sample PIDX invoice file and I’ll test with that.
I’m using IS 6.1 SP1, build 132, TN build 705 (same builds as your instance).
#Integration-Server-and-ESB#Flow-and-Java-services#webMethods