My Oracle Support Banner

"Unable to create SOAP Factory: Provider oracle.j2ee.ws.saaj.SOAPFactoryImpl not found" Invoking BI Web Service from ODI (Doc ID 2594402.1)

Last updated on OCTOBER 04, 2019

Applies to:

Oracle Data Integrator - Version 11.1.1.9.0 and later
Information in this document applies to any platform.

Symptoms

NOTE: In the examples below, the names represent a fictitious sample for clarity. Any similarity to actual environments, past or present, is purely coincidental and not intended in any manner.

When attempting to invoke a Business Intelligence Publisher (BIP) Web Service from Oracle Data Integrator (ODI) in an OCI node, the following error occurs.

com.sunopsis.wsinvocation.SnpsWSInvocationException: javax.xml.soap.SOAPException: Unable to create SOAP Factory: Provider oracle.j2ee.ws.saaj.SOAPFactoryImpl not found
  at oracle.odi.wsinvocation.client.impl.jaxws.OdiJaxwsParserImpl.createMessage(OdiJaxwsParserImpl.java:405)
  ...

The issue can be reproduced at will with the following steps:

  1. Create Web Service call package.
  2. Generate Scenario
  3. Execute via ODI Console

Changes

Proxy settings may have been updated as per the Oracle Business Intelligence Applications (OBIA) installation guide:

Business Intelligence Applications Installation Guide
Configure Proxy Settings for WebLogic Server
https://docs.oracle.com/cd/E53672_01/doc.111191/e53673/GUID-36A18CFA-55F1-4D19-B371-A6D15EBF2E24.ht

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.