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->attributes->create_items->0->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-----