Defining The Flow
Defining The Flow
You are here: Enterprise Frameworks > Integration Framework > Event Designer > Creating exit points in T24 using Event Designer >
Defining the flow
Click on the 'Flow' tab, to define the fields which holds the data that has to be sent out of T24. In the 'Flow name' field, specify the name for the
flow and click 'Edit'. Click on 'Browse' to attach an existing flow to the event.
Note: Attach only valid flows to the integrator. For example, attaching a FundsTransfer flow to a Teller version will result in a publish error, as the fields in
FundsTransfer are not be available in Teller.
Based on the Application/Version selected in the exit point, a list of all the fields in STANDARD.SELECTION is displayed in 'Field' box. Required
fields can be selected from the list. The selected fields appears in the Table section of the screen. The XML representation of the Table can be
viewed in the 'Source' tab. This XML file is an expert view of the project file.
A custom field can be used to define the event delivery options.
Click 'Add', to add the selected field to the flow.
Click on ‘Add All’, to add all the fields to the flow. Press the ‘Ctrl’ key and select the required fields, to select only the required fields. Press the
‘Shift’ key and click the last/first field, to select a continuous list of fields.
Click on 'Remove', to remove any added field.
Click 'Move Up' and 'Move Down', to modify the order of the added fields.
The option “Event Priority” is introduced to set the priority for event delivery of the event type that is under design when using integration
service. The default priority is 0 and can be edited to a positive integer. This value gets stored in the EVENT.PRIORITY FIELD OF
IF.INTEGRATION.FLOW.CATALOG
The “Include before image” option adds the existing transaction data to the generated event.
The "Process updates only" option includes only the changed field value for the current transaction to the event and ignores all other fields while
generating the event
Note: The option “Include Before Image” and “Process Updates Only” is applicable only for Application, Version and TSA.SERVICE exit points. The option
STREAMING_EVENT and RAW_XML are mutually exclusive.
Join Field:
It is possible to add join field in the flow. A join field is a field that is used to retrieve the related information. To define a join field:
Select the field through which the join has to be defined. (Here CREDIT.ACCT.NO)
Select Join.
A popup window as shown below appears.
Select the application from 'Application' drop down box from which the join retrieves the data (Here ACCOUNT)
Select the field from the 'Field Name' drop down box. This is the field from where the join field gets the value. (Here SECTOR)
Click 'Add' to add to the join definition
Repeat step 4-6 till the join field is completed in the 'Join Definition' field.
Click 'Finish' to complete the join definition.
Join definition dialog has an option “Modify Key”. This option allows the user to define complex joins, to fetch data from two indirectly related or
un-related tables:
To use this option, the user needs to select the “Modify Key” check box, before adding the field to the join. The application for which the key
need to be modified will be prefixed with # and an API implementation need to be written to resolve the key. This is described in the "How to
define Complex Joins" user guide.
The Source tab provides the XML based representation of the Flow as shown below.
This is the XML source of the event. This could be viewed from the Source Tab under the event
Overrides can be specified using the Overrides tab. This helps in implementing DISPO.PROCESSING, such that a particular user can authorise the
record. Only Overrides with DISPO.PROCESSING set to FORCE are available. Overrides tab is enabled only for INPUT.ROUTINE exit point, as
override is inappropriate during Authorized stage.
Note: Override option is supported only for INPUT.ROUTINE type of exit point for Version and Application.