MFT エージェント状況メッセージ・フォーマット
Managed File Transfer Agent が作成または開始されると、エージェントはその詳細を SYSTEM.FTE トピック ( SYSTEM.FTE/Agents/agent name トピック)。
以下の情報が含まれています。
- 宛先転送の最大数
- エージェントのタイプ
- 公開時刻(UTC)
- エージェントがホスト名を宣言
- キュー・マネージャー・チャネル
- ソース転送の最大数
- エージェント追跡レベル
- エージェントインターフェースのバージョン番号
- エージェントのタイム・ゾーン
- エージェントの説明(オプション)
- キューに入れられた転送の最大数
- エージェント状況
- キュー・マネージャー名
- コマンド実行時間(UTC)
- エージェント開始時刻(UTC)
- キューマネージャーのポート番号
- キュー・マネージャー・スタンバイ
- エージェントスタンバイインスタンス
- エージェントOS名( Linux /Windows/UNIX/その他)
- エージェント名
- エージェント製品のバージョン番号
- エージェントのステータス公開率
- エージェントのバージョン番号
- キュー・マネージャーのホスト名
- 転送先状態。 各状態については、『エージェント転送状態』を参照
エージェントがプロトコル・ブリッジ・エージェントの場合は、以下の情報も組み込まれます。
- キューに入れられた転送の最大数
- プロトコルブリッジのエンドポイント(単一/複数)
- キュー・マネージャー名
- プロトコルブリッジの種類(FTP、SFTP、FTPS)
- エージェントのステータス公開率の数値
- プロトコルブリッジのデフォルトのサーバー名
- プロトコル・ブリッジ・サーバーのホスト
- エージェントインターフェースのバージョン番号
エージェントの転送状態が変わるときには、エージェント状況はリパブリッシュされますが、デフォルトでは最大で 30 秒に 1 回です。 このデフォルト設定は agentStatusPublishRateLimit エージェント・プロパティーを使用して変更できます。このことについては、『拡張エージェント・プロパティー:汎用』で説明されています。
以下の出力例は、 エージェント状況の各データ・エレメントで使用されているキーを示します。<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="SourceTransferStates">414d512043514d4c37413031202020201af84q67203d0040=CompleteReceivedTransfer</entry>
<entry key="maxDestinationTransfers">25</entry>
<entry key="agentType">STANDARD</entry>
<entry key="PublishTimeUTC">2024-12-05T04:49:31Z</entry>
<entry key="agentDeclaredHostName">mfthost.com</entry>
<entry key="queueManagerChannel">MFT.SVRCONN</entry>
<entry key="maxSourceTransfers">25</entry>
<entry key="agentTraceLevel"><?xml version="1.0" encoding="UTF-8"?><agentTraceStatus version="6.00" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AgentTraceStatus.xsd"></agentTraceStatus></entry>
<entry key="agentInterfaceVersion">1.00</entry>
<entry key="agentTimeZone">Europe/London</entry>
<entry key="agentDescription"/>
<entry key="maxQueuedTransfers">1000</entry>
<entry key="AgentStatus">STARTED</entry>
<entry key="queueManager">QM1</entry>
<entry key="CommandTimeUTC">2024-12-05T04:49:24Z</entry>
<entry key="AgentStartTimeUTC">2024-12-05T04:49:23Z</entry>
<entry key="queueManagerPort">1499</entry>
<entry key="queueManagerStandby"/>
<entry key="DestinationTransferStates">414d51204d554e474f20202020202020d857374a60a72622=RunningTransfer</entry>
<entry key="agentStandbyInstances"><?xml version="1.0" encoding="UTF-8"?><agentStandbyStatus version="6.00"xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="AgentStandbyStatus.xsd"><Instances><instance agentHost="mftStandby.com" agentVersion="9.4.0.0"/></Instances></agentStandbyStatus></entry>
<entry key="agentOsName">Linux</entry>
<entry key="agentName">STANDARDAGENT</entry>
<entry key="agentProductVersion">9.4.0.0</entry>
<entry key="AgentStatusPublishRate">300</entry>
<entry key="agentVersion">1.0</entry>
<entry key="queueManagerHost">mfthost.com</entry>
</properties>
以下の出力例は、プロトコル・ブリッジ・エージェントのエージェント状況の各データ・エレメントで使用されているキーを示します。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<entry key="SourceTransferStates">414d512043514d4c37413031202020201af84q67203d0040=CompleteReceivedTransfer</entry>
<entry key="agentType">BRIDGE</entry>
<entry key="agentDeclaredHostName">mfthost.com</entry>
<entry key="agentDescription"/>
<entry key="maxQueuedTransfers">1000</entry>
<entry key="agentTimeZone">Europe/London</entry>
<entry key="agentOsName">Linux</entry>
<entry key="PublishTimeUTC">2023-11-04T09:18:44Z</entry>
<entry key="DestinationTransferStates">414d51204d554e474f20202020202020d857374a60a72622=RunningTransfer</entry>
<entry key="protocolBridgeEndPoints">Multiple</entry>
<entry key="queueManager">QM1</entry>
<entry key="agentProductVersion">9.4.0.0</entry>
<entry key="protocolBridgeType">ftp</entry>
<entry key="AgentStatusPublishRate">300</entry>
<entry key="maxSourceTransfers">25</entry>
<entry key="AgentStatus">STARTED</entry>
<entry key="maxDestinationTransfers">25</entry>
<entry key="agentName">BRIDGEAGENT</entry>
<entry key="protocolBridgeDefaultServerName">defaultftpserver.com</entry>
<entry key="protocolBridgeServerHost">ftpserver.example.org</entry>
<entry key="agentInterfaceVersion">6.00</entry>
<entry key="agentVersion">1.0</entry>
</properties>