ODI 12c OdiInvokeWebService Fails with "String Index Out Of Range: -15" Error After Application of Patch 34202309
(Doc ID 2896818.1)
Last updated on AUGUST 07, 2024
Applies to:
Oracle Data Integrator on Marketplace - Version 12.2.1.4.220112 and laterOracle Data Integrator - Version 12.2.1.4.220112 and later
Information in this document applies to any platform.
Symptoms
The following error is received after having applied the Oracle Data Integrator (ODI) Patch 34202309 to resolve the java.lang.NullPointerException reported in Document 2729171.1 received while executing the OdiInvokeWebservice command with the following RETRY parameters:
-RETRY_ON_ERROR
-RETRY_INTERVAL_SECONDS
The issue can be reproduced at will with the following steps:
- Use ODI 12.2.1.4.220112 BP.
- Apply one-off Patch 34202309 - OdiInvokeWebService fails when setting Retry on Error / Retry Interval
- Clear the ODI Studio cache.
- Start ODI Studio.
- In ODI Studio > Topology, create the appropriate Data Server under "SOAP Web Service" technology.
Use a "WSDL URL" value that points to an accessible WebService, and using the appropriate credentials.
- In ODI Studio > Designer, create a Package or Procedure which implements an OdiInvokeWebService call to above WebService, and uses the following parameters:
-RESPONSE_MODE
-RESPONSE_FILE
-RESPONSE_FILE_FORMAT
and
-RETRY_ON_ERROR
-RETRY_INTERVAL_SECONDS
- Execute the Package / Procedure using Local (No Agent), and observe the error received.
Changes
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! |