I have just started to think there is nobody over there.

Please, I really need some help; any hint, any tip or any idea, I will be 
grateful if you share.

Thanks.

________________________________
From: [email protected] [mailto:[email protected]]
Sent: 20 Ocak 2009 Salı 08:33
To: [email protected]
Subject: Problem With Writing a Secure Web Service Client

I need to write a java client for a .NET secure web service.

I am using axis 1.4 and wss4j-1.5.4

After constructing my stub files with WSDL2java I wrote my client code as 
follows;

      public static void main(String[] args)throws Exception {

            ServiceLocator locator = new ServiceLocator();
            ServiceSoapStub service = (ServiceSoapStub)locator.getServiceSoap();
            //here I try to set the security configuration
            service._setProperty(WSHandlerConstants.ACTION, 
WSHandlerConstants.USERNAME_TOKEN);
            service._setProperty(WSHandlerConstants.USER, "user");
            service._setProperty(WSHandlerConstants.PASSWORD_TYPE, 
WSConstants.PASSWORD_TEXT);
            service._setProperty(WSHandlerConstants.PW_CALLBACK_CLASS, 
"PWCBHandler.class");
            service._setProperty(Constants.ENV_ADDRESSING_NAMESPACE_URI, 
Constants.NS_URI_ADDRESSING_2004_08);

//here I try to call the remote operation
            WsSahisArac[] araclar = service.plakaDanAracBul("01AT076", 
"486278", "AktifBanK-EGM-RehinSerVICE-L6", 137);
            System.out.println(araclar[0].getAd());

            }


But I am always getting the error

Header http://schemas.xmlsoap.org/ws/2004/08/addressing:Action for ultimate 
recipient is required but not present in the message.


I am really having a hard time to solve this problem for a few days, I will 
appreciate any help.

Thanks in advance,

Fatih

Reply via email to