VRBL-APR-FR-1p0-17

Basic Info

Rule For outbound messages, unless the Receiver Party Receiver Party Extension Party Role Code is WK or DFH, the Receiver Party Endpoint ID must exist within the Receiver Party Group.
Context /ubl:ApplicationResponse/cac:ReceiverParty
Pattern vrbl-ar-fr-1p0
Severity fatal

Used Template: Exists

Parameter Value
probe = cbc:EndpointID

Implementation

(
	not(starts-with(/ubl:ApplicationResponse/cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:ApplicationResponseExtension/vrbl:RoutingDetails/vrbl:Receiver, 'GENERIC_PPF')) or contains($VRBL-CL-APR-FR-Receiver-PartyRoleCode-NoEndpoint, concat(' ', cec:UBLExtensions/cec:UBLExtension/cec:ExtensionContent/vrbl:ReceiverPartyExtension/vrbl:PartyRoleCode, ' '))
)
or
(
	boolean(cbc:EndpointID)
)