Hello Leonid,

        Thanks for your response. I was wondering why do we have to
duplicate same contact information at two place :-)

        I tried your suggestion but it was giving me 
<item key="response_text" class="">Authentication failed</item>

        So, I first created a user and then tried to create the order
and it worked.

        Thanks a lot for pointing me to the right direction.

Regards,
Amit.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On
> Behalf Of Leonid Igolnik
> Sent: Saturday, September 06, 2003 11:07 AM
> To: Amit Rana
> Cc: [EMAIL PROTECTED]
> Subject: Re: create:reply error
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Contact set should contain reference to the index of the contact in
the
> contacts list and not the contacts themselves like in the example
you've
> provided, for example:
> 
> 
> contacts => [
>       {
>               contact_id => 1234, # refers to existing contact
>       },
>       {
>               email => [EMAIL PROTECTED], # creates new contact
>               ...
>       }
> 
> ]
> 
> Later in the request inside create_items contact_set refers to one of
> those contacts:
> 
>       create_items => [
>               {
>                       ordertem_type = 'new',
>                       product_data => {
> 
>                       },
>                       contact_set => {
>                               admin => 0, # is contact from
$contacts[0]
>                                           # meaning contact_id 1234
>                               billing => 1, # use contact specified by
>                                             # $contacts[1] - newly
> created
>                               tech => 1, #same as above
>                       }
>               }
>       ]
> 
> Hope this quick explanation helps.
> 
> Leonid Igolnik
> 
> OpenSRS developer.
> 
> On Sat, 6 Sep 2003, Amit Rana wrote:
> 
> > Hi,
> >
> >     I sent following xml (TPP to order for certs) and it gives me
> > this error:
> > Unable to convertToString
> >
OPSDocument-&gt;attributes-&gt;create_items-&gt;0-&gt;contact_set(compas
> > s.entities.struct.impl.TypedList) to 'OPSHash' reason:
> > java.lang.ClassCastException: compass.entities.struct.impl.TypedList
> >
> > Can anyone throw some light on what it would be?
> >
> > Any help will be highly appreciated.
> >
> > Regards,
> > Amit.
> >
> > <OPS_envelope>
> >
<header><version>0.9</version><msg_id>3.01462685995842</msg_id><msg_type
> > >standard</msg_type></header>
> > <body>
> >     <data_block>
> >             <dt_assoc>
> >                     <item key="attributes">
> >                             <dt_assoc>
> >                                     <item
> > key="handling">process</item>
> >                                     <item
> > key="password">aaaaaaaaaa</item>
> >                                     <item key="create_items">
> >                                             <dt_array>
> >                                                     <item key="0">
> >
> > <dt_assoc>
> >
> > <item key="product_data">
> >
> > <dt_assoc>
> >
> > <item key="approver_email">[EMAIL PROTECTED]</item>
> >
> > <item key="csr">wwwwwwwwwww</item>
> >
> > <item key="Period">1</item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > <item key="service">cert</item>
> >
> > <item key="object_type">quickssl</item>
> >
> > <item key="orderitem_type">new</item>
> >
> > <item key="contact_set">
> >
> > <dt_array>
> >
> > <item key="0">
> >
> > <dt_assoc>
> >
> > <item key="admin">
> >
> > <dt_assoc>
> >
> > <item key="state">tokyo</item>
> >
> > <item key="id">3</item>
> >
> > <item key="address1">shinjuku</item>
> >
> > <item key="country">JP</item>
> >
> > <item key="city">tokyo</item>
> >
> > <item key="first_name">Amit</item>
> >
> > <item key="phone">+81.333710960</item>
> >
> > <item key="email">[EMAIL PROTECTED]</item>
> >
> > <item key="postal_code">1690073</item>
> >
> > <item key="last_name">Rana</item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > <item key="1">
> >
> > <dt_assoc>
> >
> > <item key="billing">
> >
> > <dt_assoc>
> >
> > <item key="state">tokyo</item><item key="id">3</item><item
> > key="address1">shinjuku</item><item key="country">JP</item><item
> > key="city">tokyo</item><item key="first_name">Amit</item><item
> > key="phone">+81.333710960</item><item
> > key="email">[EMAIL PROTECTED]</item><item
> > key="postal_code">1690073</item><item key="last_name">Rana</item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > <item key="2">
> >
> > <dt_assoc>
> >
> > <item key="technical">
> >
> > <dt_assoc>
> >
> > <item key="state">tokyo</item><item key="id">3</item><item
> > key="address1">shinjuku</item><item key="country">JP</item><item
> > key="city">tokyo</item><item key="first_name">Amit</item><item
> > key="phone">+81.333710960</item><item
> > key="email">[EMAIL PROTECTED]</item><item
> > key="postal_code">1690073</item><item key="last_name">Rana</item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > </dt_assoc>
> >
> > </item>
> >
> > </dt_array>
> >
> > </item>
> >
> > </dt_assoc>
> >                                                     </item>
> >                                             </dt_array>
> >                                     </item>
> >                                     <item key="contacts">
> >                                             <dt_array>
> >                                                     <item key="0">
> >
> > <dt_assoc>
> >
> > <item key="admin">
> >
> > <dt_assoc>
> >
> > <item key="state">tokyo</item><item key="id">3</item><item
> > key="address1">shinjuku</item><item key="country">JP</item><item
> > key="city">tokyo</item><item key="first_name">Amit</item><item
> > key="phone">+81.333710960</item><item
> > key="email">[EMAIL PROTECTED]</item><item
> > key="postal_code">1690073</item><item
> > key="last_name">Rana</item></dt_assoc></item></dt_assoc></item><item
> > key="1"><dt_assoc><item key="billing"><dt_assoc><item
> > key="state">tokyo</item><item key="id">3</item><item
> > key="address1">shinjuku</item><item key="country">JP</item><item
> > key="city">tokyo</item><item key="first_name">Amit</item><item
> > key="phone">+81.333710960</item><item
> > key="email">[EMAIL PROTECTED]</item><item
> > key="postal_code">1690073</item><item
> > key="last_name">Rana</item></dt_assoc></item></dt_assoc></item><item
> > key="2"><dt_assoc><item key="technical"><dt_assoc><item
> > key="state">tokyo</item><item key="id">3</item><item
> > key="address1">shinjuku</item><item key="country">JP</item><item
> > key="city">tokyo</item><item key="first_name">Amit</item><item
> > key="phone">+81.23433223</item><item
> > key="email">[EMAIL PROTECTED]</item><item
> > key="postal_code">1690073</item><item
> >
key="last_name">Rana</item></dt_assoc></item></dt_assoc></item></dt_arra
> > y></item><item key="username">jrd</item></dt_assoc></item><item
> > key="object">order</item><item key="action">create</item><item
> >
key="protocol">TPP</item></dt_assoc></data_block></body></OPS_envelope>
> >
> 
> - --
> 
> Leonid Igolnik.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.6 (GNU/Linux)
> Comment: For info see http://www.gnupg.org
> 
> iD8DBQE/WUE/RrKFtN3cJpMRAlQLAKCSq7DSnNKbN7pbG36SbyX1WWrHYgCgw9yQ
> IMV2hBuSxEHFEtAicDoMUNY=
> �fO
> -----END PGP SIGNATURE-----

Reply via email to