Troubleshooting

Checking Liveness

See Initial set-up.

cURL HTTP Error Codes

To see the cURL HTTP error codes in a terminal window, add "--include" (or "-i") to the example cURL commands given.

Handling System Failures

If your program loses the returned locations from a "submit" operation due to a system failure:

  • If a Write Record location becomes lost, retry the operation.

  • If a Create Link Record location becomes lost, retry the operation.

  • If an Update or Delete Link Record location becomes lost, retry the operation. If the linked record cannot be updated because GET linked location status indicates that it already has been updated:

    • Update the next updateable link instead (perhaps with information about the system failure)

    • Then continue to link further records

    • You may need to use a third-party tool to find the location links if they are not available in the GET linked location status