Start NetWeaver 7.10 with many dynamic WP fails

Hello,
we have upgraded a system to Netweaver 7.10 and are now testing the possibilities of dynamic Workprocesses, since they are very interesting to us. According to the SAP, a max. number of 600 dynamic Workprocesses is possible.
We can configure up to 240 Workprocesses (rdisp/wp_max_no=240) and start the application server without any problems.
If we configure over 240 dynamic Workprocesses (e.g. rdisp/wp_max_no=241 or more), the dispatcher fails with the following error message:
ERROR => EvtCreate: Variable Event Keys exhausted [evtux.c      612]
ERROR => DpWpEvtInit: EvtCreate (rc=1) [dpxxwp.c     447]
DP_FATAL_ERROR => DpSapEnvInit: DpWpEvtInit
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
No matter which trace we turn on, there is no more information than this.
Has anyone experienced this type of problem before? What could be the problem?
I cannot find any information about this error message.
Here is a summary of the dev_disp Tracefile:
Wed Mar 25 09:33:53 2009
kernel runs with dp version 98(ext=114) (@(#) DPLIB-INT-VERSION-098)
length of sys_adm_ext is 376 bytes
SWITCH TRC-HIDE on ***
***LOG Q00=> DpSapEnvInit, DPStart (37 786492) [dpxxdisp.c   1228]
        shared lib "dw_xml.so" version 139 successfully loaded
        shared lib "dw_xtc.so" version 139 successfully loaded
        shared lib "dw_stl.so" version 139 successfully loaded
        shared lib "dw_gui.so" version 139 successfully loaded
        shared lib "dw_mdm.so" version 139 successfully loaded
        shared lib "dw_rndrt.so" version 139 successfully loaded
        shared lib "dw_abp.so" version 139 successfully loaded
        shared lib "dw_sym.so" version 139 successfully loaded
rdisp/softcancel_sequence :  -> 0,5,-1
rdisp/dynamic_wp_check : 1
MtxInit: 30000 0 0
DpSysAdmExtInit: ABAP is active
DpSysAdmExtInit: VMC (JAVA VM in WP) is active
DpIPCInit2: write dp-profile-values into sys_adm_ext
DpIPCInit2: start server >va25m0_TBX_37                           <
DpShMCreate: sizeof(wp_adm)             350416  (1448)
DpShMCreate: sizeof(tm_adm)             64665856        (25856)
DpShMCreate: sizeof(wp_ca_adm)          56000   (56)
DpShMCreate: sizeof(appc_ca_adm)        123200  (56)
DpCommTableSize: max/headSize/ftSize/tableSize=2000/16/2304048/2304064
DpShMCreate: sizeof(comm_adm)           2304064 (1136)
DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=512/48/65584/90400/156032
DpShMCreate: sizeof(slock_adm)          156032  (104)
DpFileTableSize: max/headSize/ftSize/tableSize=40200/16/3859248/3859264
DpShMCreate: sizeof(file_adm)           3859264 (80)
DpShMCreate: sizeof(vmc_adm)            374672  (1864)
DpShMCreate: sizeof(wall_adm)           (320048/432336/64/104)
DpShMCreate: sizeof(gw_adm)     48
DpShMCreate: sizeof(j2ee_adm)   2016
DpShMCreate: SHM_DP_ADM_KEY             (addr: 700000020002000, size: 72653616)
DpShMCreate: allocated sys_adm at 700000020002010
DpShMCreate: allocated wp_adm_list at 700000020003ed0
DpShMCreate: allocated wp_adm at 7000000200040c0
DpShMCreate: allocated tm_adm_list at 7000000200599a0
DpShMCreate: allocated tm_adm at 7000000200599f0
DpShMCreate: allocated wp_ca_adm at 700000023e05300
DpShMCreate: allocated appc_ca_adm at 700000023e12dd0
DpShMCreate: allocated comm_adm at 700000023e30f20
DpShMCreate: allocated slock_adm at 700000024063770
DpShMCreate: allocated file_adm at 700000024089900
DpShMCreate: allocated vmc_adm_list at 700000024437c50
DpShMCreate: allocated vmc_adm at 700000024437d00
DpShMCreate: allocated gw_adm at 7000000244934a0
DpShMCreate: allocated j2ee_adm at 7000000244934e0
DpShMCreate: allocated ca_info at 700000024493cd0
DpShMCreate: allocated wall_adm at 700000024493cf0
DpCommAttachTable: attached comm table (header=700000023e30f20/ft=700000023e30f30)
DpSysAdmIntInit: initialize sys_adm
MBUF state OFF
DpCommInitTable: init table for 2000 entries
DpFileInitTable: init table for 40200 entries
DpSesCreateTable: created session table at 700000060000000 (len=1324896)
DpRqQInit: keep protect_queue / slots_per_queue 0 / 2001 in sys_adm
DpParseQueueSizeCheck: invalid input 1 (0)
DpParseQueueSizeCheck: error parsing >1<
ERROR => EvtCreate: Variable Event Keys exhausted [evtux.c      612]
ERROR => DpWpEvtInit: EvtCreate (rc=1) [dpxxwp.c     447]
DP_FATAL_ERROR => DpSapEnvInit: DpWpEvtInit
DISPATCHER EMERGENCY SHUTDOWN ***
increase tracelevel of WPs
NiWait: sleep (5000ms) ...
NiISelect: timeout 5000ms
NiISelect: maximum fd=1
NiISelect: read-mask is NULL
NiISelect: write-mask is NULL
Wed Mar 25 09:34:08 2009
NiISelect: TIMEOUT occured (5000ms)
DpHalt: shutdown server >va25m0_TBX_37                           < (normal)
DpJ2eeDisableRestart
DpHalt: switch off Shared memory profiling
ShmProtect( 57, 3 )
ShmProtect(SHM_PROFILE, SHM_PROT_RW
ShmProtect( 57, 1 )
ShmProtect(SHM_PROFILE, SHM_PROT_RD
DpWakeUpWps: wake up all wp's
ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1238]
ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxwp.c     1670]
ERROR => EvtSet: Ill. Event Handle = 0 [evtux.c      1238]
ERROR => DpWakeUpWps: EvtSet (rc=2) [dpxxwp.c     1670]
DpHalt: stop work processes
DpHalt: terminate gui connections
DpHalt: wait for end of work processes
DpHalt: not attached to the message server
DpHalt: cleanup EM
SHM2_EsCleanup: ====================
EmCleanup() -> 0
Es2Cleanup: Cleanup ES2
SemKeyPermission( 65 ) = 0740 (octal)
ShmCreate( 76, 0, 2, 0x11063e460 )
ShmKeyPermission( 76 ) = 0740 (octal)
ERROR => EvtClose: Invalid Event Handle [evtux.c      910]
ERROR => EvtClose: Invalid Event Handle [evtux.c      910]
DpHalt: cleanup event management
DpHalt: cleanup shared memory/semaphores
SemKeyPermission( 1 ) = 0740 (octal)
SemKeyPermission( 6 ) = 0740 (octal)
SemKeyPermission( 7 ) = 0740 (octal)
SemKeyPermission( 8 ) = 0740 (octal)
SemKeyPermission( 69 ) = 0740 (octal)
SemKeyPermission( 70 ) = 0740 (octal)
DpHalt: MiCleanup
ShmCleanup( 62 )
ShmCreate( 62, 0, 2, 0xfffffffffffece0 )
ShmKeyPermission( 62 ) = 0740 (octal)
ERROR => ShmCleanup(62) failed 3 [mpixx.c      3943]
MpiCleanup() -> MPI_ERROR: General error
DpHalt: removing Semaphore-Management
DpHalt: removing request queue
ShmCleanup( 31 )
ShmCreate( 31, 0, 2, 0xfffffffffffecf0 )
ShmCleanup( 10 )
ShmCreate( 10, 0, 2, 0xfffffffffffed70 )
ShmProtect( 10, 3 )
ShmCreate( 10, 0, 2, -> 0x700000000000000 )
DpHalt: closing connect handles (dgm + tcp)
***LOG Q05=> DpHalt, DpHalt ( 786492) [dpxxdisp.c   11179]
DpHalt: *** shutdown completed - server stopped ***
DpHalt: Good Bye .....
Thanks a lot,
Silke Brandt

Hi André,
how many WP will really use is not sure yet. Right now we are just testing the usage of those dynamic WP, since our main system is not upgraded yet.
On our productive system we have 9 application server with about 600 Users on each server. Additionally we have quite a lot of RFC-load coming in from outside, with tendency rising.
I try to explain a bit of our "problem":
We are a bank, therefore specially days like the first day of a new quarter or a new year is tricky. On those days the nightly processing might run into the morning and the rfc load is very high. On those days it would be very helpful to be able to have more WP available.
I am sure you - as a customer of a bank - would not be very happy if you wouldn't be able to use your online banking on those days, which could happen if not enough WP are available at peak time.
In addition to that, we think about reducing the number of our application servers to not only reduce administration overhead but also to get a better spreading of load on our DB2-Members and Host-Lpars. This is only possible if we are able to configure more than 100 WP per server.
I hope this gave you a little insight.
Greetings,
Silke

Similar Messages

  • Reports with many Dynamic Parameter

    Post Author: Lalit
    CA Forum: Data Connectivity and SQL
    Hi
    I created a report with 5 dynamic parameter in CR XI. There are total 6 SQL command . First one is used for the report purpose and rest is for parameter of the report. There SQL commands are not linked to each other. Performnce of the report is very slow. Data is coming fine on the report. The Command one is returning around 50000 records.
    Paramter are used in record selction to further filter the records
    Please help how i can increase the performance .
    Lalit

    Post Author: yangster
    CA Forum: Data Connectivity and SQL
    eeekwhy don't you create 5 business view objects based on each of your dynamic promptsthis way you can share these parameters in other reports instead of having them all imbedded inside a single reportyou should also be able to schedule the list of values too so they will load faster

  • Can only start Netweaver Developer Studio with Console

    Hi
    For some strange reason since yesterday I can only start the Netweaver Developer studio only using the Netweaver Developer Studio Console. I uninstalled and installed but no change. I'm using 7.0.9
    If I start the Netweaver Developer Studio without the console, I get the following windows error:
    <i>
    Executable for SAP NetWeaver Developer Studio has encountered a problem and needs to close.  We are sorry for the inconvenience.</i>
    Does anybody have an idea how to fix this?
    Thanks
    Tim

    Go to shortcut for launching the NWDS. Right click and go to properties. Go to Target. Add "-clean" in the end. Launch the NWDS now.
    Also you can do following.
    Close the NWDS.
    Go to installation directory of NWDS. Go to configuration folder. There will be folder by name <>.osgi.<>. Delete this folder and start the NWDS now.
    Regards,
    Ashwani Kr Sharma

  • Starting OC4j(10.1) with orajtst task "startoc4jsa" failed

    The command is as follows
    Command : 'C:\j2sdk1.4.2_05\jre\bin\java.exe -Doracle.oc4j.security.manager.printing.file=D:\MyWork\orajtst\jtwork\needPerm_19110217933 -Djava.security.policy=D:\jdev1012\j2ee\home\config\java2.policy -Doracle.oc4j.security.manager.printing -jar D:\jdev1012\j2ee\home\oc4j.jar -config D:\jdev1012\j2ee\home\config\server.xml -out D:\MyWork\orajtst\jtwork\standalone_19110217933.log -err D:\MyWork\orajtst\jtwork\standalone_19110217933.err'
    It seems that the option"-Doracle.oc4j.security.manager.printing" will cause oc4j to fail.
    Following is error message:
    java.lang.StackOverflowError
         at oracle.oc4j.security.PrintingSecurityManager$2.run(PrintingSecurityManager.java:257)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.oc4j.security.PrintingSecurityManager.checkPermissionFailure(PrintingSecurityManager.java:255)
         at oracle.oc4j.security.PrintingSecurityManager$1.checkPermission(PrintingSecurityManager.java:59)
         at oracle.oc4j.security.PrintingSecurityManager.checkPermission(PrintingSecurityManager.java:156)
         at java.lang.Class.getProtectionDomain(Class.java:1392)
         at oracle.oc4j.security.PrintingSecurityManager$2.run
    Any idea what's the problem here?

    Hi -- given the nature of the command you are using and the references to our internal QA framework (orajtst) I think you may be are an internal Oracle emloyee.
    If so, and given this looks like an internal question perhaps you'd be better off sending this to the internal mailing lists we have setup so the right QA people can help.
    If not, I apologize for the incorrect assumption.
    cheers
    -steve-

  • Working with many-to-many relationships

    I am about to start my first experience with many-to-many
    relationships using PHP and MySQL.
    My project is to create an events registration form. As you
    know, there can be many events and many participants attending many
    events.
    I am not sure on how to structure my database and tables so I
    will first show you what I have:
    create table programs (
    program_id int not null primary key auto_increment,
    program_name varchar(100) not null,
    program_date varchar(25) not null,
    program_time varchar(25) not null,
    program_coordinator varchar(100),
    program_seats int not null
    create table participants (
    participant_id int not null primary key auto_increment,
    participant_name varchar(100) not null,
    participant_phone varchar(12) not null
    I know that I need a middle table to join the two.
    create table programs_participants (
    program_id int references program(id),
    participants_id int references participants(id),
    primary key (program_id, participants_id)
    My problem is, how do I submit to both the participants AND
    the programs_participants table together? Or is this not possible?
    The participants are not already in the database when we register
    them. We enter their personal info and select their desired events
    from checkboxes on the same page.
    Thanks for your help.

    > My problem is, how do I submit to both the participants
    AND the
    > programs_participants table together? Or is this not
    possible? The
    > participants are not already in the database when we
    register them. We
    > enter
    > their personal info and select their desired events from
    checkboxes on the
    > same
    > page.
    What you need to do is a multi-step insert.
    First, you insert the new participant into the participant
    table, then use
    the @@identity command to get the uniqueID of that newly
    entered record.
    Then you can take that uniqueID to build the entry for the
    programs_participants table.
    If you use a stored procedure, you should be able to do all
    of that with
    only having to create one call to the DB from your
    Application.
    _Darrel

  • Getting "the procedure entry point CGImageRelease could not be located in the dynamic link library CoreGraphics.dll" error when starting Itunes. Haved reloaded many times and still the error.

    Getting "the procedure entry point CGImageRelease could not be located in the dynamic link library CoreGraphics.dll" error when starting Itunes. Haved reloaded many times and still the error.

    Taken at face value, you're having trouble with an Apple Application Support program file there. (Apple Application Support is where single copies of program files used by multiple different Apple programs are kept.)
    Let's try something relatively simple first. Restart the PC. Now head into your Uninstall a program control panel, select "Apple Application Support" and then click "Repair".
    Does iTunes launch properly now?
    If no joy after that, try the more rigorous uninstall/reinstall procedure from the following post:
    Re: I recently updated to vista service pack 2 and I updated to itunes

  • How to add a column to a list created with the Dynamic List Wizard to display the values of the fiel

    Hi,
    ADDT, Vista, WAMP5.0
    We have 2 tables: clients_cli (id_cli, name_cli, tel_cli, and several more fields) and cases_cas (id_cas, idcli_cas, court_cas, and a lot of other fields).
    Clients may have many cases, so table cases_cas have a foreign key named idcli_cas, just to determine which case belongs to which client.
    We designed the lists of the two tables with the Dynamic List Wizard and the corresponding forms with Dynamic Form Wizard.
    These two forms are linked with the Convert Dynamic List and Form Wizards, which added a button to clients list named "add case".
    We add a client and then the system returns to the clients list displaying all clients, we look for the new client just added and then press "add case", which opens the Dynamic Form for cases, enter all case details and everything processes ok.
    However, when we view the cases list it display all the details of the case, including the column and values for the foreign key idcli_cas. As you can image, it is quite difficult for a human to remember the clients ids.
    So, in the cases list we added a another column, named it Name, to display the names of the clients along with cases details. We also created another recordset rsCli, selected the clients_cli table, displaying all columns, set filter id_cli = Form Variable = idcli_cas then press the Test button and everything displays perfect. Press ok.
    Then, we position the cursor inside the corresponding cell of the new Name column, go to Bindings, click on name_cli and then click on insert. The dynamic field is inserted into the table cell as expected, Save the page, and test in browser.
    The browser call the cases list but fails to display the values of the Name column. The Name column is simply empty.
    This issue creates a huge problem that makes our application too difficult to use.
    What are we doing wrong?
    Please help.
    Charles

    1.     Start transaction PM01, Create Infotype, by entering the transaction code.
    You access the Create Infotype screen.
    2.     Choose List Screen.
    3.     In the Infotype no. field, enter the four-digit number of the infotype you want to create.
    When you specify the infotype number, please remember to enter any leading zeros.
    4.     In the Screen Number field, enter the screen number of the list screen you want to enhance.
    5.     Choose Create.
    The Dictionary: Initial screen appears:
    6.     Create the list screen structure.
    7.     Choose Activate.
    8.     Return to the Enhance List Screen in the Enhance Infotypes transaction (PM01).
    9.     Choose Create All.
    The additional fields are displayed on the list screen, however, they contain no data.
    The fields can be filled in the FORM routine FILL-LISTSTRUCT in the generated program ZPnnnn00. The FORM routine is called for each data record in the list.
    Structure ZPLIS is identified when it is generated with a TABLES statement in the program ZPnnnn00.
    The fields can be filled from the Pnnnn structure or by reading text tables.

  • Start Netweaver in "safe mode"?

    I have a NW7.4 JAVA instance that is not accessible after start up.  When looking in the MMC, there are many AS JAVA Threads showing RED which I believe are causing the issue.  I am not able to access NWA or even connect through telnet to try and kill the threads.  Is there a way to start NetWeaver in a "safe mode" so that I can access the instance and disable the apps that are starting these threads?  Thanks!

    Hi Jayson,
    Telnet should ideally work. Check the below link and make sure all the settings for telnet are right:
    <How to troubleshoot J2EE shell console administrator (telnet) issues - SAP Netweaver Application Server Java - SCN Wiki>
    Now, can you:
    1)
    Stop the server completely using SAPMMC .
    2)
    Start the engine using SAPMMC.
    3)
    Wait for 10 minutes and monitor the start up phase using telnet:
        a) Telnet hostname  Port (http port+8)
        b) Logon with administrator Id
        c) execute command   >lsc  ( it will list cluster elements)
        d) exceute   >  jump  cluster id ( replace cluster id from the
                                           output of above command)
        e) ADD DEPLOY
        f) start_app -all  (wait for sometime and goto the next step).
        g) list_app > restart.txt
    If you find a particular application is stuck up in this phase for long time then trigger 4-5 thread dumps at interval of 15-20 seconds.More info:
    http://wiki.sdn.sap.com/wiki/x/VYZ3Cw
    Now check the below files and you should get more info on the error:
    -the restart.txt from the server0 folder
    -/usr/sap/<SID>/JC<nr>/work/dev*, std* and jvm* files
    -/usr/sap/<SID>/JC<nr>/j2ee/cluster/server0/logs/default trace (latest).
    -/usr/sap/<SID>/JC<nr>/j2ee/cluster/dispatcher/logs/default trace(latest)
    and
    -/usr/sap/<SID>/SCS<nr>/work/*
    Attach the files if you have any doubts. You can skip the telnet step if telnet is still not accessible.
    regards,
    hemanth

  • How do I compensate for only one ADDT ' tNG_config.inc.php file with many Registration pages to build?

    My dynamic site has a lot of different languages funneled into one website, using various cookies, url params, php includes, etc. all to obtain similar info in different languages. Thank you David Powers.
    It is working really well and now I’ve come to the Registration section. Okay, so registration isn’t all that hard; I could do most of it with the standard Dreamweaver set of tools. Alas, I really like much of what ADDT has to offer with welcome email messages and activation and such.
    Here’s the setup: Obviously, with many different language people, I have many different databases for them. I did that becuase we’re expecting a big audience and I really don’t want to have all those different language names in the same table. Furthermore, these tables, whereby the students will login, will also contain a lot of information about their work so again, don’t want to have one massive table. I’ve divvied them up into tables by language and I’m using those tables to keep track of them and their work.
    I want to use ADDT’s User Registration Wizard and I have looked at all the neat stuff in the Control Panel/Login Settings.
    Here’s my situation: I notice that when I’m done with the configuring of one of the registration pages, I’m asked if I want to upload the tNG_config.inc.php page and that it has changed since the last upload. I saved a copy of the _config.inc.php and did a new registration form with the same info and when done, I compared the two _config.inc.php files. As one would guess, there is a small difference in the Connection string to the databases  $tNG_login_config["connexction"] = "connString_Ital_db".
    My problem is that I have 13 of these registration pages to do but ADDT only has the one tNG_config.inc.php. That’ll work great for the one with which it is associated, but the others will obviously break. I’ve looked through the code in the Registration pages, to find the ADDT link to the tNG_config.inc.php file hoping to rename it Italian, Spanish, etc, but the name of the file does not appear in the Registration page.  I realize that ADDT Control panel is designed for use on one site, and can then be used on others, with the changes etc. But my site seems a little unique since so many sites are actually in one.
    Has anyone whipped this problem before? I just don’t understand why there is no link in the head code of the Registration page to let me change it and to create more config files with different names. Thanks for you help!
    [Moved by moderator to appropriate forum]

    Hi Brian,
    I just tried to check all of ADDT´s "includes" files for any internal references (read: "require" or "require_once" statements) to the file "tNG_config.inc.php". So far I can only see this file referenced in the file "tNG.inc.php" (within the "$KT_tNG_uploadFileList1" array).
    So what could this mean ? Maybe you´ll have to make copies of the the original "tNG.inc.php" as well and save them as, say, "tNG.inc_ital.php" file plus make sure that these copies internally point to a different "tNG_config_ital.inc.php" file -- because it´s always the first mentioned file which gets referenced from e.g. an ADDT login page (see the "Load the tNG classes" - part)
    I want to use ADDT’s User Registration Wizard and I have looked at all the neat stuff in the Control Panel/Login Settings
    The Control Panel will always update the main "tNG_config.inc.php" file, so any further modifications will have to become manually applied to the custom files you´re creating.
    Cheers,
    Günter

  • JSPM: Error while detecting start profile for instance with ID _c.

    Hi Experts,
    we have an error when we start JSPM with message "cannot initialize application data. Error while detecting start profile for instance with ID _c." . Until now nothing has been updated yet. The system can be started up and shut down without any problem. The profiles are found in /usr/sap/PMA/SYS/profile
    Our BI system is currently Netweaver 7.0 with SPS14. We plan to update it to SPS20. But when we start JSPM, we have abover error.
    could somebody give a help? Thank you very much.
    Rongfeng
    P.S. the log file DETECT_SYSTEM_PARAMETERS_01.LOG:
    <!LOGHEADER[START]/>
    <!HELP[Manual modification of the header may cause parsing problem!]/>
    <!LOGGINGVERSION[1.5.3.7185 - 630]/>
    <!NAME[/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/log/log_2009_11_18_10_28_50/DETECT_SYSTEM_PARAMETERS_01.LOG]/>
    <!PATTERN[DETECT_SYSTEM_PARAMETERS_01.LOG]/>
    <!FORMATTER[com.sap.tc.logging.ListFormatter]/>
    <!ENCODING[UTF8]/>
    <!LOGHEADER[END]/>
    #1.5^H#C000995FC0200000000000207BD47BD40004789C01294DB0#1258511336558#/System/Server/Upgrade/JSPM##com.sap.sdt.jspm.gui.InitialParametersDetector.initializeJspmDataModel(InitialParametersDetector.java:397)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.InitialParametersDetector.initializeJspmDataModel(InitialParametersDetector.java:397)#Java###Initializing JSPM data model...##
    #1.5^H#C000995FC0200000000000217BD47BD40004789C01295968#1258511336561#/System/Server/Upgrade/JSPM##com.sap.sdt.jspm.gui.InitialParametersDetector.detectProfileDirectory(InitialParametersDetector.java:1468)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.InitialParametersDetector.detectProfileDirectory(InitialParametersDetector.java:1468)#Java###Detected profile directory .#1#/usr/sap/PMA/SYS/profile#
    #1.5^H#C000995FC0200000000000227BD47BD40004789C0141AFE0#1258511338156#/System/Server/Upgrade/JSPM##com.sap.sdt.jspm.gui.InitialParametersDetector.detectDb(InitialParametersDetector.java:936)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.InitialParametersDetector.detectDb(InitialParametersDetector.java:936)#Java###Detecting the parameters of the database...##
    #1.5^H#C000995FC0200000000000237BD47BD40004789C014205D0#1258511338178#/System/Server/Upgrade/JSPM##com.sap.sdt.db.dmtif.AbstractDMTController.execute(AbstractDMTController.java:261)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.db.dmtif.AbstractDMTController.execute(AbstractDMTController.java:261)#Java###Executing command with arguments .#2#dbinfo#/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/config/DBINFO.XML#
    #1.5^H#C000995FC0200000000000247BD47BD40004789C01421570#1258511338182#/System/Server/Upgrade/JSPM##com.sap.sdt.tools.proc.JavaOsProcessController.logProcessInfo(JavaOsProcessController.java:41)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.tools.proc.JavaOsProcessController.logProcessInfo(JavaOsProcessController.java:41)#Java###Java process ID , name has been started.#2#5#com.sap.sdt.dmt.main.DMT#
    #1.5^H#C000995FC0200000000000257BD47BD40004789C01421958#1258511338183#/System/Server/Upgrade/JSPM##com.sap.sdt.tools.proc.JavaOsProcessController.logProcessInfo(JavaOsProcessController.java:54)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.tools.proc.JavaOsProcessController.logProcessInfo(JavaOsProcessController.java:54)#Java###Command line: #2#  #/opt/IBMJava2-amd64-142/jre/bin/java -cp .:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/sdt_dmt.jar:/oracle/client/10x_64/instantclient/ojdbc14.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/jddi.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/opensqlsta.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/tc_sec_secstorefs.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/frame.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/exception.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/logging.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/jperflib.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/lib/util.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/./lib/tc_sec_secstorefs.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/./lib/exception.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/./lib/logging.jar:/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/./lib/opensqlsta.jar:/sapmnt/PMA/global/security/lib/tools/info/IAIKSecurityFS.list:/sapmnt/PMA/global/security/lib/tools/iaik_jce.jar:/sapmnt/PMA/global/security/lib/tools/iaik_smime.jar:/sapmnt/PMA/global/security/lib/tools/iaik_jsse.jar:/sapmnt/PMA/global/security/lib/tools/w3c_http.jar:/sapmnt/PMA/global/security/lib/tools/iaik_ssl.jar:/sapmnt/PMA/global/security/lib/engine/info/IAIKSecurityFS.list:/sapmnt/PMA/global/security/lib/engine/iaik_jce.jar com.sap.sdt.dmt.main.DMT -rootdir=/usr/sap/PMA/DVEBMGS10/j2ee/JSPM -descriptor=csrt29_PMA -logfile=/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/log/log_2009_11_18_10_28_50/DMT_01.LOG dbinfo /usr/sap/PMA/DVEBMGS10/j2ee/JSPM/config/DBINFO.XML#
    #1.5^H#C000995FC0200000000000267BD47BD40004789C01422128#1258511338185#/System/Server/Upgrade/JSPM##com.sap.sdt.tools.proc.JavaOsProcessController.logProcessInfo(JavaOsProcessController.java:55)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.tools.proc.JavaOsProcessController.logProcessInfo(JavaOsProcessController.java:55)#Java###Standard out: #2#  #/usr/sap/PMA/DVEBMGS10/j2ee/JSPM/log/log_2009_11_18_10_28_50/DMT_01_01.OUT#
    #1.5^H#C000995FC0200000000000277BD47BD40004789C01424838#1258511338195#/System/Server/Upgrade/JSPM##com.sap.sdt.tools.proc.OsProcessController.launch(OsProcessController.java:126)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.tools.proc.OsProcessController.launch(OsProcessController.java:126)#Java###Process ID has been started.#1#5#
    #1.5^H#C000995FC0200000000000287BD47BD40004789C014253F0#1258511338198#/System/Server/Upgrade/JSPM##com.sap.sdt.tools.proc.OsProcessController.waitFor(OsProcessController.java:182)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.tools.proc.OsProcessController.waitFor(OsProcessController.java:182)#Java###Waiting for process ID , name to finish.#2#5#java#
    #1.5^H#C000995FC0200000000000297BD47BD40004789C017402B0#1258511341454#/System/Server/Upgrade/JSPM##com.sap.sdt.tools.proc.OsProcessController.waitFor(OsProcessController.java:215)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.tools.proc.OsProcessController.waitFor(OsProcessController.java:215)#Java###Process ID , name has been finished, exit code .#3#5#java#0#
    #1.5^H#C000995FC02000000000002A7BD47BD40004789C01741638#1258511341459#/System/Server/Upgrade/JSPM##com.sap.sdt.db.dmtif.AbstractDMTController.execute(AbstractDMTController.java:273)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.db.dmtif.AbstractDMTController.execute(AbstractDMTController.java:273)#Java###Command has been executed.#1#dbinfo#
    #1.5^H#C000995FC02000000000002B7BD47BD40004789C017421F0#1258511341462#/System/Server/Upgrade/JSPM##com.sap.sdt.jspm.gui.InitialParametersDetector.detectDb(InitialParametersDetector.java:984)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.InitialParametersDetector.detectDb(InitialParametersDetector.java:984)#Java###Detection of the parameters of the database has finished. Database type is , database name is and database version is .#3#ORA#Oracle#10.2.0.2.0#
    #1.5^H#C000995FC02000000000002C7BD47BD40004789C01744CE8#1258511341473#/System/Server/Upgrade/JSPM##com.sap.sdt.j2ee.tools.sysinfo.AbstractInfoController.updateProfileVariable(AbstractInfoController.java:284)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.j2ee.tools.sysinfo.AbstractInfoController.updateProfileVariable(AbstractInfoController.java:284)#Java###Parameter has been detected. Parameter value is .#2#/J2EE/StandardSystem/DefaultProfilePath#/usr/sap/PMA/SYS/profile/DEFAULT.PFL#
    Sorry, I don't know how to format post 
    Edited by: Rongfeng Shi on Nov 18, 2009 4:20 AM

    Hi Rongfeng,
    There is not much information about the error in the log file you have pasted above.
    Please repeat the issue and catch the log files once again.
    Are you able to open SDM ?
    Best Regards
    Raghu

  • Unable to start netweaver developer studio 7 (sp15) error attached

    Hi,
    when I try and start netweaver developer studio 7 (SP15) I get the error message below.
    I also got an error message when trying to reinstall the software about a file not registering and needing to reboot. Which I did,
    I have tried deleting the whole .metadata folder - but the error keeps coming back....
    we are running on a 64 bit system - but I thought this would run as a 32 bit program....
    any ideas??
    !SESSION Apr 21, 2008 20:39:36.409 ---------------------------------------------
    java.version=1.4.2_17
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
    Command-line arguments: -os win32 -ws win32 -arch x86 -feature com.sap.java.ide C:\j2sdk1.4.2_17-x64\bin\javaw.exe
    -Xmx512m
    -Xms128m
    -XX:PermSize=32m
    -XX:MaxPermSize=128m
    -DallUserDir='C:\Documents and Settings\All Users\Application Data'
    -cp E:\Program Files (x86)\SAP\IDE\IDE70\eclipse\SapStartup.jar com.sap.ide.eclipse.startup.Main
    -os win32
    -ws win32
    -arch x86
    -feature com.sap.java.ide
    -showsplash E:\Program Files (x86)\SAP\IDE\IDE70\eclipse\SapIde.exe -showsplash 600  -data C:\Documents and Settings\crdadm\Documents\SAP\workspace -install file:E:/Program Files (x86)/SAP/IDE/IDE70/eclipse/
    !ENTRY Startup 1 0 Apr 21, 2008 20:39:36.409
    !MESSAGE Sap NetWeaver Developer Studio - Build: 200802160348
    !SESSION ----------------------------------------------------------------------
    !ENTRY org.eclipse.core.launcher 4 0 Apr 21, 2008 20:39:38.142
    !MESSAGE Exception launching the Eclipse Platform:
    !STACK
    java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:324)
         at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
         at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
         at com.sap.ide.eclipse.startup.Main.main(Main.java:607)
    Caused by: java.lang.reflect.InvocationTargetException
         at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:861)
         at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
         ... 7 more
    Caused by: java.lang.UnsatisfiedLinkError: E:\Program Files (x86)\SAP\IDE\IDE70\eclipse\plugins\org.eclipse.swt.win32_2.1.2\os\win32\x86\swt-win32-2135.dll: %1 is not a valid Win32 application
         at java.lang.ClassLoader$NativeLibrary.load(Native Method)
         at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1586)
         at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1495)
         at java.lang.Runtime.loadLibrary0(Runtime.java:788)
         at java.lang.System.loadLibrary(System.java:834)
         at org.eclipse.swt.internal.Library.loadLibrary(Library.java:108)
         at org.eclipse.swt.internal.win32.OS.<clinit>(OS.java:46)
         at org.eclipse.swt.widgets.Display.internal_new_GC(Display.java:1291)
         at org.eclipse.swt.graphics.Device.init(Device.java:547)
         at org.eclipse.swt.widgets.Display.init(Display.java:1316)
         at org.eclipse.swt.graphics.Device.<init>(Device.java:96)
         at org.eclipse.swt.widgets.Display.<init>(Display.java:291)
         at org.eclipse.swt.widgets.Display.<init>(Display.java:287)
         at org.eclipse.ui.internal.Workbench.run(Workbench.java:1361)
         at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
         at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
         ... 8 more
    Edited by: Paul Clavering on Apr 21, 2008 8:44 PM

    Caused by: java.lang.UnsatisfiedLinkError: E:\Program Files (x86)\SAP\IDE\IDE70\eclipse\plugins\org.eclipse.swt.win32_2.1.2\os\win32\x86\swt-win32-2135.dll: %1 is not a valid Win32 application
    This seems to be some issue with wrong S/W choice between 32bit and 64 bit version.  Or could be some OS related patch missing.
    You seem to have Win 32 bit version and JDK installed is 64bit version.
    Pls confirm.
    Edited by: Shaji Jacob on Apr 21, 2008 9:09 PM

  • Hierarchical query with many-to-many relationship

    I have read with interest the creative solutions to complex hierarchical queries posted previously; they have been instructive but have not quite addressed this scenario.
    We have a hierarchy table H, with columns for ID, name, parentID, and other attributes.
    Within this table are a number of independent hierarchies, each existing for a different purpose.
    We have a master list of hierarchies in table T which describes the purpose of each hierarchy, provides some default attributes which the nodes can inherit, and stores a unique id for each hierarchy and a pointer to the root node of the corresponding hierarchy in table H.
    We have a master list of items M, with identically named columns to those in H, along with many other attributes.
    The members of table M ALL belong to EACH of the Hierarchies. So we have a link table I to define the intersection of H and M.
    So the leaf nodes of H are really containers for the list of elements from M which may be attached to them.
    The universe of M is very volatile, with new members being added, old ones deleted, and existing ones being reclassified frequently from node to node within each hierarchy. Since the hierarchies have to be built to handle every possible scenario, so that the members of M can always find a suitable node to reside in, quite often, in fact more often than not, the majority of leaf nodes for each hierarchy are empty at any given moment.
    Therefore, although we always know the root sector of a given hierarchy and can traverse downwards from there, if we worked our way up from the intersection table, we could eliminate up to 70% of the nodes of any given hierarchy from further consideration, as they don't need to be (in fact, must not be) included in reports.
    As implied by the above, rows in M are structurally similar (in terms of columns, but not in any real world sense) and are a superset of rows in H. But combining them into the one table doesn't seem to help the reporting process due to the many-to-many relationship which prevents the ID/parentID relationship from being carried through to this level.
    There are a number of other considerations of which the most pertinent is that the people using this database generally have an interest in only a subset of the master list of items in M. This relationship is also dynamic but important enough and rigid enough that another link table P exists to combine the Users in table U with the subset of M in which they are interested. (The users are also grouped into hierarchies of a totally different nature, but this aspect is secondary for now.)
    The reporting is reasonably straightforward for any single combination of User and Hierarchy; they want to see all the items they are interested in, listed in hierarchical sequence, totalled on change of level with the individual items M listed beneath the nodes of H. This is unfortunately required in real time, so retrieval performance is paramount.
    Some statistics might help to determine the optimum approach:
    The largest hierarchy has 10,000 nodes. The smallest about 100.
    The largest would have 70% or more of its nodes unused at any point in time, and even the smallest would have 25% unused.
    The hierarchies tend to be broad rather than deep, the maximum number of levels being about 5; but the larger ones should be twice as deep as this if performance was not compromised.
    There are dozens of hierarchies, but it may be possible to sharply reduce this number by exploiting the Order Siblings By clause.
    The number of rows in M varies between 500,000 and 50,000; depending upon how long historical data is retained on-line (and performance permitting, it would be retained indefinitely).
    The number of users varies between 1000 and 2000 but the range of M in which they are interested varies greatly; from as few as 100 to as many as 10,000+. So it is almost always worth beginning by eliminating the items in which they are not interested, implying once again that the hierarchy should be traversed upwards rather than down from the root.
    The current system is very old and survives by a tactic of building what are essentially materialised views of the database structure for each user overnight using, ahem, non-relational technology. This is inefficient and not easily scaled (but it works) and hence this redevelopment project needs to (a) work, and (b) work better and faster.
    I am happy to provide some DDL scripts if that helps explain the problem better than this narrative.
    I can't help feeling that the solution lies in somehow extending the hierarchical query past the many-to-many link table so that the Master list can be merged directly into the hierarchy such that the M items become the leaf nodes rather than the design outlined above - but I don't know how to do that. But I am sure everyone reading this does! :)
    All advice appreciated. Database version is not an issue; we are currently using version 10XE for experimentation, but production usage could be on 11 if that contains helpful features.
    Thank you
    CS

    Hi,
    ChrisS. wrote:
    I am happy to provide some DDL scripts if that helps explain the problem better than this narrative.Yes, please do.
    The problem seems interesting, I'm sure many people here (including myself) are willing to help you in this matter.
    So yes, post DDL for the tables, as well as INSERTs to populate them with representative data. Please also include the output you require along with detailed explanations about the logic to get it.
    Don't forget to put lines of code between &#x007B;code&#x007D; tags in order to preserve formatting and readability, like this :
    SELECT sysdate FROM dual;Thanks.

  • Dynamic Authorization Failed - Posture with Guest Portal - ISE - WLC

    Hello everybody,
    I'm implementing a NAC solution based on Cisco ISE. Unfortunately, I'm facing a problem related to the CoA (Change of Authorization).
    The guest can authenticate successfully via portal and then he is redirected to the page of client provisioning.
    When he is compliant with the policy he gets access without any problem and this means that CoA works perfectly. The issue occurs when he has to remediate (download the file from ISE and install it). In this case, we need a change of authorization profile.
    The authentication logs show that the posture status changed from non-compliant to compliant but the users doesn't obtain access .
    Here are details :
    Authentication Details
    Source Timestamp
    2015-04-30 18:43:13.179
    Received Timestamp
    2015-04-30 18:43:13.18
    Policy Server
    ISE-CISCO
    Event
    5417 Dynamic Authorization failed
    Failure Reason
    11213 No response received from Network Access Device after sending a Dynamic Authorization request
    Resolution
    Check the connectivity between ISE and Network Access Device. Ensure that ISE is defined as Dynamic Authorization Client on Network Access Device and that CoA is supported on device.
    Root cause
    No response received from Network Access Device after sending a Dynamic Authorization request
    Username
    User Type
    Endpoint Id
    E0:9D:31:07:**:**
    Endpoint Profile
    IP Address
    Identity Store
    Identity Group
    Audit Session Id
    ca0019ac00000003ae674255
    Authentication Method
    Authentication Protocol
    Service Type
    Network Device
    WLC-1
    Device Type
    Location
    NAS IP Address
    172.25.0.202
    NAS Port Id
    NAS Port Type
    Authorization Profile
    Posture Status
    Compliant
    Security Group
    Response Time
    15002
    Other Attributes
    ConfigVersionId
    4
    RadiusPacketType
    CoARequest
    Event-Timestamp
    1430415778
    AcsSessionID
    50149c2f-08fb-4f9d-b1b5-f655e71d039f
    StepLatency
    3=15001
    Device IP Address
    172.25.0.202
    CiscoAVPair
    subscriber:command=reauthenticate
    audit-session-id
    ca0019ac00000003ae674255
    Session Events
    2015-04-30 18:43:13.18
    Dynamic Authorization failed
    2015-04-30 18:41:44.159
    Dynamic Authorization failed
    2015-04-30 18:35:42.64
    Guest Authentication Passed
    2015-04-30 18:34:39.214
    RADIUS Accounting start request

    You can use LWA for this . he WLC redirects  the HTTP traffic to an internal or external server where the user is prompted to  authenticate. The WLC then fetches the credentials (sent back via an HTTP GET  request in the case of external server) and makes a RADIUS authentication. In  the case of a guest user, an external server (such as Identity Service Engine  (ISE) or NAC Guest Server (NGS)) is required as the portal provides features  such as device registering and self-provisioning.
    Refer to the following link for  configuration  example
    http://www.cisco.com/en/US/products/ps11640/products_configuration_example09186a0080bead09.shtml

  • Performance problem with many lookups

    Hello,
    In my corporate system, I have a database table with many relationships. The JHeadstart Group used to represent it has 13 lookups, some of them are choices and some are lovs. All lookups are based on "free" lookup VOs, withou any kind of View Link relationships.
    So the initial model was:
    One "main" view object representing one entity object, with many (13) lookups to set some attributes.
    It was just working fine while under development, but when we put it on production servers with real data, it started running very very slow when quering in the main UIX table. In create mode it was working fine. I realized that it could be all of those lookups with all that data (some of lookup tables has >300 entries). If I undestood correctly, those attributes associated with lookups are "rendered" by matching.
    So I changed the model to:
    One "main" view object representing all possible entity objects, to fetch all attributes coming from relationships directly in that view object, and many lookups used just in create mode.
    It worked fine, and now response times are acceptable. But I'm still with difficult in the detail disclousure feature, where I'm still gettting up to 15-20s to render the details. In detail disclousure, I think it uses lookups to render attributes and so it slow down again.
    Is there anything I can do do speed up these queries?
    Thanks,
    Eduardo

    I've changed some choices to lovs and now it's working fine.
    Eduardo

  • Read Table ITAB with key Dynamic Value index 1

    Here is sample Intenral table
    Columnname-C01 / C02 / C03
    Value-123 / 456 /789
    I would like to search value of the internal table according to dynamic value given by the code.
    i.e.
    read table ITAB with key <Dynamic Value> index 1.

    Hi,
    Apart from read, you can also use <b>SEARCH</b> statement.
    Syntax
    SEARCH
    Searches for strings.
    Syntax
    SEARCH <f>|<itab> FOR <g> [ABBREVIATED]
                              [STARTING AT <n1>]
                              [ENDING AT <n2>]
                              [AND MARK]
                              [IN BYTE MODE|IN CHARACTER MODE].
    Searches the field <f> or table <itab> for the string in the field <g>. The result is stored in SY-FDPOS. The additions let you hide intermediate characters, search from and to a particular position, and convert the found string into uppercase. In Unicode programs, you must specify whether the statement is a character or byte operation, using the IN BYTE MODE or IN CHARACTER MODE (default) additions.
    Hope this information is useful to you.
    Regards,
    Saumya

Maybe you are looking for

  • How to read characters from a text file in java program ?

    Sir, I have to read the characters m to z listed in a text file . I must compare the character read from the file. And if any of the characters between m to z is matched i have to replace it with a hexadecimal value. Any help or suggesstions in this

  • Facetime and messege not working on my itouch 4th generation

    i am using itouch 4th generation having ios 6.1.6 nd my facetime and messege both are not working

  • Converting a Hexadecimal String to a Binary String

    Hello NG, I would like to convert an 8 Bit Hexadecimal String (example C0034000) to it´s equivalent in binary (in this case---> 1100 0000 0000 0011... and so on), I didn´t find any possible way to do this. I´am not talking about the simple representa

  • Disabling the control  in a slide show

    I am creating a flash slide presentation with my own buttons to navigate through the slides. My question is how do I disable the built in navigation so the user has to use my buttons instead of the keyboard arrows or by clicking on the screen?

  • Process getting killed automatically

    Hi I am using jdk 1.5 and java processes are getting killed automatically on server. Processes were working on test servers. Is anybody facing the same issue or knowledge about the same. Regards, Niraj