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

    GUI CIRC Payment Report doesn't work with station IDs

     

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

     

    Description

    After adding station IDs (UXTR, UXTRD, UXTRT) to the circ desk PCs, the cash Payment Report (under the Circ GUI, "Reports" tab at the top) doesn't work properly. 

    tab_attr_sub_library is not changed yet. It is all *.*.*.* 

    For Payment Report, we select "Create report Using : IP Address". 

    Regardless of  whether the station ID is set to UXTR, UXTRT, or UXTRD, the same Payment Report is the same. 

    When the station ID is set to anything else, the Payment Report is empty. 

    If we remove the station ID stationid.dat file, then the Payment Report shows all transactions before the station IDs were added to the PCs. 

    Resolution

     

    It seems that the Payment Report is not set up to handle station-id's; the cash-03 Service performs a similar function and *does* accommodate station-id's. 

    The b_cash_03_a program checks to see if the P-TRANSACTION-INPUT has dots in it, indicating an IP address. If not, it assumes that it's a workstation ID, and does this: 

      IF P-TRANSACTION-INPUT = Z31-PAYMENT-IP 
      THEN 
          MOVE "Y" TO SW-SELECTED 
      END-IF 

    Check the z31_payment_ip of the cash transactions which you are expecting to be on the report to confirm that they have the value you are expecting. 

    Assuming so, then use the cash-03 Service instead of this Payments Report.

     


    • Article last edited: 18-Feb-2016