RunSCVInterfaceService マクロ
RunSCVInterfaceService マクロは、インターフェースサービスを実行して、サプライチェーン Vault (SCV) データをインポートまたはエクスポートします。このマクロはシステムレベルで実行されます。
次の表に、マクロで使用するパラメーターを示します。
| パラメーター名 | 説明 |
|---|---|
| インターフェースサービス名 | インターフェースサービスの名前。 |
| 方向 | データフローの方向。次のような値があります。
|
| タイムアウト | 期間 (秒)。アプリケーションは、ブロックプロセス (現在の処理の場合) が完了するまで待機する必要があります。 注: 指定されていない場合、待機期間は無限になります。
|
| エラー時はすべてを拒否 | 方向が [インポート] に設定されている場合のみ適用されます。 |
マクロを実行するには、[コマンド] フィールドの値を次の形式で指定する必要があります。RunSCVInterfaceService (インターフェースサービス名、方向、[タイムアウト])
注: オプションパラメーターは [ ]で指定します。
| 要件 | パラメーター |
|---|---|
| 命令を「インポート」として SCV インターフェースサービス「Import My SCV Data」を実行し、ソースデータのインポートが完了するまで処理します。 | {{RunSCVInterfaceService("Import My SCV Data","Import","","") }} |
| 命令を「インポート」にして SCV インターフェースサービス「インポート」を実行します。データエラーが発生すると終了します。 | {{RunSCVInterfaceService("Import My SCV Data","Import","","True") }} |
| 命令を「エクスポート」、タイムアウトを無限にして、SCV インターフェースサービスの「My SCV データのエクスポート」を実行します。 | {{RunSCVInterfaceService("Export My SCV Data","Export","","") }} |
| インターフェースサービスを実行できない場合は、命令を「Export」、タイムアウトを 600 秒にして、SCV インターフェースサービスの 「My SCV データのエクスポート」を実行します。 | {{RunSCVInterfaceService("Export My SCV Data","Export","600","") }} |