Filtering based on items belonging to approved supply-side trading partners

Enabling a UCCnetMessageReceive collaboration object to filter Catalogue Item Notifications to ensure that they come from supply-side trading partners approved by the demand-side trading partner.

Filter rules

To enable a UCCnetMessageReceive collaboration object to filter Catalogue Item Notifications to ensure that they come from supply-side trading partners approved by the demand-side trading partner, create an external text file and list those trading partners from whom items are accepted. Specify the path and name of this file in the UCCnetMessageReceive collaboration object's VENDOR_FILE configuration property.

Each entry in this file must have the following structure and be followed by a line return:

vendorGLN,other_data,other_data,... 

In this structure, vendorGLN is the GLN (assigned by UCCnet) of an accepted supply-side trading partner. This value is found in the entityIdentification.globalLocationNumber.gln field of the UCCnetXSD_envelope_notification child business object of the UCCnetGBO_envelope business object. The variables called other_data are other data entries that can be linked to the vendor GLN. The vendor GLN must be the first entry in the line. Any number of associated attributes can be appended to the line as long as they are separated by commas (,). Do not place a comma before the vendor GLN. The following is an example of a valid entry:

00011112222333,TestVendor,(111)111-1111,contact@TestVendor.com 

The collaboration object checks the entityIdentification.globalLocationNumber.gln field of the UCCnetXSD_envelope_notification child business object. If the supply-side trading partner specified in this business object attribute is also listed in the file specified by the collaboration object’s VENDOR_FILE property, the collaboration object processes the business object normally. If the supply-side trading partner specified in the business object attribute is not listed in this file, the collaboration object logs it and handles it according to the value specified in its FILTER_FAIL_RESPONSE configuration property. If no file is specified in the VENDOR_FILE property, all items are accepted for further processing by the collaboration object.

Parent topic: Filtering publication requests before business processing