Testing Your ebXML Installation

You can test your ebXML installation by configuring a host that will send messages to your Local Listener, therefore looping the messages back to yourself. Before attempting a trading relationship, you should test and validate that you can send and receive messages at your local installation. This will help narrow down connectivity issues that are due to firewall problems and not due to improper installation and configuration.
  1. Configure the ebXML Message Service in the Local Listener. See Configuring ebXML Message Service.
  2. Clone and activate the Generic ebXML preconfigured host and rename it to Looptest ebXML.
  3. Configure the ebXML Looptest host:
    1. In the host General tab, set the Server Address to "localhost" and the Port # to the Local Listener's HTTP port (usually 5080).
    2. In the  host CPA tab, set the CPA Id to "looptest" and set the To Party Id(s) to match the Local Listener\ebMS CPA My Party Id(s).
    3. In the mailbox CPA tab, set the To Role to match the Local Listener\ebMS CPA My Role. Also set the To Service and To Action to match one of the Local Listener\ebMS CPA My Service(s) and My Action(s).
    4. In the action Action tab, change the PUT command's source file to be "test\test.edi" and remove the -DEL option.
  4. In the action Action tab, run the action. Messages similar to the ones shown below will appear in the messages pane in the lower portion of your VersaLexCleo HarmonyCleo VLTraderCleo LexiCom application.

  5. If signing and encryption is desired:
    1. First export the Local Listener Signing and Encryption Certificate(s) into the VersaLexCleo HarmonyCleo VLTraderCleo LexiCom certs\ directory.
    2. Then in the mailbox Certificates tab, set the Trading Partner's Certificates to these certificates.
    3. In the mailbox ebXML tab, select Signed and Encrypted.
    4. In the action Action tab, rerun the action. Messages similar to the ones shown below should now appear.

  6. Set other ebXML options as desired.