RunSCV 宏

RunSCV 宏用于在 Supply Chain Vault (SCV) 中运行作业,并传递作业、日志级别和参数详情。参数可以是已命名的或有序的。
对于执行宏,必须使用以下格式指定“命令”字段的值:日志、[日志级别]、[参数]
注意:可选参数在 [ ] 中指定。
1. 示例
需求 参数
运行“Import from M3”SCV 作业以执行从 M3 导入数据到 SCV 并将数据传输到核心表的命令,执行时使用默认的日志选项和单个“Base”参数。RunSCV("Import from M3","","Base")。SCV 命令示例:
  • 从 M3 导入到暂存表 @p1
  • 传输 M3 暂存表到收件箱 @p1
  • 验证收件箱 @p1
  • 传输收件箱到核心表 @p1
注意:@p1 与第一作业参数(值“Base”)相关。必须至少传输一个参数才能运行作业。
RunSCV("Import from M3","","Base")
运行“Export to M3”SCV 作业以执行从 SCV 传输数据到发件箱的命令,而后导出数据到 M3。作业的日志级别设为“Debug”;并且将单一参数(即值为“Base”的配置文件)传输到作业:RunSCV(job:"Export to M3",logLevel:"Debug",profile:"Base")。示例:
  • 传输计划到发件箱配置文件:“Base”
  • 导出发件箱到 M3 配置文件“Base”
RunSCV(job:"Export to M3",logLevel:"Debug",profile:"Base")
运行“Update statistics from M3”SCV 作业以执行从 M3 导入业务数据到 SCV 的命令。数据传输到核心表,其日志级别设为“Info”并且传输两个参数:“Base”和“Transactional”传输到作业:RunSCV("Update statistcs from M3","Info","Base","Transactional")。示例:
  • 从 M3 导入到暂存表 @p1 @p2
  • 传输 M3 暂存表到收件箱 @p1 @p2
  • 验证收件箱 @p1 @p2
  • 传输收件箱到核心表 @p1 @p2
注意:@p1 与第一作业参数 (=Base) 相关。@p2 与第二作业参数 (=Transactional) 相关。必须至少传输两个参数才能运行作业。
RunSCV("Update statistcs from M3","Info","Base","Transactional")