On Fri, Aug 30, 2013 at 9:44 PM, Rene Stoutjesdijk
<
r.stoutjesdijk@gmail.com> 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
>
>