AXL API with java

Version 1
    This document was generated from CDN thread

    Created by: julien CHODLEWSKI on 04-05-2009 09:53:24 PM
    I want to use the AXL API with java, so I made the wsdl with eclipse  and this gave me , AXLAPIServiceCallback (I called them like that) and all of the packages of implementations (,, org.w3.www.2004._06.xmlmime, org.w3.www._2004._06.xmlmime.impl, org.xmlsoap.schemas.soap.encoding,org.xmlsoap.schemas.soap.encoding.impl).
    I wrote a new class "Test_api".  in this class,  I made an instance of the stub then I tried to make a soap call (a "listPhoneByDescription" request).
    but it doesn't work ... the stub is instanciated, but when I make the soap call I get an NullPointerException. Yet I built the request as I have to do it, i think
    i saw in that this exception came from "_operationClient.execute(true);" in the function "listPhoneByDescription"
    In fact I think that I don't understand how to use this stub and where does the credential goes (in the url ?, in the configurationContext ? ).
    Here is the code :
    package axis;

    import java.rmi.RemoteException;
    import org.apache.axis2.client.ServiceClient;

    public class Test_api {
        public static void main(String[] args){

            AXLAPIServiceStub axlapi;
                org.apache.axis2.context.ConfigurationContext configurationContext= org.apache.axis2.context.ConfigurationContextFactory.createDefaultConfigurationContext();

                axlapi = new AXLAPIServiceStub(configurationContext,"");
                System.out.println("test2 :\n\t" + axlapi);
                ListPhoneByDescriptionDocument listPhoneByDescription204 = ListPhoneByDescriptionDocument.Factory.newInstance();
                ListPhoneByDescriptionReq listPhoneByDescription = ListPhoneByDescriptionReq.Factory.newInstance();
                System.out.println("test3 :\n\t" + listPhoneByDescription204);
                    ListPhoneByDescriptionResponseDocument responseDocument = axlapi.listPhoneByDescription(listPhoneByDescription204);
                }catch(Exception re){
                    System.out.println("Error ListPhone : \n\t" +re );
            }catch(Exception e){
                System.out.println("Error \n" + e);

    and the result :

    test2 :
    test3 :
        <listPhoneByDescription xmlns="">
      <searchString xmlns="">%</searchString>

    Error ListPhone :

    If someone has already use the wsdl in java, or someone else could help me,
    Thank you,