XSD to MDS

Hello
We are using latest SOA suite PS3
We have directory that has bunch of XSD our BPEL processes refer to. We want to put / migrate these XSD into MDS. So that all processes would refer the XSD from that MDS location.
Can anyone point me to how this directory can be migrated to MDS ? and then how BPEL process can refer to these MDS stored XSD ?
Does these XSD get stored in MDS table ?
Thx,
DD

http://blogs.oracle.com/soabpm/2009/07/reusing_common_metadata_wsdl_x.html
http://biemond.blogspot.com/2009/07/using-shared-object-in-soa-suite-11g.html
http://biemond.blogspot.com/2009/11/soa-suite-11g-mds-deploy-and-removal.html
maybe these will help you
in the wsdl you can do an import from an oramds location instead of a http:// location, like that you can retrieve the resources from the mds repository

Similar Messages

  • Issue using XSD from MDS

    Hi
    I am having issue when using XSD from MDS. ( AIA 11G)
    I have created MDS connection and tested it and it workds. Through SOA Browser -> Resource Pallet I am able to brouse XSD also. After selecting XSD when i import , I get below mentioned error
    Exception: oracle.mds.exception.MDSException: MDS-02501: cannot load the ORAMDS URL "oramds:/apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Industry/HealthSciences/EBO/SupplierParty/V1/SupplierPartyEBO.xsd" because MDS session could not be created or resolved
    MDS-01330: unable to load MDS configuration document
    MDS-01329: unable to load element "persistence-config"
    MDS-01370: MetadataStore configuration for metadata-store-usage "mstore-usage_2" is invalid.
    MDS-00918: Connection details for the MDS repository are incomplete. The values for "userName, password, jdbcURL" are invalid
    Is there something i am missing?
    Bikash

    i run into the same issue a lot and it seems that everytime i modify the composite or the bpel, somehow all the userid, password, and jdbc-url properties are removed from the adf-config file. i always have to restore to a previous version from history. i have no idea what causes jdeveloper to remove these tags and haven't yet found a remedy for this problem.

  • How to Upload XSD into MDS by using WLST/ANT only

    Hi,
    Can anyone help me out how to upload an XSD into MDS using WLST/ANT only (Not JDEV)
    Please help me out its urgent
    Edited by: 943121 on Dec 28, 2012 8:11 AM

    If you are using AIA, then you will have MDS deployment scripts. Check this link for details - http://docs.oracle.com/cd/E23549_01/doc.1111/e17361/ch18.htm#BABGHIGG
    If not AIA, then you need to build custom ant scripts which will use the api "com.soamds.util.MdsImportTask" for mds deploy and "com.soamds.util.MdsDeleteTask" for mds undeploy.
    Hope this helps.
    -Sriharish.

  • Importing a XSD into MDS

    Hi,
    I have an xsd which is to be imported into the MDS database (I have the SOA-MDS connection as well). How do i do that, because i cannot find any option to import it directly into the MDS ?? Please let me know the steps ....
    Aditya

    Hi,
    Oracle/Middleware/JDeveloper/integration/seed , please create a folder caller apps under this folder....And under apps, you can have folders if u want or place the artifacts directly inside the apps folder. After placing the artifacts, lets say an XSD file, Create a JDeveloper New Application, under that create a New SOA Project, Right click on that SOA project and say Project properties, Now go to deployment, Now say New, and now select the archive type as JAR File and give a meaningful name,
    and say OK, And now you can see under the Project Output ; there are two things called Contributors and Filters. Select the Contributors and select the folders (which contains the XSD's you want to add). And then come to filters, and select the Artifacts you want to add to the MDS under the folder. You are good till now, Finally save the JAR File. Now right click on the application and say application properties , go to Deployments, say New, select the archive type as SOA Bundle, And give a meaningful name and say OK. Now select the bundle you have created and say Edit and go to dependencies, and here you need to add the jar file which you have created and save it. Now Right click on the application and say deploy to soabundle1 (the soa bundle which you have created ) and say Deploy to SOA Bundle and select the SOA Server and deploy it.
    Now you should be good to use the Artifacts which are in MDS...GO to your MDS COnnection...to apps folder...you will see the artifacts in the folder...
    Hope this helps you...
    Thanks,
    N

  • AQ Queue with payload type as an SalesQuoteEBO.xsd

    Hi All,
    How can we create a AQ queue in database whose payload is of type "SalesQuoteEBO.xsd".
    Is there any option that we can import the xsd from MDS as the xsd is very complex.
    And can we create the object type as XML type.If any one has Please share the Links related to AQ queue creation
    Thanks.

    Hi,
    See the snippet below for an example how to create an AQ queue (queue MY_QUEUE, queue table MY_QT, schema JMSUSER) that has XMLType payload:
    CREATE USER JMSUSER IDENTIFIED BY JMSUSER;
    GRANT CONNECT, RESOURCE, AQ_ADMINISTRATOR_ROLE, AQ_USER_ROLE to JMSUSER;
    GRANT EXECUTE ON DBMS_AQADM TO JMSUSER;
    GRANT EXECUTE ON DBMS_AQ TO JMSUSER;
    DBMS_AQADM.CREATE_QUEUE_TABLE(
    Queue_table => ‘JMSUSER.MY_QT’,
    Queue_payload_type => ‘SYS.XMLTYPE’,
    Sort_list => ‘PRIORITY, ENQ_TIME’,
    Multiple_consumers => ‘TRUE’);
    DBMS_AQADM.CREATE_QUEUE(
    Queue_name     => 'JMSUSER.MY_QUEUE',
    Queue_table     => 'JMSUSER.MY_QT',
    Max_retries     => 5,
    Retention_time     => 10512000,
    Retry_delay     => 5);
    DBMS_AQADM.START_QUEUE(Queue_name => 'JMSUSER.MY_QUEUE');
    Kind regards, Ronald

  • How to use schemas in MDS with the JDeveloper JAXB compiler ?

    Hello,
    I would like to use the JAXB2 compiler to generate a content model from an XSD in MDS. I don't find any way to do it because in order to select the source schema I only can browse my project and application directory but not the MDS. I configured JDeveloper such that to connect to MDS and I'm able to browse the MDS, to open artifacts. But I cannot extract/export/download them from MDS to the JDeveloper project such that to use the JAXB compiler against it. I tried the Add to project function once that the artifact is opned but nothing seems to happen. How could I do that ?
    Many thanks in advance,
    Nicolas

    hi Henrique Pinto!
    but you'll need to import all the wsdl's,,,
    this mean that i will have to request another wsdl which is general wsdl contained object and operation and soap action?
    or i can use only this wsdl and then need to do something in external definition with this wsdl?
    thanks & regards
    dennis
    Message was edited by:
            ogawa Dennis

  • Error while updating MDS

    Hi All,
    we are trying to update one XSD to MDS repository, but getting below error:
    even if we remove /apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Industry/PublicSector/Common/V1/Meta.html which is giving below error, the same error comes for some other .html file.
    If anyone has encountered similar issue and have solution then please suggest:
         [exec] Metadata transfer operation started
         [exec] Uploading metadata to server . . . . . . . . . . . . . .
         [exec] Importing metadata into repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
         [exec] Metadata tranfer operation failed
         [exec]
         [exec] This Exception occurred at .
         [exec] javax.management.MBeanException: MDS-00039: error while attempting to parse the document /apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Industry/PublicSector/Common/V1/Meta.html using SAX.
         [exec] Whitespace required.
         [exec] Whitespace required.
         [exec]     at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:237)
         [exec]     at weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:223)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl_1035_WLStub.invoke(Unknown Source)
         [exec]     at weblogic.management.remote.common.RMIConnectionWrapper$16.run(ClientProviderBase.java:910)
         [exec]     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         [exec]     at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
         [exec]     at weblogic.security.Security.runAs(Security.java:61)
         [exec]     at weblogic.management.remote.common.RMIConnectionWrapper.invoke(ClientProviderBase.java:908)
         [exec]     at javax.management.remote.rmi.RMIConnector$RemoteMBeanServerConnection.invoke(RMIConnector.java:993)
         [exec]     at oracle.mds.lcm.client.TransferRun.doImport(TransferRun.java:449)
         [exec]     at oracle.mds.lcm.client.TransferRun.run(TransferRun.java:91)
         [exec]     at java.lang.Thread.run(Thread.java:662)
         [exec] Caused by: java.lang.Exception: MDS-00039: error while attempting to parse the document /apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Industry/PublicSector/Common/V1/Meta.html using SAX.
         [exec] Whitespace required.
         [exec] Whitespace required.
         [exec]     at oracle.mds.internal.lcm.util.ExceptionUtil.createGenericMBeanException(ExceptionUtil.java:61)
         [exec]     at oracle.mds.internal.lcm.mbean.AppRuntimeMBeanImpl.doImport(AppRuntimeMBeanImpl.java:712)
         [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         [exec]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         [exec]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         [exec]     at java.lang.reflect.Method.invoke(Method.java:597)
         [exec]     at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.doInvoke(OracleStandardEmitterMBean.java:973)
         [exec]     at oracle.adf.mbean.share.AdfMBeanInterceptor.internalInvoke(AdfMBeanInterceptor.java:104)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
         [exec]     at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalInvoke(AbstractMBeanSecurityInterceptor.java:190)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
         [exec]     at oracle.security.jps.ee.jmx.JpsJmxInterceptor$2.run(JpsJmxInterceptor.java:344)
         [exec]     at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         [exec]     at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         [exec]     at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalInvoke(JpsJmxInterceptor.java:360)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalInvoke(ContextClassLoaderMBeanInterceptor.java:103)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalInvoke(MBeanRestartInterceptor.java:116)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.LoggingMBeanInterceptor.internalInvoke(LoggingMBeanInterceptor.java:524)
         [exec]     at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doInvoke(AbstractMBeanInterceptor.java:252)
         [exec]     at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.invoke(OracleStandardEmitterMBean.java:887)
         [exec]     at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
         [exec]     at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
         [exec]     at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
         [exec]     at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
         [exec]     at weblogic.management.mbeanservers.internal.JMXContextInterceptor.invoke(JMXContextInterceptor.java:263)
         [exec]     at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$16.run(WLSMBeanServerInterceptorBase.java:449)
         [exec]     at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.invoke(WLSMBeanServerInterceptorBase.java:447)
         [exec]     at weblogic.management.mbeanservers.internal.SecurityInterceptor.invoke(SecurityInterceptor.java:444)
         [exec]     at weblogic.management.jmx.mbeanserver.WLSMBeanServer.invoke(WLSMBeanServer.java:323)
         [exec]     at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11$1.run(JMXConnectorSubjectForwarder.java:663)
         [exec]     at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder$11.run(JMXConnectorSubjectForwarder.java:661)
         [exec]     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         [exec]     at weblogic.management.mbeanservers.internal.JMXConnectorSubjectForwarder.invoke(JMXConnectorSubjectForwarder.java:654)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1427)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl.access$200(RMIConnectionImpl.java:72)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1265)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1367)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:788)
         [exec]     at javax.management.remote.rmi.RMIConnectionImpl_WLSkel.invoke(Unknown Source)
         [exec]     at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
         [exec]     at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
         [exec]     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
         [exec]     at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
         [exec]     at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
         [exec]     at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
         [exec]     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         [exec]     at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
         [exec] Problem invoking WLST - Traceback (innermost last):
         [exec]   File "/opt/app/AH_CAT2/Infrastructure/Install/AID/lib/py/updateMetadata.py", line 53, in ?
         [exec]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         [exec]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
         [exec]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
         [exec]     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
         [exec]
         [exec] java.lang.Exception: java.lang.Exception: Error!!! Import MetaData Failed !!
         [exec]
    BUILD FAILED
    /opt/app/AH_CAT2/Infrastructure/Install/config/UpdateMetaData.xml:8: The following error occurred while executing this line:
    /opt/app/AH_CAT2/Infrastructure/Install/AID/AIAExecuteDriver.xml:103: The following error occurred while executing this line:
    /opt/app/AH_CAT2/Infrastructure/Install/AID/AIAExecuteDriver.xml:64: The following error occurred while executing this line:
    /opt/app/AH_CAT2/aia_instances/UCM/tmp/AIDExecuteDP_temp_431637612.xml:4: The following error occurred while executing this line:
    /opt/app/AH_CAT2/Infrastructure/Install/AID/lib/AIDConfigurationLibraryTasks.xml:802: exec returned: 1

    Resolved the issue:
    In UpdateMetadaDP.xml we were using  below format, but because of highlighted empty fileset, it was trying to parse and upload all files , when we removed the highlighted empty tag it worked for us.
    <?xml version="1.0" standalone="yes"?>
    <DeploymentPlan component="Metadata" version="3.0">
      <Configurations>
    <UpdateMetadata wlserver="fp" >
    <fileset dir="${AIA_HOME}/AIAMetaData">
    </fileset>
    <fileset dir="${AIA_HOME}/AIAMetaData">
    <include name="AIAComponents/ApplicationObjectLibrary/Siebel/V1/schemas/SWITroubleTicketIO.xsd" />
    </fileset>
      </UpdateMetadata>
    </Configurations>
    </DeploymentPlan>

  • Editing MDS Artifacts in JDeveloper.

    I copied my MDS artifacts onto my local development machine and created a file based MDS connection in JDeveloper. The file based MDS Connection is pointing to the directory where I placed my MDS artifacts. When I open an XSD from MDS Connectios in JDeveloper, I am unable to edit the XSD. Is this by design?
    What does Oracle suggest for development teams to be able to edit or enhance MDS artifacts? One option is to open these XSD's in XMLSpy or XML editing tools and manage them independently of JDeveloper. Other option is to create a project manually in JDeveloper and import the MDS file Location?
    Any pointers would be appreciated.
    Regards,
    Manoj
    303-589-9577

    Although, it is not directly supported OOTB, but still you can do that in JDev. This is what I think, you should do in order to edit the MDS artifacts and then, deploy those to the Server.
    (1) I assume, you already have a jar used for the MDS Deployment. This jar contains the MDS artifacts, you want to edit.
    (2) Follow this Oracle article, which mentions how you can have a JDeveloper - MDS based deployment profile. Then, you can edit the MDS artifacts in JDeveloper and deploy those all also.
    (3) But there is a catch here.. You'll always have the content edited by you. Imagine, another developer making changes to the XSD, then, the latest copy of that XSD won't be available in JDeveloper for edition. If you always want to have the latest copy of the MDS, then, I would suggest that you extract the MDS contents from the server (in the form of a jar) and use the same jar in Step 1.
    Its a kinda long-shot, but..it is what it is :-)
    Hope it helps !

  • AIA11g install error

    During the deployment phase of AIA 11g install I see this error:
    [scac] oracle.fabric.common.wsdl.XSDException: Error loading schema from file:/u01/app/oracle/product/fmw/AIA/Infrastructure/ErrorHandling/src/AIAErrorTaskAdministrationApp/AIAErrorTaskAdministrationProcess/AIAErrorTaskAdministrationProcess.wsdl [Cause=Error in getting XML input stream: oramds:/apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Core/Common/V2/Meta.xsd: oracle.mds.exception.MDSException: MDS-00054: The file to be loaded oramds:/apps/AIAMetaData/AIAComponents/EnterpriseObjectLibrary/Core/Common/V2/Meta.xsd does not exist.]
    Is the oramds: tag something that should have been replaced during configuration or preinstall scripts?

    It appears the the schema location is referencing the mds repository created as part of soa suite and that somehow the aia common schemas did not get deployed there during install process as they should have been. I am still researching how to fix this with oracle support and will update here when this is solved.

  • SDO invocation errors after re-deploying composites

    Hi,
    We have an application with EJB exposing SDO web services and composites calling those services.
    The wsdl and xsd files for those services are pushed in MDS by our build.
    The problem is every time we re-deploy the application (EJBs, wsdl/xsd to MDS, then composites), the composite throw errors when trying to invoke the SDO web services. For instance:
    Caused by: java.lang.IllegalArgumentException: Exception [EclipseLink-45010] (Eclipse Persistence Services - 1.1.1.v20090430-r4097): org.eclipse.persistence.
    exceptions.SDOException
    Exception Description: Type not found for interface [com.ed.ted.sdo.EscSDO]
    at org.eclipse.persistence.sdo.helper.delegates.SDODataFactoryDelegate.create(SDODataFactoryDelegate.java:54)
    The problem also happens when we re-deploy one of the composite making SDO calls.
    We use ant scripts to build and deploy.
    The only solution we have found so far to get rid of this issue is to follow these steps:
    - un-deploy all ejbs and composite
    - stop the server
    - delete domain/servers/cache and tmp
    - restart server
    - re-deploy ejbs and composites
    Has anyone encountered this kind of issues ?
    We can't figure out if it is linked with MDS caches, SDO or weblogic.
    Thanks for your help
    Sebastien

    Thanks a lot Sebastien,
    I had the exact same error when trying to invoke an EJB/JPA based SDO exposed as a SOAP WebService (based on Biemond's example: http://biemond.blogspot.be/2012/08/generating-ejb-sdo-service-interface.html).
    To get rid of this strange error, I had to:
    1) delete domain/servers/cache (not the tmp)
    2) restart server
    Then when I invoked the SDO service from SoapUI again, it worked! :)
    Thanks again,
    David

  • Unable to load XSD from the MDS

    Hi,
    We are undergoing this problem for the last 2 weeks. We are working with BPEL processes which refer the schema from MDS. Everything is working fine in dev which is a single server, but as soon as we moved the code to a clustered test environment, the interfaces are failing to load the XSDs often and they are working only intermittently. When they fail, we receive the following error:
    +<fault>+
    +<bpelFault>+
    +<faultType>0</faultType>+
    +<bindingFault>+
    +<part name="summary">+
    +<summary>Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'Put' failed due to: Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "Could not instantiate InteractionSpec oracle.tip.adapter.ftp.outbound.FTPInteractionSpec due to: XSD Resolution problem. XSD Resolution problem. Unable to load Translation schemas from for -Namespace- due to: Unable to lookup schema for '-Namespace- ' Please make sure all used XML schemas are imported/included correctly. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. </summary>+
    +</part>+
    +<part name="detail">+
    +<detail>Connection reset</detail>+
    +</part>+
    +<part name="code">+
    +<code>null</code>+
    +</part>+
    +</bindingFault>+
    +</bpelFault>+
    +</fault>+
    The server logs are shown:
    +<May 2, 2013 9:18:32 AM GMT+00:00> <Error> <oracle.soa.adapter> <BEA-000000> <JCABinding=> InterfaceName:AdapterName [ Write_ptt::Write(body) ] Could not invoke operation 'Write' against the 'File Adapter' due to:+
    BINDING.JCA-12563
    Exception occured when binding was invoked.
    Exception occured during invocation of JCA binding: "Could not instantiate InteractionSpec oracle.tip.adapter.file.outbound.FileInteractionSpec due to: XSD Resolution problem.
    XSD Resolution problem.
    Unable to load Translation schemas from  for -Namespace- due to: Unable to lookup schema for '-Namespace-'
    Please make sure all used XML schemas are imported/included correctly.
    +".+
    +The invoked JCA adapter raised a resource exception.+
    +Please examine the above error message carefully to determine a resolution.+
    +>+
    +<May 2, 2013 9:18:32 AM GMT+00:00> <Error> <oracle.soa.adapter> <BEA-000000> <JCABinding=> [default/InterfaceName!3.0*soa_7aa1ce63-47ca-49af-a447-b231b8cde31c.AdapterName]:Write One-way operation Write() failed>+
    +<May 2, 2013 9:18:32 AM GMT+00:00> <Error> <oracle.soa.bpel.engine.ws> <BEA-000000> <got FabricInvocationException+
    +java.net.SocketException: Connection reset+
    +at java.net.SocketInputStream.read(SocketInputStream.java:168)+
    +at weblogic.utils.io.ChunkedInputStream.read(ChunkedInputStream.java:159)+
    +at java.io.InputStream.read(InputStream.java:82)+
    +at com.certicom.tls.record.ReadHandler.readFragment(Unknown Source)+
    +at com.certicom.tls.record.ReadHandler.readRecord(Unknown Source)+
    +...+
    We have never had this problem till moving to the clustered environment and all the XSDs in the MDS are configured properly to our knowledge. Any helpful pointers to the problem are very much appreciated.
    Regards,
    vu2jerry
    Edited by: 989720 on May 2, 2013 4:57 AM

    We have a sev-1 SR raised with Oracle and the issue hasn't been found yet. I had no idea it was a known issue as I couldn't find anything related to these on the web.
    By the way it isn't a problem with the File and FTP adapters alone. Even the validate activity is failing to load the XSDs more often than not with the same error. Has anyone else faced the same issue?
    Regards,
    vu2jerry

  • Change XSD reference from Local to MDS in existing application

    Hi
    I have tired MDS upload and delete for XSD and WSDL files using ant scripts. It got uploaded without errors.
    But i need to know if there is a BPEL application already having multiple XSD (within project - local) and have the reference of those XSD across multiple WSDL. If i upload the XSDs alone on to MDS and delete them from the project (ie., from local), I am ending up with compile time error saying reference not found in the WSDL.
    Is there any way that we can change the reference of the XSD files from local on to MDS path in the existing WSDL automatically once we upload things on to MDS.
    Thanks,Sesha

    I doubt you can get this done automatically. If your wsdl 's has xsd import from local file system, you will have to manually change the location to mds oramds://...format.
    So the best way to do this is to maintain the same structure in mds in the local file system ,use the oramds import in all wsdl's and specify the mapping to the actual file system location in adf-config.

  • BPEL MDS XSD parsing exception

    Hi,
    I am trying to explore MDS usage in SOA 11.1.1.3.I created an MDS connection in my jdev with file based persistence in the following folder
    D:\Jdev11113\jdeveloper\integration\seed\apps\xsd and I kept an xsd in this path.I also edited my adf-config.xml to refer to the mds.Below is my adf-config.xml
    <?xml version="1.0" encoding="windows-1252" ?>
    <adf-config xmlns="http://xmlns.oracle.com/adf/config"
    xmlns:adf="http://xmlns.oracle.com/adf/config/properties">
    <adf:adf-properties-child xmlns="http://xmlns.oracle.com/adf/config/properties">
    <adf-property name="adfAppUID" value="MDSSample-5135"/>
    </adf:adf-properties-child>
    <adf-mds-config xmlns="http://xmlns.oracle.com/adf/mds/config">
    <mds-config xmlns="http://xmlns.oracle.com/mds/config">
    <persistence-config>
    <metadata-namespaces>
    <namespace metadata-store-usage="mstore-usage_1" path="/soa/shared"/>
    <namespace metadata-store-usage="mstore-usage_2" path="/apps/xsd"/>
    </metadata-namespaces>
    <metadata-store-usages>
    <metadata-store-usage id="mstore-usage_1">
    <metadata-store class-name="oracle.mds.persistence.stores.file.FileMetadataStore">
    <property value="${oracle.home}/integration"
    name="metadata-path"/>
    <property value="seed" name="partition-name"/>
    </metadata-store>
    </metadata-store-usage>
    <metadata-store-usage id="mstore-usage_2">
         <metadata-store class-name="oracle.mds.persistence.stores.file.FileMetadataStore">
         <property value="${oracle.home}/integration"
         name="metadata-path"/>
         <property value="seed" name="partition-name"/>
         </metadata-store>
    </metadata-store-usage>
    </metadata-store-usages>
    </persistence-config>
    </mds-config>
    </adf-mds-config>
    </adf-config>
    But when I am creating a bpel process which refers to the schema I kept in the xsd folder it shows error that the schema cannot be parsed.
    Am I missing any step.Please guide me.
    Thanks.
    Edited by: user13542496 on May 4, 2011 12:12 AM

    I got it working.While creating the MDS connection in jdev I need to set the path only till apps folder.

  • Deploying xsd to the SOA MDS

    Hi,
    I am trying to deploy some xsds to the SOA MDS ..
    I am following the SOA developer's guide (http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10224/toc.htm - 43.4 Deploying and Using Shared Metadata Across SOA Composite Applications) but while deploying I get the error :
    [04:30:27 PM] ---- Deployment started. ----
    [04:30:27 PM] Target platform is (Weblogic 10.3).
    [04:30:27 PM] Entering Target Selection Dialog
    [04:30:29 PM] Retrieving existing application information
    [04:30:30 PM] Running dependency analysis...
    [04:30:30 PM] Building...
    [04:30:31 PM] Deploying 2 profiles...
    [04:30:31 PM] Wrote Archive Module to C:\JDeveloper\TestsWorkspace\Tests\bin\deploy\metadata_shared.jar
    [04:30:33 PM] #### Deployment incomplete. ####
    [04:30:33 PM] == ERROR: No j2ee modules detected in EAR archive. Deployment aborted. == (oracle.jdeveloper.deploy.VetoableDeployException)
    Does someone have an idea ?
    Thanks,
    romain.

    Hi,
    Thank you for your answer.
    Yes, I followed the documentation in which it is said to deploy the application ....
    I found the problem :
    I was trying to deploy a SOA Bundle containing only the metadata jar => I got the error.
    I tried to deploy a SOA Bundle containing 2 jars : one for metadata and another for a BPEL Project, it worked.
    I can't deploy the metadata only ...
    Romain.

  • XSD and WSDL in MDS

    Experts,
    Can someone give me the steps to create a project, add the xsd and wsld files in it and deploy the project to MDS.
    Thanks,
    Jai.

    Hi Anuj,
    I followed this link to create the MDS connection and local MDS repository, should I create an empty composite project and place the
    zip file of my xsd's in this and bundle that in to an MAR file? Are there any documents that talks about MAR creation?
    Thanks,
    Jai.

