[ 
http://issues.apache.org/jira/browse/AXISCPP-873?page=comments#action_12358765 
] 

Dushshantha Chandradasa commented on AXISCPP-873:
-------------------------------------------------

Hi

It seems to me that this test is working fine. i added a service implementation 
for this and Both Client and server are working fine.  

> When received from Server  "result" object containing xsd:choice elements is 
> NULL
> ---------------------------------------------------------------------------------
>
>          Key: AXISCPP-873
>          URL: http://issues.apache.org/jira/browse/AXISCPP-873
>      Project: Axis-C++
>         Type: Bug
>   Components: Client - Deserialization
>     Reporter: Manohar
>     Assignee: Dushshantha Chandradasa

>
> When an complextype object containing multiple simple type elements in 
> xsd:choice is received from server, it is NULL.  The tcp resonse message has 
> the correct values for these simple types  but not able to print these values 
> of "result" object because it is NULL. 
> Below are the wsdl and client snippets.
> <xsd:complexType name="aRecord">
>       <xsd:choice>
>               <xsd:element name="field1" type="xsd:int" nillable="false" />
>               <xsd:element name="field2" type="xsd:string" nillable="false"  
> />
>               <xsd:element name="field3" type="xsd:byte" nillable="false" />
>       </xsd:choice>
> </xsd:complexType>
> Client
> ---------
> aRecord* input=new aRecord(); 
> xsd__int* fieldone=new xsd__int();
> *fieldone=12345;
> input->field1=fieldone;
> input->field2 = "I'm still here!";
> xsd__byte* fieldthree=new xsd__byte();
> *fieldthree=65;
> input->field3=fieldthree;
> aRecord* result = NULL;
> result = ws->myOperation(input);
> if ( result == NULL )
>       cout << "result object is null" << endl;
>                                              
> cout << "Result field1 is = " << *(result->field1) << endl;
> When I run the above test "result object is null" is displayed in test output 
> file. 
>  I've added a test  by name ComplexTypeChoice2 to address this problem.
> Regards
> Manohar

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to