非同期コマンド

非同期コマンドは、実際には2つ以上の同期コマンドのコレクションです。このタイプのコマンドは、結果を収集して返すまでに数秒以上が経過する場合に役立ちます。典型的なユース・ケースでは、Smart Grid Gateway要求で開始してヘッドエンド・システムのジョブを開始します。最初の要求には、メーター識別子や日付範囲など、プロセスを開始するのに十分なデータが含まれています。通常、応答には、ヘッドエンド・システムで開始されたプロセスの識別子が含まれています。しばらくして、ヘッドエンド・システムによって要求が開始されます。要求には同じプロセス識別子が含まれるため、元の要求にリンクできます。一部のヘッドエンド・システムは、この2番目の要求を使用してプロセスのステータスを示します。その他のヘッドエンド・システムは、2番目の要求でプロセスの結果を送信します。通常、いずれかのタイプの2番目の要求に対する応答メッセージは機能確認です。