Hallo Roy,
danke für die Antwort. Ich verwende den Inhalt aus dem Sample-PHP-Skript, d.h. ein einfaches Test-Ticket. Hier ist das (recht ausführliche) Protokoll vom WebService:
Code: Select all
Anfragedetails für Verbindungs-ID c6dc2f99d240738d61f2caa2a9fe1a81
Communication sequence started (31.05.2024 11:19:42, debug)
$VAR1 = {
'CONTENT_LENGTH' => '53',
'CONTENT_TYPE' => 'application/json',
'CONTEXT_DOCUMENT_ROOT' => '/opt/otrs/bin/cgi-bin/',
'CONTEXT_PREFIX' => '/otrs/',
'DOCUMENT_ROOT' => '/var/www/html/',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'HOME' => undef,
'HTTPS' => 'on',
'HTTP_ACCEPT' => 'application/json',
'HTTP_ACCEPT_ENCODING' => 'deflate, gzip, br, zstd',
'HTTP_HOST' => 'olymp.ixus.de',
'HTTP_USER_AGENT' => 'unirest-php/2.0',
'MOD_PERL' => 'mod_perl/2.0.12',
'MOD_PERL_API_VERSION' => '2',
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
'PATH_INFO' => '/Webservice/GenericTicketConnectorREST/Session',
'PATH_TRANSLATED' => '/var/www/html/Webservice/GenericTicketConnectorREST/Session',
'QUERY_STRING' => '',
'REMOTE_ADDR' => '127.0.0.1',
'REMOTE_PORT' => '35214',
'REQUEST_METHOD' => 'POST',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Session',
'SCRIPT_FILENAME' => '/opt/otrs/bin/cgi-bin/nph-genericinterface.pl',
'SCRIPT_NAME' => '/otrs/nph-genericinterface.pl',
'SERVER_ADDR' => '127.0.1.1',
'SERVER_ADMIN' => '[no address given]',
'SERVER_NAME' => 'olymp.ixus.de',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at olymp.ixus.de Port 443</address>',
'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)',
'SSL_TLS_SNI' => 'olymp.ixus.de'
};
Received data by provider from remote system (31.05.2024 11:19:42, debug)
{"UserLogin":"<USERNAME>","Password":"<***PASSWORD***>"}
Detected operation 'SessionCreate' (31.05.2024 11:19:42, debug)
No data provided
Incoming data before mapping (31.05.2024 11:19:42, debug)
$VAR1 = {
'Password' => '<***PASSWORD***>',
'UserLogin' => '<USERNAME>'
};
Outgoing data before mapping (31.05.2024 11:19:43, debug)
$VAR1 = {
'SessionID' => '562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN'
};
Returning provider data to remote system (HTTP Code: 200) (31.05.2024 11:19:43, debug)
{"SessionID":"562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN"}
Code: Select all
Anfragedetails für Verbindungs-ID 69aee3c7e39928e8d756c1abfd641e0e
Communication sequence started (31.05.2024 11:19:43, debug)
$VAR1 = {
'CONTENT_LENGTH' => '2852',
'CONTENT_TYPE' => 'application/json',
'CONTEXT_DOCUMENT_ROOT' => '/opt/otrs/bin/cgi-bin/',
'CONTEXT_PREFIX' => '/otrs/',
'DOCUMENT_ROOT' => '/var/www/html/',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'HOME' => undef,
'HTTPS' => 'on',
'HTTP_ACCEPT' => 'application/json',
'HTTP_ACCEPT_ENCODING' => 'deflate, gzip, br, zstd',
'HTTP_HOST' => 'olymp.ixus.de',
'HTTP_USER_AGENT' => 'unirest-php/2.0',
'MOD_PERL' => 'mod_perl/2.0.12',
'MOD_PERL_API_VERSION' => '2',
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
'PATH_INFO' => '/Webservice/GenericTicketConnectorREST/Ticket',
'PATH_TRANSLATED' => '/var/www/html/Webservice/GenericTicketConnectorREST/Ticket',
'QUERY_STRING' => '',
'REMOTE_ADDR' => '127.0.0.1',
'REMOTE_PORT' => '35226',
'REQUEST_METHOD' => 'POST',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket',
'SCRIPT_FILENAME' => '/opt/otrs/bin/cgi-bin/nph-genericinterface.pl',
'SCRIPT_NAME' => '/otrs/nph-genericinterface.pl',
'SERVER_ADDR' => '127.0.1.1',
'SERVER_ADMIN' => '[no address given]',
'SERVER_NAME' => 'olymp.ixus.de',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at olymp.ixus.de Port 443</address>',
'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)',
'SSL_TLS_SNI' => 'olymp.ixus.de'
};
Received data by provider from remote system (31.05.2024 11:19:43, debug)
{"SessionID":"562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN","Ticket":{"Title":"Example ticket from PHP","Queue":"Postmaster","CustomerUser":"info@znuny.com","State":"new","Priority":"3 normal","OwnerID":1},"Article":{"CommunicationChannel":"Email","ArticleTypeID":1,"SenderTypeID":1,"Subject":"Example","Body":"This is a GenericInterface example.","ContentType":"text\/plain; charset=utf8","Charset":"utf8","MimeType":"text\/plain","From":"info@znuny.com"},"Attachment":{"Content":"IyMjIFVzaW5nIHRoZSBHZW5lcmljIEludGVyZmFjZSBSRVNUIG9mIHRoZSAoKE9UUlMpKSBDb21tdW5pdHkgRWRpdGlvbiB3aXRoIFBIUAoKIyMjIyBSZXF1aXJlbWVudHMKLSAoKE9UUlMpKSBDb21tdW5pdHkgRWRpdGlvbiB2ZXJzaW9uIDYKLSBQSFAgNy54IHdpdGggY29tcG9zZXIKCiMjIyMgUHJlcGFyZSB5b3VyIHRpY2tldCBzeXN0ZW0KRmlyc3QsIGRvd25sb2FkIHRoZSB3ZWIgc2VydmljZSBjb25maWd1cmF0aW9uIGZyb20gW0dpdEh1Yl0oaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09UUlMvb3Rycy9yZWwtNl8wL2RldmVsb3BtZW50L3dlYnNlcnZpY2VzL0dlbmVyaWNUaWNrZXRDb25uZWN0b3JSRVNULnltbCkuIE5hdmlnYXRlIGFzIGFuIGFkbWluIHRvIGBBZG1pbmAgPT4gYFdlYiBTZXJ2aWNlIE1hbmFnZW1lbnRgID0+IGBBZGQgV2ViIFNlcnZpY2VgID0+IGBJbXBvcnQgd2ViIHNlcnZpY2VgLiBFbnRlciBhIG5hbWUgZm9yIHRoZSB3ZWIgc2VydmljZS4gSSBzdWdnZXN0IHRvIHVzZSBgR2VuZXJpY1RpY2tldENvbm5lY3RvclJFU1RgIGJlY2F1c2UgdGhpcyBpcyB1c2VkIGluIHRoZSBleGFtcGxlLgoKIyMjIyBJbnN0YWxsIGV4YW1wbGUgY2xpZW50CkNsb25lIHRoaXMgcmVwb3NpdG9yeSBhbmQgcnVuIGBjb21wb3NlciB1cGRhdGVgIHRvIGFkZCB0aGUgW1VuaXJlc3RdKGh0dHBzOi8vZ2l0aHViLmNvbS9NYXNoYXBlL3VuaXJlc3QtcGhwKSBsaWJyYXJ5OgoKYGBgYmFzaAokIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vcmthbGR1bmcvb3Rycy1naS1yZXN0LXBocC5naXQgcGhwLXJlc3QtY2xpZW50CiQgY2QgcGhwLXJlc3QtY2xpZW50CiQgY29tcG9zZXIgdXBkYXRlCmBgYAoKIyMjIyBQcmVwYXJlIHRoZSBjbGllbnQKRWRpdCBjbGllbnQucGhwIGFuZCBjb21wbGV0ZSB0aGUgYmFzZVVSTCBhbmQgY29uZmlndXJlIFtGUUROXShodHRwczovL2dpdGh1Yi5jb20vcmthbGR1bmcvb3Rycy1naS1yZXN0LXBocC9ibG9iL21hc3Rlci9jbGllbnQucGhwI0wxMCksIFt3ZWIgc2VydmljZSBuYW1lXShodHRwczovL2dpdGh1Yi5jb20vcmthbGR1bmcvb3Rycy1naS1yZXN0LXBocC9ibG9iL21hc3Rlci9jbGllbnQucGhwI0wxMSkgYW5kIHZhbGlkIFthZ2VudCBjcmVkZW50aWFsc10oaHR0cHM6Ly9naXRodWIuY29tL3JrYWxkdW5nL290cnMtZ2ktcmVzdC1waHAvYmxvYi9tYXN0ZXIvY2xpZW50LnBocCNMMTYpLgoKIyMjIyBSdW4geW91IGNsaWVudApZb3VyIGNsaWVudCBpcyByZWFkeSB0byBnbyBhbmQgY2FuIGJlIGV4ZWN1dGVkIGJ5IGBwaHAgY2xpZW50LnBocGAKCiMjIyMgTWlzYwpBbiBpbnRyb2R1Y3Rpb24gZm9yIHRoZSBHZW5lcmljIEludGVyZmFjZSBmb3IgdGhlIGxhdGVzdCAoKE9UUlMpKSBDb21tdW5pdHkgRWRpdG9uIGlzIGF2YWlsYWJsZSBpbiB0aGUgW29ubGluZSBtYW51YWxdKGh0dHBzOi8vZG9jLm90cnMuY29tL2RvYy9tYW51YWwvYWRtaW4vNi4wL2VuL2h0bWwvZ2VuZXJpY2ludGVyZmFjZS5odG1sKS4KClRoZSBkZWZhdWx0IG9wZXJhdGlvbnMgVGlja2V0Q3JlYXRlIGFuZCBUaWNrZXRVcGRhdGUgYXJlIG5vdCBhYmxlIHRvIHNlbmQgYSBuZXcgYXJ0aWNsZSB2aWEgZS1tYWlsLiBGb3IgdGhpcyB1c2UgY2FzZSB5b3UgY291bGQgaW5zdGFsbCB0aGUgZnJlZSBhZGQtb24gW1pudW55NE9UUlMtR0lBcnRpY2xlU2VuZF0oaHR0cHM6Ly9naXRodWIuY29tL3pudW55L1pudW55NE9UUlMtR0lBcnRpY2xlU2VuZCkuCgo=","ContentType":"text\/plain","Filename":"README.md"}}
Detected operation 'TicketCreate' (31.05.2024 11:19:43, debug)
No data provided
Incoming data before mapping (31.05.2024 11:19:43, debug)
$VAR1 = {
'Article' => {
'ArticleTypeID' => 1,
'Body' => 'This is a GenericInterface example.',
'Charset' => 'utf8',
'CommunicationChannel' => 'Email',
'ContentType' => 'text/plain; charset=utf8',
'From' => 'info@znuny.com',
'MimeType' => 'text/plain',
'SenderTypeID' => 1,
'Subject' => 'Example'
},
'Attachment' => {
'Content' => 'IyMjIFVzaW5nIHRoZSBHZW5lcmljIEludGVyZmFjZSBSRVNUIG9mIHRoZSAoKE9UUlMpKSBDb21tdW5pdHkgRWRpdGlvbiB3aXRoIFBIUAoKIyMjIyBSZXF1aXJlbWVudHMKLSAoKE9UUlMpKSBDb21tdW5pdHkgRWRpdGlvbiB2ZXJzaW9uIDYKLSBQSFAgNy54IHdpdGggY29tcG9zZXIKCiMjIyMgUHJlcGFyZSB5b3VyIHRpY2tldCBzeXN0ZW0KRmlyc3QsIGRvd25sb2FkIHRoZSB3ZWIgc2VydmljZSBjb25maWd1cmF0aW9uIGZyb20gW0dpdEh1Yl0oaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL09UUlMvb3Rycy9yZWwtNl8wL2RldmVsb3BtZW50L3dlYnNlcnZpY2VzL0dlbmVyaWNUaWNrZXRDb25uZWN0b3JSRVNULnltbCkuIE5hdmlnYXRlIGFzIGFuIGFkbWluIHRvIGBBZG1pbmAgPT4gYFdlYiBTZXJ2aWNlIE1hbmFnZW1lbnRgID0+IGBBZGQgV2ViIFNlcnZpY2VgID0+IGBJbXBvcnQgd2ViIHNlcnZpY2VgLiBFbnRlciBhIG5hbWUgZm9yIHRoZSB3ZWIgc2VydmljZS4gSSBzdWdnZXN0IHRvIHVzZSBgR2VuZXJpY1RpY2tldENvbm5lY3RvclJFU1RgIGJlY2F1c2UgdGhpcyBpcyB1c2VkIGluIHRoZSBleGFtcGxlLgoKIyMjIyBJbnN0YWxsIGV4YW1wbGUgY2xpZW50CkNsb25lIHRoaXMgcmVwb3NpdG9yeSBhbmQgcnVuIGBjb21wb3NlciB1cGRhdGVgIHRvIGFkZCB0aGUgW1VuaXJlc3RdKGh0dHBzOi8vZ2l0aHViLmNvbS9NYXNoYXBlL3VuaXJlc3QtcGhwKSBsaWJyYXJ5OgoKYGBgYmFzaAokIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vcmthbGR1bmcvb3Rycy1naS1yZXN0LXBocC5naXQgcGhwLXJlc3QtY2xpZW50CiQgY2QgcGhwLXJlc3QtY2xpZW50CiQgY29tcG9zZXIgdXBkYXRlCmBgYAoKIyMjIyBQcmVwYXJlIHRoZSBjbGllbnQKRWRpdCBjbGllbnQucGhwIGFuZCBjb21wbGV0ZSB0aGUgYmFzZVVSTCBhbmQgY29uZmlndXJlIFtGUUROXShodHRwczovL2dpdGh1Yi5jb20vcmthbGR1bmcvb3Rycy1naS1yZXN0LXBocC9ibG9iL21hc3Rlci9jbGllbnQucGhwI0wxMCksIFt3ZWIgc2VydmljZSBuYW1lXShodHRwczovL2dpdGh1Yi5jb20vcmthbGR1bmcvb3Rycy1naS1yZXN0LXBocC9ibG9iL21hc3Rlci9jbGllbnQucGhwI0wxMSkgYW5kIHZhbGlkIFthZ2VudCBjcmVkZW50aWFsc10oaHR0cHM6Ly9naXRodWIuY29tL3JrYWxkdW5nL290cnMtZ2ktcmVzdC1waHAvYmxvYi9tYXN0ZXIvY2xpZW50LnBocCNMMTYpLgoKIyMjIyBSdW4geW91IGNsaWVudApZb3VyIGNsaWVudCBpcyByZWFkeSB0byBnbyBhbmQgY2FuIGJlIGV4ZWN1dGVkIGJ5IGBwaHAgY2xpZW50LnBocGAKCiMjIyMgTWlzYwpBbiBpbnRyb2R1Y3Rpb24gZm9yIHRoZSBHZW5lcmljIEludGVyZmFjZSBmb3IgdGhlIGxhdGVzdCAoKE9UUlMpKSBDb21tdW5pdHkgRWRpdG9uIGlzIGF2YWlsYWJsZSBpbiB0aGUgW29ubGluZSBtYW51YWxdKGh0dHBzOi8vZG9jLm90cnMuY29tL2RvYy9tYW51YWwvYWRtaW4vNi4wL2VuL2h0bWwvZ2VuZXJpY2ludGVyZmFjZS5odG1sKS4KClRoZSBkZWZhdWx0IG9wZXJhdGlvbnMgVGlja2V0Q3JlYXRlIGFuZCBUaWNrZXRVcGRhdGUgYXJlIG5vdCBhYmxlIHRvIHNlbmQgYSBuZXcgYXJ0aWNsZSB2aWEgZS1tYWlsLiBGb3IgdGhpcyB1c2UgY2FzZSB5b3UgY291bGQgaW5zdGFsbCB0aGUgZnJlZSBhZGQtb24gW1pudW55NE9UUlMtR0lBcnRpY2xlU2VuZF0oaHR0cHM6Ly9naXRodWIuY29tL3pudW55L1pudW55NE9UUlMtR0lBcnRpY2xlU2VuZCkuCgo=',
'ContentType' => 'text/plain',
'Filename' => 'README.md'
},
'SessionID' => '562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN',
'Ticket' => {
'CustomerUser' => 'info@znuny.com',
'OwnerID' => 1,
'Priority' => '3 normal',
'Queue' => 'Postmaster',
'State' => 'new',
'Title' => 'Example ticket from PHP'
}
};
Outgoing data before mapping (31.05.2024 11:19:44, debug)
$VAR1 = {
'ArticleID' => 284,
'TicketID' => 107,
'TicketNumber' => '2024053110000048'
};
Returning provider data to remote system (HTTP Code: 200) (31.05.2024 11:19:44, debug)
{"ArticleID":284,"TicketID":"107","TicketNumber":"2024053110000048"}
Code: Select all
Anfragedetails für Verbindungs-ID 1d09dc307cae12e531a0fc73f9faf1bd
Communication sequence started (31.05.2024 11:19:44, debug)
$VAR1 = {
'CONTENT_LENGTH' => '88',
'CONTENT_TYPE' => 'application/json',
'CONTEXT_DOCUMENT_ROOT' => '/opt/otrs/bin/cgi-bin/',
'CONTEXT_PREFIX' => '/otrs/',
'DOCUMENT_ROOT' => '/var/www/html/',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'HOME' => undef,
'HTTPS' => 'on',
'HTTP_ACCEPT' => 'application/json',
'HTTP_ACCEPT_ENCODING' => 'deflate, gzip, br, zstd',
'HTTP_HOST' => 'olymp.ixus.de',
'HTTP_USER_AGENT' => 'unirest-php/2.0',
'MOD_PERL' => 'mod_perl/2.0.12',
'MOD_PERL_API_VERSION' => '2',
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
'PATH_INFO' => '/Webservice/GenericTicketConnectorREST/Ticket/107',
'PATH_TRANSLATED' => '/var/www/html/Webservice/GenericTicketConnectorREST/Ticket/107',
'QUERY_STRING' => '',
'REMOTE_ADDR' => '127.0.0.1',
'REMOTE_PORT' => '35232',
'REQUEST_METHOD' => 'PATCH',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket/107',
'SCRIPT_FILENAME' => '/opt/otrs/bin/cgi-bin/nph-genericinterface.pl',
'SCRIPT_NAME' => '/otrs/nph-genericinterface.pl',
'SERVER_ADDR' => '127.0.1.1',
'SERVER_ADMIN' => '[no address given]',
'SERVER_NAME' => 'olymp.ixus.de',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at olymp.ixus.de Port 443</address>',
'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)',
'SSL_TLS_SNI' => 'olymp.ixus.de'
};
Received data by provider from remote system (31.05.2024 11:19:44, debug)
{"SessionID":"562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN","Ticket":{"Queue":"Raw","State":"open"}}
Detected operation 'TicketUpdate' (31.05.2024 11:19:44, debug)
No data provided
Incoming data before mapping (31.05.2024 11:19:44, debug)
$VAR1 = {
'SessionID' => '562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN',
'Ticket' => {
'Queue' => 'Raw',
'State' => 'open'
},
'TicketID' => '107'
};
Outgoing data before mapping (31.05.2024 11:19:44, debug)
$VAR1 = {
'TicketID' => '107',
'TicketNumber' => '2024053110000048'
};
Returning provider data to remote system (HTTP Code: 200) (31.05.2024 11:19:44, debug)
{"TicketID":"107","TicketNumber":"2024053110000048"}
Code: Select all
Anfragedetails für Verbindungs-ID a6a8033e8c6399ebc361094ed7692cf0
Communication sequence started (31.05.2024 11:19:45, debug)
$VAR1 = {
'CONTENT_TYPE' => 'application/json',
'CONTEXT_DOCUMENT_ROOT' => '/opt/otrs/bin/cgi-bin/',
'CONTEXT_PREFIX' => '/otrs/',
'DOCUMENT_ROOT' => '/var/www/html/',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'HOME' => undef,
'HTTPS' => 'on',
'HTTP_ACCEPT' => 'application/json',
'HTTP_ACCEPT_ENCODING' => 'deflate, gzip, br, zstd',
'HTTP_HOST' => 'olymp.ixus.de',
'HTTP_USER_AGENT' => 'unirest-php/2.0',
'MOD_PERL' => 'mod_perl/2.0.12',
'MOD_PERL_API_VERSION' => '2',
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
'PATH_INFO' => '/Webservice/GenericTicketConnectorREST/Ticket',
'PATH_TRANSLATED' => '/var/www/html/Webservice/GenericTicketConnectorREST/Ticket',
'QUERY_STRING' => 'SessionID=562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN&StateType%5B0%5D=new&StateType%5B1%5D=open&TicketCreateTimeNewerMinutes=15',
'REMOTE_ADDR' => '127.0.0.1',
'REMOTE_PORT' => '35256',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket?SessionID=562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN&StateType%5B0%5D=new&StateType%5B1%5D=open&TicketCreateTimeNewerMinutes=15',
'SCRIPT_FILENAME' => '/opt/otrs/bin/cgi-bin/nph-genericinterface.pl',
'SCRIPT_NAME' => '/otrs/nph-genericinterface.pl',
'SERVER_ADDR' => '127.0.1.1',
'SERVER_ADMIN' => '[no address given]',
'SERVER_NAME' => 'olymp.ixus.de',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at olymp.ixus.de Port 443</address>',
'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)',
'SSL_TLS_SNI' => 'olymp.ixus.de'
};
Detected operation 'TicketSearch' (31.05.2024 11:19:45, debug)
No data provided
Incoming data before mapping (31.05.2024 11:19:45, debug)
$VAR1 = {
'RequestMethod' => 'GET',
'SessionID' => '562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN',
'StateType[0]' => 'new',
'StateType[1]' => 'open',
'TicketCreateTimeNewerMinutes' => '15'
};
Outgoing data before mapping (31.05.2024 11:19:46, debug)
$VAR1 = {
'TicketID' => [
107
]
};
Returning provider data to remote system (HTTP Code: 200) (31.05.2024 11:19:46, debug)
{"TicketID":["107"]}
Code: Select all
Anfragedetails für Verbindungs-ID 32e88b3d0115d38539e113d6b820f3d1
Communication sequence started (31.05.2024 11:19:45, debug)
$VAR1 = {
'CONTENT_TYPE' => 'application/json',
'CONTEXT_DOCUMENT_ROOT' => '/opt/otrs/bin/cgi-bin/',
'CONTEXT_PREFIX' => '/otrs/',
'DOCUMENT_ROOT' => '/var/www/html/',
'GATEWAY_INTERFACE' => 'CGI/1.1',
'HOME' => undef,
'HTTPS' => 'on',
'HTTP_ACCEPT' => 'application/json',
'HTTP_ACCEPT_ENCODING' => 'deflate, gzip, br, zstd',
'HTTP_HOST' => 'olymp.ixus.de',
'HTTP_USER_AGENT' => 'unirest-php/2.0',
'MOD_PERL' => 'mod_perl/2.0.12',
'MOD_PERL_API_VERSION' => '2',
'PATH' => '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
'PATH_INFO' => '/Webservice/GenericTicketConnectorREST/Ticket/107',
'PATH_TRANSLATED' => '/var/www/html/Webservice/GenericTicketConnectorREST/Ticket/107',
'QUERY_STRING' => 'Extended=1&SessionID=562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN',
'REMOTE_ADDR' => '127.0.0.1',
'REMOTE_PORT' => '35244',
'REQUEST_METHOD' => 'GET',
'REQUEST_SCHEME' => 'https',
'REQUEST_URI' => '/otrs/nph-genericinterface.pl/Webservice/GenericTicketConnectorREST/Ticket/107?Extended=1&SessionID=562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN',
'SCRIPT_FILENAME' => '/opt/otrs/bin/cgi-bin/nph-genericinterface.pl',
'SCRIPT_NAME' => '/otrs/nph-genericinterface.pl',
'SERVER_ADDR' => '127.0.1.1',
'SERVER_ADMIN' => '[no address given]',
'SERVER_NAME' => 'olymp.ixus.de',
'SERVER_PORT' => '443',
'SERVER_PROTOCOL' => 'HTTP/1.1',
'SERVER_SIGNATURE' => '<address>Apache/2.4.59 (Debian) Server at olymp.ixus.de Port 443</address>',
'SERVER_SOFTWARE' => 'Apache/2.4.59 (Debian)',
'SSL_TLS_SNI' => 'olymp.ixus.de'
};
Detected operation 'TicketGet' (31.05.2024 11:19:45, debug)
No data provided
Incoming data before mapping (31.05.2024 11:19:45, debug)
$VAR1 = {
'Extended' => '1',
'RequestMethod' => 'GET',
'SessionID' => '562gC6QdGGpTsdoUSTF6VNMqdPx7d1oN',
'TicketID' => '107'
};
Outgoing data before mapping (31.05.2024 11:19:45, debug)
$VAR1 = {
'Ticket' => [
{
'Age' => 2,
'ArchiveFlag' => 'n',
'ChangeBy' => 3,
'Changed' => '2024-05-31 11:19:45',
'CreateBy' => 3,
'Created' => '2024-05-31 11:19:43',
'CustomerID' => '',
'CustomerUserID' => 'info@znuny.com',
'EscalationResponseTime' => 0,
'EscalationSolutionTime' => 0,
'EscalationTime' => 0,
'EscalationUpdateTime' => 0,
'FirstLock' => '2024-05-31 11:19:44',
'FirstResponse' => '2024-05-31 11:19:44',
'GroupID' => 1,
'Lock' => 'unlock',
'LockID' => 1,
'Owner' => 'OTRSroot',
'OwnerID' => 1,
'Priority' => '3 normal',
'PriorityID' => 3,
'Queue' => 'Raw',
'QueueID' => 2,
'RealTillTimeNotUsed' => 0,
'Responsible' => 'OTRSroot',
'ResponsibleID' => 1,
'SLAID' => '',
'ServiceID' => '',
'State' => 'open',
'StateID' => 4,
'StateType' => 'open',
'TicketID' => 107,
'TicketNumber' => '2024053110000048',
'TimeUnit' => 0,
'Title' => 'Example ticket from PHP',
'Type' => 'Unclassified',
'TypeID' => 1,
'UnlockTimeout' => 1717154384,
'UntilTime' => 0
}
]
};
Returning provider data to remote system (HTTP Code: 200) (31.05.2024 11:19:45, debug)
{"Ticket":[{"Age":2,"ArchiveFlag":"n","ChangeBy":3,"Changed":"2024-05-31 11:19:45","CreateBy":3,"Created":"2024-05-31 11:19:43","CustomerID":"","CustomerUserID":"info@znuny.com","EscalationResponseTime":0,"EscalationSolutionTime":0,"EscalationTime":0,"EscalationUpdateTime":0,"FirstLock":"2024-05-31 11:19:44","FirstResponse":"2024-05-31 11:19:44","GroupID":1,"Lock":"unlock","LockID":1,"Owner":"OTRSroot","OwnerID":1,"Priority":"3 normal","PriorityID":3,"Queue":"Raw","QueueID":2,"RealTillTimeNotUsed":0,"Responsible":"OTRSroot","ResponsibleID":1,"SLAID":"","ServiceID":"","State":"open","StateID":4,"StateType":"open","TicketID":107,"TicketNumber":"2024053110000048","TimeUnit":0,"Title":"Example ticket from PHP","Type":"Unclassified","TypeID":1,"UnlockTimeout":1717154384,"UntilTime":0}]}
(da sind auch die anderen Aufrufe zum Status ändern usw. mit drin)
In der History des Tickets ist nichts erkennbar, das eine Notification oder ein entsprechendes Event erzeugt wurden:
Code: Select all
Verlauf von DFN#2024053110000048 — Example ticket from PHP
31.05.2024 11:19:43
AGENT AKTION ARTIKEL
GIS GIS Laufzeit-Account Ticket erstellt [2024053110000048] in "Postmaster" mit Priorität "3 normal" und Status "new". (NewTicket)
GIS GIS Laufzeit-Account Kunde geändert auf "CustomerID=;CustomerUser=info@znuny.com;". (CustomerUpdate)
GIS GIS Laufzeit-Account Ticket erstellt [GenericInterface Create] in "" mit Priorität "" und Status "". (NewTicket)
GIS GIS Laufzeit-Account Zurücksetzen des Freigabe-Zeitintervalls. (Misc)
GIS GIS Laufzeit-Account Ticket gesperrt. (Lock)
GIS GIS Laufzeit-Account Queue geändert zu "Raw" (2) von "Postmaster" (1). (Move)
- Ticketsperre aufgehoben. (Unlock)
GIS GIS Laufzeit-Account Status geändert von "new" auf "open". (StateUpdate)
GIS GIS Laufzeit-Account Wartezeit geändert auf "00-00-00 00:00". (SetPendingTime)
Muss ich vielleicht beim TicketCreate noch einen weiteren Parameter/Flag setzen?
Danke & Gruss aus Berlin
Nico.
