Task #1014

AGRORIB - Transaction History

Added by Wong Bernard about 13 years ago. Updated about 13 years ago.

Status:Work Completed-End life cycleStart date:July 03, 2011
Priority:NormalDue date:
Assignee:Wong Bernard% Done:

100%

Category:Account EnquirySpent time:-
Target version:-

History

#1 Updated by Wong Bernard about 13 years ago

  1. Code clean up
  2. Integrated with Host messages

Currently this is designed to keep shooting a new Request Message to Host whenever there is a Running Sequence value in the Response Message. So it is assumed that the Host Response Message is only sending back one transaction at a time for a given Account Number and Datetime. If if an Account had 100 transactions for a given day, it will request 100 times from Host.

Also whenever the Today History or Transaction History is clicked, it will always communicate with Host. There is no storing to sessions and checking if it is there before communicating to Host.

If these designs are incorrect, do let me know.

#2 Updated by Wong Bernard about 13 years ago

  • Category set to Account Enquiry

#3 Updated by Wong Bernard about 13 years ago

  • Status changed from Development / Work In Progress to Pending Review
  • % Done changed from 70 to 90

Note that the data for print receipt have an empty RECEIPT_DETAILS_MAP in the IB_USER_PRINT_RECEIPT, thus the Print Receipt Page will be mostly empty

#4 Updated by Wong Bernard about 13 years ago

  1. Fixed more transactions handling
  2. Added date filtering

#5 Updated by Wong Bernard about 13 years ago

Getting this error for CASA Transaction History:

java.lang.NumberFormatException: Low-order nibble of the byte at array offset 2 is not valid. Byte value: 00.
at com.ibm.as400.access.AS400PackedDecimal.throwNumberFormatException(AS400PackedDecimal.java:578)
at com.ibm.as400.access.AS400PackedDecimal.toObject(AS400PackedDecimal.java:538)
at com.ibm.as400.access.AS400PackedDecimal.toObject(AS400PackedDecimal.java:494)
at com.ib.message.common.MsgUtils.parseMsg(MsgUtils.java:962)
at com.ib.message.common.MsgUtils.parseMsg(MsgUtils.java:922)
at com.ib.message.common.MsgUtils.parseMsg(MsgUtils.java:771)
at com.ib.enterprise.services.integration.IntegrationProcessService.retrieve(IntegrationProcessService.java:237)

#6 Updated by Wong Bernard about 13 years ago

  • Status changed from Pending Review to Internal Testing
  • Assignee changed from Wong Bernard to Hafizudin MD

#7 Updated by Hafizudin MD about 13 years ago

  • Status changed from Internal Testing to User Acceptance Test
  • % Done changed from 90 to 100

tested by hafiz

#8 Updated by Hafizudin MD about 13 years ago

  • Assignee changed from Hafizudin MD to Wong Bernard

tested by hafiz
status passed

#9 Updated by Wong Bernard about 13 years ago

  • Status changed from User Acceptance Test to Work Completed-End life cycle

Also available in: Atom PDF