Hallo svit,
ich weiß nicht, ob ich deine Frage richtig verstanden habe. Du musst zum konsumieren des Webservice eine entsprechende url aufrufen. Um das in RPG machen zu können, musst du eine API benutzen, die dir die HTTP-Kommunikation erlaubt.

Wir nutzen da eine Lib, die Scott Klement zur Verfügung stellt.

Der Code für das Konsumieren sieht bei uns dann ungefähr so aus:
Code:
url = 'http://hallo.dv.local:8090+
                  /ProxyService/ProxyService.svc';


       SOAP =
       ' +
           +
             +
              ' + %trim(P#_Service) + ' +
              '  + P#_SrvParm + ' +
              BVS +
              Xbba39 +
             +
           +
        ';


       HTTP_setCCSIDs(1208: 0);  // CCSID 1208 = UTF-8


       rc = http_url_post_xml(url
                         : %addr(SOAP) + 2
                         : %len(SOAP)
                         : *NULL
                         : %paddr(Incoming)
                         : %addr(String)
                         : P#_TimeOut
                         : HTTP_USERAGENT
                         : 'text/xml; charset=utf-8'
                         : G#SoapAction);

       if (rc <> 1);
          P#SCode = Nein;
          P#_Result = 'ReturnCode(9999 Web-Service funktioniert nicht)';
       else;
          P#SCode = Ja;
          P#_Result = String;
       endif;
Dieter