B2B x12-4010-997 file oracle Issue — oracle-tech

    Forum Stats

  • 3,708,965 Users
  • 2,241,167 Discussions
  • 7,840,725 Comments

Discussions

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

B2B x12-4010-997 file oracle Issue

User_BZEHUUser_BZEHU Posts: 15 Red Ribbon
edited February 2020 in Integration - B2B

Hi Friends,

I am facing  B2B development issues, We have the requirement like customer sending x12-4010-997 version file  via AS2 protocol,  In our setup receiving that file via AS2. For this i have created message definition like this EDI_X12-4010-997-MessageDef   i am using message definition while created created agreement.

Message Definition:

pastedImage_1.png

Agreement Setup:

pastedImage_2.png

In Agreement setup we are not seeing all the Agreement parameters like Translate , We are assuming the that Translate is not checked so oracle is flow id is not created. I have created the B2B bindings and BPEL and some business flow also.

B2B Agreement is completed and we are got the acknowledgement from AS2 connectivity

pastedImage_3.png

In the EM flow oracle flow id is not generating i am getting below screen shots.

pastedImage_4.png

I have checked the different log files like soa_server1-diagnostic.log , soa_server1.log , damco.log , AdminServer-diagnostic.log

we have find below from soa_server1-diagnostic.log

Could not find value: of type:java.lang.String among list of SelectItems

[2020-01-08T18:21:32.742+05:30] [soa_server1] [NOTIFICATION] [] [oracle.soa.b2b.ui] [tid: [ACTIVE].ExecuteThread: '35' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 7894ca5a-5ddb-4e4d-b9b2-c6f316d1a8ca-00000771,0] [APP: b2bui] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000My5CN6XDg^WFLzATOA1U5QR200000N] NEW MDSSession created

[2020-01-08T18:21:32.945+05:30] [soa_server1] [WARNING] [] [oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectManyRenderer] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 7894ca5a-5ddb-4e4d-b9b2-c6f316d1a8ca-00000773,0] [APP: b2bui] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000My5CN6XDg^WFLzATOA1U5QR200000N] Could not find value: of type:java.lang.String among list of SelectItems

[2020-01-08T18:21:32.994+05:30] [soa_server1] [WARNING] [] [oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectManyRenderer] [tid: [ACTIVE].ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: 7894ca5a-5ddb-4e4d-b9b2-c6f316d1a8ca-00000773,0] [APP: b2bui] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000My5CN6XDg^WFLzATOA1U5QR200000N] Could not find value: of type:java.lang.String among list of SelectItems

From AdminServer-diagnostic.log    we got the below

[2020-01-08T18:22:21.046+05:30] [AdminServer] [ERROR] [] [oracle.soa.mgmt.console.model.audit.SOAAuditContextHandler] [tid: [ACTIVE].ExecuteThread: '25' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: weblogic] [ecid: f033056b-3fe0-4c45-aa61-0723f6fcec76-00000433,0] [APP: em] [partition-name: DOMAIN] [tenant-name: GLOBAL] [DSID: 0000My551JoDg^WFLzATOA1U5QHj00000F] Exception while building AuditContext.[[

java.lang.Exception: Flow Instance with CorrelationFlowId 0000My5DQJLDg^WFLzATOA1U5QR200000P not found.

at oracle.soa.mgmt.base.model.audit.SOAAuditContextFactory.forCorrelationFlowId(SOAAuditContextFactory.java:67)

at oracle.soa.mgmt.console.model.audit.SOAAuditContextHandler.initialize(SOAAuditContextHandler.java:94)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at oracle.adfinternal.controller.beans.AnnotationUtils.invokeMethod(AnnotationUtils.java:273)

at oracle.adfinternal.controller.beans.AnnotationUtils.runPostConstructIfSpecified(AnnotationUtils.java:70)

at oracle.adfinternal.controller.beans.ManagedBeanFactory.instantiateBean(ManagedBeanFactory.java:906)

at oracle.adfinternal.controller.state.ScopeMap.get(ScopeMap.java:82)

at org.apache.myfaces.trinidad.util.CollectionUtils$DelegatingMap.get(CollectionUtils.java:1449)

at javax.el.MapELResolver.getValue(MapELResolver.java:199)

at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)

at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)

