Omega & iMFP devices cannot connect to the Blueprint EDI web service using SSL.

Prev Next

Omega & iMFP devices cannot connect to the Blueprint EDI web service using SSL.


Problem

  1. The Omega and/or iMFP device has been configured to use SSL and tries to connect to the Blueprint EDI using the following address: https://<servername>/PharosEDI/Pedi_ssl.wsdl.

  2. A connection cannot be established with the Blueprint EDI web service.

  3. No logging appears showing a connection attempt being made in the Blueprint EDI web service logging.

  4. Despite this, the Blueprint Server Configuration EDI Service test passes.


Cause

Blueprint 3.5 & 3.5 SP1 & related hotfixes do not support the 'Pedi_ssl.wsdl' address format out of the box. As such, calls made to that address will be rejected by Internet Information Services (IIS) prior to being delivered to Blueprint.

Resolution

  1. Support for this address format must be added to the Blueprint EDI web service configuration file. This file is located in the installation directory at the following relative path: Blueprint\Services\BediService\web.config.

  2. Locate the line near the bottom of the web.config file that looks like the following:
    <add virtualUrl="~/Pedi.(wsdl|asmx)" destinationUrl="~/BediService.asmx" ignoreCase="true"/>

  3. Replace that line with the following:

    <add virtualUrl="~/Pedi(_ssl)?.(wsdl|asmx)" destinationUrl="~/BediService.asmx" ignoreCase="true"/>

  4. Connection attempts using 'Pedi_ssl.wsdl' should now succeed.