<!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> </DIV>
<DIV><FONT face=Tahoma size=2>Hi,</FONT></DIV>
<DIV><FONT face=Tahoma size=2></FONT> </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> </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> </DIV>
<DIV><FONT face=Tahoma
size=2>**********************************************************************************************</FONT></DIV>
<DIV><FONT face=Courier size=2>D:\Work\Cisco CallManager
4.1(2)\ccm412_axl>wsdl2h -s -e AXLAPI.wsdl</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Courier size=2>** The gSOAP WSDL parser for C and C++
1.2.1<BR>** Copyright (C) 2000-2005 Robert van Engelen, Genivia
Inc.<BR>** All Rights Reserved. This product is provided "as is", without
any warranty.<BR>** The gSOAP WSDL parser is released under one of the
following two licenses:<BR>** GPL or the commercial license by Genivia
Inc. Use option -l for more info.</FONT></DIV>
<DIV><FONT face=Courier></FONT> </DIV>
<DIV><FONT face=Courier size=2>Saving AXLAPI.h</FONT></DIV>
<DIV><FONT face=Courier></FONT> </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 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> </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> </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> </DIV>
<DIV><FONT face=Courier size=2><FONT
face=Tahoma>**********************************************************************************************<BR><FONT
face=Courier>D:\Work\Cisco CallManager 4.1(2)\ccm412_axl>soapcpp2
AXLAPI.h</FONT></DIV>
<DIV><FONT face=Courier></FONT> </DIV>
<DIV><FONT face=Courier>** The gSOAP Stub and Skeleton Compiler for C and
C++ 2.7.2<BR>** Copyright (C) 2000-2005, Robert van Engelen, Genivia
Inc.<BR>** All Rights Reserved. This product is provided "as is", without
any warranty.<BR>** The gSOAP compiler is released under one of the
following three licenses:<BR>** GPL, the gSOAP public license, or the
commercial license by Genivia Inc.</FONT></DIV>
<DIV><FONT face=Courier></FONT> </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> </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> </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> </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> </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> </DIV>
<DIV><FONT face=Tahoma>Thanks,</FONT></DIV>
<DIV><FONT face=Tahoma>Indy</FONT></DIV></FONT>
<DIV><FONT face=Tahoma size=2></FONT> </DIV>
<DIV><FONT face=Tahoma size=2></FONT> </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>