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 <michiel.beijen@otrs.com> wrote:
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>
    <OTRS_TicketUpdate_Ticket>
        <State>closed</State>
        ....
    </OTRS_TicketUpdate_Ticket>
</TicketUpdate>

See also the WSDL for more detail:
https://github.com/OTRS/otrs/blob/rel-3_2/development/webservices/GenericTicketConnector.wsdl

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
<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
>
>
> ---------------------------------------------------------------------
> 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