Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
我正在寻找一个Java API来远程访问大型机。我正在寻找与JTOpen或iseries系统的IBM Toolbox类似的东西。通过此API,我应该能够连接到大型机并从大型机获取信息,如下所示-

public static void main(String[] args){
    Mainframe myMainframe = new Mainframe(ipAddress, userName, password);
    myMainframe.connect();
    System.out.println(myMainframe.getSystemName);
    myMainframe.disconnect();
}

最佳答案

JMX。它提供了用于构建分布式系统的API。我相信它可以在您的大型机环境中使用。它是服务器-客户端模型。您可以编写如下界面:

public interface MainframeMXBean {
    public String getName();
}


并在您的Mainframe类中实现它,然后为本地使用创建代理:

MainframeMXBean remoteMF = JMX.newMXBeanProxy(connection, jmxName, MainFrameMXBean.class);
System.out.println(remoteMF.getName());

关于java - Java API可远程访问大型机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11136112/

10-11 17:52