[英]Automation of Mainframe jobs using Selenium WebDriver/JAVA
在我們的項目中,我們使用 Selenium Web 驅動程序來自動化 Web 應用程序。對於其中一個應用程序,我們需要提交一個大型機作業,然后只有一個數據可供下一個應用程序使用。
由於我們無法自動化大型機作業,因此兩個應用程序之間總是存在差距,我們無法實現端到端場景。
有沒有人對使用 JAVA/Web 驅動程序自動化大型機會話有任何想法。
我開始了解 Jameleon/Jagacy Driver。 但沒有太多信息可用。
如果有人分享實現這一目標的想法,這對我真的很有幫助。
您可以使用Java ftp作業。 您可以將其添加到硒測試中
http://www.ibm.com/developerworks/systems/library/es-batch-zos.html
如果防火牆未打開FTP,請嘗試telnet
請嘗試通過批處理文件提交大型機作業,然后通過Java觸發該批處理文件。
對於未來的搜索:
您可以提交作業並等待假脫機完成。
https://github.com/naskarlab/java-mainframe-tools
JESClient ftp = new JESClient();
ftp.connect("192.168.15.101");
if(!ftp.login("IBMUSER","SYS1")) {
throw new IllegalArgumentException("Error on connect.");
}
JESJob job1 = ftp.submit(this.getClass().getResourceAsStream("/jcl/NKCOMP.jcl"));
logger.info(job1.toString());
job1.waitComplete(120);
logger.info(job1.waitSpool(3));
logger.info(job1.getSpool());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.