<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR></HEAD>
<BODY>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>Hi,</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>Has anyone tried using gSOAP: WSDL2h/soapcpp2 to 
generate SOAP code from AXLAPI.wsdl for Cisco CallManager version 4.1(2)? 
</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2>I get the following result using WSDL2h on AXLAPI 
of Cisco CallManager v4.1(2) - </FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma 
size=2>**********************************************************************************************</FONT></DIV>
<DIV><FONT face=Courier size=2>D:\Work\Cisco CallManager 
4.1(2)\ccm412_axl&gt;wsdl2h -s -e AXLAPI.wsdl</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier size=2>**&nbsp; The gSOAP WSDL parser for C and C++ 
1.2.1<BR>**&nbsp; Copyright (C) 2000-2005 Robert van Engelen, Genivia 
Inc.<BR>**&nbsp; All Rights Reserved. This product is provided "as is", without 
any warranty.<BR>**&nbsp; The gSOAP WSDL parser is released under one of the 
following two licenses:<BR>**&nbsp; GPL or the commercial license by Genivia 
Inc. Use option -l for more info.</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier size=2>Saving AXLAPI.h</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV><FONT size=2><FONT face=Courier>Reading file 'AXLAPI.wsdl'<BR>Reading file 
'axlsoap.xsd'<BR>Reading schema file 'axlmessage.xsd'<BR>Reading schema file 
'axl.xsd'<BR>Reading schema file 'AXLEnums.xsd'<BR>Reading schema file 
'axl.xsd'<BR>Reading schema file 'AXLEnums.xsd'<BR>Warning: no part parameters 
element "</FONT><A href='http://www.cisco.com/AXL/API/1.0":getHuntList'><FONT 
face=Courier 
color=#000000>http://www.cisco.com/AXL/API/1.0":getHuntList</FONT></A><FONT 
face=Courier> in WSDL definitions&nbsp;namespace </FONT><A 
href="http://www.cisco.com/AXLAPIService/"><FONT face=Courier 
color=#000000>http://www.cisco.com/AXLAPIService/</FONT></A><BR><FONT 
face=Courier>Cannot open file 'typemap.dat'<BR>Problem reading type map file 
typemap.dat.<BR>Using internal type definitions for C++ 
instead.</FONT></FONT></DIV>
<DIV><FONT face=Courier size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier size=2>To complete the process, compile 
with:<BR>soapcpp2 AXLAPI.h<BR><FONT 
face=Tahoma>**********************************************************************************************</FONT></FONT></DIV>
<DIV><FONT face=Courier size=2><FONT face=Arial></FONT>&nbsp;</DIV></FONT>
<DIV><FONT face=Courier size=2><FONT face=Tahoma>Afterwards, when I run 
soapcpp2, I get the following - </FONT></FONT></DIV>
<DIV><FONT face=Courier size=2><FONT face=Tahoma></FONT></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier size=2><FONT 
face=Tahoma>**********************************************************************************************<BR><FONT 
face=Courier>D:\Work\Cisco CallManager 4.1(2)\ccm412_axl&gt;soapcpp2 
AXLAPI.h</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier>**&nbsp; The gSOAP Stub and Skeleton Compiler for C and 
C++ 2.7.2<BR>**&nbsp; Copyright (C) 2000-2005, Robert van Engelen, Genivia 
Inc.<BR>**&nbsp; All Rights Reserved. This product is provided "as is", without 
any warranty.<BR>**&nbsp; The gSOAP compiler is released under one of the 
following three licenses:<BR>**&nbsp; GPL, the gSOAP public license, or the 
commercial license by Genivia Inc.</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1461): **ERROR**: 
Duplicate declaration of 
Base_x0020IP_x0020Address_x0020and_x0020Port_x0020must_x0020be_x0020set_x0020in_x0020tandem 
(line 1460)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1523): **ERROR**: 
Duplicate declaration of Cannot_x0020change_x0020fixed_x0020feature_x0020button 
(line 1522)</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier>AXLAPI.h(1524): **ERROR**: Duplicate declaration of 
Cannot_x0020change_x0020fixed_x0020feature_x0020button (line 1522)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1525): **ERROR**: 
Duplicate declaration of Cannot_x0020change_x0020fixed_x0020feature_x0020button 
(line 1522)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1526): **ERROR**: 
Duplicate declaration of Cannot_x0020change_x0020fixed_x0020feature_x0020button 
(line 1522)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1537): **ERROR**: 
Duplicate declaration of 
Cannot_x0020change_x0020system_x0020SRST_x0020records_x003b_x0020update_x0020new_x0020and_x0020legacy_x0020records_x0020only 
(line 1536)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1538): **ERROR**: 
Duplicate declaration of 
Cannot_x0020change_x0020system_x0020SRST_x0020records_x003b_x0020update_x0020new_x0020and_x0020legacy_x0020records_x0020only 
(line 1536)</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV><FONT face=Courier>AXLAPI.h(1539): **ERROR**: Duplicate declaration of 
Cannot_x0020change_x0020system_x0020SRST_x0020records_x003b_x0020update_x0020new_x0020and_x0020legacy_x0020records_x0020only 
(line 1536)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1540): **ERROR**: 
Duplicate declaration of 
Cannot_x0020change_x0020system_x0020SRST_x0020records_x003b_x0020update_x0020new_x0020and_x0020legacy_x0020records_x0020only 
(line 1536)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1541): **ERROR**: 
Duplicate declaration of 
Cannot_x0020change_x0020system_x0020SRST_x0020records_x003b_x0020update_x0020new_x0020and_x0020legacy_x0020records_x0020only 
(line 1536)</FONT></DIV>
<DIV><FONT face=Arial></FONT><BR><FONT face=Courier>AXLAPI.h(1542): **ERROR**: 
Duplicate declaration of 
Cannot_x0020change_x0020system_x0020SRST_x0020records_x003b_x0020update_x0020new_x0020and_x0020legacy_x0020records_x0020only 
(line 1536)</FONT></DIV>
<DIV><FONT face=Courier></FONT>&nbsp;</DIV>
<DIV></FONT><FONT face=Courier>Critical error: too many semantic errors, bailing 
out<BR></FONT><FONT 
face=Tahoma>**********************************************************************************************</FONT></DIV>
<DIV><FONT face=Tahoma></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma>Any thoughts? Is a manual modification needed on the WSDL 
file? Is there a recommended WSDL compiler?</FONT></DIV>
<DIV><FONT face=Tahoma></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma>Thanks,</FONT></DIV>
<DIV><FONT face=Tahoma>Indy</FONT></DIV></FONT>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Tahoma size=2></FONT>&nbsp;</DIV>
<BR>
_____________________________________________________________________ <BR>
<BR>
This email is intended only for the use of the individual or entity named above and may contain information that is confidential and/or privileged. If you are not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this Email is strictly prohibited. If you have received this Email in error, please notify us immediately by return email or telephone +61 2 9966 1066 and destroy the original message. Thank You<BR>
_______________________________________________________________________<BR>
</BODY></HTML>