Error when importing Shared Dimension through LCM

We are using Hyperion Planning 11.1.1.3 with an EPMA application. We have one environment where all of the dimensions are in the Shared Library, and the application dimensions are shared from there (DEV environment). In another environment, we have the same application, but its using only local dimensions (UAT environment)
We are looking to migrate some changes to members from DEV to UAT, but don't want to share the dimensions in UAT (yet anyways). Here is how I was going about migrating the dimensions:
1. In Shared Services in DEV, exporting the dimensions from EPM Architect from Foundation Services (from under Dimensions (Shared))
2. In Shared Services in UAT, importing the dimensions from the file system into EPMA from Foundation Services (into Dimensions (Shared)), then using the "Synchronize > From Shared Library" to push those changes to the application's local dimensions.
When I import the file system from DEV into UAT, the import fails and gives me the following error message for the Account dimension (only trying the one dimension for now):
REPORTED WITHOUT ERROR DETAILS
Here is a link to the screenshot of the error: http://dl.dropbox.com/u/12604803/HSS-LCM-Error.jpg
It appears that the LCM import does work as it creates the dimension in the Shared Library, but I am not sure why I am getting this error message.
I also tried to import the exported Shared Dimension for Account directly into the application (rather than the Shared Library) by just moving the "Account" file from:
<export file name>\resource\Dimensions (Shared)
to
<export file name>\resource\Application Metadata\Planning Applications\<appname>\Common Dimensions
And this imports without any errors! I'd rather not go this way as it's more of a manual process, and I'd like to keep it as straightforward as possible.
I have searched the error message on OTN, the Oracle Knowledge Base and Google, but haven't really been able to come across any real information.
Any insight you may have would be greatly appreciated!

