Ich habe da mal eine Entwicklungstechnische Frage,
Ich versuche gerade aus einem SAP System herrausper HHTTP RFC Aufruf Daten aus einem internen Ticket System per Rest Webservice Schnittstelle an ein OTRS Ticket System zu übertragen. Der Teil im ABAP steht, und der Webservice im OTRS ist auch soweit eingerichtet.Der Zugang erfolgt über Basic Authentification und das OTRS System hab ich auf einer Virituellen Maschiene mit Ubuntu Installation.
Die Übermittlung der Daten von der SAP Seite her funktioniert. Per s Simple Transformation schicke ich das XML an das Ticketsystem. Im OTRS System dann leider die Ernüchterung.
Die Daten kommen zwar an, doch leider bekomme ich einen Fehler "Error while decoding reuqest content" und "No Data provided"
Das XML kommt folgender Weise im OTRS an.
Code: Select all
<?xml version="1.0" encoding="iso-8859-1"?>
<root>
<Ticket>
<QueueID>Misc</QueueID>
<Title>Some Title Incident</Title>
<StateID>123</StateID>
<Priority>123</Priority>
</Ticket>
<Article>
<CommunicationChannel>OTRS</CommunicationChannel>
<Subject>Some Subject</Subject>
<Body>Testbody stehen</Body>
<MimeType>xml</MimeType>
<Charset>UTF-8</Charset>
<ContentType>charset=utf8</ContentType>
</Article>
</root>
Die Generic URL schaut auch erstmal ok aus. Ich glaube wenn sie falsch wäre würde die Verarbeitung schon vorher abbrechen
'REQUEST_URI' => '/otrs/nph-genericinterface.pl/Webservice/Service/TicketCreate/',
Hat jemand vielleicht einen Tipp oder eine Vermutung woran das ganze liegen könnte?Ich weiß, gerade bei der Entwicklung können viele Faktoren eine Rolle spielen.Da ich mehr aus der SAP Entwicklung komme und OTRS für mich relativ neu ist hoffe ich das ich auf euren Support bauen kann.
Beste Grüße
John