Configuring a master LT
For each logical terminal (LT), you must configure a CO of type DnfLT and add it to the OU to which the LT belongs. The name of this CO is the same as the name (BIC9) of the LT, and the attributes of the CO correspond to the attributes of the LT.
To
help you do this, FTM SWIFT generates,
during customization, for each business OU, a script with a name of
the form:
deployment_dir/instance/admin/ou_dnfcfcco.cli where: - deployment_dir
- Directory specified in the CDP initialization file.
- instance
- Name of the instance.
- ou
- Name of the OU.
; Create a CO of type DnfLT and specify its attributes.
add -ou DNIvOU -ct DnfLT -co <ltname> -attr DefaultLTConn -val <connectionNumber>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr DefaultQMgr -val <defaultQM>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr DefaultProtocolVersion -val 3
add -ou DNIvOU -ct DnfLT -co <ltname> -attr FSMInstanceDir -val <instanceDirectory>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr InitialService -val swift.fin
add -ou DNIvOU -ct DnfLT -co <ltname> -attr ResyncStartDelay -val <resyncStartDelay>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr ResyncWaitTime -val <resyncWaitTime>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr ResyncMaxTime -val <resyncMaxTime>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr ResyncMaxNumber -val <resyncMaxNumber>
add -ou DNIvOU -ct DnfLT -co <ltname> -attr BatchingTimeout -val 02
add -ou DNIvOU -ct DnfLT -co <ltname> -attr MaxBatchCount -val 30
add -ou DNIvOU -ct DnfLT -co <ltname> -attr MaxBatchSize -val 98
add -ou DNIvOU -ct DnfLT -co <ltname> -attr SwitchOpenConfTO
add -ou DNIvOU -ct DnfLT -co <ltname> -attr SwitchSeqGapTO
add -ou DNIvOU -ct DnfLT -co <ltname> -attr SwitchSignalTO
add -ou DNIvOU -ct DnfLT -co <ltname> -attr SLRetry
;
; To set a default select state, window size, or delivery subsets for the LT select command,
; replace the appropriate placeholder and remove the comment symbol (;) in front of the
; corresponding add statement.
;
;add -ou DNIvOU -ct DnfLT -co <ltname> -attr DefaultFINState -val <state>
;add -ou DNIvOU -ct DnfLT -co <ltname> -attr DefaultFINWindowSize -val <windowSize>
;add -ou DNIvOU -ct DnfLT -co <ltname> -attr DefaultDeliverySubsets -val <deliverySubsets>
;
; If your LT is to belong to an LT group, replace the <LTGroup> placeholder with the name of
; the group and remove the comment symbol (;) in front of the following add statement.
;
;add -ou DNIvOU -ct DnfLT -co <ltname> -attr LTGroup -val <LTGroup>
;
; Create a CO of type DnfLTApplicationSettings and specify its attributes.
add -ou DNIvOU -ct DnfLTApplicationSettings -co <ltname> -attr send
add -ou DNIvOU -ct DnfLTApplicationSettings -co <ltname> -attr Queue -val <applicationQ>
add -ou DNIvOU -ct DnfLTApplicationSettings -co <ltname> -attr QueueManager -val <applicationQM>
;
; To enable special exception processing for this LT, replace the <exceptionOS> placeholder with the
; name of the exception option set that the LT is to use to determine which error queues it is to use,
; and remove the comment symbol (;) in front of the following add statement.
;
;add -ou DNIvOU -ct DnfLTApplicationSettings -co <ltname> -attr ExceptionOptionSet -val <exceptionOS>
;
; To disable automatic generation and insertion of UETR in SWIFT field 121, or
; to suppress field ComIbmDni.Dnf.FIN.UETR in FTM SWIFT reply messages,
; remove the comment symbol (;) in front of the corresponding add statement.
;add -ou DNIvOU -ct DnfLTApplicationSettings -co <ltname> -attr UETRGenerate -val false
;add -ou DNIvOU -ct DnfLTApplicationSettings -co <ltname> -attr UETRResponse -val false
;
; Create a CO of type DNF_ILC_CMD containing access control data for the LT
; (these attributes are pseudo attributes and so do not have values)
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr LOGIN
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr SELECT
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr QUIT
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr LOGOUT
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr ABORT
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr QUERY
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr RECOVER
add -ou DNIvOU -ct DNF\\_ILC\\_CMD -co <ltname> -attr RESET
;
; Commit the OU (the OU must be approved and deployed separately).
com -ou DNIvOU
;
; Create a CO of type DnfLTMap to map an LT to an OU.
add -ou DNFSYSOU -ct DnfLTMap -co <ltname> -attr OU -val DNIvOU
;
; Commit DNFSYSOU (DNFSYSOU must be approved and deployed separately).
com -ou DNFSYSOU The customization process substitutes
the placeholder DNIvOU in the script with the name of the OU. Modify
and run this script once for each LT:Notes:
- The destination (BIC8) of each LT must be associated with exactly
one OU by means of a CO of type DnfBic8Map:
- The name of the CO is the BIC8 of the destination
- The value of the BOU attribute of the CO is the business OU to which the destination belongs
- MERVA ESA users must ensure that they define all LTs, including synonym LTs, in the MERVA ESA logical terminal table (DWSLTT). For more information about DWSLTT, see MERVA for ESA Version 4: Customization Guide.