Troubleshooting FAQs

This section provides answers to common integration issues.

Connection Issues

Why am I unable to connect to Thredd?

To confirm if you can connect to Thredd, you should use a web service such as Check Service Availability: Ws_Check. This should return a response with an Action Code of 000.

If you still cannot connect, check to confirm the following:

  • You are using the correct API endpoint and environment (test or production)

  • The credentials (username and password) you are using are correct for the environment

  • Thredd has enabled your IP address to use this service

  • You will need a secure connection to Thredd.

  • The ports on your firewall have been configured to allow traffic from Thredd

  • You have enabled the Thredd IP address to use this service in the test environment

For further details, contact your Implementation Manager.

Web Service Issues

Why has my web service request failed?

When submitting a web service request to an API endpoint, Thredd responds with an Action Code to indicate the status of the request.

Below are common reasons for API request failures:

3D Secure Issues

Why am I unable to enrol or edit a cardholder in 3D Secure?

If you are using the Cardinal Batch Interface (legacy service), your changes may take up to two hours to implement, since Thredd send updates in an hourly batch file at 20 past the hour. You should wait two hours between batch file web services to ensure they are all processed by both Thredd and Cardinal, before sending any follow-up requests.

For an improved service, we recommend you upgrade to using the real-time data exchange 3D Secure Interface. See 3D Secure Credentials (Cardinal and Apata): Ws_AddUpDelCredentials

For further details of Thredd support for 3D Secure, see our 3D Secure FAQs.

Known Issues

For a list of known issues, contact your Implementation Manager.