Hallo zusammen,
ich habe folgendes Problem:
Ausgangssituation:
Release-Stand System:
SAP_BASIS 700 0022
SAP_ABA 700 0022
PI_BASIS 2006_1_700 0012
ST-PI 2008_1_700 0006
SAP_BW 700 0024
BI_CONT 703 0016
CPRXRPM 450_700 0009
ST-A/PI 01P_700 0000
RFC-Baustein (Testbaustein), der nur einen einfachen CHAR-Rückgabeparameter hat.
Service-Definition über WebServiceCreation-Wizard angelegt mit folgender Konfiguration:
Zustandslos, keine Authentisierung, keine Transportgarantie
Service und Binding angelegt im SOAManager mit folgender Konfiguration:
keine Transportgarantie, keine Authentifizierung, sonst nichts verändert
WSDL-Datei kann ich mir anzeigen lassen über "WSDL für gewähltes Binding öffnen": siehe wsdl.txt
wsdl.txt
Eigentlich sieht also alles ganz gut aus, aber der Service lässt sich nicht ordnungsgemäß nutzen. Weder die Option "Service testen" über SICF, noch der direkte Aufruf der Endpunkt-URL aus dem WSDL-File ist ohne Fehler möglich. Es wird immer folgender Fehler angezeigt: SRT: Wrong Content-Type and empty HTTP-Body received: ("HTTP Code 200 : OK")
Hier die gesamte Antwort wieder als Textdatei: answer.txt
answer.txt
Interessant ist möglicherweise der Teil:
<Host>undefined</Host>
<Component>COREMSG</Component>
Damit ist aber nicht der J2EE-Host gemeint oder doch??? Dann kann man einen Service mit SAP-Mitteln nur testen, wenn der Java-Stack inklusive J2EE-Server installiert ist?
Kann mir sonst noch jemand etwas dazu sagen? Wie kann ich sonst testen ohne weitere Software installieren zu müssen?
Ich probiere jetzt von einem anderen SAP-System aus diesen Service anzusprechen mit Consumer-Proxy und log. Port erstellen und dann ein Testprogramm schreiben. Ich hoffe damit komme ich weiter. Bin dankbar für jede Hilfe!!
Danke und viele Grüße,
frezzz
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.