ticketCreate: set multiple dynamic fields via web service

Moderator: crythias

Locked
wolf97084
Znuny newbie
Posts: 26
Joined: 10 Feb 2015, 22:37
Znuny Version: 4.0.1

ticketCreate: set multiple dynamic fields via web service

Post by wolf97084 »

I am trying to create ticket with multiple dynamic fields. My Perl and Java codes work great when there's only one dynamic field. However, when I try to set more than one dynamic fields, it will complain "DynamicField->Name is missing"

In Perl, I set up the xml ad below. This is based on otrs SOAP from https://github.com/OTRS/otrs/blob/maste ... Request.pl

Code: Select all

<UserLogin>some user login</UserLogin>
<Password>some password</Password>
<Ticket>
    <Title>some title</Title>
    <CustomerUser>some customer user login</CustomerUser>
    <Queue>some queue</Queue>
    <State>some state</State>
    <Priority>some priority</Priority>
</Ticket>
<Article>
    <Subject>some subject</Subject>
    <Body>some body</Body>
    <ContentType>text/plain; charset=utf8</ContentType>
</Article>
<DynamicField>
    <Name>item1</Name>
    <Value>value1</Value>
    <Name>item2</Name>
    <Value>value2</Value>
</DynamicField>
';
It gave me this error,


$VAR1 = {
'Error' => {
'ErrorCode' => 'TicketCreate.MissingParameter',
'ErrorMessage' => 'TicketCreate: DynamicField->Name parameter is missing!'
}
};

In what format should I put the dynamic fields then?

Thank you so much for your help.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: ticketCreate: set multiple dynamic fields via web service

Post by jojo »

did you try

Code: Select all

<DynamicField>
    <Name>item1</Name>
    <Value>value1</Value>
 </DynamicField>
 <DynamicField>
    <Name>item2</Name>
    <Value>value2</Value>
</DynamicField>
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
wolf97084
Znuny newbie
Posts: 26
Joined: 10 Feb 2015, 22:37
Znuny Version: 4.0.1

Re: ticketCreate: set multiple dynamic fields via web service

Post by wolf97084 »

Thank you! Works like a charm!
Locked