
Hi Michiel,
thx for the response.
Yes this makes sense, and now it's working.
wkr
rene
On Mon, Sep 2, 2013 at 9:22 AM, Michiel Beijen
Hi Rene,
the Ticket Number should be on the same level as the username and password, i.e:
<TicketUpdate> <UserLogin>foo</UserLogin> <Password>secret</Password> <TicketNumber>2013083010269</TicketNumber>
<State>closed</State> .... </TicketUpdate>See also the WSDL for more detail:
https://github.com/OTRS/otrs/blob/rel-3_2/development/webservices/GenericTic...
Michiel Beijen Senior Developer
OTRS BV Schipholweg 103 2316 XC Leiden The Netherlands
T: +31 71 8200 255 I: http://www.otrs.com
OTRS 3.2 - More than a Help Desk System – Process and Customer Management – Be an early bird with our special offer - http://j.mp/11TFPSr
On Fri, Aug 30, 2013 at 9:44 PM, Rene Stoutjesdijk
wrote: we're running happily the api calls for ticketcreate.
now we also would like to close the ticket via an api call.
I do get the impression that we've to do this via the webservices and then the TicketUpdate.
We're doing a ticketupdate with state closed and the ticketnumumber included, but keep getting a message back that the ticketid or ticketnumber is missing.
Please see snapshot below from the debugger of the webservice
I can't see what's wrong (as the ticketnumbver is included).
Any help is appreciated:
snapshot:
Received data by provider from remote system (2013-08-30 21:35:36, debug)
root@localhost
otrsXXXXXXXX
closed
2013083010269
Detected operation 'TicketUpdate' (2013-08-30 21:35:36, debug)
No data provided
Incoming data before mapping (2013-08-30 21:35:36, debug)
$VAR1 = { 'Article' => '', 'Password' => 'otrsXXXXXXXXXX', 'Ticket' => { 'State' => 'closed', 'TicketNumber' => '2013083010269' }, 'UserLogin' => 'root@localhost' };
TicketUpdate.MissingParameter (2013-08-30 21:35:36, error)
TicketUpdate: TicketID or TicketNumber is required!
Outgoing data before mapping (2013-08-30 21:35:36, debug)
$VAR1 = { 'Error' => { 'ErrorCode' => 'TicketUpdate.MissingParameter', 'ErrorMessage' => 'TicketUpdate: TicketID or TicketNumber is required!' } };
Returning provider data to remote system (HTTP Code: 200) (2013-08-30 21:35:36, debug)
TicketUpdate.MissingParameter
--------------------------------------------------------------------- OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs
OTRS mailing list: otrs - Webpage: http://otrs.org/ Archive: http://lists.otrs.org/pipermail/otrs To unsubscribe: http://lists.otrs.org/cgi-bin/listinfo/otrs