gpt4 book ai didi

.net - AS400 桥接的首选方法是什么?

转载 作者:行者123 更新时间:2023-12-04 05:29:25 26 4
gpt4 key购买 nike

我目前正在使用 C# 和 SQL Studio 2010 进行一个项目,该项目需要与我们在 AS400 上运行的旧程序进行通信。我们可以访问名为 ASNA 的 3rd 方套件,该套件允许 dotNet 编译 RPG 代码,并且可以透明地访问 ISeries 和 MS SQL Studio。

我们有一个批处理作业需要将其结果(编号可能超过 300,000 个项目)返回到 AS400。我们通常使用 WCF 服务,但我们担心这可能是太多的数据。

以下是我们考虑过的一些选项:

  • 迭代块中数据的 WCF 服务
  • 生成一个包含必要数据更改的文本文件,并将其通过 FTP 传输到一个文件夹,以便 AS400 从
  • 读取。
  • 授予从 AS400 对包含相关数据的表的只读访问权限

  • 我们应该允许对表的读访问还是保持系统的完全分离?

    最佳答案

    是否有任何理由不能仅使用 SQL 从批处理作业中将数据直接写入 AS/400?

    如果您想“保持系统的完全分离”,那么您当然可以创建一个文本文件并将其通过 FTP 传输到 AS/400 上的 IFS - 但是您必须在 AS/400 上编写软件来解析该文本文件并将数据放入适当的物理文件(表)中。

    在不了解贵组织的具体情况的情况下,我无法回答您的问题“我们应该允许对表进行读访问还是保持系统完全分离?”。根据我工作过的地方,这些是我会按顺序选择的选项:

    1) 使用 SQL 从 C# 批处理作业中将数据直接写入 AS/400。

    2) 有一个在 AS/400 上运行并从 Microsoft SQL Server 读取数据的预定作业。

    3) 创建一个文本文件(可能是一个 CSV 文件)并将其通过 FTP 传输到 AS/400 上的 IFS,然后我将在那里运行计划作业来解析数据。

    关于.net - AS400 桥接的首选方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808252/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com