我目前正在使用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的數據庫驅動程序。如果您可以創建數據庫連接,則可以直接上傳數據。 –