WebService GenericTicketConnectorREST und Agent Notification

Hilfe zu Znuny Problemen aller Art
Post Reply
ixusgmbh
Znuny newbie
Posts: 3
Joined: 04 Apr 2024, 15:05
Znuny Version: 6.5.4
Real Name: Nico Lochner
Company: iXus GmbH

WebService GenericTicketConnectorREST und Agent Notification

Post by ixusgmbh »

Hallo,

ich habe in OTRS 6.5.4 einen WebService aufgesetzt erstelle via REST-API ein Test-Ticket (mit dem Beispiel
https://github.com/rkaldung/otrs-gi-res ... ree/master)

Bei Tickets, die per E-Mail ankommen, werden Agents per E-Mail mit Notification informiert. Das ist
aktiviert in "Ticket-Benachrichtigung" => "Ticket create notification" => "Notification new Ticket".
Ticket-Benachrichtigungen.png


Das habe ich aktiviert für die Benachrichtigungsmethoden "E-Mail" und auch für "Webservice". Beim
einzelnen Agenten ist dies ebenso in den Benachrichtigungseinstellungen für alle Queues aktiviert.
Benachrichtigungen bearbeiten 1.png
Benachrichtigungen bearbeiten 2.png
Trotzdem kommen keine Notification EMails für Ticket vom WebService :( Ich habe schon einige Threads
zu diesem Thema hier im Forum gefunden, jedoch keine (funktionierende) Lösung. Ist es generell nicht
möglich, Notifications für WebService-Events zu erstellen oder muss noch was (anderes) konfiguriert werden?

Vielen Dank für jeden Hinweis!
You do not have the required permissions to view the files attached to this post.
root
Administrator
Posts: 4250
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: WebService GenericTicketConnectorREST und Agent Notification

Post by root »

Hallo,

zeig Doch mal bitte deinen Request oder das was im Debugger vom Webservice steht.

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
ixusgmbh
Znuny newbie
Posts: 3
Joined: 04 Apr 2024, 15:05
Znuny Version: 6.5.4
Real Name: Nico Lochner
Company: iXus GmbH

Re: WebService GenericTicketConnectorREST und Agent Notification

Post by ixusgmbh »

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.
:-)
Post Reply