我有一个包含客户详细信息的 VSAM 文件,客户编号是其中之一。在 CICS 中,用户必须输入客户编号。当且仅当VSAM 文件中存在客户编号时,才会发送下一个映射。
如何验证 VSAM 文件中的客户编号?
CUSTOMER NO 听起来好像是一个数字,您应该验证它是一个数字。
要检查它是否存在于 CICS 中,您可以使用 CICS READ 命令参见Cics Read;IE
Exec CICS
Read File(..)
INTO(data-area) RIDFLD(data-area)
blah blah blah ...
end exec.
其中 RIDFLD 是记录键
我建议在您工作的地方找到一个现有的程序(我假设您不是学生)并将其用作示例。现在很少在大型机上从头开始编写程序。几乎总是有一个现有的示例可以查看副本。
您还应该向我们展示您尝试过的内容!