Bonjour,
Tout d'abord, je ne suis pas sûr d'être au bon endroit pour poser une question technique, si ce n'est pas le cas, je m'en excuse (et dites-moi où je dois poster)
je cherche à faire un appel de webservice Java à partir d'un programme Cobol.
Je ne sais pas trop dans quelle mesure c'est possible et je n'y connais pas grand chose en Java.
J'ai trouvé des informations sur Internet (notamment l'exemple ci-dessous proposé dans la doc Microfocus) mais rien dans ce forum
Dans la doc IBM, je trouve que :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $set ooctrl(+p) class-control. MSSOAP is class "$OLE$MSSOAP.SoapClient" olesup is class "olesup". working-storage section. 01 Soap object reference. 78 WSDL-Url value z"http://www.xmethods.net/sd/2001/” & “CATrafficService.wsdl". 1 5 01 WSML-Url pic x value x"00". 01 Traffic-Conditions pic x(5000). procedure division. invoke MSSOAP "new" returning Soap invoke Soap "mssoapinit" using WSDL-Url z"CATrafficService" z"CATrafficPort" WSML-Url invoke olesup "setDispatchType" using by value 0 size 4 invoke Soap "getTraffic" using z"101" returning Traffic-Conditions display Traffic-Conditions invoke Soap “finalize” returning Soap stop run.
Finalement je ne sais pas trop comment m'y prendre.The INVOKE statement can create object instances of a COBOL or Java class and can invoke a method defined in a COBOL or Java class.
Je dois appeler un webservice et les informations dont je dispose sont les suivantes
WSDL : http://xxxxxxxxxxxxxxxxx
Nom du port : HttpTGDPort
Le service à appeler : findOneUid
Authentification (User/Pwd) : FMKT/toto01
Est-ce que quelqu'un a déjà fait ça?
Une idée de comment procéder?
Merci de votre aide
Partager