来自RDz的Java Web服务调用

时间:2012-06-12 13:47:09

标签: java service web mainframe

我不知道任何人对RDz有多熟悉,但如果您了解IBM大型机的内容以及Web服务的工作方式,那么也许您可以帮助我。

我的MF有一个UNIX端和一个CICS端,我需要在UNIX端放一个java应用程序,可以从CICS调用,在其中从unix端的java程序调用Web服务,然后返回一些数据。

无论如何,我还有其他一切工作,但我需要知道如何使用通过CommArea CAH parm传递给我的数据来调用web服务。我对网络服务有点兴趣,但学习总是很好。

编辑:这个java程序需要是独立的,并且能够独立运行而无需任何手动操作。

1 个答案:

答案 0 :(得分:3)

通过INVOKE SERVICE CICS API从CICS应用程序调用Web服务。

为了使其工作,您可以从要调用的Web服务的WSDL开始。您通过IBM提供的程序DFHWS2LS运行WSDL(DFH是所有CICS的IBM缩写,WS2LS表示Web服务到语言结构)。 DFHWS2LS是IBM称之为Web Services Assistant的一部分。

在DFHWS2LS之外,您将获得web services binding (WSBIND) file和语言结构。您在程序中包含的语言结构,并将数据从commarea移动到它们中。您提供给CICS Systems Programmer的WSBIND文件,以便它们可以包含在您pickup directorypipeline中。您还必须创建pipeline configuration file

所有这一切都是说你提出了一个非常大的问题。 :)有关于这个主题的多日课程和书籍。