Hallo m3,
leider benötige ich nochmals Deine Hilfe.
Da ich noch blutiger Anfänger mit der WSDL Funktionalität bin, versuche ich mal das Problem mit meinen eigenen Worten möglichst genau zu beschreiben:
Ich muss per WSDL auf eine Konfigurationsseite eines WEB-Servers zugreifen. Die Authentifizierung erfolgt jedoch nicht über den http Request sondern über die Manipulation des Headers!
Per HTTP Request würde das ja dann im Konstruktor der Klasse so gehen:
Sub NEW
Call FilterType_n0_Initialize()
Call Service.Initialize ("HttpCs3ServiceWebservicexxxxxxxxyyyyyyyy", "service.ServicePort", "http://10.48.48.169:6060/service", "Service_n0")
Call Service.setCredentials( "Username", "Password" )
End Sub
Die Implementierung in Java wurde von unseren Java Entwicklern wie folgt umgesetzt:
http://stackoverflow.com/questions/2322953/jax-ws-adding-soap-headersOTSWebSvcsService service = new OTSWebSvcsService();
OTSWebSvcs port = service.getOTSWebSvcs();
BindingProvider prov = (BindingProvider)port;
prov.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "myusername");
prov.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "mypassword");
...
Da ich die gesamte Funktion allerdings in eine Notes Script-Bibliothek integrieren möchte, möchte ich den ganzen Code in Lotus Script implementieren.
Gibt es hier eine Möglichkeit diese Manipulation in Lotus Script abzubilden?
Falls ja, wie muss ich hier vor gehen?
Grüße
Bernd