Since I have no response or hint seen, I repost this mail. Initially I've sent 
it by accident to axis-dev which was not the purpose. Hope
somebode can help me out of this.

Geert Martens

Geert MARTENS wrote:

>     Hi,
>
>         I get all the time compiler error "cannot resolve symbol" for
> java classes automatic generated from a WSDL file. The automatic
> generated classes are all put in a directory to act as a package. Some
> classes refer to each other and it seems(?) this is not acceptable by my
> Java compiler.
>         I consulted some Java specialists inside Alcatel and they
> confirmed me that so called "cross referencing" of classes in a package
> is allowed........ but nobody can get me out of this after some weeks of
> headache.....
>
> I give you  the commandline I used to generate (automatically) the
> classes from my *.WSDL file and zip my Java package directory :
>
> I only succeeded in compiling the class   ERBLData.java
>
> When compiling   ERBLTable.java  I get  "cannot resolve symbol" for
> class COMQroutingPortType.
> When I compile COMQroutingPortType.java  I get the error "cannot resolve
> symbol" to  ERBLTable   + some other errors too.
>
> Despite the fact that the classes are put in one and the same directory
> on my PC, it seems (for what reason? that's why I consult you) that the
> compiler cannot localise the other classes.....
>
> java -cp
> axis.jar;axis-ant.jar;saaj.jar;jaxrpc.jar;wsdl4j.jar;log4j-1.2.4.jar;commons-discovery.jar;commons-logging.jar;xmlParserAPIs.jar;xercesImpl.jar;.
>
> org.apache.axis.wsdl.WSDL2Java --server-side --skeletonDeploy true
> COMQrouting.wsdl
>
> All .jar files + the COMQrouting.wsdl are put under 1 directory on my
> PC. The directory is :
>         C:\martensg\Xml-Axis\axis-1_1beta\lib
>
> I must say that 2 .jar files from my command line are not extracted in
> the lib directory after installation of Axis on my PC. The 2 .jar files
> are  :  xmlParserAPIs.jar;xercesImpl.jar
>
> I start following compiler sequence in the directory
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting :
>
> C:\martensg\Xml-Axis\axis-1_1beta>cd comqrouting
>
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting>javac ERBLData.java
>
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting>javac ERBLTable.java
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting\COMQrouting.java:15:
> cannot resolv
> e symbol
> symbol  : class COMQroutingPortType
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.COMQroutingPortType getCOMQroutingPort() throws
> javax.xml
> .rpc.ServiceException;
>                       ^
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting\COMQrouting.java:17:
> cannot resolv
> e symbol
> symbol  : class COMQroutingPortType
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.COMQroutingPortType
> getCOMQroutingPort(java.net.URL portA
> ddress) throws javax.xml.rpc.ServiceException;
>                       ^
> ERBLTable.java:11: cannot resolve symbol
> symbol  : class ERBLData
> location: interface COMQrouting.COMQrouting
>     private COMQrouting.ERBLData[] item;
>                        ^
> ERBLTable.java:16: cannot resolve symbol
> symbol  : class ERBLData
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.ERBLData[] getItem() {
>                       ^
> ERBLTable.java:20: cannot resolve symbol
> symbol  : class ERBLData
> location: interface COMQrouting.COMQrouting
>     public void setItem(COMQrouting.ERBLData[] item) {
>                                    ^
> ERBLTable.java:24: cannot resolve symbol
> symbol  : class ERBLData
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.ERBLData getItem(int i) {
>                       ^
> ERBLTable.java:28: cannot resolve symbol
> symbol  : class ERBLData
> location: interface COMQrouting.COMQrouting
>     public void setItem(int i, COMQrouting.ERBLData value) {
>                                           ^
> 7 errors
>
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting>javac
> COMQroutingPortType.java
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting\COMQrouting.java:15:
> cannot resolv
> e symbol
> symbol  : class COMQroutingPortType
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.COMQroutingPortType getCOMQroutingPort() throws
> javax.xml
> .rpc.ServiceException;
>                       ^
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting\COMQrouting.java:17:
> cannot resolv
> e symbol
> symbol  : class COMQroutingPortType
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.COMQroutingPortType
> getCOMQroutingPort(java.net.URL portA
> ddress) throws javax.xml.rpc.ServiceException;
>                       ^
> COMQroutingPortType.java:13: cannot resolve symbol
> symbol  : class ERBLTable
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.ERBLTable getERBLCOMQData() throws
> java.rmi.RemoteExcepti
> on;
>                       ^
> COMQroutingPortType.java:16: cannot resolve symbol
> symbol  : class ERBLSingle
> location: interface COMQrouting.COMQrouting
>     public int putERBLCOMQData(COMQrouting.ERBLSingle ERBLCOMQData)
> throws java.
> rmi.RemoteException;
>                                           ^
> COMQroutingPortType.java:19: cannot resolve symbol
> symbol  : class ESRBTable
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.ESRBTable getESRBCOMQData() throws
> java.rmi.RemoteExcepti
> on;
>                       ^
> COMQroutingPortType.java:22: cannot resolve symbol
> symbol  : class ESRBSingle
> location: interface COMQrouting.COMQrouting
>     public int putESRBCOMQData(COMQrouting.ESRBSingle ESRBCOMQData)
> throws java.
> rmi.RemoteException;
>                                           ^
> COMQroutingPortType.java:25: cannot resolve symbol
> symbol  : class NamePwdArray
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.SoapArray getPersonData(COMQrouting.NamePwdArray
> input) t
> hrows java.rmi.RemoteException;
>                                                           ^
> COMQroutingPortType.java:25: cannot resolve symbol
> symbol  : class SoapArray
> location: interface COMQrouting.COMQrouting
>     public COMQrouting.SoapArray getPersonData(COMQrouting.NamePwdArray
> input) t
> hrows java.rmi.RemoteException;
>                       ^
> 8 errors
>
> C:\martensg\Xml-Axis\axis-1_1beta\COMQrouting>
>
> Hope you can help me out of this situation.
>
> Best Regards
>
>   ------------------------------------------------------------------------
>                        Name: COMQrouting.wsdl
>    COMQrouting.wsdl    Type: BizTalk Schema (text/xml)
>                    Encoding: 7bit
>
>                       Name: COMQrouting.zip
>    COMQrouting.zip    Type: Zip Compressed Data (application/x-zip-compressed)
>                   Encoding: base64
begin:vcard 
n:Martens;Geert
tel;cell:+32475583104
tel;fax:+3232409884
tel;work:+3232404509
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:[EMAIL PROTECTED]
fn:Geert Martens
end:vcard

Reply via email to