HSRSGetMessage(ビジネスメッセージ取得)
形式
HSRSGetMessage [-sid ドキュメント送信者識別子]
[-mid ドキュメント識別子]
[-sd 開始日時]
[-ed 終了日時]
機能
"未取得"状態のビジネスメッセージのうち,ドキュメント受信者識別子がサーバ識別子のビジネスメッセージを手動で取得します。
ビジネスメッセージの取得に成功した場合,該当ビジネスメッセージのドキュメント状態が"取得済み"に更新されます。取得したビジネスメッセージは,取得完了ディレクトリにファイル出力されます。このとき,ドキュメント受信者識別子には,サーバ識別子が使用されます。
オプション
オプションを指定すると,指定した条件で絞り込まれた"未取得"状態のビジネスメッセージを取得します。すべてのオプションを省略した場合は,取得できるすべてのビジネスメッセージを取得します。
戻り値
戻り値 | 内容 |
---|---|
0 | 正常終了 ビジネスメッセージを取得しました。または,条件に合うビジネスメッセージがデータベースにありませんでした。 |
1 | 警告付き正常終了 取得対象のビジネスメッセージうち,取得に失敗したものがあります。要因を次に示します。
|
2 | 異常終了(システム定義エラー) |
3 | 異常終了(引数エラー) |
4 | 異常終了(実行時エラー) 取得対象のビジネスメッセージを全件取得する前に,処理が中断されました。要因を次に示します。
|
実行例
受信したビジネスメッセージのうち,"未取得"状態のすべてのビジネスメッセージを取得する場合の実行例を,次に示します。
HSRSGetMessage.bat |
"未取得"状態のビジネスメッセージを,送信元のクライアント企業を特定して取得する場合の実行例を,次に示します。
HSRSGetMessage.bat -sid C000000000000001 |
"未取得"状態のビジネスメッセージを,ドキュメント送信者識別子およびドキュメント識別子で特定して取得する場合の実行例を,次に示します。
HSRSGetMessage.bat -sid C000000000000001 -mid 20060418063642-4227063e2a664f4299b4440e07833adf@C000000000000001.com |
2006/04/01から2006/04/30までの期間に受信したビジネスメッセージのうち,"未取得"状態のすべてのビジネスメッセージを取得する場合の実行例を,次に示します。
HSRSGetMessage.bat -sd 20060401 -ed 20060430 |