at oracle.adf.share.el.VariableResolverELContext$1.getValue(VariableResolverELContext.java:51)

at com.sun.el.parser.AstValue.getValue(AstValue.java:139)

at com.sun.el.parser.AstValue.getValue(AstValue.java:203)

at com.sun.el.parser.AstNot.getValue(AstNot.java:63)

at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:226)

at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:148)

at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluate(OracleExpressionEvaluatorImpl.java:103)

at oracle.adf.share.el.OracleExpressionEvaluatorImpl.evaluateHandleNull(OracleExpressionEvaluatorImpl.java:84)

at oracle.adf.model.binding.DCUtil.elEvaluate(DCUtil.java:843)

at oracle.adf.controller.internal.binding.DCTaskFlowBinding.getConditionalActivationValue(DCTaskFlowBinding.java:1083)

at oracle.adf.controller.internal.binding.TaskFlowRegionController.refreshRegion(TaskFlowRegionController.java:95)

at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3266)

at oracle.adf.model.binding.DCBindingContainer.refresh(DCBindingContainer.java:2928)

at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.prepareRender(PageLifecycleImpl.java:552)

at oracle.adf.controller.faces.lifecycle.FacesPageLifecycle.prepareRender(FacesPageLifecycle.java:81)

at oracle.adf.controller.v2.lifecycle.Lifecycle$9.execute(Lifecycle.java:252)

at oracle.adfinternal.controller.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:201)

at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.access$400(ADFPhaseListener.java:35)

at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener$5.before(ADFPhaseListener.java:509)

at oracle.adfinternal.controller.faces.lifecycle.ADFPhaseListener.beforePhase(ADFPhaseListener.java:77)

at oracle.adfinternal.controller.faces.lifecycle.ADFLifecyclePhaseListener.beforePhase(ADFLifecyclePhaseListener.java:44)

at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:317)

at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:254)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:651)

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.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:194)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.adf.view.page.editor.webapp.WebCenterComposerFilter.doFilter(WebCenterComposerFilter.java:117)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:77)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.help.web.rich.OHWFilter.doFilter(OHWFilter.java:205)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:105)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:529)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:354)

at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:232)

at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:729)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at weblogic.websocket.tyrus.TyrusServletFilter.doFilter(TyrusServletFilter.java:266)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.java:50)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.sysman.eml.app.MBeanServerConnFilter.doFilter(MBeanServerConnFilter.java:43)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:166)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:561)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.adfinternal.view.faces.caching.filter.AdfFacesCachingFilterImpl.doFilter(AdfFacesCachingFilterImpl.java:134)

at oracle.adf.view.rich.webapp.AdfFacesCachingFilter.doFilter(AdfFacesCachingFilter.java:66)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.sysman.core.app.exception.EMRuntimeExceptionFilter.doFilter(EMRuntimeExceptionFilter.java:81)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:141)

at java.security.AccessController.doPrivileged(Native Method)

at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)

at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:649)

at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:124)

at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:232)

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:224)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:32)

at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3654)

at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3620)

at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)

at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:196)

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:2423)

at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2280)

at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2258)

at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1626)

at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1586)

at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)

at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)

at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)

at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)

at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)

at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:617)

at weblogic.work.ExecuteThread.execute(ExecuteThread.java:397)

at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

]]

Could you please suggest the solution or any key points for this particular issue.

your input files most valuable to use

Best Regards,

Prasad

Answers

  • Dheeraj Kumar M at AccentureDheeraj Kumar M at Accenture Posts: 128 Red Ribbon
    edited February 2020

    Hi Prasad,

    By design the Functional Acknowledgment will not be sent to Backend / SOA and hence you may not be able to see in EM.

    In order to send this to SOA, please enable a flag in B2B (Administration -> Configuration)

    The field name : Notify Inbound Functional Ack -> set it to true.

    This will apply for all the Functional Ack messages for other documents as well.

    Hope this might be of help

    Regards,

    Dheeraj

Sign In or Register to comment.