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
    The Response folder can contain the following elements:
    • 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)
The elements contained in the Response folder depend on the particular value of the MPU. For more information, see DNFF4000I - DNFF4499E and DNFH3501E - DNFH3974E.
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