My Oracle Support Banner

In Oracle Business Network (OBN), Test Connectivity Fails and OXTA-4203 Errors Occur on Inbound Invoices After Migration To OCI (Doc ID 2755652.1)

Last updated on FEBRUARY 25, 2021

Applies to:

Oracle Business Network - Version 5.1 and later
Information in this document applies to any platform.

Symptoms

In Oracle Business Network (OBN), the connectivity test to OBN Production is failing.
Inbound Invoices coming from OBN are also failing as a result of the connectivity failure.
The problem occurs after completion of migration from OMCS to OCI.


Error

Test Connectivity Failed!
Reason: OBN is unable to connect to the URL. Please check the spelling of the URL or check whether your server is down or check your network settings/firewall rules.


 

The following error information is also seen on the OBN Connectivity Test page, in the "Additional Technical Error Details - Stack Trace" information

oracle.apps.snw.osnui.util.ConnectivityException: Not Found at oracle.apps.snw.osnui.util.OsnHttpPost.testConnectivity(OsnHttpPost.java:248) at oracle.apps.snw.connectivitytest.TestConnectivityServer.testConnectivity(TestConnectivityServer.java:163) at oracle.apps.snw.connectivitytest.TestConnectivityServer.doPost(TestConnectivityServer.java:79) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:25) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.security.jps.ee.http.JpsAbsFilter$3.run(JpsAbsFilter.java:174) at java.security.AccessController.doPrivileged(Native Method) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:314) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:650) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:112) at oracle.security.jps.ee.http.JpsAbsFilter.doFilterInternal(JpsAbsFilter.java:292) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:149) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:94) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:248) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3706) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3672) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:328) at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197) at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203) at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71) at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2443) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2291) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2269) at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1705) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1665) at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272) at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352) at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337) at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57) at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41) at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:652) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:420) at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)



The following errors are for the failing inbound invoice transactions:

Error Code: OXTA-4203
Error Description: OXTA Malformatted Response Error



Steps To Reproduce

The issue can be reproduced at will with the following steps:
1. Log in to OBN.
2. Navigate to the Self-Testing tab > Connectivity subtab.
3. Connectivity of OXTA Test URL is successful.
4. Connectivity of OXTA Production URL shows an error:

Test Connectivity Failed!
Reason: OBN is unable to connect to the URL. Please check the spelling of the URL or check whether your server is down or check your network settings/firewall rules.

5. Review of the OBN Transaction Monitor shows that the inbound invoices are all failing with:
Error Code: OXTA-4203
Error Description: OXTA Malformatted Response Error




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!


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.