Setting up AS2 ISAPI Extension

ISAPI Extensions require Internet Information Server - IIS 5  or IIS 6 - on the remote server.

Setting up the FrediAs2Isapi.dll on IIS 5

  1. Make sure that Framework EDI is already installed on the server
  2. Create a virtual folder (e.g. testsite), and copy the FrediAs2Isapi.dll file from \edidev\bin\ into the virtual folder.  (This folder should also have your AS2 program e.g. DefaultAS2Server.dll)
  3. Make sure that the virtual folder (e.g. testsite) has only Read permission and also Scripts and Executables execute permission.

 

Setting up the FrediAs2Isapi.dll on IIS6

For the FrediAs2Isapi.dll to work with IIS6, two separate settings have to be done.  Firstly, a virtual folder where the FrediAs2Isapi.dll file is located, has to be created; and secondly, the FrediAs2Isapi.dll filename has to be included in the Allowed Extensions list.

  1. Make sure that Framework EDI is already installed on the server
  2. Create a virtual folder (e.g. testsite), and copy the FrediAs2Isapi.dll file from \edidev\bin\ into the virtual folder.  (This folder should also have your AS2 program e.g. DefaultAS2Server.dll)
  3. Make sure that the virtual folder (e.g. testsite) has only Read permission and also Scripts and Executables execute permission.

  1. Configure II6 to allow the FrediAs2Isapi.dll to be executed by doing the following:
    1. From the IIS Manager, under the server name, right-click on the "Web Service Extension."
    2. Select "Add a new Web service extension..."
    3. In the Extension name field, enter FrediAs2Isapi.dll
    4. Click the "Add" Button
    5. Click on Browse to locate the FrediAs2Isapi.dll, then click on the OK button.
    6. Then select the "Set extension status allowed" check box, then click on the OK button.
    7. Make sure that in the list of Web Service Extensions, the status column of FrediAs2Isapi shows "Allowed".