Skip to main content

PAAF file generation halt

From time to time Absa uploads a bank reply which our banking service interprets as a error unless certain criteria are met which lets them skip these replies and continue processing requests.

PAAF files do not get generated while replies are pending in the filesystem. Reply file example: /netup/ZR04136/incoming/REPLY.0825133854

To resolve the HALT

  1. cat the reply file, check for anything fishy, it's usually a mainframe output and has some nice insight into why they bothered sending us the file.

    • Unusual example:
    000T0000000000000SYSTEM GENERATED DUE TO ERROR 000000004136
    900T000 TRANSMISSION 04136-0000000 REJECTED
    901T000 00020-*** EMPTY FILE - TRANSMISSION REJECTED ***
    901T000 00002-*** UNEXPECTED END OF INPUT ***
    901T000 00014-*** NO TRANSMISSION CONTENTS WERE ACCEPTED ***
    999T00000
  2. If the reply file is empty (in this case) then there is nothing to process - you can move it out of the incoming folder and archive manually.

  3. send a message with the contents execute to the rabbitmq queue banking.process_credit_output_files

  4. wait for new PAAF file generation message in Slack

  5. wait for Absa (netup) to send us a reply file

  6. make sure it has processed all the pending requests

  7. fin~