我们正在使用 Microsoft.HostIntegration.TI.ClientContext.dll 和事务集成器主机应用程序库将 HIS 2009 与 AS/400 Cobol 程序连接起来。
我们收到以下 QSYSOPR 日志消息“在 COBOL 语句中检测到消息 MCH0801……与未传递的外部或内部参数关联的参数。”</p>
测试 COBOL 程序如下。
IDENTIFICATION DIVISION.
PROGRAM-ID. TSTEBANK.
DATA DIVISION.
LINKAGE SECTION.
01 NAME PIC X(30).
01 ACCNUM PIC X(6).
01 ACCBAL PIC S9(1)V9(2).
PROCEDURE DIVISION USING NAME ACCNUM ACCBAL.
MOVE 555 TO ACCBAL.
MOVE “TEST” TO NAME.
发送的 .net 数据类型对于 PIC X 是字符串,对于 S9(1)V9(2) 是十进制