2012-06-12 75 views
0

我不知道RDz有多熟悉任何人,但如果您瞭解IBM大型機的東西以及Web服務如何工作,那麼也許您可以幫助我。來自RDz的Java web服務電話

我的MF有一個UNIX端和一個CICS端,我需要把一個Java應用程序放在可以從CICS調用的UNIX端,在這個端口上調用一個來自unix端Java程序的web服務,然後返回一些數據。

無論如何,我有一切工作,但我需要知道如何調用一個web服務與通過CommArea CAH帕姆傳遞給我的數據。我對web服務很陌生,但總是很高興學習。

編輯:這個java程序需要是獨立的,並且能夠在沒有任何手動操作的情況下自行運行。

+0

我沒有答案,但如果你是在控制am/f,應該很容易與IBM打開一張票:-) – home

回答

3

從CICS應用程序調用Web服務是通過CICS API執行的INVOKE SERVICE完成的。

爲了使它起作用,您首先從您希望調用的Web服務的WSDL開始。您可以通過IBM提供的程序運行WSDL DFHWS2LS(DFH是CICS的所有東西的IBM縮寫,WS2LS意思是Web Service to Language Structure)。 DFHWS2LS是IBM稱爲Web Services Assistant的一部分。

在DFHWS2LS中,您將得到一個web services binding (WSBIND) file和語言結構。您在程序中包含的語言結構,並將數據從commarea移動到它們中。您提供給CICS系統程序員的WSBIND文件,以便他們可以將其包含在pickup directory中,供您的pipeline使用。您還必須創建pipeline configuration file

所有這些都是說你問了一個非常大的問題。 :)有關這個主題的多日課程和書籍。

+0

是的,我知道我做了:)謝謝你的回答,它的幫助是一個許多。 – Failsafe