SOA 11g suite configuration issues

I'm trying to setup SOA Suite 11g TP4 within JDeveloper 11g in my Windows machine. I was following the instructions given at <<http://www.oracle.com/technology/products/ias/bpel/techpreview/soa11g_installation_tp4.pdf>>.
I have created the SOA db schema and the environment variables as needed. I'm using Oracle XE database. The SOA configuration runs fine for a while after which it starts throwing the following errors and finally ends with "Configuration of SOA Infrastructure FAILED". The startsoa.log has the following errors -
application : sdpmessagingserver is in failed state
SEVERE: Application.setConfig Application: sdpmessagingserver is in failed state as initialization failed.
java.lang.InstantiationException: Error initializing ejb-modules: compilation error occurred
Caused by: com.evermind.compiler.CompilationException: compilation error occurred
Can someone please help me with this ?

Well .. use deploy from projects to deploy the SOA Composite only(SAR file) ..i case u wanna deploy MAR(mds) files or Web projects related to an Application like HumanTask Applications in 11.1.1.0 we use it from deployment .. i guess u can deploy multiple composites by creating a bundle too from Application deployment ..

Similar Messages

  • BINDING.JCA-12510 JCA Resource Adapter location error in SOA 11g Suite

    Hi,
    I am just testing one simple SOA Application in SOA 11g Suite. Created a SOA Composite Application with one DB Adapter at designtime all worked fine with DB Adapter. But when I deploy the Application on the server I get the following error:
    The JCA Binding Component was unable to establish an outbound JCA CCI connection due to the following issue: BINDING.JCA-12510 JCA Resource Adapter location error. Unable to locate the JCA Resource Adapter via .jca binding file element <connection-factory/> The JCA Binding Component is unable to startup the Resource Adapter specified in the <connection-factory/> element: location='eis/DB/soademoDatabase'. The reason for this is most likely that either 1) the Resource Adapters RAR file has not been deployed successfully to the WebLogic Application server or 2) the '<jndi-name>' element in weblogic-ra.xml has not been set to eis/DB/soademoDatabase. In the last case you will have to add a new WebLogic JCA connection factory (deploy a RAR). Please correct this and then restart the Application Server ".Do I need to jndi-name in weblogic-ra.xml if so what is the exact location. Any help is appreciated.
    Thanks

    I did but still not able to connect now getting the following error. I went to the Weblogic Console, clicked on deployments, selected DBAdapter, clicked on configuration ,
    and then I don't see outbound configurations instead it shows Outbound Connection Pools, Under Outbound Connection Pools tab I clicked on New and it asked to select Outbound Connection Group I selected the one that was already there (with JNDI eis/DB/SOADemo) and then created my JNDI which was added to the default Outbound Connection Group and in the end it asked to save the Plan.xml which I saved it under a new directory created under soa directory. But still am not able to connect.
    How do I create my own Connection Group as don't want to use the defualt one out there.
    After creating the JNDI Name it asks for saving the Plan.xml file. Where exactly we save this file. Are there any standards.
    Why can't I update any properties when I click on the new JNDI name it takes to Settings for javax.resource.cci.ConnectionFactory --> Outbound Connection Properties but there I see a save buttn but I can't make any changes.
    BINDING.JCA-12563 Exception occured when binding was invoked. Exception occured during invocation of JCA binding: "JCA Binding execute of Reference operation 'getCreditValidationSelect' failed due to: Could not create/access the TopLink Session. This session is used to connect to the datastore. Caused by javax.resource.spi.InvalidPropertyException: Missing Property Exception. Missing Property: [DBManagedConnectionFactory.userName]. You may have set a property (in _db.jca) which requires another property to be set also. Make sure the property is set in the interaction (activation) spec by editing its definition in _db.jca. . ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. Is there any documentation that lists all these steps as I couldn't find it anywhere. The guide only talks abou DBAdapter but how to configure etc can't find any info. Any help is appreciated.
    Thanks.

  • Oracle BPM 10gR3 to Oracle SOA 11g Suite

    I am not sure some body else already asked.
    I have Oracle BPM product in production which is fine and happy the way it works. Its developed from Version: 10.3.1.0.0 Build: #100364. We use custom JSP, JavaComponent, PAPI etc in this.
    We are thinking of migrating to Oracle SOA 11g Suite.
    Is there any tool for this? If not, anything expected?
    Do we need to re-write our BPM 10g app to 11g? What all parts might need to re-write?

    To answer to you question in a straight way I am afraid there is no direct migration path from OBPM 10g to Oracle SOA Suite 11g. You would need to we-write a lot of things like
    1. As of now the BPM API's arent public. so u wont have something like PAPI as in OBPM
    2. There is no support for PBL/Java in Oracle BPM 11g. However if you want to use custom Java Component u can leverage BPEL or Spring along with BPM. Every component is afterall packed inside a single composite.
    3. It is advisable to have all dashboards and UI's developed with ADF if you are with Oracle SOA Suite 11g but even if you have JSPs that shouldnt be a problem.
    This topic was discussed some days back in this forum. You can find the thread here
    Business case to move from Oracle BPM 10.3g to BPM11g

  • Is there going to be a SOA 11g suite TP5 out shortly?

    Hello,
    Is there going to be a SOA 11g suite TP5 out shortly? Or what will be the next release of the beta software for SOA suite 11g?
    Thanks & Regards,
    Dev

    Hello Heidi,
    Thanks for your response. We are wanting to test some of the BPEL 2.0 spec activities like forEach, etc.. So, wanted to know when the next beta would come out. Am I correct in assuming that the next release for us to use will be the production release?
    Regards,
    Dev

  • OIM - SOA 11g R1  Integration Issue

    Hi ,
    I am facing an integration issue in my newly set up Dev environment .
    We have single node OIM and SOA environment . I was executing the basic connectivity checks to ensure that the environment is good and ready for use .
    When I ran the SOA-OIM Configuration test (http://i.tinyuploads.com/M1zyaP.jpg ) in the environment from Diagnostic Dashboard, it failed .
    I have verified the URLs from EM and also in MDS (in oim-config.xml) file . All entries seem to be there , not sure why its failing ? Any pointers ??
    I have checked the rmi and soap urls here Application Defined MBeans ->oracle.iam->Server (OIM ServerName)->Application:oim->XML Config->Config->XMLConfig.SOAConfig->SOAConfig  and they looked perfectly fine .
    Any clues ??
    Regards
    Suren

    did you tried accessing the oim and soa urls:
    1. http://<hostname>:<port>/oim (login with xelsysadm user)
    2. http://<hostname>:<port>/soa-infra (login with weblogic user)
    Are you able to login to both urls.

  • Grid Control 11g - OMS configuration issue

    I am installing Grid Control 11g on Linux 5. on the configuration step - OMS configuration failed. The log shows:
    INE: NMProcess: weblogic.nodemanager.common.ConfigException: The domain 'GCDomain' at '/opt/Oracle/Middleware/oms11g/user_projects/do
    mains/GCDomain' was not registered in the nodemanager.domains file and dynamic domain registration is not supported. Please register the d
    omain in the nodemanager.domains file.
    But I looked at the file: nodemanager.domains, there is an entry:
    #Domains and directories created by Configuration Wizard
    #Fri Jan 20 14:28:37 MST 2012
    GCDomain=/opt/Oracle/Middleware/oms11g/user_projects/domains/GCDomain
    So how to register GCDOMAIN?
    Please shed some lights. Thanks
    S.

    Hi Ski,
    Well the cause of this issue may vary depending on the WLS, EM GC and Oracle Critical Patch Update (CPU) that you have.
    But in general terms, you could try the following:
    1. Stop WLS
    2. copy nodemanager.domains from Middleware/wlserver_10.3/common/nodemanager to Middleware/wlserver_10.3/common/emnodemanager
    3. Start WLS (gc_inst/user_projects/domains/GCDomain/bin/startWebLogic.sh)
    4. Start nodemanager (Middleware/wlserver_10.3/server/bin/startNodeManager.sh)
    5. connect('<username>','<password>',t3://<ip address>:port')
    connect('weblogic','weblogic','t3://localhost:7001')
    6. nmEnroll([domainDir], [nmHome])
    nmEnroll('/u01/app/oracle/product/Grid11g/gc_inst/user_projects/domains/GCDomain','/u01/app/oracle/product/Grid11g/Middleware/wlserver_10.3/common/nodemanager')
    7. start OMS (Middleware/oms11g/bin> emctl start oms)
    Make sure to backup the mentioned directories accordingly before proceding with the steps mentioned above.
    Thanks,
    Cris

  • OBIEE 11g SSL Configuration Issue : Unable to import the Server certs

    Hello All,
    We are trying to configure OBIEE 11.1.1.6.0 with SSL using Windows server 2003 (IIS) and facing some issues with that.
    Followed the document : OBIEE11g SSL Setup and Configuration [1326781.1]
    http://obieedue.blogspot.sg/2012/08/obiee11g-ssl-setup-and-configuration.html
    and also completed generating the required certificate signing request and keystores for SSL communication and sent it to the CA (IT Admin team) to to have the certificate signed by CA. The issue comes when I am trying to import the CA certificate (Root certificate) and Server Certificate into the Java Keystore.
    I am importing the Root CA Certificate first which is successfully added to the keystore.
    keytool -import -trustcacerts -alias mycacert -file cacert.pem -keystore mykeystore.jks -storepass Welcome1
    Trust this certificate? [no]: yes
    Certificate was added to keystore.
    But when trying to add the Server Certificate to the keystore using the command below :
    keytool -import -v -alias testserver -file server.cer -keystore mykeystore.jks -keypass Welcome1 -storepass Welcome1
    Certificate reply was installed in keystore
    I get the following error:
    keytool error: java.lang.Exception: Failed to establish chain from reply
    java.lang.Exception: Failed to establish chain from reply
    at sun.security.tools.KeyTool.establishCertChain(KeyTool.java:2662)
    at sun.security.tools.KeyTool.installReply(KeyTool.java:1870)
    at sun.security.tools.KeyTool.doCommands(KeyTool.java:807)
    at sun.security.tools.KeyTool.run(KeyTool.java:172)
    at sun.security.tools.KeyTool.main(KeyTool.java:166)
    Read many forums and tried to convert it to the PKCS#7 format and import the cert to the identity keystore, but was not successful in that either. I have also checked with the IT Admin team and found there is only one RootCA and no other intermediate CA's.
    Please advice if any one has similar issues or suggestions.
    Thanks in advance,
    SVS

    Hi,
    One obvious reason would be that you did not specify -trustcacerts, and the root CA is not included in the present server keystore. In that case, using the -trustcacerts option would solve the problem, if the root CA is indeed in the JDK cacerts.
    To print out the certificates present in the JDK cacerts, use the following command:
    keytool -list -keystore <JAVA_HOME>/jre/lib/security/cacerts -storepass changeit -v
    Then check if the root CA that signed your server certificate is present, and has not expired (in which case,you would need to re-import a newer one into cacerts).
    Another common reason for that error message is when you have used a proprietary CA to sign your server certificate. Then it would obviously not be in the JDK cacerts. The solution in that case is to import your proprietary root CA into the JDK cacerts, using the following command:
    keytool -import -keystore <JAVA_HOME>/jre/lib/security/cacerts -file yourRootCA.pem -storepass changeit -alias youralias
    A third reason for that error message is when your server was signed by an intermediate certificate. In that case, you would have received from your CA a chain of certificates. One way to solve this (not the only one, but this one works well): Prepend your intermediate CA file to your server cert file, and import the obtained concatenated file into the server keystore. Be careful, the intermediate CA must be BEFORE the server cert. Example:
    copy rootca.cer certchain.p7b
    type server.cer >> certchain.p7b
    The file certchain.p7b will be the concatenation of the intermediate CA and the signed server cert. Then import the newly created file under the key alias as follows:
    keytool -import -keystore serverks.jks -file certchain.p7b -alias yourkey -trustcacerts
    If you only prepend the intermediate root CA, you must make sure the the final root CA is in cacerts. But you can also prepend your whole chain of trust inside the server keystore.
    Regards,
    Kal

  • SOA Suite 11g installation - B2B issue

    Hi guys,
    I just installed windows SOA Suite 11g on my machine. When I access the B2B and try to create a new version, I get the following error:
    MDS-00522: failure to save document /soa/b2b/doc_EDI_X12.xml to the metadata repository
    ORA-01573: shutting down instance, no further change allowed
    ORA-01573: shutting down instance, no further change allowed
    I am pretty sure that I need to change the configuration somewhere so that it does not save the file on some linux directory, but saves on my C drive somewhere. But I could not find the configuration location. I would really appreciate your help in this regard. Thanks

    Seems like it is a SOA Suite installation issue. I am closing this post.

  • Oracle 11G Configuration Issue

    Hi All,
    I am in the process of installing Oracle Forms and Reports 11g[11.1.2].
    I have installed Oracle 11g, getting a issue while configuring it.
    INST – 07249 :An Unexpected error occurred during the validation of Middleware home location
    INST-07286: Specified Oracle Middleware home locationdoes not have version 10.3.5 of weblogic server.If the version is incorrect then configuring with the weblogic server will fail
    WLS 10.3.5 have been installed, and I can access the Admin console.
    I did checked for the WLS version in its registry file created on WLS installation to confirm its version number.
    I have used the same middle ware home location which I used to install the WLS.
    Please can you get me some information to overcome this issue?

    This is well explained from user's guide:
    Stopping Node Manager Before Installing Oracle Forms and Reports (Windows Only)
    If you are installing Oracle Forms and Reports on a Microsoft Windows operating system, you must make sure that the Node Manager utility that was installed with Oracle WebLogic Server is stopped before you begin the installation:
    1.     Verify the Oracle WebLogic Server Node Manager utility is stopped. If it is running, kill the process.
    2.     Determine if the nodemanager.properties file is present in the WebLogic_Home\common\nodemanager directory.
    *1.     If the nodemanager.properties file is not present, continue installing Oracle Forms and Reports.*
    *2.     If the nodemanager.properties file does exist, open it and verify that the ListenPort parameter is included and that it is set. If the ListenPort parameter is not included or set, edit the nodemanager.properties file so that it is similar to the*
    following, where NODE_MANAGER_LISTEN_PORT represents the port the Node Manager listens on, such as 5556:
    *3.     ListenPort=NODE_MANAGER_LISTEN_PORT*

  • Oracle 11g Fusion Middleware (11.1.1.3.0) Report Configuration Issue

    Oracle 11g Fusion Middleware (11.1.1.3.0) Report Configuration Issue
    =============================================
    Hi All,
    I have installed Oracle 11g Fusion Middleware (11.1.1.3.0) on Oracle Linux 5 and getting some issues while configuring. What's happening is that when I run my report, it looks for the library attached to it. If I define the REPORTS_PATH in reports.sh, it works fine.
    What I want to achieve is to push reports to use REPORTS_PATH environment variable from rwserver.conf instead of reports.sh
    Someone told me to remove the REPORTS_PATH from reports.sh and add the REPORTS_PATH from reports.sh to a default.env in rwserver.conf, but it didn't worked.
    What I know about the report server stuff in 11g Fusion Middleware is that it consists of two different servers (Standalone and In Process). Our application runs report using SRW.RUN_REPORT which basically use In Process report server setting in rwserver.conf to run the report.
    The heirarchy in which reports try to look for the REPORTS_PATH is
    1) REPORTS.sh
    2) rwserver.conf
    3) Settings as per Oracle Enterprise Manager Configuration Settings.
    My standalone report server name is ReportsServer_hostname_asinst_F and the In Process Server name is rep_wls_reports_hostname_asinst_frd. When I define rep_wls_reports_hostname_asinst_frd (In process Report Server Name) for the server name parameter, I do not get any results for the report run using srw.run_report. Also I can't see the reason behind the report executed because of the following issue
    http://hostname:8888/reports/rwservlet/showjobs?server=rep_wls_reports_hostname_asinst_frd
    REP-51019: System user authentication is missing.
    ** the Singlesignon in rwservlet.properties is defined as no
    But when I define ReportsServer_hostname_asinst_F (Standalone Report Server Name) as server parameter and ran the report using srw.run_report, I get result with the REPORTS_PATH defined in reports.sh not using rwserver.conf file.
    http://hostname:8888/reports/rwservlet/showjobs?server=ReportsServer_hostname_asinst_F
    (which shows the report just run).
    Can someone who did Report Server configuration using ENV files (changing rwserver.conf), pls. send me the screenshots. Want to make sure if I am changing the correct files under correct location.
    Pls. feel free to ask me questions related to the environment set up.
    Thanks

    Your question belongs in {forum:id=84}
    John

  • Issues installing SOA 11G on Windows

    I am having trouble installing SOA 11.1.1.6 on Windows 64 bit.
    1. I installed RCU
    2. I installed JDK 1.7.0.25 in C:\Program Files\Java\jdk1.7.0.25
    3. I installed Web Logic Server and selected jdk from above path.(since while installing WLS i din't find JROCKIT, so I browsed for JDK from my C:Drive)
    4. While installing SOA 11G, when I give setup -jreLoc C:\Program Files\Java\jdk1.7.0_25  I am getting Error "Java Run Time Environment was not found in C:\Program\bin\javaw.exe"
    I have set JAVA_HOME in Environment Variables.
    Can some one please help me fix this issue.

    Yes. I validated it. I tried with below 2 locations. I have installed this before in Windows and Linux. Strange that I am struggling to do it now..Not sure what I am missing.
    C:\Program Files\Java\jdk1.7.0_25\jre
    C:\Program Files\Java\jre7
    When I try with Quotes i.e, setup -jreLoc "C:\Program Files\Java\jdk1.7.0_25\jre"I get a screen with Error:setup.exe has stopped working (below is the log)
    Problem signature:
      Problem Event Name:    APPCRASH
      Application Name:    setup.exe_unknown
      Application Version:    0.0.0.0
      Application Timestamp:    4e71ef42
      Fault Module Name:    setup.exe
      Fault Module Version:    0.0.0.0
      Fault Module Timestamp:    4e71ef42
      Exception Code:    c0000005
      Exception Offset:    00002b2f
      OS Version:    6.1.7601.2.1.0.272.7
      Locale ID:    1033
      Additional Information 1:    cb5a
      Additional Information 2:    cb5adf8f5bac4bc39db6c83fb76b8021
      Additional Information 3:    855b
      Additional Information 4:    855b1466c96ca73472fe5c46cb1df042
    Read our privacy statement online:
      http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
    If the online privacy statement is not available, please read our privacy statement offline:
      C:\Windows\system32\en-US\erofflps.txt

  • Issue with Oracle SOA 11g

    Hi friends, I am new in BPEL development an i have some problem with SOA.
    When ApprovalTask initialize data(RequesterDetails and BenefeciaryDetails) and Manager of User who initialized in status NOT Active, then soa log output next error:
    <Error> <oracle.soa.services.identity> <BEA-000000> <<oracle.tip.pc.services.identity.jps.UserImpl.populateDetails()> UserImpl: Error while populating>>
    <Error> <oracle.soa.services.identity> <BEA-000000> No users found matching the criteria.
    oracle.security.idm.ObjectNotFoundException: No users found matching the criteria.
    Maybe you can help me.Thanks.

    Hi User,
    can you please elaborate when you are getting above error and also the issue.
    oracle.security.idm.ObjectNotFoundException: No users found matching the criteria
    The issue could have several different kind of causes. They all are likely due to a configuration issue.

  • Issue while starting SOA 11G BAM server

    Hi ,
    I have installed SOA 11G( 11.1.1.5.0 ) . I am trying to start BAM server . It is waiting for longer time while coming to the below mentioned log location
    <Dec 23, 2011 2:09:13 PM IST> <Warning> <oracle.sdp.messaging.driver.base> <SDP-26024> <Registration of driver Email-Driver did not complete; will retry periodically until messaging server responds.>
    Please anyone help me to start the BAM Server quickly.
    Thanks in Advance,
    Saba

    I am also getting the same issue. Can someone let me know why is this issue happening.

  • Configuration plan in SOA 11g, help needed.

    Hi All,
    I'm trying to use configuration plans in SOA 11g to migrate composites from my DEV environment to STG. I have ant scripts that would help me in promoting the composite from DEV to STG, but im stuck up with using configuration plans.
    Can someone help me in explaining what should we do to the configuration plan that we create in JDev. I know that some portions of the file has to be edited so that endpoints of the new environment would get replaced in .bpel,.wsdl and other required files, but i dont know which sections of the configuratin plan file have to be edited and what is its significance.
    If someone can share an example configuration plan file also it would be great.
    Thanks,

    Hi,
    You have to replace the things imported in composite.xml and urls in your wsdl and xsd that are part of your composite.
    I am posting some sample configuartion.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAConfigPlan xmlns:jca="http://platform.integration.oracle/blocks/adapter/fw/metadata" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:orawsp="http://schemas.oracle.com/ws/2006/01/policy" xmlns="http://schemas.oracle.com/soa/configplan">
       <composite name="CompositeName">
          <!--Add search and replace rules for the import section of a composite
         Example:
         <searchReplace>
              <search>http://my-dev-server</search>
              <replace>http://my-test-server</replace>
         <searchReplace>
         <searchReplace>
              <search>8888</search>
              <replace>8889</replace>
         <searchReplace>-->
          <import>
          <searchReplace>
                <search>SearchString</search>
                <replace>ReplaceString</replace>
             </searchReplace>
          </import>
          <service name="dequeueJMSSiebelOrder">
             <!--Add search and replace rules for the binding properties-->
             <binding type="jca">
                <property name="jca.retry.count">
                   <replace>3</replace>
                </property>
                <property name="jca.retry.interval">
                   <replace>2</replace>
                </property>
                <property name="jca.retry.backoff">
                   <replace>2</replace>
                </property>
                <property name="jca.retry.maxInterval">
                   <replace>1</replace>
                </property>
             </binding>
          </service>
          <property name="oracle.composite.faultPolicyFile">
             <replace>oramds:/deployed-composites/FndIntgFaultPolicies_rev1.0/SOAFaultPolicies.xml</replace>
          </property>
          <!--Add search and replace rules for the component properties
         For components and service/reference bindings, you can add policy references.
         Example:
         <component name="*">
              <wsp:PolicyReference orawsp:category="management" orawsp:status="enabled" URI="oracle/log_policy"/>
         </component>-->
          <component name="ComponentName">
             <property name="activationAgent.dequeueJMSSiebelOrder.className">
                <replace>oracle.tip.adapter.fw.agent.jca.JCAActivationAgent</replace>
             </property>
             <property name="activationAgent.dequeueJMSSiebelOrder.portType">
                <replace></replace>
             </property>
          </component>
          <reference name="ReferenceName">
             <binding type="ws">
                <attribute name="port">
                   <replace>ReferencePort</replace>
                </attribute>
                <attribute name="location">
                <searchReplace>
                <search>SearchString</search>
                <replace>ReplaceString</replace>
             </searchReplace>
                </attribute>
             </binding>
          </reference>
          <reference name="ReferenceName">
             <binding type="ws">
                <attribute name="port">
                   <replace>ReferenceEndPort</replace>
                </attribute>
                <attribute name="location">
            <searchReplace>
                <search>SearchString</search>
                <replace>ReplaceString</replace>
             </searchReplace>
                </attribute>
             </binding>
          </reference>
       </composite>
       <!--Add search and replace rules for wsdls, xsd and jca files
         Example:
         <jca:property name="PollingInterval"><replace>10</replace></jca:property>
         <searchReplace>
              <search>http://my-dev-server</search>
              <replace>http://my-test-server</replace>
         <searchReplace>
         <searchReplace>
              <search>8888
              <replace>8889</replace>
         <searchReplace>
         or provide a new replace value like:
         <replace>http://my-new-server:8889/myservice</replace>-->
       <!--<wsdlAndSchema name="dequeueJMSSiebelOrder.wsdl|dequeueJMSSiebelOrder_jms.jca">
          <searchReplace>
             <search/>
             <replace/>
          </searchReplace>
       </wsdlAndSchema>-->
       <wsdlAndSchema name="dequeueJMSSiebelOrder.wsdl">
          <searchReplace>
             <search>SearchString</search>
             <replace>ReplaceString</replace>
          </searchReplace>
       </wsdlAndSchema>
    </SOAConfigPlan>  Regards
    PavanKumar.M
    Edited by: pavan4s on Jul 17, 2010 10:43 PM

  • Transformation issue in SOA 11g

    I have a SOA application with a webservice that receive XML messages from third party and through a mediator and JMS adapter writes to a JMS topic. The XML messages gets validated against a XSD and using XSL is transformed to the target format. I want to retain the original XML message with no transformation, but with transformation the message has some added element. I am attaching the four files XSL, XSD and the XML file before and after transformation. I am using SOA 11g
    XSL file_
    <?xml version="1.0" encoding="UTF-8" ?>
    <?oracle-xsl-mapper
    <!-- SPECIFICATION OF MAP SOURCES AND TARGETS, DO NOT MODIFY. -->
    <mapSources>
    <source type="WSDL">
    <schema location="../receiveESTA.wsdl"/>
    <rootElement name="odsCad" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"/>
    </source>
    </mapSources>
    <mapTargets>
    <target type="WSDL">
    <schema location="../ProduceOrtdJms.wsdl"/>
    <rootElement name="odsCad" namespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"/>
    </target>
    </mapTargets>
    <!-- GENERATED BY ORACLE XSL MAPPER 11.1.1.2.0(build 091103.1205.1216) AT [TUE APR 20 16:26:09 EST 2010]. -->
    ?>
    <xsl:stylesheet version="1.0"
    xmlns:xpath20="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.Xpath20"
    xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
    xmlns:ns0="http://xmlns.oracle.com/pcbpel/adapter/jms/ORTDJMSDemo/receiveESTA/ProduceOrtdJms"
    xmlns:mhdr="http://www.oracle.com/XSL/Transform/java/oracle.tip.mediator.service.common.functions.MediatorExtnFunction"
    xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:dvm="http://www.oracle.com/XSL/Transform/java/oracle.tip.dvm.LookupValue"
    xmlns:hwf="http://xmlns.oracle.com/bpel/workflow/xpath"
    xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:med="http://schemas.oracle.com/mediator/xpath"
    xmlns:ids="http://xmlns.oracle.com/bpel/services/IdentityService/xpath"
    xmlns:tns="http://xmlns.oracle.com/sca/soapservice/ESTAProcessing/receiveESTA"
    xmlns:xdk="http://schemas.oracle.com/bpel/extension/xpath/function/xdk"
    xmlns:xref="http://www.oracle.com/XSL/Transform/java/oracle.tip.xref.xpath.XRefXPathFunctions"
    xmlns:inp1="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"
    xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
    xmlns:ora="http://schemas.oracle.com/xpath/extension"
    xmlns:socket="http://www.oracle.com/XSL/Transform/java/oracle.tip.adapter.socket.ProtocolTranslator"
    xmlns:ldap="http://schemas.oracle.com/xpath/extension/ldap"
    exclude-result-prefixes="xsi xsl tns inp1 xsd wsdl ns0 plt xpath20 bpws mhdr oraext dvm hwf med ids xdk xref ora socket ldap">
    <xsl:template match="/">
    <inp1:odsCad>
    <inp1:odsCadEvent>
    <inp1:datasetname>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:datasetname"/>
    </inp1:datasetname>
    <inp1:messagesequence>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:messagesequence"/>
    </inp1:messagesequence>
    <inp1:eventid>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventid/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventid"/>
    </inp1:eventid>
    <inp1:eventrevisionno>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventrevisionno/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadEvent/inp1:eventrevisionno"/>
    </inp1:eventrevisionno>
    </inp1:odsCadEvent>
    <inp1:odsCadAgency>
    <inp1:datasetname>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:datasetname"/>
    </inp1:datasetname>
    <inp1:messagesequence>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:messagesequence"/>
    </inp1:messagesequence>
    <inp1:eventid>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventid/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventid"/>
    </inp1:eventid>
    <inp1:eventrevisionno>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventrevisionno/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:eventrevisionno"/>
    </inp1:eventrevisionno>
    <inp1:agencyeventnumber>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumber/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumber"/>
    </inp1:agencyeventnumber>
    <inp1:agencyeventnumberrevision>
    <xsl:attribute name="xsi:nil">
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumberrevision/@xsi:nil"/>
    </xsl:attribute>
    <xsl:value-of select="/inp1:odsCad/inp1:odsCadAgency/inp1:agencyeventnumberrevision"/>
    </inp1:agencyeventnumberrevision>
    </inp1:odsCadAgency>
    </inp1:odsCad>
    </xsl:template>
    </xsl:stylesheet>
    XSD*
    <?xml version= '1.0' encoding= 'UTF-8' ?>
    <xs:schema targetNamespace="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent" xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/top/ortdOdsCadEvent"
    elementFormDefault="qualified" attributeFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <!-- CAD EVENT -->
    <xs:complexType name="odsCadEvent">
    <xs:sequence>
    <xs:element name="datasetname" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="32"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="messagesequence" type="xs:decimal" minOccurs="1" maxOccurs="1"/>
    <xs:element name="eventid" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="eventrevisionno" type="xs:int" minOccurs="0" nillable="true"/>
    </xs:sequence>
    </xs:complexType>
    <!-- CAD AGENCY -->
    <xs:complexType name="odsCadAgency">
    <xs:sequence>
    <xs:element name="datasetname" minOccurs="1" maxOccurs="1">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="32"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    <xs:element name="messagesequence" type="xs:decimal" minOccurs="1" maxOccurs="1"/>
    <xs:element name="eventid" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="eventrevisionno" type="xs:int" minOccurs="0" nillable="true"/>
    <xs:element name="agencyeventnumber" minOccurs="0" nillable="true">
    <xs:simpleType>
    <xs:restriction base="xs:string">
    <xs:maxLength value="12"/>
    </xs:restriction>
    </xs:simpleType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    <xs:element name="odsCad">
    <xs:complexType>
    <xs:choice minOccurs="1" maxOccurs="1">
    <xs:element name="odsCadEvent" type="odsCadEvent" minOccurs="0" maxOccurs="1"
    nillable="true" />
    <xs:element name="odsCadAgency" type="odsCadAgency" minOccurs="0" maxOccurs="1"
    nillable="true"/>
    </xs:choice>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    XML file before transformation_
    <message>
    <properties>
    <property name="tracking.compositeInstanceId" value="430009"/>
    <property name="tracking.ecid" value="0000IWTcdiF9xWD_n9P5iZ1BZnIF000FGG"/>
    <property name="transport.http.remoteAddress" value="10.103.50.20"/>
    </properties>
    <parts>
    <part name="request">
    <ns1:odsCad>
    <ns1:odsCadEvent>
    <ns1:datasetname>rest</ns1:datasetname>
    <ns1:messagesequence>12</ns1:messagesequence>
    </ns1:odsCadEvent>
    </ns1:odsCad>
    </part>
    </parts>
    </message>
    XML File after transformation_
    <message>
    <properties>
    <property name="tracking.compositeInstanceId" value="430009"/>
    <property name="tracking.ecid" value="0000IWTcdiF9xWD_n9P5iZ1BZnIF000FGG"/>
    <property name="transport.http.remoteAddress" value="10.103.50.20"/>
    </properties>
    <parts>
    <part name="body">
    <inp1:odsCad>
    <inp1:odsCadEvent>
    <inp1:datasetname>rest</inp1:datasetname>
    <inp1:messagesequence>12</inp1:messagesequence>
    <inp1:eventid xsi:nil=""/>
    <inp1:eventrevisionno xsi:nil=""/>
    </inp1:odsCadEvent>
    <inp1:odsCadAgency>
    <inp1:datasetname/>
    <inp1:messagesequence/>
    <inp1:eventid xsi:nil=""/>
    <inp1:eventrevisionno xsi:nil=""/>
    <inp1:agencyeventnumber xsi:nil=""/>
    </inp1:odsCadAgency>
    </inp1:odsCad>
    </part>
    </parts>
    </message>
    Any suggestion to how to get this sorted
    Thanks

    Morever I do not want the extra odsCadAgency element displayed in my transformed XML file. How do I resolve it.
    Thanks

Maybe you are looking for

  • Iphoto does not use the proper display profile

    Hello. I just bought a 20' Apple Cinema display and connected it to my Macbook. I have noticed a very strange behavior of iPhoto and Preview. I will first describe the expected (right behaviour). When I drag an image opened in Adobe LG or Aperture fr

  • Route determination from scheduled agreements?

    Hi experts! Can someone tell me if route determination is possible in outbound scheduling agreements (VA31) and how it can be enabled ? Thanks in advance Antti

  • Connecting remote station

    i am planning a network with headquarter and 2 branches all 3 sites connected to the internet, each site have the following headquarter: 3 real IP's (router, nw 6.5 Server, firewall) - ISP 1 all other workstations on the headquarter having a dynamic

  • Urgent, Form for TAR

    <b>Hi Experts,   I have to prepare a tax audit report which is to be filed along with the Income Tax return for every assessment year. The details that are compiled in the tax audit report are gathered from the financial books. First annexure would b

  • Registering Lightroom 4.3 for cloud subscription

    How do you register Lightroom 4.3 for cloud subscribers? If one downloads ver 4.1 via the Adobe Application Manager and, after installation, checks for updates, one is directed to the download for the ver 4.3 product.  Unlike other Cloud apps downloa