我目前正在使用C#和SQL Studio 2010开发一个项目,该项目需要与我们在AS400上运行的旧版程序进行通信。我们可以访问称为ASNA的第三方套件,它允许dotNet编译RPG代码,并可以透明地访问ISeries和MS SQL Stuidio。什么是首选方法AS400桥接?
我们有一个批处理作业,需要将其结果(编号为300,000+以上的项目)返回给AS400。我们通常使用WCF服务,但我们担心这可能是太多的数据。
以下是我们考虑的一些选项:
- WCF服务,迭代的数据块
- 产生一个文本文件,必要的数据的变化和它FTP到一个文件夹中的AS400从读
- 授予读从AS400到表与相关数据
只访问我们应该允许读访问表或保持系统的完全分离?
IBM i的数据太多?决不!让流程运行。我们有一种工具可以传输比每晚更多的数据,这需要一个半小时左右的时间。我最近重写了它,使它更有效率,现在花费的时间比这少。下降到大约15分钟。 –
请注意,客户端访问包含AS/400的数据库驱动程序。如果您可以创建数据库连接,则可以直接上传数据。 –