RunSCV マクロ

RunSCV マクロは、Supply Chain Vault (SCV) でジョブ、ログレベル、およびパラメーターの詳細を渡すために使用します。パラメータは、名前や順序を指定できます。
マクロを実行するには、[コマンド] フィールドの値を次の形式で指定する必要があります。ジョブ、[ログレベル]、[パラメータ]
注: オプションパラメーターは [ ]で指定します。
1.
要件 パラメーター
「Import from M3」SCV ジョブを実行して、M3 から SCV へのデータインポートのコマンドを実行し、デフォルトのログ記録と単一の「Base」パラメータを使用して、コアテーブルにデータを転送します。RunSCV("Import from M3", "","Base").SCV コマンドの例:
  • Import from M3 to staging tables @p1
  • Transfer M3 staging to inbox @p1
  • Validate inbox @p1
  • Transfer inbox to core tables @p1
注: @p1 は、最初のジョブパラメータ (値「Base」) に対応します。ジョブを実行するには、少なくとも 1 つのパラメータを転送する必要があります。
RunSCV("Import from M3", "","Base")
「Export to M3」SCV ジョブを実行して、データを M3 にエクスポートする前に、SCV から送信トレイにデータを転送します。ジョブのログレベルは「Debug」に設定されていて、単一パラメータ「profile」が「Base」の値でジョブに転送されます:RunSCV(job:"Export to M3", logLevel:"Debug",profile:"Base")。例:
  • Transfer plan to outbox profile: "Base"
  • Export outbox to M3 profile:"Base"
RunSCV(job:"Export to M3", logLevel:"Debug",profile:"Base")
「Update statistics from M3」SCV ジョブを実行して、M3 から SCV にトランザクションデータをインポートするコマンドを実行します。ログレベルが「Info」に設定され、次の 2 つのパラメータでデータがコアテーブルに転送されます。「Base」および「Transactional」はジョブに転送されます:RunSCV("Update statistcs from M3","Info","Base", "Transactional")。例:
  • Import from M3 to staging tables @p1 @p2
  • Transfer M3 staging to inbox @p1 @p2
  • Validate inbox @p1 @p2
  • Transfer inbox to core tables @p1 @p2
注: @p1 は、最初のジョブパラメータ (= Base) に対応します。 @p2 は、2 番目のジョブパラメータ (= Transactional) に対応します。ジョブを実行するには、少なくとも 2 つのパラメータを転送する必要があります。
RunSCV("Update statistcs from M3","Info","Base", "Transactional")