This content has been archived.

Troubleshooting: New SOAP Integration does not upload WSDL from file

Summary

In PRPC 7.1.5, the New SOAP Integration wizard fails to load WSDL files when you choose Upload WSDL from File on the Load WSDL window. This issue is not present in other PRPC releases. To use a single WSDL file as input for the New SOAP Integration wizard, choose from one of these methods:

  1. Copy the desired WSDL file to the file system of the PRPC server, choose Upload WSDL via URL, and specify the full path of the WSDL file in the field, such as file:///c:/users/test/myWSDL.wsdl.
  2. Host the file on a file server, choose Upload WSDL via URL, and specify the full path of the WSDL file in the field, such as http://myserver/files/myWSDL.wsdl.

Details

Here are the steps to reproduce the problem:

  1. From the Pega 7 menu bar, click Designer Studio -- Integration -- Connectors -- Create SOAP Integration to display the New SOAP Integration window.
  2. To Load WSDL, choose Upload WSDL from File.
  3. Browse your file manager and select the WSDL file you want to upload.
    The WSDL file name appears in the field.
  4. Click Next to continue with the steps of the wizard.
    The file name you selected to upload no longer appears in the field and you see the error message:

New SOAP Integration error for Upload WSDL from File

Error on screen

This record has 1 error

Source Location: This field may not be blank.

Explanation

This is a regression in PRPC 7.1.5. The problem does not occur in earlier or later product releases.

Suggested Approach

To work around this problem until the next product release corrects it, follow these steps:

  1. In the New SOAP Integration window, choose Upload WSDL via URL.
  2. Copy the WSDL file to the PRPC server.
    The file must be located on the PRPC server; you cannot upload the file directly from a client machine.
  3. Specify the path to the WSDL file:
    file:///<wsdl file location on PRPC server>
  4. Click Next to continue with the SOAP Integration wizard.

Alternative Approach

The Upload WSDL via URL option of the New SOAP Integration wizard is fully functional; therefore, the following steps also work as a local change:

  1. Host the file on any server that is available to the PRPC server.
  2. In the New SOAP Integration window, choose Upload WSDL via URL.
  3. Specify the path to the WSDL file:
    http://<wsdl file location on file server>
  4. Click Next to continue with the SOAP Integration wizard.

Additional Information

Integration


100% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.