Guten Morgen
Ich hab hier ein kniffeliges Thema.
Momentan versuche ich aus einem SAP System mit einem Programm das ein internes Ticketsystem verwaltet die Informationen an ein OTRS System weiterzuleiten.
Die internen abap Daten konvertiere ich per Simple Transformation zu einem XML
und schicke sie per HTTP RFC Destination an den Webservice im OTRS.
Die OTRS Version ist 6.0 und das Ticketsystem ist bei mir auf einer Ubunutu Installaton und läuft.
Im OTRS sehe ich das der Datenstrom ankommt und verarbeitet wird.
Allerdings bekomme ich daraufhin vom OTRS System den HTTP Returncode 500.
Der Debugger im OTRS meldet mir das es Probleme gab den Content zu decoden.
Momentan scheitere ich schon daran mit dem Webservice SessionCreate eine valide SessionID zurück zu bekommen mit der ich dann die weitere Verarbeitung (Erstellen eines Tickets) angehen will.
Mein XML sieht so aus.
Code: Alles auswählen.
'<?xml version="1.0" encoding="ISO-8859-1"?>'
'<SessionCreate>'
'<UserLogin>SomeUser</UserLogin>'
'<Password>SomePassword</Password>'
'</SessionCreate>'
Der Generic Webservice ist Korrekt eingerichtet und funktioniert auch soweit.
Für den Aufruf aus dem SAP System benutze ich die Klasse und Methode
cl_http_client=>create_by_destination
Hat hier irgendjemand erfahrung damit? Ich weiß, das Thema ist sehr speziell.
In nem OTRS Forum hab ich mich auch schon angemeldet.. da kam nicht viel :-(
Danke im Vorraus.
J.