axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shailesh Srivastava" <>
Subject Problem with Complex Objects in AxisCPP Engine!!
Date Mon, 11 Jun 2007 13:14:22 GMT
I am facing a very serious problem with AxisCPP.

The problem is a show-stopper for me.

Here I explain:


I am trying to deploy a web-service for ALE(application level events) as
per the EPC Global standards. WSDL file has been taken from the EPC
Global Standard web-site.


The services are deployed properly. 

The Client sends an XML file, which axis server receives and
deserializes into Objects named as ECSpecs ( It's a complex type


But the Values in the ECSpec complex object are not proper.


The XML file sent by Client is:

<?xml version="1.0" encoding="UTF-8" ?> 

- <ale:ECSpec xmlns:ale="urn:epcglobal:ale:xsd:1"
xsi:schemaLocation="urn:epcglobal:ale:xsd:1 Ale.xsd" schemaVersion="1.0"

- <logicalReaders>




- <boundarySpec>


  <repeatPeriod unit="MS">20000</repeatPeriod> 


  <duration unit="MS">3000</duration> 


- <reportSpecs>

- <reportSpec reportName="report1">

  <reportSet set="CURRENT" /> 

  <output includeTag="true" /> 


- <reportSpec reportName="report2">

  <reportSet set="ADDITIONS" /> 

  <output includeCount="true" /> 


- <reportSpec reportName="report3">

  <reportSet set="DELETIONS" /> 

- <groupSpec>



  <output includeCount="true" /> 





When I try to access startTrigger etc, values the simple_axis_server
Also, the repeatPeriod which is defined as "xsd__long" and should have a
value "2000" is getting a value "275638678"


I am using Xerces 2.2 and axiscpp 1.4. I guess it's a problem either
with the XML Parser or Desrialization function.


Can any one (Samisa, or any one) help me in this regard.


Is it a problem with deep copy not being done in engine????


Awaiting your response.


Thanks in Advance


Shailesh Srivastava
Sr. Software Engineer
Mb: +919886624708

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message