Query response
The
format of the response to a Query request depends on whether a query
option (Function.DNF_ILC_CMD.query.Request.qo) was specified and,
if so, which value was specified:
- If Function.DNF_ILC_CMD.query.Request.qo has the value a:
<ComIbmDni> : <Function> <DNF_ILC_CMD> <query> <Request> : </Request> <Response MPU="value"> <Version>value</Version> <Completion> <Code>value</Code> </Completion> <StartDT>value</StartDT> <QueryTM>value</QueryTM> <Names> <DNIName>value</DNIName> <OrgUnit>value</OrgUnit> <MPManager>value</MPManager> <ltname>value</ltname> </Names> <Sessioninfo> <APCSessionNumber>value</APCSessionNumber> <FINSessionNumber>value</FINSessionNumber> <FinWsz>value</FinWsz> <ApcIsnMsg>value</ApcIsnMsg> <ApcIsnAck>value</ApcIsnAck> <ApcOsnMsg>value</ApcOsnMsg> <ApcOsnAck>value</ApcOsnAck> <FINIsnMsg>value</FINIsnMsg> <FINIsnAck>value</FINIsnAck> <FINOsnMsg>value</FINOsnMsg> <FINOsnAck>value</FINOsnAck> <ProtocolVersion>value</ProtocolVersion </Sessioninfo> <SnfFsmInfo> <FsmAIState>value</FsmAIState> <FsmSIState>value</FsmSIState> <FsmSIUserSn>value</FsmSIUserSn> <FsmSISysSn>value</FsmSIsysSn> </SnfFsmInfo> <resyncInfo> <StartTm>value</StartTm> <Process>value</Process> <Attempt>value</Attempt> <Period>value</Period> </resyncInfo> <ConfigType>value</ConfigType> <AttributeName>value</AttributeName> <Command>value<Command> <LogicalTerminal>value</LogicalTerminal> <Table>value</Table> <Explanation>value</Explanation> <Parameter>value</Parameter> <UserIdentifier>value</UserIdentifier> <OU>value</OU> </Response> </query> </DNF_ILC_CMD> </Function> </ComIbmDni> - If Function.DNF_ILC_CMD.query.Request.qo has the value m
<ComIbmDni> : <Function> <DNF_ILC_CMD> <query> <Request> : </Request> <Response MPU="value"> <Version>value</Version> <Completion> <Code>value</Code> </Completion> <QueryTM>value</QueryTM> <Names> <DNIName>value</DNIName> <OrgUnit>value</OrgUnit> <MPManager>value</MPManager> <ltname>value</ltname> </Names> <ConfigType>value</ConfigType> <AttributeName>value</AttributeName> <Command>value<Command> <LogicalTerminal>value</LogicalTerminal> <Table>value</Table> <Explanation>value</Explanation> <Parameter>value</Parameter> <UserIdentifier>value</UserIdentifier> <OU>value</OU> <APCOAMS>value</APCOAMS> <APCSAMS>value</APCSAMS> <APCAAMS>value</APCAAMS> <FINOAMS>value</FINOAMS> <FINSAMS>value</FINSAMS> <FINAAMS>value</FINAAMS> <FINIAMS>value</FINIAMS> <FINOAMS3>value</FINOAMS3> <PKISigErrorCount>value</PKISigErrorCount> <LTGroup>value</LTGroup> <Destination>value</Destination> <FINDEST>value</FINDEST> </Response> </query> </DNF_ILC_CMD> </Function> </ComIbmDni> - For Function.DNF_ILC_CMD.query.Request.qo has the value s
<ComIbmDni> : <Function> <DNF_ILC_CMD> <query> <Request> : </Request> <Response MPU="value"> <Version>value</Version> <Completion> <Code>value</Code> </Completion> <QueryTM>value</QueryTM> <Names> <DNIName>value</DNIName> <OrgUnit>value</OrgUnit> <MPManager>value</MPManager> <ltname>value</ltname> </Names> <V2Info> <BatchTO>value</BatchTO> <BatchCount>value</BatchCount> <BatchSize>value</BatchSize> <BatchRateSend>value</BatchRateSend> <BatchRateRecv>value</BatchRateRecv> <FlushReason1>value</FlushReason1> <FlushReason2>value</FlushReason2> <FlushReason3>value</FlushReason3> <FlushReason4>value</FlushReason4> <FlushReason5>value</FlushReason5> <FlushReason6>value</FlushReason6> <FlushReason7>value</FlushReason7> <FlushReason8>value</FlushReason8> </V2Info> <ConfigType>value</ConfigType> <AttributeName>value</AttributeName> <Command>value<Command> <LogicalTerminal>value</LogicalTerminal> <Table>value</Table> <Explanation>value</Explanation> <Parameter>value</Parameter> <UserIdentifier>value</UserIdentifier> <OU>value</OU> </Response> </query> </DNF_ILC_CMD> </Function> </ComIbmDni>
- Function
- Rep. 1
- This folder specifies information for FTM SWIFT services.
- Contents:
- DNF_ILC_CMD (folder)
- DNF_ILC_CMD in Function
- Rep. 1
- This folder specifies information for the SIPN FIN Session Operation Service.
- Contents:
- query (folder)
- query in Function.DNF_ILC_CMD
- Rep. 1
- This folder contains the information for a Query command.
- Contents:
- Request (folder)
- Response (folder)
- Request in Function.DNF_ILC_CMD.query
- Rep. 1
- This folder contains the elements of the original Query request. Its contents are described in Query request.
- Response in Function.DNF_ILC_CMD.query
- Rep. 1
- This folder contains the response information for processing a Query command. The MPU attribute
specifies one of the following message processing units:
- DNFF4450I
- DNFF4451I
- DNFF4452I
- DNFF4453I
- DNFF4454E
- DNFF4455E
- DNFF4459E
- DNFH3502E
- DNFH3503E
- DNFH3504E
- DNFH3510E
- DNFH3511E
- DNFH3512E
- DNFH3536E
- DNFH3540E
- DNFH3553I
- DNFH3554I
- DNFH3555I
- DNFH3556I
- DNFH3557I
- DNFH3558I
- DNFH3562I
- DNFH3563I
- DNFH3564I
- Version (field)
- Completion (folder)
- StartDT (field)
- QueryTm (field)
- Names (folder)
- SessionInfo (folder)
- V2Info (folder)
- SnfFsmInfo (folder)
- ResyncInfo (folder
- ConfigType (field)
- AttributeName (field)
- Command (field)
- LogicalTerminal (field)
- Table (field)
- Explanation (field)
- Parameter (field)
- UserIdentifier (field)
- OU (field)
- APCOAMS (field)
- APCSAMS (field)
- APCAAMS (field)
- FINOAMS (field)
- FINSAMS (field)
- FINAAMS (field)
- FINIAMS (field)
- FINOAMS3 (field)
- PKISigErrorCount (field)
- LTGroup (field)
- Destination (field)
- FINDEST (field)
- Versionin Function.DNF_ILC_CMD.query.Response
- string, rep. 0…1
- The message structure used. The value is 2.0.
- Completion in Function.DNF_ILC_CMD.query.Response
- Rep. 1
- This folder contains information about the completion of the service request. It contains the Code element.
- Code in Function.DNF_ILC_CMD.query.Response.Completion
- string, enumerated, rep. 1
- Completion code that indicates the result of the message processing:
- Ok
- PartialOk
- Failed
- StartDT in Function.DNF_ILC_CMD.query.Response
- dateTime, rep. 0…1
- QueryTm in Function.DNF_ILC_CMD.query.Response
- Rep. 0…1
- Names in Function.DNF_ILC_CMD.query.Response
- Rep. 0…1
- This folder contains information about the names of the FTM SWIFT instance,
OU, queue manager, and logical terminal (LT) for which the Query command
was executed. This folder can contain the following elements:
- DniName (field)
- OrgUnit (field)
- MqManager (field)
- ltname (field)
- DniName in Function.DNF_ILC_CMD.query.Response.Names
- string, rep. 0…1
- QrgUnit in Function.DNF_ILC_CMD.query.Response.Names
- string, rep. 0…1
- MqManager in Function.DNF_ILC_CMD.query.Response.Names
- string, rep. 0…1
- ltname in Function.DNF_ILC_CMD.query.Response.Names
- string, rep. 1
- SessionInfo in Function.DNF_ILC_CMD.query.Response
- Rep. 0…1
- This folder contains information about the current state of the FSM for the application layer (AL) and the session layer (SL).
- Contents:
- APCSessionNumber (field)
- FINSessionNumber (field)
- FinWsz (field)
- ApcIsnMsg (field)
- ApcIsnAck (field)
- ApcOsnMsg (field)
- ApcOsnAck (field)
- FinIsnMsg (field)
- FinIsnAck (field)
- FinOsnMsg (field)
- FinOsnAck (field)
- ApcIsn (field)
- ApcOsn (field)
- FinIsn (field)
- FinOsn (field)
- ProtocolVersion (field)
- APCSessionNumber in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 4 characters, rep. 1
- FINSessionNumber in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 4 characters, rep. 1
- FinWsz in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...3 characters, rep. 1
- ApcIsnMsg in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- ApcIsnAck in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- ApcOsnMsg in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- ApcOsnAck in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- FinIsnMsg in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- FinIsnAck in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- FinOsnMsg in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- FinOsnAck in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- ApcIsn in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- ApcOsn in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- FinIsn in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- FinOsn in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 1...6 characters, rep. 1
- ProtocolVersion in Function.DNF_ILC_CMD.query.Response.SessionInfo
- string, 2 characters, rep. 1
- V2Info in Function.DNF_ILC_CMD.query.Response
- Rep. 0…1
- This folder contains status information specific to the SWIFTNet FIN Version 2.0 protocol.
- Contents:
- BatchTO (field)
- BatchCount (field)
- BatchSize (field)
- BatchRateSend (field)
- BatchRateRecv (field)
- FlushReason1 (field)
- FlushReason2 (field)
- FlushReason3 (field)
- FlushReason4 (field)
- FlushReason5 (field)
- FlushReason6 (field)
- FlushReason7 (field)
- FlushReason8 (field)
- BatchTo in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 2 characters, rep. 1
- BatchCount in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 2 characters, rep. 1
- BatchSize in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 2 characters, rep. 1
- BatchRateSend in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 2 characters, rep. 0…1
- BatchRateRecv in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 2 characters, rep. 0…1
- FlushReason1 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason2 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason3 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason4 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason5 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason6 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason7 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- FlushReason8 in Function.DNF_ILC_CMD.query.Response.V2Info
- string, 1...10 characters, rep. 0…1
- SnfFsmInfo in Function.DNF_ILC_CMD.query.Response
- Rep. 0…1
- This folder contains status information specific to the Application
Layer (AL) and Session Layer (SL). This folder can contain the following
elements:
- FsmAlState (field)
- FsmSlState (field)
- FsmSlUserSn (field)
- FsmSlSysSn (field)
- FsmAIState in Function.DNF_ILC_CMD.query.Response.SnfFsmInfo
- string, enumerated, rep. 1
- FsmSIState in Function.DNF_ILC_CMD.query.Response.SnfFsmInfo
- string, enumerated, rep. 1
- FsmSIUserSn in Function.DNF_ILC_CMD.query.Response.SnfFsmInfo
- string, max.10 characters, rep. 1
- FsmSISysSn in Function.DNF_ILC_CMD.query.Response.SnfFsmInfo
- string, max.10 characters, rep. 1
- ResyncInfo in Function.DNF_ILC_CMD.query.Response
- Rep. 0…1
- This folder contains status information specific to the Session
Reconnecting and Resynchronization facility (RP-user-sync). This folder
can contain the following elements:
- StartTm (field)
- Process (field)
- Attempt (field)
- Period (field)
- StartTm in Function.DNF_ILC_CMD.query.Response.ResyncInfo
- dateTime, rep. 1
- Process in Function.DNF_ILC_CMD.query.Response.ResyncInfo
- string, 1...10 characters, rep. 1
- Attempt in Function.DNF_ILC_CMD.query.Response.ResyncInfo
- string, 1...11 characters, rep. 1
- Period in Function.DNF_ILC_CMD.query.Response.ResyncInfo
- string, 1...11 characters, rep. 1
- ConfigType in Function.DNF_ILC_CMD.query.Response
- string, enumerated, rep. 0…1
- AttributeName in Function.DNF_ILC_CMD.query.Response
- string, enumerated, rep. 0…1
- Command in Function.DNF_ILC_CMD.query.Response
- string, enumerated, rep. 0…1
- LogicalTerminal in Function.DNF_ILC_CMD.query.Response
- string, 9 characters, rep. 0…1
- Table in Function.DNF_ILC_CMD.query.Response
- string, 1...27 characters, rep. 0…1
- Explanation in Function.DNF_ILC_CMD.query.Response
- string, 1...1800 characters, rep. 0…1
- Parameter in Function.DNF_ILC_CMD.query.Response
- string, rep. 0…1
- UserIdentifier in Function.DNF_ILC_CMD.query.Response
- string, 1...100 characters, rep. 0…1
- OU in Function.DNF_ILC_CMD.query.Response
- string, 1...8 characters, rep. 0…1
- APCOAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- APCSAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- APCAAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- FINOAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- FINSAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- FINAAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- FINIAMS in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep 0...1
- FINOAMS3in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep. 0…1
- PKISigErrorCount in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep 0...1
- LTGroup in Function.DNF_ILC_CMD.query.Response
- string, 1...12 characters, rep 0...1
- Destination in Function.DNF_ILC_CMD.query.Response
- string, 8 characters, rep 0...1
- FINDEST in Function.DNF_ILC_CMD.query.Response
- string, 1...10 characters, rep 0...1