Configuring GHX special setup

Note: Confirm with the vendor if these instructions are valid.
  • GHX does not require a To setting value.
  • GHX requires an extrinsic element called UniqueName for authentication. Use the Punchout Attributes (ED53) program to create an attribute named UniqueName with a value that is appropriate for each punchout user. Then use the Attribute button in Punchout Users (ED43) to attach the UniqueName record with this ED43 record.
Note: If you receive a message from GHX saying, Not Acceptable, cXML did not validate. #32 - UniqueUser/ or SharedSecret is empty or null : (HTTP status code 401), then it means you have not set the SharedSecret value or you need to set up a UniqueName attribute. Complete these steps to resolve this issue.
  1. Create the UniqueName attribute in Punchout Attributes (ED53.1). The attribute name is case-sensitive and the spelling must match exactly.
    Use a value which is unique to this user.
  2. Attach the attribute that you created to your record in Punchout User record (ED43).
  3. Place this vendor-specific configuration in your rss_config.xml file:
    <vendor name="GHXPunchout">
        <setting name="GHXPunchout" id="URL"  value="https://int5.catalyst.ghx.com/procurement/WebDriver?ACT=PunchOut&amp;EID=XX"/>
        <!-- NOTE replace the “XX” in the URL above with the value assigned to you by the vendor.-->
        <setting name="Sender" id="NetworkID" value="GHXUser"/>
        <setting name="Password" id="SharedSecret" value="letmein"/>
    </vendor>