调用和连接多个应用程序消息

您可以建立同时显示多个消息的调用。可使用由管道符 ( | ) 分隔的多个 MESSAGE 表达式实现。管道符连接消息。

例如,考虑以下 MESSAGE 表达式:


MESSAGE("E=NoExistforIs5", "@serial", "@serial.ser_num", V(SerNum)
    , "@item"
    , "@serial.whse", V(Whse)
    , "@serial.item", V(Item)
    , "@serial.loc", V(Loc)
    , "@serial.lot", V(Lot)
    , "@rsvd_inv.import_doc_id", V(ImportDocId)
    )
   | MESSAGE("E=AppLockFail3")

在运行时,该连接可能评估此消息转换:

对于具有 [仓库: MAIN]、[物料: BK-27000-0007]、[货位: STOCK]、[批次: LOT00012345] 和 [导入文档 ID: DocId000123456] 的物料,其中 S/N 为 S/N1234 的系列号不存在。

锁定请示将导致死锁。

相关主题