More of an update. We have a sandbox environment as well, and I was able to import the Shared Dimensions through LCM without any issue on that server.
I also tried rebooting the server with the issues, but still get that cryptic error message.
I looked through the logs and saw this in the EPMA.log
2011-03-31 15:51:13,194 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.hyperion.awb.web.lcm.ArtifactManager - Error code is AWB_WEB_ERR_LCM_IMPORT_ARTIFACTS_PATHNAME
2011-03-31 15:51:13,194 [[ACTIVE] ExecuteThread: '1' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR com.hyperion.awb.web.lcm.ArtifactManager - doImportArtifacts: Error importing 'Account' at path '/Dimensions (Shared)'
Seems to be connected to the issue I am having, but couldn't find anything on OTN, Oracle KB or Google. Other imports to this environment work, so not sure why the pathname would throw issues.
I also verified that EPMA and HSS on all environments are using the same version.

Similar Messages

  • "Quantity falls into negative inventory" Error when importing Goods Receipt through DTW

    Hi,
    We extending the automation between our production plant an SAP Business one.
    We're using DTW import "Goods Receipt PO" currently and want to extend this to internal productions based on Production Orders.
    I've created three csv files to create the import. OIGN, IGN1 an SNRT (as we use serial number based products)
    Some remarks:
    - The stock is sufficient to do the production. No negative stock is created by this the production order.
    - The used materials are all based on "backflush", so should be handled automatically
    - Using the SAP GUI everything goes well. No errors.
    hereby the files I've used (the actual serial number file is of course longer):
    OIGN:
    DocNum;DocType;HandWritten;DocDate;PartialSupply
    DocNum;DocType;Handwrtten;DocDate;PartSupply
    1;dDocument_Items;tNO;20140402;Y
    IGN1:
    ParentKey;LineNum;BaseType;BaseEntry;BaseLine;Quantity
    DocNum;LineNum;BaseType;BaseEntry;BaseLine;Quantity
    1;0;202;92;;49
    SRNT:
    ParentKey;LineNum;InternalSerialNumber;ManufactureDate;ReceptionDate;Notes;BaseLineNumber
    DocNum;LineNum;DistNumber;MnfDate;InDate;Notes;DocLineNum
    1;0;0409001;20140331;20140402;Firmware=SD-TRPE v1.12 y13m10d16;0
    1;1;0409002;20140331;20140402;Firmware=SD-TRPE v1.12 y13m10d16;0
    1;2;0409004;20140331;20140402;Firmware=SD-TRPE v1.12 y13m10d16;0
    1;3;0409005;20140331;20140402;Firmware=SD-TRPE v1.12 y13m10d16;0
    What am I doing wrong? Do we need the handle the goods issue manually when using DTW instead of the auto backflush method in SAP?
    Looking forward to your response.
    Kind regards,
    Vincent

    Hi,
    Please check SAP note:
    841270
    - How to import serial numbers correctly via the DTW
    Please advice your decimal setting for quantity at general settings.
    Thanks & Regards,
    Nagarajan

  • Transport Error when Importing appset in target system

    We are receiving the below error when importing the appset TEST in Quality system.
    We have include all the objects in the transport by setting UJT_TRANS_CHG to D for all TLOGO objects.
    Any clues to what the problem could be?
    Post-import method RS_AFTER_IMPORT started for APPS L, date and time: 20110519104427
    Post-processing taking place in client 100
    Start of the after-import method RS_APPS_AFTER_IMPORT for object type(s) APPS (Activation Mode)
    Start After Import for AppSet TEST in Client 100 for RFC BI system
    Import Step UPDPTAB completed without errors
    Import Step ADMIN_DEF_UPD completed without errors
    Import Step FILE_SERV_UPD completed without errors
    Import Step DATA_TABLE_UPD completed without errors
    After Import method for AppSet TEST finished successfully
    Start of data checker messages
    Missing File/Dir:
    Missing File/Dir:
    Dimension COSTCENTER's master is empty!
    Dimension DATASRC's master is empty!
    Dimension PROFITCENTER's master is empty!
    BPF: Error reading master data
    Invalid attribute name (ACCTYPE) in dimension (CO_ENTITY)
    BPF: Validation error; Previous step has no matched step region "BR02"
    BPF: Validation error; Previous step has no matched step region "BR05"
    Start of the after-import method RS_APPS_AFTER_IMPORT for object type(s) APPS (Delete Mode)
    Nothing to delete.
    End of after import methode RS_APPS_AFTER_IMPORT (Delete Mode) - runtime: 00:00:00
    Errors occurred during post-handling RS_AFTER_IMPORT for APPS L
    RS_AFTER_IMPORT belongs to package RS
    The errors affect the following components:
        BW-WHM (Warehouse Management)
    Post-import method RS_AFTER_IMPORT completed for APPS L, date and time: 20110519104506
    Post-import methods of change/transport request BPDK900158 completed
          Start of subsequent processing ... 20110519104427
          End of subsequent processing... 20110519104506
    Execute reports for change/transport request: BPDK900158
    Reports for change/transport request BPDK900158 have been executed
          Start of................ 20110519104506
          End of.................. 20110519104506
    Execution of programs after import (XPRA)
    End date and time : 20110519104506
    Ended with return code:  ===> 8 <===

    Hi Naresh,
    Thanks for reply.
    We have checked driver dim and region dim(s) members. Its looks fine. Even though we are facing import error.
    As per basis guidance we have executed program  SE38--> UJA_DATA_CHECKER  on source system appset. And observed there are several errors showing up related to BPFs & Invalid attribute name ACCTYPE for CO_ENTITY dimension.
    If any of you faced similar issue. Please share your input in this regard.
    Regards
    Amit

  • Error when importing CO Hierarchies from R/3 DEV to R/3 QAS

    Dear SDN,
    I am getting the following error when importing Cost center and cost element hierarchies from R/3 DEV to R/3 QAS...
    Object OSOA  0COSTCENTER_0101_HIER has not yet been imported successfully
    Object OSOA  0COSTELMNT_0102_HIER has not yet been imported successfully
    Ended with Return code ===8...
    But The two hierarchies were available in R/3 QAS and also i am able to utilise..
    My doubt is if i transport these hierarchies from R/3 QAS to R/3 Production any major issues...
    Now i want to test a data in BW DEV from R/3 Production data...
    So, I am planning to transport These hierarchies from R/3 QAS to R/3 PROD...
    Here we do not have BW QAS...So, getting data from R/3Production to BW DEV and testing...
    After testing Directly use in BW Production...
    So, Please suggest me why when importing these hierarchies errors occuring???
    Help will be greatly appreciated with points...
    Thanks in advance...

    Hi Venkat,
    Please go through the following threads...
    Hierarchy  Transports
    Transporting cost center and profit center standard hierarchies
    /community [original link is broken]://Transporting a hierarchy
    Transport Hierarchy
    Khaja

  • Error when import BI content 3.5.3

    Hi All
    I have error when import BI content 3.5.3 step at Tcode 'SAINT' (file SAPKIBIFIH.car) for mySAP ERP 2004 (ECC 5.0 IDES).
    The error occur in step 3/5 after enter SAINT:Passw request.
    System shown information "<b>Queue SAPKLTHQ10 has not yet been confirmed</b>".
    In step 4/5 sytem shown statue/remarks "<b>The Add-on installation terminated during phase PROLOGUE</b>".
    I think about installation THAI font package at Tcode "SMLT" uncompleted.
    I run report <b>"RSCPINST"</b> at Tcode "SE38" for editing codepage after that the system shown error message "<b>MDMP is not supported foe SAP Business Information Warehouse. Message no.RIN010"</b> Please see sap note 563975.
    <b>Note:</b> When  i import Thai font package "SAPKLTHQ10" using Tcode "SMLT" the system shown error message "TL1277" in define schedule job step.
    Message no. TL137
    Diagnosis
    You want to start the post-import methods for special texts (calendar texts, terminology, and glossary) for language Thai.
    Before this can happen, the system checks whether this server is prepared for this language. The system also checks whether the language environment can be switched dynamically on this server (see ABAP command SET LOCAL LANGUAGE).
    System response
    The system established that the language environment cannot be switched to language Thai.
    The language transport is stopped at this point.
    Procedure
    The switch of the language environment may fail for the following reasons:
    1. The database codepage is not up-to-date.
    2. The codepage information for language Thai is not up-to-date.
    3. Locales for language Thai do not exist, or are invalid, at the operating system level.
    4. The profile parameter zcsa/installed_languages has to be adjusted.
    If an error occurs, proceed as follows:
    1. Find out the name of the server on which the language import job ran. Log on to this server.
    2. Check the language configuration using report RSCPINST. Solve the reported problem there.
    If your system consists of multiple application servers and not all of them have authorization for language Thai, continue the language import on a server that has authorization for language Thai.
    plaese help me to solve this problem.
    thank a lot for all solutions.
    Mooping.

    This is a long story that you write, but your problem seems just that you must "Confirm the queue". Is that correct?
    Without this step no further Support Packages can be inserted into the system. Confirming the queue is done by one of the buttons in the SPAM transaction. Just put the mouse on the buttons and read the quick help to differentiate between the buttons.
    I have never had a problem like this but I think it can happen if, together with the new BI version you also include one or more support packs. This happens automatically if these packages are available, so you may not even have noticed it.

  • Error when importing ST_PI 2005_1_620

    Hi
    I am getting error when importing ST-PI 2005_1_620 in of our system.
    Here is the details on the log:
      Follow-up action PRGN_AFTER_IMP_ACTGROUP_ACGR for ACGR L started at 20081027152321
      Invalid object D_MD_DATA in role SAP_SDCCN_ALL deleted
      Invalid object D_MD_DATA in role SAP_SDCCN_ALL deleted
      Invalid object D_MD_DATA in role SAP_SDCCN_ALL deleted
      Invalid object D_MD_DATA in role SAP_SDCCN_ALL deleted
      Errors occurred during post-handling PRGN_AFTER_IMP_ACTGROUP_ACGR for ACGR L
      PRGN_AFTER_IMP_ACTGROUP_ACGR belongs to package S_PROFGEN
      The errors affect the following components:
         BC-SEC-USR-PFC (Authorization and Role Management)
      Follow-up action PRGN_AFTER_IMP_ACTGROUP_ACGR for ACGR L ended at 20081027152325
    Looking for your expert advise.
    Thanks

    Invalid object D_MD_DATA in role SAP_SDCCN_ALL deleted
    Have you reviewed the role?
    Regards
    Juan

  • ORA-907 ERROR WHEN IMPORT (COMMENT 처리)

    제품 : ORACLE SERVER
    작성날짜 : 1997-10-15
    ORA-907 ERROR WHEN IMPORT (COMMENT 처리)
    ========================================
    ORA-907: missing right parenthesis error
    이 error 는 export 한 table 을 create 시 comment 를 사용한 경우 발생하는 ORACLE error 이다.
    이는 version 8.0.4 에서 fix 되었다.
    이를 해결하기 위해서는 미리 table create script 를 돌려 temp_table 을
    create 하십시오.
    이 때 comment 를 모두 뺀 상태로 create 한다. 또는 /* */ 는 괜찮다.
    이후 INSERT INTO temp_table select * from original_table ;
    을 실행합니다.
    즉 original_table 을 temp_table 로 copy 한 후
    drop table original_table;
    rename temp_table to original_table ;
    을 한 후 table을 다시 export해서 다른 machine으로 import한다.
    또 이 -- 를 없애는 방법으로 아래의 C program을 이용할 수 있다.
    /* file name : cnvt_dmp.c
    * This program is to covert double dash remark expression
    * C language stype remark expression.
    #include <stdio.h>
    #define MAXWORDS 4
    char s_reserve[4][100]={ "NOT NULL", "CONSTRAINTS",")",","};
    int dash2remark();
    void main(argc,argv)
    int argc;
    char *argv[];
    FILE f_in, f_out;
    int i,j,lreserve;
    int chr1,chr2;
    char str1[100],str2[100],str3[100];
    if( argc != 3 ) {
    printf(" usage : cnvt_dmp infile.dmp outfile.dmp \n");
    exit(0);
    if( (f_in = fopen(argv[1],"r")) == NULL ) {
    printf("could't open the source file.: %s\n",argv[1]);
    exit(0);
    if( (f_out = fopen(argv[2],"w")) == NULL ) {
    printf("대상화일을 생성할 수가 없습니다.\n");
    exit(0);
    j = i = 0;
    while( (chr1 = fgetc(f_in)) != EOF && !ferror(f_in)) {
    if( chr1 == 'D' ) {
    str1[0]='D';
    fputc(chr1, f_out) ;
    for(i=1;i<7;i++) {
    chr1 = fgetc(f_in);
    str1[i] = chr1;
    fputc(chr1, f_out) ;
    str1[7] = 0;
    strcpy( str2,"DEFAULT");
    if ( strcmp( "DEFAULT",str1) == 0 ) {
    lreserve = 0;
              i =0;
    while( (chr2 = fgetc(f_in))!= ','){
    if ( chr2 == ')') break;
    str2[i] = chr2;
    if ( chr2 == '-' )
    lreserve = 1;
              i++;
    str2[i] = chr2;
    str2[i+1] = 0;
    printf(" lreserv => %d, str2=>%s\n",lreserve,str2);
    if (lreserve) {
    dash2remark(f_in,f_out,str2);
    else {
    for( i=0;i<strlen(str2);i++) fputc(str2,f_out);
    else {
    fputc(chr1, f_out );
    fclose(f_out);
    fclose(f_in);
    return;
    int dash2remark( f_in,f_out,str)
    FILE f_in,f_out;
    char *str;
    int i,j,start_pos=-1,end_pos=-1;
    for( i=0; i < strlen(str); i++ ) {
    if ( str[i] == '-') {
    start_pos = i;
    for( j =0 ; j < MAXWORDS; j++){
    if (strncmp(s_reserve[j],str+i,strlen(s_reserve[j]))== 0){
    end_pos = i;
    if ( start_pos > 0 ) {
    for(i=0;i< (start_pos-1); i++)
    fputc( str[i],f_out);
    fputc('/',f_out); fputc('*',f_out);
    for(i =i+2;i<(end_pos-1);i++)
    fputc(str[i],f_out);
    fputc('*',f_out); fputc('/',f_out);fputc(' ',f_out);
    for(i;i<strlen(str);i++)
    fputc(str[i],f_out);
    else {
    for(i=0;i<strlen(str);i++)
    fputc(str[i],f_out);
    return(1);
    이상입니다.

    Hi, i think that the problem is around the rollback segments.The solution is bring other rollback segments ONLINE state, if not exist others rollbackup,then you need create the other rollback segments and bring online state.
    If you need more information, you will must see the next DOC-ID on Metalink site,
    Note:121971.1
    Luck.
    Have a good day.
    Regards.

  • "error when importing object" when selecting variant

    Hello,
    we recently migrated from 4.6 to 4.7.
    For some programs, when selecting a variant, this gives a runtime error, like
    Error when importing object "C131A2"
    What is the cause of this? Because the values in the variant aren't valid anymore?
    How can this be solved?
    Thanks in advance for the help

    Glad to help - you'll likely have to run it after every upgrade (for different reports).
    Rob

  • Error when importing from Excel in SAP

    Hello experts,
    My gets error when importing price list using the import form Xl menu :
    (-1200) DBMCconnBase::EndTransaction SQLEndTran sqlState 08S01, nativeErr: 0, errText:[Microsoft][SQL Native Client] Communication link failure
    This happens only when connected with SAP Client, it never happens when connected in terminal server directly on SAP server.
    Server 2003, MSSQL 2005 SP2
    SAP 2007 Sp01 PL08 HF01
    This has always been working before, it has stopped working when he changed the motherboard 3 weeks ago. Nothing else have changed.
    Any idea where to look at?
    Thanks!
    Chris

    hello Gordon,
    Thanks for your answer. that would have probaly fix the issue
    my techs fixed the issue by doing the 2 following thinks, i don't know if only one of them would have fix it.
    1. in the boot.ini file there was a /3G in the end, restricting the memory to 1G for the OS. The tech deleted it.
    2. in management studio, the technician changed the memory reserved for sql from 9/12 to 14/16Gb
    there was probably not enough RAM available for the import.
    since that change it works well.
    Thanks again!
    Christophe

  • Org.apache.jasper.JasperException; JCO error when Importing SAP Roles in C

    Hello experts,
    I have installed BOXI 3.1 SP3, Integration kit SP2, BW/BI 7.0 and ECC 6.0 on Windows 2008/64bit.
    My goal is to import the roles into CMS from SAP BW/BI but getting the follwoing errors:
    JCO.classInitialize(): Could not load middleware layer 'com.sap.mw.jco.rfc.MiddlewareRFC'
    JCO.nativeInit(): Could not initialize dynamic link library sapjcorfc
    C:\Windows\SysWOW64\sapjcorfc.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform.
    java.library.path [C:\Windows\SysWOW64\;D:\Business Objects\BusinessObjects Enterprise 12.0\win32_x86\]
    org.apache.jasper.JasperException
    I followed the note 1292144 - JCO error when Importing SAP Roles in CMC,but unfortunately without success.
    I installed SAP JCo Release 2.1.9 (64bit)
    Best regards
    Lutz
    Edited by: Lutz Heinrich on Aug 12, 2010 4:17 PM

    Install the 32bit version of the Java connector. BOBJ is 32bit so even on 64bit Windows you need the 32bit version of the Java Connector.
    Regards,
    Stratos

  • CL_SFW_SYSTEM_SETTINGS error when importing SPs

    When we want to import the support packages SAP_BASIS, SAP_ABA, SAP_BW,
    PI-BASIS untill packages level 7 ( we come from level 4) and the HR
    untill package level 26 we run into the short text error when importing
    the basis, aba, pi-basis and bw package.
    I tried to use the following notes:
    1281321 but this gives the error: DEQUEUE_ENQBADIIMPL_ENH
    1483283 but this fails also as when I perform tp unlock_EU <SID>
    pf=/usr/sap/<sid>trans/bin/TP_DOMAIN_<SID>.PFL it tells me it need to be done
    via SE03.
    1532661 this one sents me to note 1414700 and 1366282 but the last ones
    sents you back to 1483283 and note 1414700 when I want to implement it
    with snote it tells me I need to use transaction SE03 for system settings.
    Is there any other option to get this issue fixed? as we need to upgradesome other systems aswell with these support packages
    Dump message is:
    Runtime error          SYNTAX_ERROR
    Datum en tijd          27.06.2011 14:05:47
    Korte tekst
         Syntax error in program "CL_SFW_SYSTEM_SETTINGS========CP ".
    Wat is er gebeurd?
         Error in the ABAP Application Program
         The current ABAP program "CL_SFW_RO_FACTORY=============CP" had to be
          terminated because it has
         come across a statement that unfortunately cannot be executed.
         The following syntax error occurred in program
          "CL_SFW_SYSTEM_SETTINGS========CP " in include
          "CL_SFW_SYSTEM_SETTINGS========CCIMP " in
         line 215:
         "Type "SFW_BF_STATE_CHANGE" is unknown"
         The include has been created and last changed by:
         Created by: "SAP "
         Last changed by: "SAP "
         Error in the ABAP Application Program
         The current ABAP program "CL_SFW_RO_FACTORY=============CP" had to be
          terminated because it has
    come across a statement that unfortunately cannot be executed.
    enanalyse
    The following syntax error was found in the program
    CL_SFW_SYSTEM_SETTINGS========CP :
    "Type "SFW_BF_STATE_CHANGE" is unknown"
    Startpunt van runtime error
        Programma                               CL_SFW_RO_FACTORY=============CP
        Include                                 CL_SFW_RO_FACTORY=============CCIMP
        Regel                                   1.889
        Moduletype                              (METHOD)
        Modulenaam                              INIT
    1862           obj  = obj.
    1863   ENDMETHOD.                    "create_object
    1864
    1865   method get_instance_for_locals.
    1866     create object reg.
    1867     reg->obj_factory = factory.
    1868   ENDMETHOD.                    "get_instance_for_locals
    1869
    1870 ENDCLASS.                    "lcl_sfw_obj_registry IMPLEMENTATION
    1871
    1872
    1873 ----
    1874 *       CLASS lcl_sfw_system_settings IMPLEMENTATION
    1875 ----
    1876 *
    1877 ----
    1878 class lcl_sfw_system_settings implementation.
    1879
    1880   method get_instance.
    1881     if ( singleton is initial ).
    1882       create object singleton.
    1883       singleton->init( ).
    1884     endif.
    1885     instance = singleton.
    1886   ENDMETHOD.                    "get_instance
    1887
    1888   method init.
    >>>>>     me->system_settings = cl_sfw_system_settings=>get_instance( ).
    1890   ENDMETHOD.                    "init
    1891
    Edited by: C. Bults on Jun 27, 2011 2:35 PM
    Removed customer system name

    The following is the solution.
    Symptom
    When you import the Support Packages SAP_BASIS 7.00 Support Package 14 and
    Support Package16 in a queue, the runtime error SYNTAX_ERROR occurs in
    class CL_SFW_SYSTEM_SETTINGS (program CL_SFW_SYSTEM_SETTINGS========CP).
    More Terms
    Syntax error, CL_SFW_SYSTEM_SETTINGS, SPAM, SYNTAX_ERROR,
    CL_SFW_SYSTEM_SETTINGS========CP
    Cause and Prerequisites
    This problem is due to a program error.
    Solution
    Option 1:
    Import Support Package 14 and Support Package 16 in separate queues.
    Option 2:
    After the error mentioned above occurred, regenerate the enhancement spot
    SFW_SWITCH_CHANGED in transaction SE18.
    To do this proceed as follows:
    1. Call transaction SE18.
    2. Enter the enhancement spot SFW_SWITCH_CHANGED.
    3. Choose "Display".
    4. Choose the menu option "Enhancement Spot -> Activate".
    You can now import the queue using the Support Package Manager

  • Error when importing object P_lis

    Hello Experts ,
    I have a task assigned to me where i have to write a program to get all the reports and their variants( variants without space and non obselete variants)
    When i am trying to access the variant SDCAS_ADRSEL , I am getting a dump "Error when importing object P_lis ". It has got only one variant JOJO1 in the vari table  . Please help me out with this.

    Hi Aditya,
    You might need to provide a few more details on the dump. 
    I.e.
    Exact details of the error that occured.
    Where the error occurred
    You can grab these out of the dump in ST22. That should help people out, to help understand what you are doing, as it's not really clear from your current description. 
    Cheers,
    Katan

  • Avoiding concurrency errors when updating a database through AJAX

    What are some strategies for avoiding concurrency errors when updating a database through AJAX. That is, in cases where a given user could attempt to modify the same row in the database with simultaneous requests (say, that he updates one column with information with an AJAX call, then immediately submits a form that updates the same row), what are some good ways yo prevent the two updates from colliding? On the JavaScript side one might make the AJAX call synchronous, but I question whether that is the best way to do it. Has anyone else confronted this?

    Well, since no one seems to have any ideas so far, I'll throw in my two cents worth.
    I'm not too familiar with AJAX so my advice may be limited.
    I suggest you do a google search on Optimistic concurrency database to get some ideas on how to handle it.
    If your update/insert/delete query is thread safe, then even if the same user double clicks the button fast enough to immediately have another update to the same record, then the first update will complete before the second one is carried out. Therefore no harm is done since he is just updating the same record. Since a typical update/insert/delete takes only a few milliseconds (querying may take a lot more time), its not likely he can click the button that fast. (I assume your using connection pooling for speed).
    The trouble comes up when two people call up data from the same record in different browsers. The first one updates/inserts/deletes the record. Now the other user is looking at old data. When he updates/inserts/deletes, there is a problem. One way to handle this is to keep a copy of all the fields from that record in each user's session scope when they first fetch it from the database (example: oldName). Then when you go to update some time later, to this:
    sql= update person set name=newValue where personID=3344 and name=oldName
    Note oldName is from session scope.
    If name in the database has changed, the update will not occur and will return 0 records updated. If it didn't change, it will update.
    Note your update function should not throw an exception if it cant update, it should return false. Return true if it worked.
    Example: public boolean updateName(String name)
    Similiarly, your insert should not throw an exception if the record already exists, it should return false meaning it cant insert.
    Exaple: public bolean insertName(String name). Same thing with delete function.
    If a record cant be updated due to someone else updating the record while the user was looking at data, return a message that it wasn't updated due to that problem. Then show the user the new value in the database ask him if he wants to overwrite the new change.
    Note even if you show 100 records on the JSP, only update the ones that have changed and not all 100. This way, its not likely he has updated the same records someone else has altered. Less likely a colision compared to updating all 100.
    If your updating/inserting/deleting more than 1 record (say, 3), then you should look into setting up a transaction in addition to all the above and rolling back all of them if one fails.
    Reading the section on databases from http://www.javapractices.com/home/HomeAction.do may also help.

  • Error when importing artifacts using LCM from 11.1.2.2 to 11.1.2.2

    Hello Gurus,
    I am having issues when perform an LCM import to a different server. Following is what I get
    Could not read zip file
    EPMLCM-37015: Cannot Zip.
    Warning in migrating artifact, "/Configuration/Properties/Application Definition".
    EPMLCM-37038: Cannot perform migration. Unable to find artifact resource - Application Definition in the source application. I am not sure what needs to be done.
    Any help will be highly appreciated.

    In 11.1.2.2 if it is a classic application then a Planning LCM export will contain "Application Definition.xpad", this does not exist for EPMA applications. For classic it will create the application.
    For EPMA applications there will be a "Application Settings, Shared Dimensions, Filters and Overrides" file when an LCM EPMA export is run, the information in the file is the equivalent of the application definition file for a classic planning application.
    For an EPMA application which doesn't exist you probably have to first LCM the EPMA artifacts then deploy which will create the planning application, then run an LCM for the planning artifacts
    It does say even if it is an EPMA application that it will create the application if it does not exist but will fail because the "Application Definition.xpad" does not exist, whether this is the way it is meant to work or a bug I am not sure as I usually create the application first.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • XSLT transformation error when importing target group in CRM Survey cockpit

    Hi,
    I created a target group using the segment builder and exported that to a local file. Then when creating a survey using CRM survey cockpit (tcode: SURVEY) and trying to import the same target group from the local file; I get an error :
    "Error when applying a XSLT transformation"
    System Response
    Data transformation cannot be executed. Application functions that depend on the transformation cannot be executed
    I tried various file formats : RTF, TXT, XLS, HTML but still I get the same error. Export to XML option is neither available while exporting from segment builder nor while importing into Survey cockpit. The target group is not empty.
    Are there any settings to be maintained to resolve the error ?????
    Dhaval.

    Hi Suhel,
    Thanks for the response... as far as my understanding goes, the crm survey suite can be used for maintaining questoinnaires that are transaction specific. also the functionality of question tables and rows is not available in the survey suite but is available in the survey cockpit (tcode: SURVEY).
    However the same does not allow me to refer to the target groups created using the segment builder.... Is there a way I can use the target group created through the segment builder in the survey cockpit ????
    Dhaval.

Maybe you are looking for

  • IPhoto library move to external HD | organization

    My laptop is running out of space so I'm moving my large iPhoto library to an external hard drive.  I know how to move the content and adjust iPhoto to route to the new location, but can I do this WITHOUT affecting my organization/events?  I have 200

  • Want to Move to QT streaming

    I am working on a video streaming project for my church. We are having problems with windows and our video mixer. We have a few Mac Pro's that were previously used for our recording studio that are not being used for the foreseeable future. We would

  • When is Apple going to fix problems with installation

    Does anyone know when Apple is going to come up with a new version of ITunes. I have been trying to download 7.5 without success for 2 months. I have tried every remedy listed to no avail. I continue to get a message saying Quick Tunes is not install

  • Loss of the services of Oracle 10g Express DB

    Hi, I don't know why those services disappeared this morning after I've logged into the PC, on which everything was set up (I mean the DB) and was working fine. It seems they disappeared after the reboot of the machine. Nothing was intentionally done

  • TS1368 itune could not connect to the itune store

    itune could not connect to the itune store