微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ICS-10064:准备映射器对象时出错:“元素”中的元素“complexType”无效

如何解决ICS-10064:准备映射器对象时出错:“元素”中的元素“complexType”无效

我编写了以下 xml 架构:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://xmlns.oracle.com/cloud/adapter/nxsd/surrogate/request"
           xmlns="http://xmlns.oracle.com/cloud/adapter/nxsd/surrogate/request"
           elementFormDefault="qualified">
    <xs:element name="Building">
        <xs:complexType>
        <xs:sequence>
            <xs:element name="content">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Floor" type="xs:string"/>
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
            <xs:element name="attribute">
                <xs:complexType>
                    <xs:sequence>
                        <xs:element name="Address" type="xs:string" />
                        <xs:element name="Square" type="xs:integer"/>
                        <xs:element name="Height" type="xs:integer"/>
                        <xs:element name="Rooms" type="xs:integer" />
                    </xs:sequence>
                </xs:complexType>
            </xs:element>
        </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

但是,在运行时,它会导致错误消息 Invalid element 'complexType' in 'element'

enter image description here

有人知道这里发生了什么吗?

更新 这是我从 OIC 下载的错误堆栈跟踪

<Jan 28,2021,2:18:47,612 AM UTC> <Error> <oracle.apps.oic.integration.jetmapper> <BEA-000000> <TX_MULTI_ERRORGUI_MM_ERR_SRC_SCHEMA'Invalid element 'complexType' in 'element''> 
<Jan 28,616 AM UTC> <Error> <oracle.ics.webconsole> <ICS-10064> <An error occurred while preparing mapper object.
oracle.ics.webconsole.common.exception.GeneralException: ICS-10064: An error occurred while preparing mapper object.
    at oracle.ics.webconsole.common.orchestrationmodel.TransformerElement.validateModel(TransformerElement.java:194)
    at oracle.ics.webconsole.common.orchestrationmodel.orchestrationModelImpl.validateElements(orchestrationModelImpl.java:1211)
    at oracle.ics.webconsole.common.orchestrationmodel.orchestrationModelImpl.updateElement(orchestrationModelImpl.java:1190)
    at oracle.ics.webconsole.view.beans.backing.orchestration.ReceiveBeanElement.updateElement(ReceiveBeanElement.java:390)
    at oracle.ics.webconsole.view.beans.backing.composer.orchestrationBean.onConfirmEditAdapter(orchestrationBean.java:1655)
    at oracle.ics.webconsole.view.beans.backing.composer.orchestrationPageBean.confirmEditAdapter(orchestrationPageBean.java:1668)
    at sun.reflect.GeneratedMethodAccessor6131.invoke(UnkNown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)


Caused By: oracle.apps.oic.integration.jetmapper.model.exception.JETMapperExceptionV2: Invalid element 'complexType' in 'element'
    at oracle.apps.oic.integration.jetmapper.model.plugin.JETMapperAdapterV2.createJETMapperAdapter(JETMapperAdapterV2.java:552)
    at oracle.apps.oic.integration.jetmapper.model.plugin.JETMapperAdapterV2.createJETMapper(JETMapperAdapterV2.java:106)
    at oracle.ics.webconsole.common.orchestrationmodel.orchestrationMapperUtils.createJetMapperAdapter(orchestrationMapperUtils.java:211)
    at oracle.ics.webconsole.common.orchestrationmodel.orchestrationMapperUtils.validateMapper(orchestrationMapperUtils.java:231)
    at oracle.ics.webconsole.common.orchestrationmodel.TransformerElement.validateModel(TransformerElement.java:167)
    at oracle.ics.webconsole.common.orchestrationmodel.orchestrationModelImpl.validateElements(orchestrationModelImpl.java:1211)
    at oracle.ics.webconsole.common.orchestrationmodel.orchestrationModelImpl.updateElement(orchestrationModelImpl.java:1190)
    at oracle.ics.webconsole.view.beans.backing.orchestration.ReceiveBeanElement.updateElement(ReceiveBeanElement.java:390)
    at oracle.ics.webconsole.view.beans.backing.composer.orchestrationBean.onConfirmEditAdapter(orchestrationBean.java:1655)
    at oracle.ics.webconsole.view.beans.backing.composer.orchestrationPageBean.confirmEditAdapter(orchestrationPageBean.java:1668)
    at sun.reflect.GeneratedMethodAccessor6131.invoke(UnkNown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)    
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:78)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3688)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3654)
    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:2433)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
    at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1692)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1652)
    at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:272)
    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:640)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)

解决方法

您发布的 XSD 没有此类错误。怀疑您调用验证的方式有误。

ICS-10064 不在 Oracle Cloud: Error Messages for Oracle Integration 中。如果您的调用正确,接下来尝试更新以查看 Oracle 问题是否已得到解决。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?