Transactions using a standard ID  Transaction using “ENGINE” or user-defined engines

Chapter 6: Route Calls

Transactions using a production object ID

Transactions using a production ID value (sent with route_vprod() or route_recx()), are processed using these steps:

  1. Transactions must parse correctly according to the field object definitions of the specified production object.

  2. If one or more of the field objects has specific datatypes defined, the transaction’s data that parses into those fields must match the datatype.

  3. If one or more of the field objects has a qualification object attached to it, the transaction’s data must successfully pass the qualification criteria.

  4. If a production object that will process the transaction has one or more qualification objects attached to it, the transaction’s data must successfully pass the qualification criteria.

  5. If the transaction passes all of the tests in steps 2 through 4 that apply to it, the SFM writes it to the transaction log file, and returns a value of 1 to the acquisition AIM, to indicate that it received the transaction successfully.

    If the transaction does not pass the tests, the SFM writes the transaction to its unrouteable log file, and returns a value of -6 to the acquisition AIM.





Copyright © 2005. Sybase Inc. All rights reserved. Transaction using “ENGINE” or user-defined engines

View this book as PDF