jtopen

    6熱度

    1回答

    當使用JTOpen的KeyedDataQueue類提供的read()方法時,我發現了一個奇怪的行爲。 我已經設置了90s的超時時間,當超時達到99%的讀執行時,我的調用方法執行恢復。 至於其他1%超時不被視爲/到達,我調用方法撐掛... 搜索了一下後,我發現這個帖子: http://archive.midrange.com/java400-l/201112/msg00056.html 基本上它證實

    0熱度

    2回答

    我是這個網站的新手,但我知道這裏的任何人都可以幫助我解決我現在遇到的這個問題。我曾經使用JDK7對Java進行編程,現在我面對的是AS400-Java接口的JTOpen API,但現在我的問題是如何獲得某個Writer的設備描述的所有PSF設置? 在此先感謝傢伙.... 請幫助.....

    2熱度

    2回答

    我們正在使用JTOpen連接到我們的AS/400機器,並且我正試圖解決使用此類集成時存在SQL注入漏洞的風險。 請注意,我們只使用API​​的調用程序部分 - 而不是jdbc連接。 我不是RPG程序員,也沒有任何有關如何將SQL注入代碼的風險的知識,也不知道JTOpen API是否會阻止這類攻擊。 經過一番Google搜索,我發現有一點可以在不使用存儲過程的情況下對RPGLE程序進行SQL注入。

    1熱度

    2回答

    我想找到從Java調用RPG函數。我必須能夠傳入參數並返回結果集和輸出參數。 我能找到this但它使用的是存儲過程。不是我想要的方式。 我還發現這個問題Invoking AS400 RPG From Java他們在談論JTOpen。仍然試圖尋找教程來看看JTOpen是否可以幫助我,但還沒有找到。 如果你能幫我找到一種方法來從Java調用RPG函數,我將不勝感激。

    2熱度

    2回答

    我有一個Web服務通過JTOpen調用AS400上的某些存儲過程。 我想要做的是用於調用存儲過程的連接在特定子系統中與特定用戶打開,而不是像現在一樣(默認)在qusrwrk/quser中打開。 我想我可以克隆qusrwrk子系統,使其以特定用戶開始,但我無法弄清楚是在特定子系統中打開連接的機制。 我想在連接層應該有一個屬性來說subsystem = MySubsystem。 但不幸的是我還沒有找到

    2熱度

    2回答

    給定一個來自JTOpen的DecimalDataArea,當讀取和寫入數據區域時,AS400上的對象是否被鎖定,防止從AS400上的其他應用程序同時寫入該對象? 這是如何讀/寫的Javadoc示例代碼等 // Prepare to work with the system named "My400". AS400 system = new AS400("My400"); // Create

    4熱度

    2回答

    我正在使用JTOpen API訪問AS400系統。 我可以成功地修改有效AS400的用戶密碼是這樣的: AS400 system = new AS400("AS400SYSTEM", "AS400USER"); system.changePassword("OLDPASSWORD", "NEWPASSWORD"); 在另一方面,當我嘗試以同樣的方式我得到以下異常從2拋出來更改過期的用戶密碼行

    1熱度

    1回答

    我正在使用jtopen/jt400工具包從Java調用IBM i系列r5v4(又名AS/400)上的程序(實際上:JRuby,但我見過純Java中的相同問題)。這對一些程序來說工作得很好,而對於其他程序,輸出字節包含所有的零,這只是錯誤的,有時甚至是無效的(例如在ZonedDecimal的情況下)。沒有消息附加到ProgramCall,JobList或SYSOPR.MSGQ中。有誰知道爲什麼發生這