Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    sip2: "Failed to process message"; "97" resend; "Wrote 0 Bytes"

     

    • Product: Aleph
    • Product Version: 20, 21, 22, 23
    • Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care

     

    Description

    We are trying to implement sip2.  The self-check machine shows: 
    14:47:08 Opening connection to SIP provider
    14:47:08 Test failed: Failed to process message; no retries allowed

    We see the following in the sip2 server log:
    2017-10-12 14:56:12 07 [001] [log] Initialized from Address 196.1.172.30:4544 
    ...
    2017-10-12 14:56:13 37 [001] [log] IN 9900302.00AY1AZFCA5^M 
    ...
    2017-10-12 14:56:13 54 [001] [log] OUT 98YYYNYN03001020171012 1456132.00AOALEPH|AMUniversity Libraries (ABC50)|BXYYYYYYYYYYYNNYNY|AN196.001.172.030|AFACS status.|AGACS status.|^M 
    2017-10-12 14:56:13 54 [001] [log] Wrote 139 Bytes, Total 139 Bytes
    2017-10-12 14:56:13 62 [001] [log] IN 97AZFEF5^M 
    2017-10-12 14:56:13 62 [001] [log] OUT ^M 
    2017-10-12 14:56:13 62 [001] [log] Wrote 0 Bytes, Total 139 Bytes 

    Resolution

    The self-check device (SC) is configured to expect a checksum to insure data integrity, but Aleph is not configured to send the checksum. (The usm50 tab_sip2.conf default is "error_correction = N".) This causes a checksum error on the SC side. It sends the 97 message asking that the previous message be retransmitted, but Aleph can’t resend the message with checksum turned off.

    To correct this, modify tab_sip2.conf to enable checksum handing on the Aleph side. Change:
    [HOST]
    error_correction = N

    to:
    [HOST]
    error_correction = S

    (Note:  You should specify “S” rather than “Y”.)    Then restart the SIP2 server and retest.

     

     


    • Article last edited: 16-Oct-2017
    • Was this article helpful?