Skip to Main Content

Security Software

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Create user using SPML service in OIM 11g

Pallavi ChaudhariDec 6 2011 — edited Feb 4 2012
Hi,

I am writing java client to create user in OIM using web service.

code :

private static final QName SERVICE_NAME = new QName(
"http://xmlns.oracle.com/idm/identity/webservice/SPMLService",
"SPMLService");

URL wsdlURL = new URL("http://OIM_HOST:POPRT/spml-xsd/SPMLService?wsdl");
SPMLService ss = new SPMLService(wsdlURL, SERVICE_NAME);
SPMLRequestPortType port = ss.getSPMLServiceProviderSoap();
ServiceHeaderType serviceHeader = new ServiceHeaderType();

Map ctx = ((BindingProvider) port).getRequestContext();
ctx.put("ws-security.username", "xelsysadm");
ctx.put("ws-security.password", "passwordforoimuser");

While executing code I am getting exception :

javax.xml.ws.soap.SOAPFaultException: InvalidSecurity : error in processing the WS-Security security header
at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:171)
at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:94)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:240)
at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:210)
at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:103)
at $Proxy39.spmlSuggestUsernameRequest(Unknown Source)

Please provide any pointer.

Thanks.
This post has been answered by 905892 on Dec 19 2011
Jump to Answer
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 3 2012
Added on Dec 6 2011
9 comments
619 views