Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java bean的COBOL viewcall响应字符串解决方案_Java_Spring_Cobol - Fatal编程技术网

java bean的COBOL viewcall响应字符串解决方案

java bean的COBOL viewcall响应字符串解决方案,java,spring,cobol,Java,Spring,Cobol,目前,我的工作是重写一些通过ViewCall与COBOL大型机通信的库(不确定这是否是一个通用术语)。根据copybook,响应将是一个固定长度的字符串。Java是否有任何解决方案或方法可以使用copybook作为映射器将此固定长度字符串映射到模型类,而不是手动剪切字符串并将其设置为模型类?一些可能的解决方案: 对于小文本文案,手工编码是可行的 下一步是使用并生成代码。Cb2xml将为您计算位置和长度。显示了使用cb2xml可以执行的操作 用于生成java类。有关生成Java代码的详细信息,请

目前,我的工作是重写一些通过ViewCall与COBOL大型机通信的库(不确定这是否是一个通用术语)。根据copybook,响应将是一个固定长度的字符串。Java是否有任何解决方案或方法可以使用copybook作为映射器将此固定长度字符串映射到模型类,而不是手动剪切字符串并将其设置为模型类?

一些可能的解决方案:

  • 对于小文本文案,手工编码是可行的
  • 下一步是使用并生成代码。Cb2xml将为您计算位置和长度。显示了使用cb2xml可以执行的操作
  • 用于生成java类。有关生成Java代码的详细信息,请参阅。Java Jrecord面向文件,但应该是可用的。 记住,传递Cobol抄写本会有相当大的开销

对于记录较小的一次性请求,手动编码是可行的选择,但您可能会面临后续请求的风险。

您好,您的答案的最后一句是不完整的谢谢您的建议!我现在无法对答案投赞成票,但我会尝试查看JRecord。