Maybe you are looking for

  • Fourth Generation iPod will not stay in Sync with iTunes

    My wife has a 20GB 4th generation Ipod that she uses everyday. Every 2-3 weeks the some of the playlists will not play. When entering a the playlist it will advance through the entire list and then will go back to the main menu. This does not happen

  • Frm-40010 in forms 10g

    Hi. I'm configuring Oracle Application Server Forms and Reports Services. I want to place form files in a directory different form $ORACLE_HOME/forms. If i place the files in another directory I get frm-40010. I already changed the default.env file f

  • How to find dependent requirements

    I have materials (components) of other higher level materials (or finished goods). I can find the requirements of finished goods from PBIM and PBED tables (by linking them based on pointers), but I want to find the requirments for components. Please

  • Create Document Sets with Javascript COM - Sharepoint 2010

    I am trying to work out if it's possible to create Document Sets in a list using the Javascript COM. If it is possible does anyone have an example of how to do it. I am using Sharepoint 2010. Many thanks.

  • [SOLVED] pacman wants m4-1.4.16-3 instead of m4-1.4.17-1

    When I run the following command (as suggested at Arch User Repository#Getting_started)... pacman -S --needed base-devel ...I get the following output: :: There are 25 members in group base-devel: :: Repository core 1) autoconf 2) automake 3) binutil