When the Qualification Function window appears, you create a qualification function by entering any of the ODL logic supported by the Object Definition Language (ODL). Refer to the e-Biz Impact ODL Guide for information about ODL.
You can use qualification functions in qualification objects that are attached to field, production, rule, and rule component objects. Use qualification functions on field and production objects to determine if a specific production object should process the incoming transaction. Use qualification functions on rule and rule component objects to determine if the SFM should run the rule or rule component on the part of the transaction currently being processed.
The qualification function return value indicates if e-Biz Impact should continue processing the transaction through the TRAN-IDE object that this function qualification object is attached to. A return value of zero (0) terminates processing. A return value of 1 (one) allows processing to continue. During processing, the point at which e-Biz Impact executes a qualification function depends on the TRAN-IDE object type.
The following table:
Shows the four types of TRAN-IDE objects to which qualification objects can be attached.
Describes at what point during processing the SFM executes the qualification object’s associated qualification function.
Shows what occurs if the function returns a value of zero (0).
Qualification object attached to |
Qualification function executed |
---|---|
Field Object |
Executed after the incoming transaction passes parsing and datatype validation and before it is processed by the production object. If the function returns zero (0), the SFM sends the transaction on to the first production object in the next transaction production project file. |
Production Object |
Executed after the incoming transaction passes parsing and datatype validation and before it is processed by the production object. If the function returns zero (0), the SFM sends the transaction on to the next production object. |
Rule Object |
Executed before the incoming transaction enters the rule object for processing. If the function returns zero (0), the SFM skips this rule object and goes on to the next rule in the production object. |
Rule Component Object |
Executed before the incoming transaction enters the rule component object for processing. If the function returns zero (0), the SFM skips this rule component object and goes on to the next rule component in the rule object. |
Copyright © 2005. Sybase Inc. All rights reserved. |
![]() |