Adding Custom SOAP Header In Invoke Wizard Fails With Error "ICS-10902: Error while reading wsdl resource file" (Doc ID 2301986.1)

Last updated on SEPTEMBER 05, 2017

Applies to:

Integration Cloud Service - Version N/A and later
Information in this document applies to any platform.

Symptoms

On : NA version, Core Issues

Invoke Wizard for soap connection fails with below error if custom header is added and XSD is imported for header field.

ERROR
-----------------------

ICS-10902: Error while reading wsdl resource file :
/u01/data/user_projects/domains/<podname>/servers/AdminServer/storage/ics/tmp/WC/itg_6731245081156776051/resources/application_10/inbound_11/resourcegroup_12/
CheckScore_REQUEST.wsdl

 

EXCEPTION IN LOG

----------------------

[2017-08-23T22:10:14.628+00:00] [AdminServer] [ERROR] [ICS-11306] [oracle.ics.webconsole.integration] [tid: [ACTIVE].ExecuteThread: '11' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: techm_training] [ecid: <ECID>,0:2] [APP: icswebapp] [DSID: 0000LsGq28g6QPhpp85EiY1P_^vy00000P] Failed to save cloud adapter artifacts to project model.[[
oracle.ics.webconsole.common.exception.GeneralException: ICS-10902: Error while reading wsdl resource file : /u01/data/user_projects/domains/<pod name>/servers/AdminServer/storage/ics/tmp/WC/itg_8941760449738474997/resources/application_46/inbound_47/resourcegroup_48/ValidateCredit_REQUEST.wsdl.
at oracle.ics.webconsole.common.parser.WSDLParser.(WSDLParser.java:123)
at oracle.ics.webconsole.view.beans.ComposerBackingBean.saveCloudAdapterReqArtifacts(ComposerBackingBean.java:4750)
at oracle.ics.webconsole.view.beans.ComposerBackingBean.persistCloudAdapterTargetToModel(ComposerBackingBean.java:5129)
at oracle.ics.webconsole.view.beans.ComposerBackingBean.persistCloudAdapterToModelWithMajorChange(ComposerBackingBean.java:6579)
at oracle.ics.webconsole.view.beans.ComposerBackingBean.persistCloudAdapterToModel(ComposerBackingBean.java:6707)
at oracle.ics.webconsole.view.beans.ComposerBackingBean.refreshParent(ComposerBackingBean.java:6435)
at oracle.ics.webconsole.view.beans.backing.composer.ComposerPageBean.refreshParent(ComposerPageBean.java:768)
at sun.reflect.GeneratedMethodAccessor6369.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodExpression(UIXComponentBase.java:2016)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:213)
at org.apache.myfaces.trinidad.component.UIXComponent.broadcastInContext(UIXComponent.java:364)
at org.apache.myfaces.trinidad.component.WrapperEvent.broadcastWrappedEvent(WrapperEvent.java:82)




STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Add a custom header on the SOAP connection invoke wizard and save



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms