OracleAS J2EE Stretch Cluster ... performance implications ...

... reposting here ...
Hi,
Customer is looking at putting in a J2EE Type installation of OracleAS 10g.
To provide high availabilty and disaster recovery, looking at having multiple OracleAS middle tiers split across sites. Initially 2 middle tiers located in different data centres, looking to expand middle tiers as capacity demands increase.
Also looking at clustering these in an OracleAS cluster configuration.
This is for a BPEL implementation.
Are there any performance implications that I should be aware of in such a configuration?
Any implications of creating an OracleAS Cluster using servers located in physically different locations?
Any other implications I should be aware of?
Thanks in advance

Hi gs86,
Good questions :).
To have a BPEL HA configuration you do not require a clustered J2EE & WC. All you need is BPEL on a 10.1.2.0.2 instance pointing to the same dehydration store.You do not get any of the HA benefits for BPEL when using a 10G AS J2EE cluster. It is not managed by DCM and none of the suitcases are centrally deployed so you do not get single point of administration.
Do note that if you are also planning to use the J2EE and WC instances as a normal J2EE cluster then you can have BPEL in this cluster as well, just note that the BPEL instance won't "listen" to cluster wide DCM commands.
If you want to just have a BPEL cluster then the configuration should be a Load Balancer, multiple J2EE AS instances (not clustered) and BPEL installed on these AS instances, pointing to the same deyhydration store.
Any implications of creating an OracleAS Cluster using servers located in physically different locations?
No, besides the usual network latency there "should" be no performance implications. Hopefully they will be on the same subnet so that they can access each other.
Hope this helps.
Deepak

Similar Messages

  • Oracle.j2ee.xml.XMLMessages warningException

    I installed JDeveloper & tried some ADF component. While running with OC4J I am getting this error.
    oracle.j2ee.xml.XMLMessages warningException
    WARNING: Exception Encountered
    Jul 11, 2008 10:49:25 AM oracle.oc4j.util.SystemLog log
    SEVERE: Server start failed processing configuration
    java.security.AccessControlException: access denied ( CredentialAccessPermission credstoressp.credstore.default.systemuser read)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
         at java.security.AccessController.checkPermission(AccessController.java:427)
         at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$3.checkPermission(JpsAuth.java:256)
         at oracle.security.jps.util.JpsAuth$Diagnostic.checkPermission(JpsAuth.java:180)
         at oracle.security.jps.util.JpsAuth$AuthorizationMechanism$6.checkPermission(JpsAuth.java:280)
         at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:315)
         at oracle.security.jps.util.JpsAuth.checkPermission(JpsAuth.java:338)
         at oracle.security.jps.internal.credstore.util.CsfUtil.checkPermission(CsfUtil.java:527)
         at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.getCredential(SspCredentialStore.java:412)
         at oracle.security.jps.fmw.util.JpsFmwUtil.findSystemUser(JpsFmwUtil.java:218)
         at oracle.security.jps.fmw.JpsUserManager.init(JpsUserManager.java:235)
         at oracle.security.jps.fmw.JpsUserManager.<init>(JpsUserManager.java:247)
         at oracle.security.jps.fmw.JpsUserManagerFactory$JpsUserManagerFactoryI.create(JpsUserManagerFactory.java:252)
         at com.evermind.server.deployment.UserManagerConfig$JAZN.construct(UserManagerConfig.java:635)
         at com.evermind.server.deployment.UserManagerConfig.delegatee(UserManagerConfig.java:253)
         at com.evermind.security.IndirectUserManager.getAdminUser(IndirectUserManager.java:126)
         at com.evermind.security.IndirectUserManager.getAdminUser(IndirectUserManager.java:126)
         at com.evermind.server.XMLApplicationServerConfig.setPassword(XMLApplicationServerConfig.java:3157)
         at com.evermind.server.XMLApplicationServerConfig.<init>(XMLApplicationServerConfig.java:244)
         at com.evermind.server.ApplicationServer.createConfig(ApplicationServer.java:648)
         at oracle.oc4j.server.ServerFactory$Worker.prepareConfig(ApplicationServerFactory.java:201)
         at oracle.oc4j.server.ServerFactory$Worker.start(ApplicationServerFactory.java:220)
         at oracle.oc4j.server.ServerFactory$Worker.run(ApplicationServerFactory.java:235)
         at java.lang.Thread.run(Thread.java:595)
    Jul 11, 2008 10:49:25 AM oracle.oc4j.util.SystemLog logNoStack
    SEVERE: Server exiting: ApplicationServer entered state EXITING
    Process exited.
    Debugger disconnected from local process.

    I'm using 11g TP4 on Windows Vista Home Premium. This is my first time crying out for help in any forum (after 19 years of development) so I'm really desparate for help. I'm new to JAVA development and JDeveloper; hence a lot of this stuff is greek to me.
    I did post in the JDeveloper forum and John Stegeman re-directed me to the "JDeveloper and OC4J 11g Technology Preview" forum.
    I was leaning more toward an operating system issue since 11g TP4 works just fine on my Windows XP SP2 desktop. It is just so slow on it (504 MB of RAM) that I decided to run it on my laptop (3062 MB of Ram) where the performance is awesome, but I can't test a damn thing since I can't get the embedded server to work/start. Just hoping others have solved this issue and can pass that knowledge on to others.
    Carolyn

  • Opatch - MISSING_COMPONENT : oracle.j2ee, 10.1.2.0.0

    Hi,
    When I try to apply the various BPEL patches, the following error obscurs:
    Starting OPatch Apply session at 11-21-2005_08-02-55.
    Command arguments are: apply
    OPatch version is: 1.0.0.0.52
    Performing RAC pre-req. check...
    Accessing inventory ... (retry 10 times, delay 30 seconds each time)
    System Command: ""D:\oracle\bpel\jdk\jre\bin\java.exe" -Dopatch.retry=10 -Dopatch.delay=30 -classpath "D:\oracle\bpel\oui\jlib\OraInstaller.jar;D:\oracle\bpel\oui\jlib\srvm.jar;D:\Oracle\BPEL\OPatch\jlib\opatch.jar;D:\oracle\bpel\oui\jlib\xmlparserv2.jar;D:\oracle\bpel\oui\jlib\share.jar;D:\oracle\bpel\jlib\srvm.jar" opatch/O2O "d:\oracle\bpel" "D:\oracle\bpel\oui" opatch.pl 1.0.0.0.52"
    Result:
    output to OPatch:
    NODE_LIST=NULL
    NODE_COUNT=0
    LOCAL_NODE=NULL
    IS_CFS=0
    RAC_CODE=0
    HOME_INDEX=4
    This is not a RAC system
    Interim Patch ID: 4343748
    Checking the patch inventory.
    Component Name: oracle.j2ee
    Component Version: 10.1.2.0.0
    Bugs fixed by this patch 4343748:
    4343748 : MPSE ON 10.1.2 FOR MLR BUGS 4338987 AND 4298949
    4167846 : CTX.LOOKUP(JAVA-COMP/ENV/EJB/EJBNAME); IN EJBCREATE METHOD
    4298949 : MLR ON 10.1.2 FOR BUGS 4212066,4043715,4021903,4135569,4167846,4186614,4113514
    4338987 : MLR ON 10.1.2 FOR BUGS 4043715, 4327193
    4327193 : STRESS BPEL-TRANSACTION BECOMES NULL CAUSING - CMT TRANSACTION ERROR
    4135569 : HTTPSESSION IS LOST DURING OCCASIONALLY DURING APPLICATION DEPLOYMENT
    4021903 : USER INTERFERENCE WITH CMP TRANSACTION (ILLEGAL TERMINATION OF TRANSACTION)
    4113514 : OC4J CONTAINER HANGS DURING RE-DEPLOYMENT
    4043715 : CALL TO SESSION BEAN FAILS WITH USER INTERFERENCE WITH CMP TRANSACTION ERROR
    4212066 : STRESS- RESTRICTS MAXIMUM CONCURRENT CONNECTIONS IN AJP LISTENER
    3562466 : PERF- MDB OC4J-JMS SINGLE-USER TEST SHOWS INCREASING ART OVER TIME
    Reading patch XML files and doing sanity checks.
    Read the command to action file map.
    Performing initial safety check.
    Checking active processes:
    Accessing inventory ... (retry 10 times, delay 30 seconds each time)
    System Command: ""D:\oracle\bpel\jdk\jre\bin\java.exe" -Dopatch.retry=10 -Dopatch.delay=30 -classpath "D:\oracle\bpel\oui\jlib\OraInstaller.jar;D:\oracle\bpel\oui\jlib\srvm.jar;D:\Oracle\BPEL\OPatch\jlib\opatch.jar;D:\oracle\bpel\oui\jlib\xmlparserv2.jar;D:\oracle\bpel\oui\jlib\share.jar" opatch/CheckConflict "D:\oracle\bpel\oui" "d:\oracle\bpel" opatch.pl 1.0.0.0.52 4343748 "3562466 4212066 4043715 4113514 4021903 4135569 4327193 4338987 4298949 4167846 4343748 " D:\Oracle\BPEL\Patches\4343748\etc\config\actions"
    Result:
    [b]MISSING_COMPONENT : oracle.j2ee, 10.1.2.0.0
    MISSING_COMPONENT : oracle.j2ee, 10.1.2.0.0
    MISSING_COMPONENT : oracle.j2ee, 10.1.2.0.0
    This Oracle Home does not have components/versions required by the patch.
    ERROR: OPatch failed during pre-reqs check.
    I appreciate any help,
    Cyryl

    ERROR MISSING_COMPONENT oracle.j2ee, 10.1.3.4.0
    Hii,
    I m upgrading from 12.0.4 to 12.1.1, for that i have upgraded my OracleAS 10g from 10.1.3.0.0 to 10.1.3.4.0 and now applying the patch 6702510 it is showing the folloign error:
    MISSING_COMPONENT : oracle.j2ee, 10.1.3.4.0
    This Oracle Home does not have components/versions required by the patch.
    ERROR: OPatch failed during prerequisite check.
    can anyone help me in resolviing the problem..what should i do..??
    Thanks..

  • Oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fau

    Hi Kiran,
    I setup a soa server on label DEVHCM, and I am using rel7 zip db because rel8 zip db has series performance issue.
    I login as worker and create a goal , and submit for manager’s approve. But when manager trying to approve the goal, the access denied error happen, do you have suggestions on this.
    <messages>
    <input>
    <approvalResult_InputVariable>
    <part name="parameters">
    <approvalResult>
    <transactionId>300100015330778</transactionId>
    <taskId>d39d4ca1-04cb-4709-b471-4020e236c5b8</taskId>
    <result>APPROVED</result>
    </approvalResult>
    </part>
    </approvalResult_InputVariable>
    </input>
    <fault>
    <bpelFault>
    <faultType>0</faultType>
    <remoteFault>
    <part name="summary">
    <summary>access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/hcm/talent/common/transactionService/TalentTransactionService#approvalResult invoke)</summary>
    </part>
    <part name="detail">
    <detail>oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/hcm/talent/common/transactionService/TalentTransactionService#approvalResult invoke)</detail>
    </part>
    <part name="code">
    <code>{http://schemas.xmlsoap.org/soap/envelope/}Server</code>
    </part>
    </remoteFault>
    </bpelFault>
    </fault>
    <faultType>
    <message>0</message>
    </faultType>
    </messages>
    Here is my wf_client_config.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <workflowServicesClientConfiguration xmlns="http://xmlns.oracle.com/bpel/services/client">
    <server name="default" default="true" clientType="REMOTE">
    <localClient>
    <participateInClientTransaction>false</participateInClientTransaction>
    </localClient>
    <remoteClient>
    <serverURL>t3://slc03zii.us.oracle.com:7012/soa-infra/</serverURL>
    <initialContextFactory>weblogic.jndi.WLInitialContextFactory</initialContextFactory>
    <participateInClientTransaction>false</participateInClientTransaction>
    </remoteClient>
    <soapClient>
    <rootEndPointURL>http://slc03zii.us.oracle.com:7012/soa-infra/</rootEndPointURL>
    </soapClient>
    </server>
    </workflowServicesClientConfiguration>
    And when I deploy talent application I check the mid tie of the talentTransactionService.

    Hi,
    I am also facing a similar issue after deploying the web-service onto WebLogic Server. Not sure if it is related to deployment or security-related issue. Here are the exception details:
    oracle.j2ee.ws.client.jaxws.JRFSOAPFaultException: Client received SOAP Fault from server : access denied (oracle.wsm.security.WSFunctionPermission http://xmlns.oracle.com/apps/scm/dos/supplyRequestDecomposition/receiveSupplyRequests/decompRcvService/ProcessSupplyOrdersService#createSupplyOrderHeaders invoke)
    Anyone faced the similar issue? Help appreciated.
    Thanks in advance,
    Bhushan

  • Oracle10g RAC with ASM for stretch cluster

    Assuming suitable network between sites is in place for RAC interconnect (e.g. dark fibre / DWDM), does it make sense (or is it possible) to stretch a RAC cluster across 2 sites, using ASM to mirror database files between SAN storage devices located at each site? The idea being to combine local high availability with a disaster recovery capability, using hardware that is all active during normal operation (rather than say a single RAC cluster on one site with Data Guard to transport data to the other site for DR).
    Or, for a stretch cluster, would SAN / OS implemented remote mirroring be a better idea? (I'd have thought this is likely to incur even more overhead on the network than ASM, but that might be dependant on individual vendors' implementations).
    Any thoughts welcome!
    Rob

    Please refer the thread Re: 11GR2 ASM in non-rac node not starting... failing with error ORA-29701
    and this doc http://docs.oracle.com/cd/E11882_01/install.112/e24616/presolar.htm#CHDHAAHE

  • What would be performance implication if

    What would be performance implication if the user has assigned a permanant tablespace instead of temporary tablespace.
    Any suggestion will be so greatful.
    Thanks

    Hi,
    What version of Oracle did you make this test ?
    SQL> create user scott identified by tiger default tablespace TEMP;
    create user scott identified by tiger default tablespace TEMP
    ERROR at line 1:
    ORA-12910: cannot specify temporary tablespace as default tablespaceCheers

  • Performance Implications When Assigning Multiple VCPUs

    A wise man once told me not to assign more than two virtual CPUs to a VM due to CPU reservations, which in turn means slower performance. Does Oracle VM manage CPU requests better than VMware so multiple CPUs can be assigned to the VMs? Anyone have any benchmarking?

    "1. The only option within the Assign Task operation that lets you assign the user dynamically is by using an XPath expression."
    Yes
    "If I were to use this, should I be embedding the logic within the form itself and then use the XPath expression to find the user by dynamically updating the form after the first user completes the task?"
    I depends. If you can get to it server side, it woulb probably better. If you need to make a change to something, you don't want to change the form.
    "Is there another approach to achieve this other than having the logic for selecting the user defined in the form itself?"
    I'm not sure where the logic for the next user is located, but you could make a database or web service call from the process to get the next user instead.
    "I believe embedding the logic in the form might not be a good idea as it can have performance implications and also having user information in the form itself doesn't seem right."
    I agree.
    "Is there an operation that I could use, which would contain the logic that I would need to determine the next user and then assign the task to the user based on the result of the operation?"
    Again, I need a bit more info as to where the info (logic) is located.
    Jasmin

  • 11g Stretch Cluster Limitations

    Is there any Oracle document which states limitations/restrictions while implementing Oracle Extended Cluster/Stretch Cluster?
    Distance between nodes, bandwidth etc..

    Not really,
    the racsig website should have some sessions recorded about it.
    However remember
    1, All public IPs' /VIps should be in the same subnet
    2, All nodes should see all the disks
    3, You'll need a 3rd site for the 3rd vote disk to avoid a SPoF - on most OS's this can be nfs mounted.
    4, And as Scottie says - "Ye - canna change the laws of physics captain"
    (the further you stretch them apart the slower it gets)
    With the right network between the sites - you should be able to achieve say - 80 miles ?
    Philip...

  • Cluster performance

    HI ALL,
    are there any configuration parameters available to increase the oracle soa suite v10.1.3.1 cluster performance?
    Thanks,
    Terry

    Content Streaming
    DB -Connection backlog buffering
    JMS -File Store
    JVM Heap Size
    JRockit
    JVM - Deterministic Garbage Collector
    JVM - Xmn/Permsize parameter
    JVM - Xns parameter
    DB - Reuse connections
    DB - JDBC Statement Caching
    Coupling - Servers & DB
    Chunk Size
    JVM - Garbage Collector Scheme
    Logging
    DB -Initial Capacity
    Logging
    You can configure the above parameters to improve the perfomance of the soa clustered environment.Please let me know if you need more help

  • Getting oracle.j2ee.xml.XMLMessages error while running project in 11g

    when I run a project in JDeveloper 11g for the first time i.,e when it starts the embedded oc4j server, I get "oracle.j2ee.xml.XMLMessages warningException
    WARNING: Exception Encountered" error. I am using TP4. is this a severe error or something we can ignore?
    -Pardha

    hi Pardha
    For questions about JDeveloper 11g you could try this forum:
    "JDeveloper and OC4J 11g Technology Preview"
    JDeveloper and OC4J 11g Technology Preview
    success
    Jan Vervecken

  • Getting oracle.j2ee.xml.XMLMessages warningException error

    when I run a project in JDeveloper 11g for the first time i.,e when it starts the embedded oc4j server, I get "oracle.j2ee.xml.XMLMessages warningException
    WARNING: Exception Encountered" error. I am using TP4. this seems like a warning, is this something that we can ignore? or how do I fix ? Please help.
    -Pardha

    Hi,
    thread exception and warning at first use of JDev 11g says you can ignore this warning.
    regards
    Peter

  • Frm-40505:ORACLE error: unable to perform query in oracle forms 10g

    Hi,
    I get error frm-40505:ORACLE error: unable to perform query on oracle form in 10g environment, but the same form works properly in 6i.
    Please let me know what do i need to do to correct this problem.
    Regards,
    Priya

    Hi everyone,
    I have block created on view V_LE_USID_1L (which gives the error frm-40505) . We don't need any updation on this block, so the property 'updateallowed' is set to 'NO'.
    To fix this error I modified 'Keymode' property, set it to 'updatable' from 'automatic'. This change solved the problem with frm-40505 but it leads one more problem.
    The datablock v_le_usid_1l allows user to enter the text (i.e. updated the field), when the data is saved, no message is shown. When the data is refreshed on the screen, the change done previously on the block will not be seen (this is because the block updateallowed is set to NO), how do we stop the fields of the block being editable?
    We don't want to go ahead with this solution as, we might find several similar screens nad its diff to modify each one of them individually. When they work properly in 6i, what it doesn't in 10g? does it require any registry setting?
    Regards,
    Priya

  • Error when using oracle.j2ee.ws.StatelessJavaRpcWebService as ws wrapper

    I have a problem when using Oracle oracle.j2ee.ws.StatelessJavaRpcWebService as a web service wrapper. I get the exception below in the server.log:
    java.lang.IllegalStateException: Data has already been written to the OutputStream
         at com.evermind.server.http.EvermindHttpServletResponse.setBufferSize(EvermindHttpServletResponse.java:1965)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:541)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
         at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
         at java.lang.Thread.run(Thread.java:534)
    The server response with “500 Internal Server Error” when contacted as a web service.
    The error only occurs patriotic on the server.
    If anyone have experience with this error please response :-)

    Hi,
    can you point me to the "FSCM TUD" doc you follow so I can reproduce the issue ? Is it a JDeveloper tutorial? Also, which version of JDeveloper do you use ?
    Frank

  • Oracle RAC - Not getting performance(TPS) as we expect on insert/update

    Hi All,
    We got a problem while executing insert/update and delete queries with Oracle RAC system, we are not getting the TPS as we expected in Oracle RAC. The TPS of Oracle RAC (for insert/update and delete ) is less than as that of
    single oracle system.
    But while executing select queries, we are getting almost double TPS as that of Single Oracle System.
    We have done server side and client side load balancing.
    Can anyone knows to solve this strange behaviour? Shall we need to perform any other settings in ASM/ Oracle Nodes
    for better performance on insert/update and delete queries.
    The following is the Oracle RAC configuration
    OS & Hardware :Windows 2008 R2 , Core 2 Du0 2.66GHz , 4 GB
    Software : Oracle 11g 64 Bit R2 , Oracle Clusterware & ASM , Microsoft iSCSI initiator.
    Storage Simulation : Xeon 4GB , 240 GB ,Win 2008 R2, Microsoft iSCSI Traget
    Please help me to solve this. We are almost stuck with this situation.
    Thanks
    Roy

    Load Profile Per Second Per Transaction Per Exec Per Call
    ~~~~~~~~~~~~ ------------------ ----------------- ----------- -----------
    DB time(s): 48.3 0.3 0.26 0.10
    DB CPU(s): 0.1 0.0 0.00 0.00
    Redo size: 523,787.9 3,158.4
    Logical reads: 6,134.6 37.0
    Block changes: 3,247.1 19.6
    Physical reads: 3.5 0.0
    Physical writes: 50.7 0.3
    User calls: 497.6 3.0
    Parses: 182.0 1.1
    Hard parses: 0.1 0.0
    W/A MB processed: 0.1 0.0
    Logons: 0.1 0.0
    Executes: 184.0 1.1
    Rollbacks: 0.0 0.0
    Transactions: 165.8
    Instance Efficiency Indicators
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Buffer Nowait %: 93.74 Redo NoWait %: 99.96
    Buffer Hit %: 99.99 Optimal W/A Exec %: 100.00
    Library Hit %: 100.19 Soft Parse %: 99.96
    Execute to Parse %: 1.09 Latch Hit %: 99.63
    Parse CPU to Parse Elapsd %: 16.44 % Non-Parse CPU: 84.62
    Shared Pool Statistics Begin End
    Memory Usage %: 75.89 77.67
    % SQL with executions>1: 71.75 69.88
    % Memory for SQL w/exec>1: 75.63 71.38

  • Oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=OTHER_

    Hi,
    I am implementing FSM, I do not have any issues running export and import test methods running from AMImpl.
    Getting this error while running the import service method. I followed all the steps according to the FSCM TUD doc.
    My service point is : http://rws66127fwks.us.oracle.com:7101/hcmorg-HcmLegislativeDataGroupsModel-context-root/LegislativeDataGroupMigrationService
    This is the error I am getting:
    Nov 4, 2010 10:12:10 PM oracle.apps.setupHub.remoteApp.log.SetupHubLogger write
    FINEST: Error in getServiceHelperContext()
    oracle.j2ee.ws.wsdl.LocalizedWSDLException: WSDLException: faultCode=OTHER_ERROR: Failed to read WSDL from http://rws66127fwks.us.oracle.com:7101/hcmorg-HcmLegislativeDataGroupsModel-context-root/LegislativeDataGroupMigrationService?WSDL:WSDL not found
         at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.openAsStreamConnection(WSDLReaderImpl.java:542)
         at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readDocument(WSDLReaderImpl.java:427)
         at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:366)
         at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:616)
         at oracle.j2ee.ws.wsdl.xml.WSDLReaderImpl.readWSDL(WSDLReaderImpl.java:594)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.getServiceHelperContext(MigratorHelper.java:1342)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.testImportService(MigratorHelper.java:1274)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.testImportService(MigratorHelper.java:1261)
         at oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupMigrationAMImpl.testImport(LegislativeDataGroupMigrationAMImpl.java:283)
         at oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupMigrationAMImpl.main(LegislativeDataGroupMigrationAMImpl.java:306)
    Nov 4, 2010 10:12:11 PM oracle.apps.setupHub.remoteApp.log.SetupHubLogger write
    FINEST: Error in initMigSDOSchema()
    java.lang.NullPointerException
         at java.util.concurrent.ConcurrentHashMap.put(ConcurrentHashMap.java:882)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.putHelperContext(SDOHelperContext.java:488)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.initMigSDOSchema(MigratorHelper.java:1324)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.testImportService(MigratorHelper.java:1275)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.testImportService(MigratorHelper.java:1261)
         at oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupMigrationAMImpl.testImport(LegislativeDataGroupMigrationAMImpl.java:283)
         at oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupMigrationAMImpl.main(LegislativeDataGroupMigrationAMImpl.java:306)
    Nov 4, 2010 10:12:11 PM oracle.apps.setupHub.remoteApp.log.SetupHubLogger write
    FINEST: Error in import
    java.lang.NullPointerException
         at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)
         at org.eclipse.persistence.sdo.helper.SDOHelperContext.getHelperContext(SDOHelperContext.java:392)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.testImportService(MigratorHelper.java:1276)
         at oracle.apps.setupHub.remoteApp.publicModel.migrator.MigratorHelper.testImportService(MigratorHelper.java:1261)
         at oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupMigrationAMImpl.testImport(LegislativeDataGroupMigrationAMImpl.java:283)
         at oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupMigrationAMImpl.main(LegislativeDataGroupMigrationAMImpl.java:306)
    Error found in test import data (Check migStatus object for details): true
    Error in import: null
    Process exited with exit code 0.
    My testImport:
    private static void testImport(Boolean bTestImportService) {
    // bTestImportService - set to true if testImport should be done using service
    // else it will be run locally by invoking the AM directly
    // Create your application module
    LegislativeDataGroupMigrationAMImpl am =
    (LegislativeDataGroupMigrationAMImpl)Configuration.createRootApplicationModule("oracle.apps.hcm.legislativeDataGroups.legislationDataGroupService.migration.applicationModule.LegislativeDataGroupServiceAM", "LegislativeDataGroupMigrationAMLocal");
    // Create Import Control
    ImportControlVORowImpl importControl = (ImportControlVORowImpl)am.getImportControl().createRow();
    // Provide name of zip to import
    String importFileName = "/scratch/karunart/temp/testExport.zip";
    try{ 
    // Invoke the testExport() method that saves the exported file to provided location
    MigratorStatus migStatus;
    String serviceLocation = "http://rws66127fwks.us.oracle.com:7101/hcmorg-HcmLegislativeDataGroupsModel-context-root/LegislativeDataGroupMigrationService";
    if(bTestImportService)
    migStatus = MigratorHelper.testImportService(serviceLocation, importFileName, importControl);
    else
    migStatus = MigratorHelper.testImport(am, importFileName, importControl);
    //if (migStatus.isErrorFound()) {
    // Check MigratorStatus methods for additional processing errors if any
    System.out.println("Error found in test import data (Check migStatus object for details): " + migStatus.isErrorFound());
    System.out.println(migStatus.getProcessingError());
    Configuration.releaseRootApplicationModule(am, true);
    } catch (Exception e) {
    e.printStackTrace();
    Help me out here
    Thanks
    Kavitha

    Hi,
    can you point me to the "FSCM TUD" doc you follow so I can reproduce the issue ? Is it a JDeveloper tutorial? Also, which version of JDeveloper do you use ?
    Frank

Maybe you are looking for