Calculate expandlable table

Is it possible to have one table (calculated-read only) on top of a dynamic form and in that table get a summary of all valutes in tables below (where the user fill in different numbers)?
I can't get it to work properly.... The tabe that the user fill in different values in is expandable which means you can get as many "blocks" (=new table) as you need.
I've tried something like this in formcalc: Sum(formulär1.Table3.Table4.Row11.Subform2.Table5.Row16.Antal10[*]) and other variations with [*] but it ony count the last instace I've added to the page. All the tables, rows and fields have indivudual names. Unfortunately I can't upload the file to show more details. I give you a printscreen here to show what it looks like.

Hi evgen
I think this example of Steve Muench will help you.
"Recalc Sum of Salary at the View Object Level
This example illustrates a technique where a transient attribute of a view object is updated to reflect the total sum of some attribute of all the rows in the view object's default row set. The code to recalculate the sum of the salary is in the getSumOfSal() method in the EmpViewImpl.java class. The custom EmpViewRowImpl.java class for the view row implements the getter method for the SumOfSal attribute by delegating to this view object method. The EmpViewImpl class extends a base DeclarativeRecalculatingViewObjectImpl class that contains some generic code to enable declaratively indicating that one attribute's change should recalculate one or more other attributes. The EmpView defines the "Recalc_Sal" property to leverage this mechanism to recalculate the "SumOfSal" attribute. If you restrict the VO's results using the BC Tester tool, you'll see the sum of the salaries reflects the subset. If you add a new row or delete an existing row, the sum of sal is updated, too."
[http://otn.oracle.com/products/jdev/tips/muench/recalctotalvo/RecalcTotalOfRowsInVO.zip]
Good Luck

Similar Messages

  • How to calculate RFC table columns in to another table column.

    Hi,
    I am doing a scenario, where in my Wendynpro UI table has been populated with a Function module output.
    Now three of the output columns needs to processed on each row.
    For ex:
    1. I have to add two cloumn values on each row in to third column which is binded to a context attribute. This should happen before I show the table result. So, I cannot use calulated attribute here. Instead I am trying to find a custom solution that should process each row as soon it appears then bind to result column.
    2. Also One of the RFC column has list of values i.e ABAP Function module returns a list of values. How do we populate these list of values in to UI table then add them alltogether before we show the result to the user.
    I appreciate your help in this regard.
    thanks
    Praveen

    Hi
    You can add custom attributes in Modal node as well. After successful execution of RFC, loop through the modal node and do the necessary calculations for each row and put them in the custom attributes.
    Map the required attributes in the Table UI including the custom attributes.
    This should help !!!
    Regards,
    Sayan Ghosh

  • What's the best way to calculate table usage in Mb?

    Given a table structure, and knowing it will receive 30.000 new entries on each month, how do I calculate the table growth in kb?
    Also, how can I calculate initial disk ocupation from the table?
    Is there an equation or formula that I can apply using column definition as params?
    That's one of the tables on my application I have to calculate:
    CREATE TABLE "LOG_PESQUISA"
    (     "COD_LOG_PESQUISA" NUMBER(10,0) NOT NULL ENABLE,
         "TXT_PCHAVE" VARCHAR2(100),
         "IND_DIGITAL" NUMBER(1,0) NOT NULL ENABLE,
         "VLR_TOTALFISICO" NUMBER(9,0) NOT NULL ENABLE,
         "VLR_TOTALDIGITAL" NUMBER(9,0) NOT NULL ENABLE,
         "IND_FISICO" NUMBER(1,0) NOT NULL ENABLE,
         "TXT_CODIGO" VARCHAR2(50),
         "TXT_BOOLEAN_TYPE" VARCHAR2(3),
         "IND_DATA" NUMBER(1,0) NOT NULL ENABLE,
         "DAT_INI" DATE,
         "DAT_FIM" DATE,
         "COD_COLECAO" NUMBER(10,0),
         "COD_CREDITO" NUMBER(10,0),
         "VLR_EDICAO" NUMBER(5,0),
         "IND_TAMANHO" VARCHAR2(2),
         "IND_PUBLICADAS" NUMBER(1,0) NOT NULL ENABLE,
         "IND_SOBRAS" NUMBER(1,0) NOT NULL ENABLE,
         "IND_LUI" NUMBER(1,0) NOT NULL ENABLE,
         "IND_AUI" NUMBER(1,0) NOT NULL ENABLE,
         "COD_USU_INC" VARCHAR2(30) NOT NULL ENABLE,
         "DAT_INC" DATE NOT NULL ENABLE,
         "ID_CREDITO" NUMBER(10,0),
         "IND_PCHAVE" NUMBER(1,0) NOT NULL ENABLE,
         "IND_HEADLINE" NUMBER(1,0) NOT NULL ENABLE,
         "IND_LEGENDA" NUMBER(1,0) NOT NULL ENABLE,
         CONSTRAINT "LOG_PESQUISA_PESQUISA_PK" PRIMARY KEY ("COD_LOG_PESQUISA") ENABLE
    /

    The most accurate approach would be to
    1) Create the table
    2) Load it with some sample data. Make sure that the sample data is as close to reality as possible (i.e. if txt_pchave will be 90 characters 20% of the time, 50 characters 50% of the time, 10 characters 20% of the time and NULL 10% of the time, make sure your sample data reflects that).
    3) Query DBA_SEGMENTS to see how big the table is
    SELECT segment_name table_name, sum(bytes)/1024/1024 MB
      FROM dba_segments
    WHERE segment_name = 'LOG_PESQUISA'4) Multiply by the number of rows that you really expect. You might load 3,000 records in step 2, for example, so you'd multiply by 10 to get the size if you loaded 30,000 records.
    You can extend this to look at the size of the index(es) relatively easily. If you are doing more than straight inserts, you would also want to simulate that to account for things like row migration, empty blocks, etc.
    Justin

  • How to get the size of the table

    Hi All,
    How to get the size of the table in Oracle 10g?
    Is there any script which needs to be run?
    Regards,
    Apoorv

    Hi All,
    Sorry but somehow the table user_segments is not populated in my case. But we have another table SYS.ALL_TABLES whose structure is given below. Would I be able to calculate the table size based on the columns given below:
    ColumnName     Data Type
    OWNER     VARCHAR2 (30 Byte)
    TABLE_NAME     VARCHAR2 (30 Byte)
    TABLESPACE_NAME     VARCHAR2 (30 Byte)
    CLUSTER_NAME     VARCHAR2 (30 Byte)
    IOT_NAME     VARCHAR2 (30 Byte)
    STATUS     VARCHAR2 (8 Byte)
    PCT_FREE     NUMBER
    PCT_USED     NUMBER
    INI_TRANS     NUMBER
    MAX_TRANS     NUMBER
    INITIAL_EXTENT     NUMBER
    NEXT_EXTENT     NUMBER
    MIN_EXTENTS     NUMBER
    MAX_EXTENTS     NUMBER
    PCT_INCREASE     NUMBER
    FREELISTS     NUMBER
    FREELIST_GROUPS     NUMBER
    LOGGING     VARCHAR2 (3 Byte)
    BACKED_UP     VARCHAR2 (1 Byte)
    NUM_ROWS     NUMBER
    BLOCKS     NUMBER
    EMPTY_BLOCKS     NUMBER
    AVG_SPACE     NUMBER
    CHAIN_CNT     NUMBER
    AVG_ROW_LEN     NUMBER
    AVG_SPACE_FREELIST_BLOCKS     NUMBER
    NUM_FREELIST_BLOCKS     NUMBER
    DEGREE     VARCHAR2 (10 Byte)
    INSTANCES     VARCHAR2 (10 Byte)
    CACHE     VARCHAR2 (5 Byte)
    TABLE_LOCK     VARCHAR2 (8 Byte)
    SAMPLE_SIZE     NUMBER
    LAST_ANALYZED     DATE
    PARTITIONED     VARCHAR2 (3 Byte)
    IOT_TYPE     VARCHAR2 (12 Byte)
    TEMPORARY     VARCHAR2 (1 Byte)
    SECONDARY     VARCHAR2 (1 Byte)
    NESTED     VARCHAR2 (3 Byte)
    BUFFER_POOL     VARCHAR2 (7 Byte)
    ROW_MOVEMENT     VARCHAR2 (8 Byte)
    GLOBAL_STATS     VARCHAR2 (3 Byte)
    USER_STATS     VARCHAR2 (3 Byte)
    DURATION     VARCHAR2 (15 Byte)
    SKIP_CORRUPT     VARCHAR2 (8 Byte)
    MONITORING     VARCHAR2 (3 Byte)
    CLUSTER_OWNER     VARCHAR2 (30 Byte)
    DEPENDENCIES     VARCHAR2 (8 Byte)
    COMPRESSION     VARCHAR2 (8 Byte)
    DROPPED     VARCHAR2 (3 Byte)

  • Which tables store space disk information ?

    Hi ,
    In DB02 you can see space disk evolution of the BW databse by days , weeks , months
    I want to create queries with the same data
    For this I need to create a cube about space disk
    What are the tables where space disk values are stored ?
    If I know the tables I will then create a datasource on them
    Thanks
    Sebastien

    Hi,
    ask your database admin!
    => I think, you can't create a datasource for this. with native sql perhaps (see http://help.sap.com/saphelp_470/helpdata/en/fc/eb3b8b358411d1829f0000e829fbfe/content.htm).
    in INET I found for example: http://database.ittoolbox.com/groups/technical-functional/db2-l/how-to-calculate-the-table-size-in-db2-1691545
    => you need the system tables: syscat.tables, syscat.indexes and syscat.tablespaces
    Sven

  • Estimate size of an planned table

    Hi,
    I need to estimate size of a table wich has to be created.
    I know the Oracle DATA BLOCK SIZE,
    the columns
    and the number of rows..
    As I said, the table does not exist in Oracle yet, thats why I can not do following select:
    select bytes/1024/1024 MB from dba_segments where owner = <USER>
    and segment_type = 'TABLE'
    and segment_name = <TABLE_NAME>
    I know there is a feature in EM where you can estimate the size of a table...
    Thanks

    Then upgrade your database.
    Or use the search feature against the forum (done for you), there is a plenty example how calculate the table size.
    Nicolas.

  • DB Query to get table sizes and classification in OIM Schema

    My customer's OIM Production DB size has gone upto 300 gb. They want to know why. Like they want to know "what kind of data" is the reason for such a large size of DB. Is there a way to find out, from OIM schema, what are sizes for each table (like ACT, USR etc) and classify them into User Data, Config Data, Audit Data, Recon Data, etc?
    Any help is very much appreciated in this regard.
    Regards
    Vinay

    You can categorize tables using information from below link:
    http://rajnishbhatia19.blogspot.in/2008/08/oim-tables-descriptions-9011.html
    You can count number of rows for tables using:
    select count(*) from tablename;
    Find major tables whose size is to be calculated and find avg length of a row (by adding attribute lengths defined).
    Finally, calculate the table size using below query:
    select TABLE_NAME, ROUND((AVG_ROW_LEN * NUM_ROWS / 1024), 2) SIZE_KB from USER_TABLES order by TABLE_NAME;
    regards,
    GP

  • FDK: Table duplication after cut n' paste

    Hi there
    I'm having a strange problem when cutting and pasting tables using the FrameMaker Development Kit. Basically, I'm trying to translate FM docs using a client application. The client app deletes all the text in a document, and replaces it with its translated equivalent. Unfortunately, this requires repositioning certain anchors if they are contained within paragraphs, because if an anchor is at the end of a paragraph, the deletion of text will move it to the start of the paragraph, and then when we add translations, the new text will be placed after the anchor. So I cut and paste the anchors programmatically, and for the majority it works perfectly. However, in a couple of documents, when the paste is completed and the file is saved, I reopen the doc to find a table has been duplicated 6 or 7 times consecutively and I'm not sure why - see below:
    We calculate the table anchor's new position by keeping track of the length of the new text and any anchors which come before the table anchor. The fact that the first of the multiple anchors is in the right location tells me I'm doing something right, but I need to resolve this issue completely as it causes serious headaches for our customers. Any insight would be much appreciated.
    Thanks
    Eric

    Hi Eric,
    This is a breath of fresh air. I was beginning to think that I didn't know the things I thought I knew.
    First, a brief addition to my previous post about offsets, because it looks a bit jumbled to me this morning. Maybe you have already gotten all this down, but anyway... an F_TextRangeT structure defines a selection in the document, based simply on the beginning of the selection and the end. A selection must begin in some paragraph and end in some paragraph (except for special situations like table cell selection, graphics, etc.). Furthermore it must start at some character and end at some character. In the structure, the beg.objId and beg.offset define the beginning, where objId is the beginning FO_Pgf ID. The end members represent the end. An offset of zero indicates the position just before the first character, incrementing from there. So, if you have something like:
    tr.beg.objId = tr.end.objId = 123;
    tr.beg.offset = 0;
    tr.end.offset = 1;
    ...the first character of paragraph 123 is selected. If you had:
    tr.beg.objId = 123;
    tr.end.objId = 456;
    tr.beg.offset = 0;
    tr.end.offset = 5;
    ...the selection spans from the beginning of paragraph 123 through the 5th character of paragraph 456. In keeping with this logic, when para IDs and offsets are the same, there is no selection span, just an insertion point (blinking cursor), like someone just clicked somewhere.
    When you F_ApiGetTextRange(... FP_TextSelection), you are populating an F_TextRangeT structure with whatever is in the document currently. When you F_ApiSetTextRange(), you are emulating actual user behavior of selecting text. If you F_ApiSetTextRange and then exit your program, you'll see the selection in the document just like someone had used the mouse.
    OK. I feel better about that now
    So, onto the issues at hand...
    I'm not sure why decrementing the offset is moving the tables back to the correct paragraphs. Here is a theory, though, might be complete bull.... when you cut the table out, it reduces the character length of the paragraph by one (noting that when text symbols are showing, a table anchor counts as a character for the offset, even though in the GUI it seems to take up zero space). So, perhaps then the paste action is actually pasting it to the right of the paragraph mark instead of the left, causing the table to drop to the next paragraph somehow. I'm not completely confident on this theory because I would have expected the paste to fail if your textrange was bogus, but I'll bet either way that adjustment is making something valid, or more valid than it was before. It would take a good bit of experimentation to figure out why.
    For the second issue - there is no such thing as a table that cannot be moved (we sing a song in church, "I Shall Not Be Moved", but the offering table is conspicuously silent). The FE_BadSelectionForOperation is very straight-forward... your text selection for the cut is no good. Looking at this more closely... I have a idea how to fix this.
    You have that F_ApiMakeTblSelection() call which should be reliable, however this function will not actually select the anchor of a table. It *should* select all the cells, but this is not the same thing as selecting the anchor. Then, F_ApiCut() with FF_CUT_TBL_CELLS *should* cut the whole table with the anchor, but I would personally not trust that. Might I suggest this... remove that whole conditional altogether and stick with the routine that sets up the text range from scratch. If I were to cut out a table, this is what I would do because it really is the anchor I want, not a complicated cell selection. That is:
        if (textRange.beg.offset != a.m_nOffset)
            textRange.end.objId = textRange.beg.objId;
            textRange.end.offset = textRange.beg.offset+1;
            // Select the object
            if (a.m_nObjectType == FO_Tbl)
                F_ApiMakeTblSelection(m_hDocument, hAnchor, FF_SELECT_WHOLE_TABLE, 0, 0, 0);
            else
                F_ApiSetTextRange(FV_SessionId, m_hDocument, FP_TextSelection, &textRange);
    becomes:
        if (textRange.beg.offset != a.m_nOffset)
            textRange.end.objId = textRange.beg.objId;
            textRange.end.offset = textRange.beg.offset+1;
            F_ApiSetTextRange(FV_SessionId, m_hDocument, FP_TextSelection, &textRange);
    I would bet dollars to donuts that this will solve the selection/cut problem.
    If it turns out that I am short on donuts and it still fails, consider doing this. If the cut still fails, instead of attempting to paste the clipboard, do an experiment with something like this to add some text, then maybe you can see where the selection actually is:
    F_ApiAddText(m_hDocument, &textRange.beg, "SELECTION IS HERE!");
    Hopefully, you won't need to go there, but if you continue to have problems, that's probably the road you'll need to go down. Somehow, you'll need to figure out why the selection is bogus and/or where it actually is. However, because you are deriving the paragraph IDs and original offset from the table object itself (assuming the object is valid), the textRange setup should be 100% reliable. Skip the FF_SELECT_WHOLE_TABLE part.
    If you need to validate that your table object ID is valid, you can call:
    F_ApiGetObjectType(m_hDocument, mAnchor)
    ...and ensure that the return is FO_Tbl. This is what the code probably should have done originally, rather than attempting to store the object type as m_nObjectType in the vector.
    Other things:
    - You shouldn't need to worry about the clipboard. If the cut works, it is ready for the paste, just like manual GUI usage.
    - You might want to set up a routine that ensures that your offsets are within the actual lengths of the respective paragraphs. You can do this by selecting an entire paragraph using end.offset = FV_OBJ_END_OFFSET, then doing an F_ApiGetTextRange to retrieve the selection again using a separate structure. The new end.offset will come back as the actual end of the paragraph, allowing you to see if your original offset was out of range. Note that this selection process will slow things down, though. Maybe there is a better way but that's the only way I know how. I do know, however, that you somehow want to be sure that your offsets are within a valid range. I think that was the cause of your "next paragraph" problems.
    That's a whole lot of stuff, but I am confident now that we will figure this out soon. Keep me posted.
    Russ

  • Transaction or report for showing partitions and total amount in BW 3.5?

    Hello,
    I want to fulfill a unicode conversion of a BW 3.5 system and found out, that this system has some tables with plenty of table partitions (700-1200). To calculate the table splitting it would be very helpful if there is a transaction or report where I can enter the name of a table and the result will be the amount of partitions and the calculated sum of all partitions including the header table.
    Does this exist in a SAP BW 3.5 system?!
    If not, are there useful alternatives?
    Thanks in advance

    Hey you two,
    Yes, I know already DB02 and I used it to show a list with object type "TABLE PART*". But then, I get a list of ca. 4900 table partitions. I just want to have a list looking like:
    /BIC/B000637000      155 Partitions   106,0 Gb Whole Size
    I don't want to know the partitions themselves, but the amount and the header table - and of course the whole size. Is that also possible with DB02?

  • How to get a specific Row based on filter on a specific column value

    Friends,
    I have a requirement to fetch a row, maximum salary of an employee row from employee table using ADF View object, I have a view object with result set based on some critieria, now I have to get a row out of result set which is having maximum employee salary.
    Please put your thoughts or experiences!!
    Thanks

    You should be able to add a transient attribute called maxSalary and use groovy functions to find vo.max(Salary) like -
    https://blogs.oracle.com/adf/entry/using_groovy_aggregate_functions_in
    How to calculate ADF table column [check Laura Akel's post]Then you can create a view criteria which equates the salaryfield to maxSalary and returns just one row.

  • Installing IDES 6.07 disp+work.exe error. Parallels windows 7, SQL Server 2012

    Hi Experts,
    I am trying to install sap IDES ECC 6 EhP 7 from scratch. Everything was doing well but I got an error on starting instance. SAPMMC Console Process disp+work.EXE do not change from status: "Server in State STARTING" (Yellow). I have been searching and most of the problem is related to Kernel. I upgraded Kernel to the latest version: SAPEXEDB_101-20012221.SAR and SAPEXE_101-20012222.SAR. I also check my host file and set my IP address with my computer name. I check logs dev_disp and dev_w0 but I am not able to see the error. I am installing IDES into Virtual Machine, Windows 7, SQL Server 2012, 8 Gb memory.
    Best Regards.
    David C.
    dev_disp:
    trc file: "dev_disp", trc level: 2, release: "742"
    <<- SapSSLSetTraceFile()==SAP_O_K
    command line arg 0: C:\usr\sap\ECC\DVEBMGS00\exe\disp+work.EXE
    command line arg 1: pf=\\SAPIDESECC\sapmnt\ECC\SYS\profile\ECC_DVEBMGS00_SAPIDESECC
    sysno      00
    sid        ECC
    systemid  562 (PC with Windows NT)
    relno      7420
    patchlevel 0
    patchno    101
    intno      20020600
    make      multithreaded, Unicode, 64 bit, optimized
    profile    \\SAPIDESECC\sapmnt\ECC\SYS\profile\ECC_DVEBMGS00_SAPIDESECC
    pid        1724
    Wed May 02 19:14:50 2040
    kernel runs with dp version 224000(ext=117000) (@(#) DPLIB-INT-VERSION-224000-UC)
    length of sys_adm_ext is 500 bytes
    ***LOG Q00=> DpSapEnvInit, DPStart (00 1724) [dpInit.c    597]
    ShmProtect( 5, 3 )
    DpSapEnvInit: rscpInitDispatcher o.k.
    SigIInit: ok (whoami=1)
    Thread handle for mainthread created
    SigIRegisterRoutine: handler for signal SIGSEGV installed (SigISegv, flag 0)
    Pipe created: \\.\pipe\SAP1724
    SigIInit: Create Message Thread
    SigIRegisterExitRoutine: exithandler installed (DpSigExitHandler)
    SigIRegisterTerminateRoutine: terminatehandler installed (DpSigExitHandler)
      shared lib "dw_xml.dll" version 101 successfully loaded
      shared lib "dw_xtc.dll" version 101 successfully loaded
      shared lib "dw_stl.dll" version 101 successfully loaded
      shared lib "dw_gui.dll" version 101 successfully loaded
    Wed May 02 19:14:51 2040
      shared lib "dw_rndrt.dll" version 101 successfully loaded
      shared lib "dw_abp.dll" version 101 successfully loaded
    mshost: >SAPIDESECC<
    DpSetCancelStrat: set timeout/repetition 0/-1 at level 0
    DpSetCancelStrat: set timeout/repetition 5/-1 at level 1
    DpSetCancelStrat: set timeout/repetition -1/5 at level 2
    rdisp/softcancel_sequence :  -> 0,5,-5
    softcancel_sequence: >0,5,-5<
    use internal message server connection to port 3901
    msserv: >3901<
    dp_bufreftime: 120 sec
    dp_btctime: 0 sec
    dp_autoabaptime: 0 sec
    dp_bgrfc_watchdog_time: 300 sec
    dp_signal_handler_timeout: 300 sec
    dp_autothtime: 60 sec
    dp_autojavatime: 60 sec
    dp_autoccmstime: 60 sec
    dp_security_check_time: 60 sec
    max_dynamic_wp_alive_time: 300 sec
    dp_startup_time: 20
    dp_noptime: 0 sec
    dp_keepalive: 1200 sec
    dp_keepalive_timeout: 60 sec
    dp_ms_keepalive: 60 sec
    dp_ms_keepalive_timeout: 300 sec
    switch off dp-keep-alive for old temus
    dp_spoolalrm: 60 sec
    dp_softcancel_timeout: 5 sec
    rdisp/wp_restart_interval : 300 sec
    DpISetTrcLog: trc logging active, max size = 52428800 bytes
    rdisp/shutdown/load_balance_wait_time: 180 sec
    rdisp/shutdown/disable_login : 0
    rdisp/shutdown/auto_logout: 600 sec
    rdisp/shutdown/trigger_timeout: 180 sec
    rdisp/shutdown/idle_wp_timeout: 600 sec
    rdisp/shutdown/longrunner_timeout: 86400 sec
    rdisp/shutdown/j2ee_timeout: 60 sec
    rdisp/high_load_quota: (load / queue quota) = (90.000000 / 5.000000)
    rdisp/snapshot(CREATE): DP_CS_RESOURCES_EXHAUSTED
    Wed May 02 19:14:51 2040
    rdisp/snapshot(PERIOD):300 sec
    rdisp/snapshot(LINES):10000 lines
    DpSetAvoidTraceInSignalHandler: 0 -> 1
    DpCommonParamInit: rdisp/core_file_size = default --> no change
    NiSrvLGetServNo: got service name 'sapdp00' from operating system
    NiIGetServNo: servicename 'sapdp00' = port 3200
    NiSrvLGetServNo: got service name 'sapgw00' from operating system
    NiIGetServNo: servicename 'sapgw00' = port 3300
    NiMyHostName: hostname = 'SAPIDESECC'
    NiHLGetNodeAddr: got hostname 'SAPIDESECC' from operating system
    NiIGetNodeAddr: hostname 'SAPIDESECC' = addr 192.168.10.10
    NiHLGetHostName: found address 192.168.10.10 in cache
    NiIGetHostName: addr 192.168.10.10 = hostname 'SAPIDESECC' (fq)
    NiHLGetNodeAddr: hostname 'www.doesnotexist0107.qqq.nxst' not found by operating system
    Wed May 02 19:15:00 2040
    NiHLGetHostName: address 1.0.0.1 not found by operating system
    *** WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 9 seconds
    NiSrvLGetServNo: got service name 'http' from operating system
    NiIGetServNo: servicename 'http' = port 80
    NiSrvLGetServName: port 8080 not found by operating system
    NiSrvLGetServName: port 64555 not found by operating system
    NiSrvLGetServNo: service name 'sapdp9988' not found by operating system
    ***LOG GZZ=> 1 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c  5088]
    SigIRegisterRoutine: handler for signal 16 installed (DpTrcOnOff, flag 0)
    SigIRegisterRoutine: handler for signal 17 installed (DpTrcOnOff, flag 0)
    SigIRegisterRoutine: alarm handler installed (DpSigAlrm)
    SigIRegisterRoutine: handler for signal SIGINT installed (DpSigInt, flag 0)
    SigIRegisterRoutine: handler for signal SIGTERM installed (DpSigInt, flag 0)
    SigIRegisterRoutine: handler for signal 3 installed (DpSigQuit, flag 0)
    MtxInit: 30000 0 0
    DpInitMtx: MtxInit o.k.
    PPID environment not found
    Thread handle for mainthread created
    SigIRegisterRoutine: handler for signal 19 installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal 18 installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal 24 installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal 0 installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal 21 installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal SIGABRT installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal 23 installed (DpSigPrivDisp, flag 0)
    SigIRegisterRoutine: handler for signal 25 installed (DpSigPrivDisp, flag 0)
    disp service: sapdp00
    NiMyHostName: hostname = 'SAPIDESECC'
    ShmProtect( 1, 3 )
    DpSysAdmExtCreate: created and initialized sys_adm_ext
    DpSysAdmExtCreate: SHM_SYS_ADM_KEY (addr: 00000000022B0050, size: 500)
    DpSysAdmExtCreate: SemInMgt o.k.
    DpIPCInit2: whoami=1
    disp service: sapdp00
    myname: SAPIDESECC_ECC_00                  
    vbname:                                  
    vb2name:                                  
    max_comm_entries: 1000
    Wed May 02 19:15:00 2040
    amc_rec_max_no: 400
    websockets_max_no: 100
    tm_max_no: 200
    wp_ca_blk_no: 6000
    wp_no_dia: 10
    wp_no_vb: 1
    wp_no_vb2: 1
    wp_no_enq: 0
    wp_no_btc: 3
    wp_no_spo: 1
    wp_no_restricted: 0
    wp_max_no: 21
    wp_no_dynamic: 5
    configurable_wp_no: 16
    wall_entry_max_no: 200
    addump_period: 0
    max_sleep: 20
    max_hold_time: 60 sec
    max_priv_time: 0 sec
    max_vm_debug_attach_time: 60 sec
    max_vm_sgc_lazy_time: 600 sec
    max_vm_forced_sgc_time: 10 sec
    max_debug_lazy_time: 600 sec
    max_debug_attach_time: 30 sec
    max_snc_hold_time: 120 sec
    em_blocksize_KB: 4096
    em_initial_size_MB: 5734
    em_max_size_MB: 12287
    em_address_space_MB: 5734
    start_icman: 1
    rm_max_tbl_size: 1000
    DpIPCInit2: write dp-profile-values into sys_adm_ext
    RqQInit: Init with maxQueues=3448, maxRequests=14000, maxWorker=21, singlethreaded process
    ShmProtect( 21, 3 )
    RqQInit: use events to trigger worker
    NiHLGetNodeAddr: got hostname 'localhost' from operating system
    NiIGetNodeAddr: hostname 'localhost' = addr 127.0.0.1
    RqQInit: created shared memory
    RqQInit: o.k.
    RqQSetMtxStatistic: switch off mutex statistic
    Wed May 02 19:15:00 2040
    RqQSetWakeupHandling: handle wakups outside queue lookup
    DpRqSetMultithreadedProcess: inside a singlethreaded process
    DpIPCInit2: start server >SAPIDESECC_ECC_00                      <
    DpShMCreate: alloate/attach shared memory (mode=CREATE)
    DpShMCreate: sizeof(wp_adm) 23360 (1112)
    DpShMCreate: sizeof(tm_adm) 13098768 (65168)
    DpShMCreate: sizeof(ca_adm) 432000 (72)
    DpCommTableSize: max/headSize/ftSize/tableSize=1000/16/3664064/3869152
    DpShMCreate: sizeof(comm_adm) 3869152 (3648)
    DpSlockTableSize: calculate slock table size from vmc state (not active)
    DpSlockTableSize: max/headSize/ftSize/fiSize/tableSize=0/0/0/0/0
    DpShMCreate: sizeof(slock_adm) 0 (296)
    DpReadFileParams: calculate file table size from vm number (0)
    max_file_entries: 0
    DpFileTableSize: max/headSize/ftSize/tableSize=0/0/0/0
    DpShMCreate: sizeof(file_adm) 0 (80)
    DpSockTableSize: max/headSize/ftSize/tableSize=1000/16/1040064/1040080
    DpShMCreate: sizeof(sock_adm) 1040080 (1016)
    DpShMCreate: sizeof(vmc_adm) 0 (3208)
    DpShMCreate: sizeof(wall_adm) (ft=41664/fi=67472/hd=64/rec=192)
    DpShMCreate: sizeof(amc_rec_adm) (ft=172864/fi=101872/hd=64/rec=416)
    DpShMCreate: sizeof(websocket_adm) (ft=28864/hd=64/rec=272)
    DpShMCreate: sizeof(gw_adm) 64
    DpShMCreate: sizeof(j2ee_adm) 3936
    ShmProtect( 2, 3 )
    DpShMCreate: SHM_DP_ADM_KEY (addr: 000000000FD20050, size: 18986576
    sizeof(ca) 208896000 (34816)
    ShmProtect( 3, 3 )
    SHM_DP_CA_KEY (addr: 0000000010F40050, size: 208896000)
    DpShMCreate: Initialized eye before sys_adm with len 512 at 000000000FD20050
    DpShMCreate: allocated sys_adm at 000000000FD20250
    DpShMCreate: Initialized eye before wp_adm_list with len 512 at 000000000FD31F40
    DpShMCreate: allocated wp_adm_list at 000000000FD32140
    DpShMCreate: Initialized eye before wp_adm with len 512 at 000000000FD32260
    DpShMCreate: allocated wp_adm at 000000000FD32460
    DpShMCreate: Initialized eye before tm_adm_list with len 512 at 000000000FD37FA0
    DpShMCreate: allocated tm_adm_list at 000000000FD381A0
    DpShMCreate: Initialized eye before tm_adm with len 512 at 000000000FD381E0
    DpShMCreate: allocated tm_adm at 000000000FD383E0
    DpShMCreate: Initialized eye before ca_adm with len 512 at 00000000109B62F0
    Wed May 02 19:15:00 2040
    DpShMCreate: allocated ca_adm at 00000000109B64F0
    DpShMCreate: Initialized eye before comm_adm with len 512 at 0000000010A1FC70
    DpShMCreate: allocated comm_adm at 0000000010A1FE70
    DpShMCreate: system runs without slock table
    DpShMCreate: Initialized eye before sock_adm with len 512 at 0000000010DD0850
    DpShMCreate: allocated sock_adm at  0000000010DD0A50
    DpShMCreate: Initialized eye before vmc_adm_list with len 512 at 0000000010ECE920
    DpShMCreate: allocated vmc_adm_list at 0000000010ECEB20
    DpShMCreate: system runs without VMC
    DpShMCreate: Initialized eye before gw_adm with len 512 at 0000000010ECEBC0
    DpShMCreate: allocated gw_adm at 0000000010ECEDC0
    DpShMCreate: Initialized eye before j2ee_adm with len 512 at 0000000010ECEE00
    DpShMCreate: allocated j2ee_adm at 0000000010ECF000
    DpShMCreate: Initialized eye before ca_info with len 512 at 0000000010ECFF60
    DpShMCreate: allocated ca_info at 0000000010ED0160
    DpShMCreate: Initialized eye before wall_adm_ft with len 512 at 0000000010ED01A0
    DpShMCreate: allocated wall_adm (ft) at 0000000010ED03A0
    DpShMCreate: Initialized eye before wall_adm_fi with len 512 at 0000000010EDA660
    DpShMCreate: allocated wall_adm (fi) at 0000000010EDA860
    DpShMCreate: Initialized eye before wall_adm_head with len 512 at 0000000010EEAFF0
    DpShMCreate: allocated wall_adm (head) at 0000000010EEB1F0
    DpShMCreate: Initialized eye before amc_rec_adm_ft with len 512 at 0000000010EEB230
    DpShMCreate: allocated amc_rec_adm (ft) at 0000000010EEB430
    DpShMCreate: Initialized eye before amc_rec_adm_fi with len 512 at 0000000010F15770
    DpShMCreate: allocated amc_rec_adm (fi) at 0000000010F15970
    DpShMCreate: Initialized eye before amc_rec_adm_head with len 512 at 0000000010F2E760
    DpShMCreate: allocated amc_rec_adm (head) at 0000000010F2E960
    DpShMCreate: Initialized eye before websocket_adm_ft with len 512 at 0000000010F2E9A0
    DpShMCreate: allocated websocket_adm (ft) at 0000000010F2EBA0
    DpShMCreate: Initialized eye before websocket_adm_head with len 512 at 0000000010F35C60
    DpShMCreate: allocated websocket_adm (head) at 0000000010F35E60
    DpShMCreate: Initialized eye after websocket_adm_head with len 512 at 0000000010F35EA0
    DpShMCreate: initialized 21 eyes
    SEM_COMM_ADM_KEY SemInit o.k.
    SEM_STAT_KEY SemInit o.k.
    ShmProtect( 52, 3 )
    DpMBufCreate allocated 138384 bytes for 500 entries
    DpSBufCreate allocated 41200 bytes for 100 entries
    SEM_MSBUF SemInit o.k.
    DpSysAdmIntInit: initialize sys_adm
    Wed May 02 19:15:00 2040
    DpSysAdmIntInit: initialized sys_adm
    DpSysAdmIntInit: SemInMgt o.k.
    DpSysAdmIntInit: SEM_TM_ADM_KEY SemInit o.k.
    shutdown/max_time: 3600 sec
    RqQQueueCreate: Created queue <DispatcherQueue> in slot 0 (10000) with normal priority
    RqQQueueAcquire: Acquire queue <DispatcherQueue> in slot 0
    DpSysAdmIntInit: created queue 0 (DispatcherQueue)
    RqQQueueCreate: Created queue <GatewayQueue> in slot 1 (10001) with normal priority
    RqQQueueAcquire: Acquire queue <GatewayQueue> in slot 1
    DpSysAdmIntInit: created queue 1 (GatewayQueue)
    RqQQueueCreate: Created queue <IcmanQueue> in slot 2 (10002) with normal priority
    RqQQueueAcquire: Acquire queue <IcmanQueue> in slot 2
    DpSysAdmIntInit: created queue 2 (IcmanQueue)
    RqQQueueCreate: Created queue <StartServiceQueue> in slot 3 (10003) with normal priority
    RqQQueueAcquire: Acquire queue <StartServiceQueue> in slot 3
    DpSysAdmIntInit: created queue 3 (StartServiceQueue)
    RqQQueueCreate: Created queue <DpMonQueue> in slot 4 (10004) with normal priority
    RqQQueueAcquire: Acquire queue <DpMonQueue> in slot 4
    DpSysAdmIntInit: created queue 4 (DpMonQueue)
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_SUB_TYPE_UNDEF) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_SYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_ASYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_RFC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_HTTP_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_HTTP_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_HTTP_ITS) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_SMTP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_BATCH) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_BGRFC_SCHEDULER) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_BGRFC_UNIT) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_APC_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_APC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_AMC_STREAMING) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_SERVER_STARTUP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_ENQ) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_TYPE_UNDEF,DP_LOGON_UPDATE) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_SUB_TYPE_UNDEF) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_SYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_ASYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_RFC_UI) = high priority
    Wed May 02 19:15:00 2040
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_HTTP_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_HTTP_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_HTTP_ITS) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_SMTP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_BATCH) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_BGRFC_SCHEDULER) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_BGRFC_UNIT) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_APC_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_APC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_AMC_STREAMING) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_SERVER_STARTUP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_ENQ) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_GUI,DP_LOGON_UPDATE) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_SUB_TYPE_UNDEF) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_SYNC_RFC) = normal priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_ASYNC_RFC) = normal priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_RFC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_HTTP_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_HTTP_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_HTTP_ITS) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_SMTP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_BATCH) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_BGRFC_SCHEDULER) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_BGRFC_UNIT) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_APC_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_APC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_AMC_STREAMING) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_SERVER_STARTUP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_ENQ) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_RFC,DP_LOGON_UPDATE) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_SUB_TYPE_UNDEF) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_SYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_ASYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_RFC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_HTTP_NORMAL) = normal priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_HTTP_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_HTTP_ITS) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_SMTP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_BATCH) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_BGRFC_SCHEDULER) = high priority
    Wed May 02 19:15:00 2040
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_BGRFC_UNIT) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_APC_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_APC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_AMC_STREAMING) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_SERVER_STARTUP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_ENQ) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_PLUGIN,DP_LOGON_UPDATE) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_SUB_TYPE_UNDEF) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_SYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_ASYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_RFC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_HTTP_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_HTTP_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_HTTP_ITS) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_SMTP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_BATCH) = low priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_BGRFC_SCHEDULER) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_BGRFC_UNIT) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_APC_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_APC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_AMC_STREAMING) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_SERVER_STARTUP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_ENQ) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_INTERNAL,DP_LOGON_UPDATE) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_SUB_TYPE_UNDEF) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_SYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_ASYNC_RFC) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_RFC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_HTTP_NORMAL) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_HTTP_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_HTTP_ITS) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_SMTP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_BATCH) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_BGRFC_SCHEDULER) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_BGRFC_UNIT) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_APC_NORMAL) = normal priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_APC_UI) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_AMC_STREAMING) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_SERVER_STARTUP) = high priority
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_ENQ) = high priority
    Wed May 02 19:15:00 2040
    DpSysAdmIntInit: prio(DP_LOGON_APC,DP_LOGON_UPDATE) = high priority
    DpSetSchedulerParam: set rdisp/scheduler/timeslice_millis
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    DpSetSchedulerParam: set rdisp/scheduler/prio_low/max_runtime
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    DpSetSchedulerParam: set rdisp/scheduler/prio_low/max_quota
    DpMaxQuotaExplicitlySet: return -1
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    DpSetSchedulerParam: set rdisp/scheduler/prio_normal/max_runtime
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    DpSetSchedulerParam: set rdisp/scheduler/prio_normal/max_quota
    DpMaxQuotaExplicitlySet: return -1
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    DpSetSchedulerParam: set rdisp/scheduler/prio_high/max_runtime
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    DpSetSchedulerParam: set rdisp/scheduler/test/reschedule_always
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    gui_auto_logout: 0 sec
    plugin_auto_logout: 1800 sec
    rejectSoftcancelInPrivMode: 1
    DpSetCpicStreaming: cpicStreamingActive is 1
    DpVmcReadBasicStateFromProfile: vmc state is DP_VMC_NOT_ACTIVE
    task_limit: 1000
    websocket_deletion_timeout: 0
    websocket_open_message_limit: 500
    websocket_receive_threshold: 10
    resource_limit: 95 %
    DpMaxWpRuntimeExplicitelySet: return -1
    DpMaxQuotaExplicitlySet: return -1
    Scheduler info
    WP info
      #dia    = 10
    Wed May 02 19:15:00 2040
      #btc    = 0
      #standby = 0
      #max    = 21
    General Scheduler info
      preemptionInfo.isActive          = true
      preemptionInfo.timeslice          = 500
      preemptionInfo.checkLoad          = true
    Prio Class High
      maxRuntime[RQ_Q_PRIO_HIGH]    = 600 sec
      maxRuntimeHalf[RQ_Q_PRIO_HIGH] = 300 sec
    Prio Class Normal
      maxRuntime[RQ_Q_PRIO_NORMAL]          = 3600 sec
      maxRuntimeHalf[RQ_Q_PRIO_NORMAL]      = 1800 sec
      maxTicketsForPrio[RQ_Q_PRIO_NORMAL]    = 8
      withPrioTickets[RQ_Q_PRIO_NORMAL]      = true
    Prio Class Low
      maxRuntime[RQ_Q_PRIO_LOW]          = infinite
      maxRuntimeHalf[RQ_Q_PRIO_LOW]      = infinite
      maxTicketsForPrio[RQ_Q_PRIO_LOW]    = 8
      withPrioTickets[RQ_Q_PRIO_LOW]      = true
    Running requests[RQ_Q_PRIO_NORMAL] = 0
    Running requests[RQ_Q_PRIO_LOW] = 0
    DpCommAttachTable: attached comm table (header=0000000010A1FE70/ft=0000000010A1FE80/fi=0000000010D9E740)
    DpSockAttachTable: attached sock table (header=0000000010DD0A50/ft=0000000010DD0A60)
    DpAmcRecTabInit: initialized table for 400 entries
    DpWebSocketTabInit: initialized table for 100 entries
    DpBasicEyesCheck: eyes of group DP-MEM-SEGMENTS o.k. (21 eyes checked)
    DpShMInit: initialize tm_adm
    DpITmSlotClear: cleared T0_U65535
    DpITmSlotClear: cleared T1_U65535
    DpITmSlotClear: cleared T2_U65535
    DpITmSlotClear: cleared T3_U65535
    DpITmSlotClear: cleared T4_U65535
    DpITmSlotClear: cleared T5_U65535
    DpITmSlotClear: cleared T6_U65535
    DpITmSlotClear: cleared T7_U65535
    DpITmSlotClear: cleared T8_U65535
    DpITmSlotClear: cleared T9_U65535
    DpITmSlotClear: cleared T10_U65535
    Wed May 02 19:15:00 2040
    DpITmSlotClear: cleared T11_U65535
    DpITmSlotClear: cleared T12_U65535
    DpITmSlotClear: cleared T13_U65535
    DpITmSlotClear: cleared T14_U65535
    DpITmSlotClear: cleared T15_U65535
    DpITmSlotClear: cleared T16_U65535
    DpITmSlotClear: cleared T17_U65535
    DpITmSlotClear: cleared T18_U65535
    DpITmSlotClear: cleared T19_U65535
    DpITmSlotClear: cleared T20_U65535
    DpITmSlotClear: cleared T21_U65535
    DpITmSlotClear: cleared T22_U65535
    DpITmSlotClear: cleared T23_U65535
    DpITmSlotClear: cleared T24_U65535
    DpITmSlotClear: cleared T25_U65535
    DpITmSlotClear: cleared T26_U65535
    DpITmSlotClear: cleared T27_U65535
    DpITmSlotClear: cleared T28_U65535
    DpITmSlotClear: cleared T29_U65535
    DpITmSlotClear: cleared T30_U65535
    DpITmSlotClear: cleared T31_U65535
    DpITmSlotClear: cleared T32_U65535
    DpITmSlotClear: cleared T33_U65535
    DpITmSlotClear: cleared T34_U65535
    DpITmSlotClear: cleared T35_U65535
    DpITmSlotClear: cleared T36_U65535
    DpITmSlotClear: cleared T37_U65535
    DpITmSlotClear: cleared T38_U65535
    DpITmSlotClear: cleared T39_U65535
    DpITmSlotClear: cleared T40_U65535
    DpITmSlotClear: cleared T41_U65535
    DpITmSlotClear: cleared T42_U65535
    DpITmSlotClear: cleared T43_U65535
    DpITmSlotClear: cleared T44_U65535
    DpITmSlotClear: cleared T45_U65535
    DpITmSlotClear: cleared T46_U65535
    DpITmSlotClear: cleared T47_U65535
    DpITmSlotClear: cleared T48_U65535
    DpITmSlotClear: cleared T49_U65535
    DpITmSlotClear: cleared T50_U65535
    Wed May 02 19:15:00 2040
    DpITmSlotClear: cleared T51_U65535
    DpITmSlotClear: cleared T52_U65535
    DpITmSlotClear: cleared T53_U65535
    DpITmSlotClear: cleared T54_U65535
    DpITmSlotClear: cleared T55_U65535
    DpITmSlotClear: cleared T56_U65535
    DpITmSlotClear: cleared T57_U65535
    DpITmSlotClear: cleared T58_U65535
    DpITmSlotClear: cleared T59_U65535
    DpITmSlotClear: cleared T60_U65535
    DpITmSlotClear: cleared T61_U65535
    DpITmSlotClear: cleared T62_U65535
    DpITmSlotClear: cleared T63_U65535
    DpITmSlotClear: cleared T64_U65535
    DpITmSlotClear: cleared T65_U65535
    DpITmSlotClear: cleared T66_U65535
    DpITmSlotClear: cleared T67_U65535
    DpITmSlotClear: cleared T68_U65535
    DpITmSlotClear: cleared T69_U65535
    DpITmSlotClear: cleared T70_U65535
    DpITmSlotClear: cleared T71_U65535
    DpITmSlotClear: cleared T72_U65535
    DpITmSlotClear: cleared T73_U65535
    DpITmSlotClear: cleared T74_U65535
    DpITmSlotClear: cleared T75_U65535
    DpITmSlotClear: cleared T76_U65535
    DpITmSlotClear: cleared T77_U65535
    DpITmSlotClear: cleared T78_U65535
    DpITmSlotClear: cleared T79_U65535
    DpITmSlotClear: cleared T80_U65535
    DpITmSlotClear: cleared T81_U65535
    DpITmSlotClear: cleared T82_U65535
    DpITmSlotClear: cleared T83_U65535
    DpITmSlotClear: cleared T84_U65535
    DpITmSlotClear: cleared T85_U65535
    DpITmSlotClear: cleared T86_U65535
    DpITmSlotClear: cleared T87_U65535
    DpITmSlotClear: cleared T88_U65535
    DpITmSlotClear: cleared T89_U65535
    DpITmSlotClear: cleared T90_U65535
    Wed May 02 19:15:00 2040
    DpITmSlotClear: cleared T91_U65535
    DpITmSlotClear: cleared T92_U65535
    DpITmSlotClear: cleared T93_U65535
    DpITmSlotClear: cleared T94_U65535
    DpITmSlotClear: cleared T95_U65535
    DpITmSlotClear: cleared T96_U65535
    DpITmSlotClear: cleared T97_U65535
    DpITmSlotClear: cleared T98_U65535
    DpITmSlotClear: cleared T99_U65535
    DpITmSlotClear: cleared T100_U65535
    DpITmSlotClear: cleared T101_U65535
    DpITmSlotClear: cleared T102_U65535
    DpITmSlotClear: cleared T103_U65535
    DpITmSlotClear: cleared T104_U65535
    DpITmSlotClear: cleared T105_U65535
    DpITmSlotClear: cleared T106_U65535
    DpITmSlotClear: cleared T107_U65535
    DpITmSlotClear: cleared T108_U65535
    DpITmSlotClear: cleared T109_U65535
    DpITmSlotClear: cleared T110_U65535
    DpITmSlotClear: cleared T111_U65535
    DpITmSlotClear: cleared T112_U65535
    DpITmSlotClear: cleared T113_U65535
    DpITmSlotClear: cleared T114_U65535
    DpITmSlotClear: cleared T115_U65535
    DpITmSlotClear: cleared T116_U65535
    DpITmSlotClear: cleared T117_U65535
    DpITmSlotClear: cleared T118_U65535
    DpITmSlotClear: cleared T119_U65535
    DpITmSlotClear: cleared T120_U65535
    DpITmSlotClear: cleared T121_U65535
    DpITmSlotClear: cleared T122_U65535
    DpITmSlotClear: cleared T123_U65535
    DpITmSlotClear: cleared T124_U65535
    DpITmSlotClear: cleared T125_U65535
    DpITmSlotClear: cleared T126_U65535
    DpITmSlotClear: cleared T127_U65535
    DpITmSlotClear: cleared T128_U65535
    DpITmSlotClear: cleared T129_U65535
    DpITmSlotClear: cleared T130_U65535
    Wed May 02 19:15:00 2040
    DpITmSlotClear: cleared T131_U65535
    DpITmSlotClear: cleared T132_U65535
    DpITmSlotClear: cleared T133_U65535
    DpITmSlotClear: cleared T134_U65535
    DpITmSlotClear: cleared T135_U65535
    DpITmSlotClear: cleared T136_U65535
    DpITmSlotClear: cleared T137_U65535
    DpITmSlotClear: cleared T138_U65535
    DpITmSlotClear: cleared T139_U65535
    DpITmSlotClear: cleared T140_U65535
    DpITmSlotClear: cleared T141_U65535
    DpITmSlotClear: cleared T142_U65535
    DpITmSlotClear: cleared T143_U65535
    DpITmSlotClear: cleared T144_U65535
    DpITmSlotClear: cleared T145_U65535
    DpITmSlotClear: cleared T146_U65535
    DpITmSlotClear: cleared T147_U65535
    DpITmSlotClear: cleared T148_U65535
    DpITmSlotClear: cleared T149_U65535
    DpITmSlotClear: cleared T150_U65535
    DpITmSlotClear: cleared T151_U65535
    DpITmSlotClear: cleared T152_U65535
    DpITmSlotClear: cleared T153_U65535
    DpITmSlotClear: cleared T154_U65535
    DpITmSlotClear: cleared T155_U65535
    DpITmSlotClear: cleared T156_U65535
    DpITmSlotClear: cleared T157_U65535
    DpITmSlotClear: cleared T158_U65535
    DpITmSlotClear: cleared T159_U65535
    DpITmSlotClear: cleared T160_U65535
    DpITmSlotClear: cleared T161_U65535
    DpITmSlotClear: cleared T162_U65535
    DpITmSlotClear: cleared T163_U65535
    DpITmSlotClear: cleared T164_U65535
    DpITmSlotClear: cleared T165_U65535
    DpITmSlotClear: cleared T166_U65535
    DpITmSlotClear: cleared T167_U65535
    DpITmSlotClear: cleared T168_U65535
    DpITmSlotClear: cleared T169_U65535
    DpITmSlotClear: cleared T170_U65535
    Wed May 02 19:15:00 2040
    DpITmSlotClear: cleared T171_U65535
    DpITmSlotClear: cleared T172_U65535
    DpITmSlotClear: cleared T173_U65535
    DpITmSlotClear: cleared T174_U65535
    DpITmSlotClear: cleared T175_U65535
    DpITmSlotClear: cleared T176_U65535
    DpITmSlotClear: cleared T177_U65535
    DpITmSlotClear: cleared T178_U65535
    DpITmSlotClear: cleared T179_U65535
    DpITmSlotClear: cleared T180_U65535
    DpITmSlotClear: cleared T181_U65535
    DpITmSlotClear: cleared T182_U65535
    DpITmSlotClear: cleared T183_U65535
    DpITmSlotClear: cleared T184_U65535
    DpITmSlotClear: cleared T185_U65535
    DpITmSlotClear: cleared T186_U65535
    DpITmSlotClear: cleared T187_U65535
    DpITmSlotClear: cleared T188_U65535
    DpITmSlotClear: cleared T189_U65535
    DpITmSlotClear: cleared T190_U65535
    DpITmSlotClear: cleared T191_U65535
    DpITmSlotClear: cleared T192_U65535
    DpITmSlotClear: cleared T193_U65535
    DpITmSlotClear: cleared T194_U65535
    DpITmSlotClear: cleared T195_U65535
    DpITmSlotClear: cleared T196_U65535
    DpITmSlotClear: cleared T197_U65535
    DpITmSlotClear: cleared T198_U65535
    DpITmSlotClear: cleared T199_U65535
    DpITmSlotClear: cleared T200_U65535
    DpShMInit: 200 elems in tmadm_free_list
    DpShMInit: initialize wp_adm
    RqQQueueCreate: Created queue <W0> in slot 5 (10005) with normal priority
    RqQQueueAcquire: Acquire queue <W0> in slot 5
    RqQQueueCreate: Created queue <W1> in slot 6 (10006) with normal priority
    RqQQueueAcquire: Acquire queue <W1> in slot 6
    RqQQueueCreate: Created queue <W2> in slot 7 (10007) with normal priority
    RqQQueueAcquire: Acquire queue <W2> in slot 7
    RqQQueueCreate: Created queue <W3> in slot 8 (10008) with normal priority
    RqQQueueAcquire: Acquire queue <W3> in slot 8
    Wed May 02 19:15:00 2040
    RqQQueueCreate: Created queue <W4> in slot 9 (10009) with normal priority
    RqQQueueAcquire: Acquire queue <W4> in slot 9
    RqQQueueCreate: Created queue <W5> in slot 10 (10010) with normal priority
    RqQQueueAcquire: Acquire queue <W5> in slot 10
    RqQQueueCreate: Created queue <W6> in slot 11 (10011) with normal priority
    RqQQueueAcquire: Acquire queue <W6> in slot 11
    RqQQueueCreate: Created queue <W7> in slot 12 (10012) with normal priority
    RqQQueueAcquire: Acquire queue <W7> in slot 12
    RqQQueueCreate: Created queue <W8> in slot 13 (10013) with normal priority
    RqQQueueAcquire: Acquire queue <W8> in slot 13
    RqQQueueCreate: Created queue <W9> in slot 14 (10014) with normal priority
    RqQQueueAcquire: Acquire queue <W9> in slot 14
    RqQQueueCreate: Created queue <W10> in slot 15 (10015) with normal priority
    RqQQueueAcquire: Acquire queue <W10> in slot 15
    RqQQueueCreate: Created queue <W11> in slot 16 (10016) with normal priority
    RqQQueueAcquire: Acquire queue <W11> in slot 16
    RqQQueueCreate: Created queue <W12> in slot 17 (10017) with normal priority
    RqQQueueAcquire: Acquire queue <W12> in slot 17
    RqQQueueCreate: Created queue <W13> in slot 18 (10018) with normal priority
    RqQQueueAcquire: Acquire queue <W13> in slot 18
    RqQQueueCreate: Created queue <W14> in slot 19 (10019) with normal priority
    RqQQueueAcquire: Acquire queue <W14> in slot 19
    RqQQueueCreate: Created queue <W15> in slot 20 (10020) with normal priority
    RqQQueueAcquire: Acquire queue <W15> in slot 20
    RqQQueueCreate: Created queue <W16> in slot 21 (10021) with normal priority
    RqQQueueAcquire: Acquire queue <W16> in slot 21
    RqQQueueCreate: Created queue <W17> in slot 22 (10022) with normal priority
    RqQQueueAcquire: Acquire queue <W17> in slot 22
    RqQQueueCreate: Created queue <W18> in slot 23 (10023) with normal priority
    RqQQueueAcquire: Acquire queue <W18> in slot 23
    RqQQueueCreate: Created queue <W19> in slot 24 (10024) with normal priority
    RqQQueueAcquire: Acquire queue <W19> in slot 24
    RqQQueueCreate: Created queue <W20> in slot 25 (10025) with normal priority
    RqQQueueAcquire: Acquire queue <W20> in slot 25
    MBUF state OFF
    MBUF opmode USE
    DpMBufClearGlobalHighLoadCounter: reset global load flags
    DpMBufInit o.k.
    DpCommInitTable: init table for 1000 entries
    DpSockInitTable: init table for 1000 entries
    Wed May 02 19:15:00 2040
    dp-shmem init o.k.
    disp+work.EXE 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    ntdll.dll 6.1.7601.17514 loaded from C:\Windows\SYSTEM32\.
    kernel32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    KERNELBASE.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    dw_gui.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    librender.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    dw_stl.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    MSVCP100.dll 10.0.40219.325 loaded from C:\Windows\system32\.
    MSVCR100.dll 10.0.40219.325 loaded from C:\Windows\system32\.
    USER32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    GDI32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    LPK.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    USP10.dll 1.626.7601.17514 loaded from C:\Windows\system32\.
    msvcrt.dll 7.0.7600.16385 loaded from C:\Windows\system32\.
    dw_xml.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    dw_xtc.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    dw_rndrt.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    dw_abp.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    libregex.dll 7420.101.23.59699 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    ADVAPI32.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    sechost.dll 6.1.7600.16385 loaded from C:\Windows\SYSTEM32\.
    RPCRT4.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    ole32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    OLEAUT32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    WINSPOOL.DRV 6.1.7601.17514 loaded from C:\Windows\system32\.
    WS2_32.dll 6.1.7601.17514 loaded from C:\Windows\system32\. SAP minimum version is 4.0.1381.6.
    NSI.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    IPHLPAPI.DLL 6.1.7601.17514 loaded from C:\Windows\system32\.
    WINNSI.DLL 6.1.7600.16385 loaded from C:\Windows\system32\.
    NETAPI32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    netutils.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    srvcli.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    wkscli.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    SAMCLI.DLL 6.1.7601.17514 loaded from C:\Windows\system32\.
    SHELL32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    SHLWAPI.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    dbghelp.dll 6.2.9200.20512 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    VERSION.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    MPR.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    Wed May 02 19:15:00 2040
    SETUPAPI.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    CFGMGR32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    DEVOBJ.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    icule51.dll 51.2.0.0 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    icuuc51.dll 51.2.0.0 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    icudt51.dll 51.2.0.0 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    IMM32.DLL 6.1.7600.16385 loaded from C:\Windows\system32\.
    MSCTF.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    icuuc50.dll 50.1.0.0 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    icudt50.dll 50.1.0.0 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    icuin50.dll 50.1.0.0 loaded from C:\usr\sap\ECC\DVEBMGS00\exe\.
    NLAapi.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    napinsp.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    pnrpnsp.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    mswsock.dll 6.1.7601.17514 loaded from C:\Windows\System32\.
    DNSAPI.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    winrnr.dll 6.1.7600.16385 loaded from C:\Windows\System32\.
    cscapi.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    wshtcpip.dll 6.1.7600.16385 loaded from C:\Windows\System32\.
    wship6.dll 6.1.7600.16385 loaded from C:\Windows\System32\.
    rasadhlp.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    fwpuclnt.dll 6.1.7600.16385 loaded from C:\Windows\System32\.
    ntmarta.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    WLDAP32.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    SspiCli.dll 6.1.7601.17514 loaded from C:\Windows\system32\.
    psapi.dll 6.1.7600.16385 loaded from C:\Windows\system32\.
    disp service: sapdp00
    sapinit ()
    EM: em/proc_max_size_MB = 0
    MmxRegisterRscAdm 17 000000014130F8B0 000000014130FCD0
    EmIAllocMmResourcePROC: size=1048576 total=-1 ptr=0000000008C20040
    MmxInit( 0000000008C20050 1048576 17 0000000000000000 0 ) 16 32 64 64
    MmxRegisterRscAdm 18 000000014130F850 000000014130F890
    EM: Initializing PROC storage: quota=0 use_stdheap=0
    sapinit: allocated ZCSA at 0000000008C22D70, len=1992, RSTG_CL_PERM
    sapinit: allocated ZTTA and RSTG at 0000000008C235C0, len=1608, RSTG_CL_PERM
    sapinit: allocated temporary DYNPRO at 0000000000000000, len=3200000, RSTG_CL_PERM
    sapinit: allocated CUA at 0000000008C23C90, len=8, RSTG_CL_PERM
    sapinit o.k.
    DpEmInit()
    Wed May 02 19:15:00 2040
    EmGetMaxGlobalSizeMB: tbiSize = 693
    EmGetMaxGlobalSizeMB: maxSize = 1095
    EmInit () Lock method = 2
    EmInit: MmSetImplementation( 2 ).
    MM global diagnostic options set: 0
    EsGetAdmSize( 22 )
    EsGetAdmSize( 42 ) = 26425536
    ShmProtect( 51, 3 )
    EmInit: initializing process shared data.
    EmInit: initializing process private data.
    EmILckRecover: checking for Mutex to recover ...
    <ES> client 21 initializing ....
    EsInit(000000001D71A8B0, 26444192, 21, 4096KB, 5734MB, 12287MB, 5734MB, 0, ECC)
    <ES> EsILock: use Semphore 33 for locking
    <ES> initializing shared memory....
    <ES> block size is 4096 kByte.
    <ES> Info: em/initial_size_MB( 5734MB) not multiple of em/blocksize_KB( 4096KB)
    <ES> Info: em/initial_size_MB rounded up to 5736MB
    Sem2Init: LockObjPtr = 000000001F047ED0
    Sem2Init: LockObjPtr = 000000001F047F30
    Sem2Init: LockObjPtr = 000000001F047F90
    Sem2Init: LockObjPtr = 000000001F047FF0
    Sem2Init: LockObjPtr = 000000001F048050
    Sem2Init: LockObjPtr = 000000001F0480B0
    Sem2Init: LockObjPtr = 000000001F048110
    Sem2Init: LockObjPtr = 000000001F048170
    Sem2Init: LockObjPtr = 000000001F0481D0
    Sem2Init: LockObjPtr = 000000001F048230
    Sem2Init: LockObjPtr = 000000001F048290
    Sem2Init: LockObjPtr = 000000001F0482F0
    Sem2Init: LockObjPtr = 000000001F048350
    Sem2Init: LockObjPtr = 000000001F0483B0
    Sem2Init: LockObjPtr = 000000001F048410
    Sem2Init: LockObjPtr = 000000001F048470
    Sem2Init: LockObjPtr = 000000001F0484D0
    Sem2Init: LockObjPtr = 000000001F048530
    Sem2Init: LockObjPtr = 000000001F048590
    Sem2Init: LockObjPtr = 000000001F0485F0
    Sem2Init: LockObjPtr = 000000001F048650
    Sem2Init: LockObjPtr = 000000001F0486B0
    Wed May 02 19:15:00 2040
    Sem2Init: LockObjPtr = 000000001F048710
    Sem2Init: LockObjPtr = 000000001F048770
    Sem2Init: LockObjPtr = 000000001F0487D0
    Sem2Init: LockObjPtr = 000000001F048830
    Sem2Init: LockObjPtr = 000000001F048890
    Sem2Init: LockObjPtr = 000000001F0488F0
    Sem2Init: LockObjPtr = 000000001F048950
    Sem2Init: LockObjPtr = 000000001F0489B0
    Sem2Init: LockObjPtr = 000000001F048A10
    Sem2Init: LockObjPtr = 000000001F048A70
    Sem2Init: LockObjPtr = 000000001F048AD0
    Sem2Init: LockObjPtr = 000000001F048B30
    Sem2Init: LockObjPtr = 000000001F048B90
    Sem2Init: LockObjPtr = 000000001F048BF0
    Sem2Init: LockObjPtr = 000000001F048C50
    Sem2Init: LockObjPtr = 000000001F048CB0
    Sem2Init: LockObjPtr = 000000001F048D10
    Sem2Init: LockObjPtr = 000000001F048D70
    Sem2Init: LockObjPtr = 000000001F048DD0
    Sem2Init: LockObjPtr = 000000001F048E30
    Sem2Init: LockObjPtr = 000000001F048E90
    Sem2Init: LockObjPtr = 000000001F048EF0
    Sem2Init: LockObjPtr = 000000001F048F50
    Sem2Init: LockObjPtr = 000000001F048FB0
    Sem2Init: LockObjPtr = 000000001F049010
    Sem2Init: LockObjPtr = 000000001F049070
    Sem2Init: LockObjPtr = 000000001F0490D0
    Sem2Init: LockObjPtr = 000000001F049130
    Sem2Init: LockObjPtr = 000000001F049190
    Sem2Init: LockObjPtr = 000000001F0491F0
    Sem2Init: LockObjPtr = 000000001F049250
    Sem2Init: LockObjPtr = 000000001F0492B0
    Sem2Init: LockObjPtr = 000000001F049310
    Sem2Init: LockObjPtr = 000000001F049370
    Sem2Init: LockObjPtr = 000000001F0493D0
    Sem2Init: LockObjPtr = 000000001F049430
    Sem2Init: LockObjPtr = 000000001F049490
    Sem2Init: LockObjPtr = 000000001F0494F0
    Sem2Init: LockObjPtr = 000000001F049550
    Sem2Init: LockObjPtr = 000000001F0495B0
    Wed May 02 19:15:00 2040
    Sem2Init: LockObjPtr = 000000001F049610
    Sem2Init: LockObjPtr = 000000001F049670
    Sem2Init: LockObjPtr = 000000001F0496D0
    Sem2Init: LockObjPtr = 000000001F049730
    Sem2Init: LockObjPtr = 000000001F049790
    Sem2Init: LockObjPtr = 000000001F0497F0
    Sem2Init: LockObjPtr = 000000001F049850
    Sem2Init: LockObjPtr = 000000001F0498B0
    Sem2Init: LockObjPtr = 000000001F049910
    Sem2Init: LockObjPtr = 000000001F049970
    Sem2Init: LockObjPtr = 000000001F0499D0
    Sem2Init: LockObjPtr = 000000001F049A30
    Sem2Init: LockObjPtr = 000000001F049A90
    Sem2Init: LockObjPtr = 000000001F049AF0
    Sem2Init: LockObjPtr = 000000001F049B50
    Sem2Init: LockObjPtr = 000000001F049BB0
    Sem2Init: LockObjPtr = 000000001F049C10
    Sem2Init: LockObjPtr = 000000001F049C70
    Sem2Init: LockObjPtr = 000000001F049CD0
    Sem2Init: LockObjPtr = 000000001F049D30
    Sem2Init: LockObjPtr = 000000001F049D90
    Sem2Init: LockObjPtr = 000000001F049DF0
    Sem2Init: LockObjPtr = 000000001F049E50
    Sem2Init: LockObjPtr = 000000001F049EB0
    Sem2Init: LockObjPtr = 000000001F049F10
    Sem2Init: LockObjPtr = 000000001F049F70
    Sem2Init: LockObjPtr = 000000001F049FD0
    Sem2Init: LockObjPtr = 000000001F04A030
    Sem2Init: LockObjPtr = 000000001F04A090
    Sem2Init: LockObjPtr = 000000001F04A0F0
    Sem2Init: LockObjPtr = 000000001F04A150
    Sem2Init: LockObjPtr = 000000001F04A1B0
    Sem2Init: LockObjPtr = 000000001F04A210
    Sem2Init: LockObjPtr = 000000001F04A270
    Sem2Init: LockObjPtr = 000000001F04A2D0
    Sem2Init: LockObjPtr = 000000001F04A330
    Sem2Init: LockObjPtr = 000000001F04A390
    Sem2Init: LockObjPtr = 000000001F04A3F0
    Sem2Init: LockObjPtr = 000000001F04A450
    Sem2Init: LockObjPtr = 000000001F04A4B0
    Wed May 02 19:15:00 2040
    Sem2Init: LockObjPtr = 000000001F04A510
    Sem2Init: LockObjPtr = 000000001F04A570
    Sem2Init: LockObjPtr = 000000001F04A5D0
    Sem2Init: LockObjPtr = 000000001F04A630
    Sem2Init: LockObjPtr = 000000001F04A690
    Sem2Init: LockObjPtr = 000000001F04A6F0
    Sem2Init: LockObjPtr = 000000001F04A750
    Sem2Init: LockObjPtr = 000000001F04A7B0
    Sem2Init: LockObjPtr = 000000001F04A810
    Sem2Init: LockObjPtr = 000000001F04A870
    Sem2Init: LockObjPtr = 000000001F04A8D0
    Sem2Init: LockObjPtr = 000000001F04A930
    Sem2Init: LockObjPtr = 000000001F04A990
    Sem2Init: LockObjPtr = 000000001F04A9F0
    Sem2Init: LockObjPtr = 000000001F04AA50
    Sem2Init: LockObjPtr = 000000001F04AAB0
    Sem2Init: LockObjPtr = 000000001F04AB10
    Sem2Init: LockObjPtr = 000000001F04AB70
    Sem2Init: LockObjPtr = 000000001F04ABD0
    Sem2Init: LockObjPtr = 000000001F04AC30
    Sem2Init: LockObjPtr = 000000001F04AC90
    Sem2Init: LockObjPtr = 000000001F04ACF0
    Sem2Init: LockObjPtr = 000000001F04AD50
    Sem2Init: LockObjPtr = 000000001F04ADB0
    Sem2Init: LockObjPtr = 000000001F04AE10
    Sem2Init: LockObjPtr = 000000001F04AE70
    Sem2Init: LockObjPtr = 000000001F04AED0
    Sem2Init: LockObjPtr = 000000001F04AF30
    Sem2Init: LockObjPtr = 000000001F04AF90
    Sem2Init: LockObjPtr = 000000001F04AFF0
    Sem2Init: LockObjPtr = 000000001F04B050
    Sem2Init: LockObjPtr = 000000001F04B0B0
    Sem2Init: LockObjPtr = 000000001F04B110
    Sem2Init: LockObjPtr = 000000001F04B170
    Sem2Init: LockObjPtr = 000000001F04B1D0
    Sem2Init: LockObjPtr = 000000001F04B230
    Sem2Init: LockObjPtr = 000000001F04B290
    Sem2Init: LockObjPtr = 000000001F04B2F0
    Sem2Init: LockObjPtr = 000000001F04B350
    Sem2Init: LockObjPtr = 000000001F04B3B0
    Wed May 02 19:15:00 2040
    Sem2Init: LockObjPtr = 000000001F04B410
    Sem2Init: LockObjPtr = 000000001F04B470
    Sem2Init: LockObjPtr = 000000001F04B4D0
    Sem2Init: LockObjPtr = 000000001F04B530
    Sem2Init: LockObjPtr = 000000001F04B590
    Sem2Init: LockObjPtr = 000000001F04B5F0
    Sem2Init: LockObjPtr = 000000001F04B650
    Sem2Init: LockObjPtr = 000000001F04B6B0
    Sem2Init: LockObjPtr = 000000001F04B710
    Sem2Init: LockObjPtr = 000000001F04B770
    Sem2Init: LockObjPtr = 000000001F04B7D0
    Sem2Init: LockObjPtr = 000000001F04B830
    Sem2Init: LockObjPtr = 000000001F04B890
    Sem2Init: LockObjPtr = 000000001F04B8F0
    Sem2Init: LockObjPtr = 000000001F04B950
    Sem2Init: LockObjPtr = 000000001F04B9B0
    Sem2Init: LockObjPtr = 000000001F04BA10
    Sem2Init: LockObjPtr = 000000001F04BA70
    Sem2Init: LockObjPtr = 000000001F04BAD0
    Sem2Init: LockObjPtr = 000000001F04BB30
    Sem2Init: LockObjPtr = 000000001F04BB90
    Sem2Init: LockObjPtr = 000000001F04BBF0
    Sem2Init: LockObjPtr = 000000001F04BC50
    Sem2Init: LockObjPtr = 000000001F04BCB0
    Sem2Init: LockObjPtr = 000000001F04BD10
    Sem2Init: LockObjPtr = 000000001F04BD70
    Sem2Init: LockObjPtr = 000000001F04BDD0
    Sem2Init: LockObjPtr = 000000001F04BE30
    Sem2Init: LockObjPtr = 000000001F04BE90
    Sem2Init: LockObjPtr = 000000001F04BEF0
    Sem2Init: LockObjPtr = 000000001F04BF50
    Sem2Init: LockObjPtr = 000000001F04BFB0
    Sem2Init: LockObjPtr = 000000001F04C010
    Sem2Init: LockObjPtr = 000000001F04C070
    Sem2Init: LockObjPtr = 000000001F04C0D0
    Sem2Init: LockObjPtr = 000000001F04C130
    Sem2Init: LockObjPtr = 000000001F04C190
    Sem2Init: LockObjPtr = 000000001F04C1F0
    Sem2Init: LockObjPtr = 000000001F04C250
    Sem2Init: LockObjPtr = 000000001F04C2B0
    Wed May 02 19:15:00 2040
    Sem2Init: LockObjPtr = 000000001F04C310
    Sem2Init: LockObjPtr = 000000001F04C370
    Sem2Init: LockObjPtr = 000000001F04C3D0
    Sem2Init: LockObjPtr = 000000001F04C430
    Sem2Init: LockObjPtr = 000000001F04C490
    Sem2Init: LockObjPtr = 000000001F04C4F0
    Sem2Init: LockObjPtr = 000000001F04C550
    Sem2Init: LockObjPtr = 000000001F04C5B0
    Sem2Init: LockObjPtr = 000000001F04C610
    Sem2Init: LockObjPtr = 000000001F04C670
    Sem2Init: LockObjPtr = 000000001F04C6D0
    Sem2Init: LockObjPtr = 000000001F04C730
    Sem2Init: LockObjPtr = 000000001F04C790
    Sem2Init: LockObjPtr = 000000001F04C7F0
    Sem2Init: LockObjPtr = 000000001F04C850
    Sem2Init: LockObjPtr = 000000001F04C8B0
    Sem2Init: LockObjPtr = 000000001F04C910
    Sem2Init: LockObjPtr = 000000001F04C970
    Sem2Init: LockObjPtr = 000000001F04C9D0
    Sem2Init: LockObjPtr = 000000001F04CA30
    Sem2Init: LockObjPtr = 000000001F04CA90
    Sem2Init: LockObjPtr = 000000001F04CAF0
    Sem2Init: LockObjPtr = 000000001F04CB50
    Sem2Init: LockObjPtr = 000000001F04CBB0
    Sem2Init: LockObjPtr = 000000001F04CC10
    Sem2Init: LockObjPtr = 000000001F04CC70
    Sem2Init: LockObjPtr = 000000001F04CCD0
    Sem2Init: LockObjPtr = 000000001F04CD30
    Sem2Init: LockObjPtr = 000000001F04CD90
    Sem2Init: LockObjPtr = 000000001F04CDF0
    Sem2Init: LockObjPtr = 000000001F04CE50
    Sem2Init: LockObjPtr = 000000001F04CEB0
    Sem2Init: LockObjPtr = 000000001F04CF10
    Sem2Init: LockObjPtr = 000000001F04CF70
    Sem2Init: LockObjPtr = 000000001F04CFD0
    Sem2Init: LockObjPtr = 000000001F04D030
    Sem2Init: LockObjPtr = 000000001F04D090
    Sem2Init: LockObjPtr = 000000001F04D0F0
    Sem2Init: LockObjPtr = 000000001F04D150
    Sem2Init: LockObjPtr = 000000001F04D1B0
    Wed May 02 19:15:00 2040
    Sem2Init: LockObjPtr = 000000001F04D210
    Sem2Init: LockObjPtr = 000000001F04D270
    Sem2Init: LockObjPtr = 000000001F04D2D0
    Sem2Init: LockObjPtr = 000000001F04D330
    Sem2Init: LockObjPtr = 000000001F04D390
    Sem2Init: LockObjPtr = 000000001F04D3F0
    Sem2Init: LockObjPtr = 000000001F04D450
    Sem2Init: LockObjPtr = 000000001F04D4B0
    Sem2Init: LockObjPtr = 000000001F04D510
    Sem2Init: LockObjPtr = 000000001F04D570
    Sem2Init: LockObjPtr = 000000001F04D5D0
    Sem2Init: LockObjPtr = 000000001F04D630
    Sem2Init: LockObjPtr = 000000001F04D690
    Sem2Init: LockObjPtr = 000000001F04D6F0
    Sem2Init: LockObjPtr = 000000001F04D750
    Sem2Init: LockObjPtr = 000000001F04D7B0
    Sem2Init: LockObjPtr = 000000001F04D810
    Sem2Init: LockObjPtr = 000000001F04D870
    Sem2Init: LockObjPtr = 000000001F04D8D0
    Sem2Init: LockObjPtr = 000000001F04D930
    Sem2Init: LockObjPtr = 000000001F04D990
    Sem2Init: LockObjPtr = 000000001F04D9F0
    Sem2Init: LockObjPtr = 000000001F04DA50
    Sem2Init: LockObjPtr = 000000001F04DAB0
    Sem2Init: LockObjPtr = 000000001F04DB10
    Sem2Init: LockObjPtr = 000000001F04DB70
    Sem2Init: LockObjPtr = 000000001F04DBD0
    Sem2Init: LockObjPtr = 000000001F04DC30
    Sem2Init: LockObjPtr = 000000001F04DC90
    Sem2Init: LockObjPtr = 000000001F04DCF0
    Sem2Init: LockObjPtr = 000000001F04DD50
    Sem2Init: LockObjPtr = 000000001F04DDB0
    Sem2Init: LockObjPtr = 000000001F04DE10
    Sem2Init: LockObjPtr = 000000001F04DE70
    STD_EsInit: FreelistCompactor active
    <ES> Info: disclaim threshold = 0 MB
    <ES> Info: disclaim coasting/alloc = 300 s
    <ES> Info: disclaim coasting/free = 0 s
    <ES> Info: blockdisclaimsize_KB = 0 KB
    Found implementation view
    Wed May 02 19:15:00 2040
    Using implementation view
    <EsNT> EsIOsInit
    <EsNT> ExecuteProtection is supported
    <EsNT> Using memory model view.
    <EsNT> EsIOsInit: em/initial_size_MB=5736MB
    <EsNT> EsIOsInit: em/address_space_MB=5734MB
    <EsNT> Memory Reset disabled as NT default
    <EsNT> Address Space set to 5734
    <EsNT> EsILocMthSlotsAttach
    <EsNT> CreateFileMapping name=Global\ES_SEG_00_000 ,size=2044 MB
    <EsNT> CreateFileMapping name=Global\ES_SEG_00_001 ,size=2044 MB
    <EsNT> CreateFileMapping name=Global\ES_SEG_00_002 ,size=1648 MB
    <EsNT> MemoryTotalPhys      8388144 KB
    <EsNT> MemoryTotalVirtual  8589934464 KB
    <EsNT> MemoryAvailVirtual  8588333064 KB
    <EsNT> Static              00000001417896C0
    <EsNT> Start Map Area      000007DE99A00000
    <ES> 1433 blocks reserved for free list.
    ES initialized.
    EmInit2: egSegSizeEsBlocks number = 274
    EgInit: esBlkSz = 4194304, maxEsBlocks = 274, segSz = (1149239296 EG_MAX_SEGSIZE = 68719476735
    EsILock(LockFreeList) unexpected LastLocker 0 LockCount 0
    <EsNT> EsISearchAlloc Blocks = 274
    <EsNT> EsIViewInitSlots Blocks = 274, FromTop = 1
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 1
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 2
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 3
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 4
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 5
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 6
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 7
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 8
    Wed May 02 19:15:00 2040
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 9
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 10
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 11
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 12
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 13
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 14
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 15
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 16
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 17
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 18
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 19
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 20
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 21
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 22
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 23
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 24
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 25
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 26
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 27
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 28
    Wed May 02 19:15:00 2040
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 29
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 30
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 31
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 32
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 33
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 34
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 35
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 36
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 37
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 38
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 39
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 40
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 41
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    <EsNT> EsIViewAttach Slot = 42
    EsILock(LockFreeList) unexpected LastLocker 21 LockCount 1
    &l

    Hi Experts,
    I spent all weekend installing again IDES and the result was the same. I could find one possible error:
    DpSetAvoidTraceInSignalHandler: 0 -> 1
    DpCommonParamInit: rdisp/core_file_size = default --> no change
    NiSrvLGetServNo: got service name 'sapdp00' from operating system
    NiIGetServNo: servicename 'sapdp00' = port 3200
    NiSrvLGetServNo: got service name 'sapgw00' from operating system
    NiIGetServNo: servicename 'sapgw00' = port 3300
    NiMyHostName: hostname = 'SAPIDESECC'
    NiHLGetNodeAddr: got hostname 'SAPIDESECC' from operating system
    NiIGetNodeAddr: hostname 'SAPIDESECC' = addr 10.211.55.10
    NiHLGetHostName: found address 10.211.55.10 in cache
    NiIGetHostName: addr 10.211.55.10 = hostname 'SAPIDESECC' (fq)
    Fri May 04 02:36:50 2040
    NiHLGetNodeAddr: hostname 'www.doesnotexist0196.qqq.nxst' not found by operating system
    *** WARNING => DpNetCheck: NiHostToAddr(www.doesnotexist0196.qqq.nxst) took 24 seconds
    Fri May 04 02:37:11 2040
    NiHLGetHostName: address 1.0.0.1 not found by operating system
    *** WARNING => DpNetCheck: NiAddrToHost(1.0.0.0) took 21 seconds
    NiSrvLGetServNo: got service name 'http' from operating system
    NiIGetServNo: servicename 'http' = port 80
    NiSrvLGetServName: port 8080 not found by operating system
    NiSrvLGetServName: port 64555 not found by operating system
    NiSrvLGetServNo: service name 'sapdp9988' not found by operating system
    ***LOG GZZ=> 2 possible network problems detected - check tracefile and adjust the DNS settings [dpxxtool2.c  5079]
    SigIRegisterRoutine: handler for signal 16 installed (DpTrcOnOff, flag 0)
    SigIRegisterRoutine: handler for signal 17 installed (DpTrcOnOff, flag 0)
    SigIRegisterRoutine: alarm handler installed (DpSigAlrm)
    SigIRegisterRoutine: handler for signal SIGINT installed (DpSigInt, flag 0)
    SigIRegisterRoutine: handler for signal SIGTERM installed (DpSigInt, flag 0)
    SigIRegisterRoutine: handler for signal 3 installed (DpSigQuit, flag 0)
    MtxInit: 30000 0 0
    Do you think this may be the main problem??
    Best Regards.
    David Cortes

  • Stock at Vendor Materialwise for the given postingdate

    Hi,
    I got a requirement to develop a report which lists the Stock at Vendor materialwise for the given postingdate.
    How to calculate the opening & closing stock for the given date for a vendor materialwise?
    Regards,
    VK.

    Hello
    MSLB - Special Stocks with Vendor
    And for stock on specific date you need calculate with tables MKPF and MSEG.

  • Page number variable based on text anchor & referencing numbered list

    I've looked and looked, not only in Adobe's help centers but also just in Google, and I simply cannot find an answer one way or another to my questions!
    I'd like to do 2 things:
    1 - Use a variable to reference on what page more information can be found on a certain subject (i.e. To find out more, please see page ##.), though the page number will undoubtedly change as I continue working on this project and eventually build my book from the various documents I've created.  I can insert some kind of marker or text anchor or whatever I need to by the information I'm referencing, as long as it's not visible, of course.  I'd just like to have a dynamic reference so I don't have to go back through and try to verify that my page references are all correct.  The Current Page variable will not help me in this case.
    2 - I'd also like to reference some numbered tables I have; they are currently setup as being numbered by a custom paragraph style that is in number mode 'Continue from previous number'; another situation where table numbers will change as I continue working on this book and I'd like a dynamic solution.  If I need to insert a variable to calculate the table numbers, rather than use the paragraph style numbering system, that's fine; I'd rather do a bit more work now so that I can be assured my references are accurate when this is all said and done!
    Thanks in advance for any help you can give!

    Thanks a lot; I just didn't delve deep enough into that and misunderstood some of the relevant options that did exactly what I needed.
    Thanks again!

  • Add 0x before sending RS232 messages

    Hi, I have an issue using comwrt function, the message I d like to send is like 0103040F000F unfortunately comwrt function convert each character as  hexadecimal ascii so the message sent looks like 30 31 33 ...... and I actually like to send the exact message 0103040F000F  on port so I have tried to use comwrtbyte function sending my datas byte per byte 01, 03 but I cannot send A to F values literally I must put a 0x before each, but I don't know how to put the whole thing in a variable,
    int SendMessage (char *in)
        int len = 0;
        int i=0;
        int val=0;
        int ByteToSend;
        char *CharByteToSend;
        char Hexa[3]; Hexa[2]=0;
        len = strlen(in);
        CharByteToSend=(char*)malloc(5*sizeof(char));
        CharByteToSend[0]='0';
        CharByteToSend[1]='x';
        do                                 
            strncpy(CharByteToSend+2, in+i, 2);  CharByteToSend[4] = 0;
            ByteToSend = atoi(CharByteToSend);
            ComWrtByte(1, ByteToSend);
            i++;
            *in++;
        while(i<len);
        return 0;

    Hi Olivier,
    I am attaching the code fragments I use for CRC calculation and control in Modbus protocol: take a look and see if they give you the correct results. These have been used with several instruments (Siemens S7 plc, CHINO and CAL Controls temperature regulators and so on) so they should be ok for you too.
    Before any instruction:
    #define CRC16  0xA001     // To calculate CRC tables
    static unsigned char crc_table_1[256];  // Table for CRC1 calculation
    static unsigned char crc_table_2[256];  // Table for CRC2 calculation
    At program start (or before you begin preparing Modbus messages with their CRC):
    //                             Initialize tables for CRC calculation
    void InitCRC(void)
     unsigned char i;
     unsigned int mask, crc, mem;
     for (mask = 0; mask < 256; mask++) {
      crc = mask;
      for (i = 0; i < 8; i++) {
       mem = (unsigned int)(crc & 0x0001) ;
       crc /= 2;
       if (mem)
        crc ^= CRC16 ;
      crc_table_2[mask] = (unsigned char) (crc & 0xff); // lobyte
      crc_table_1[mask] = (unsigned char) (crc >> 8);   // hibyte
     return;
    Calculate CRC when preparing a message to send out:
    //          Computes the CRC and append to the buffer with the data to be transmitted
    // Parameters:    buf = message buffer
    //                size = lengh of message buffer excluding the crc (crc will be appended to buf
    //                         so you must pass a buffer with extra lenght)
    // Return values: none
    void CalcCRC(unsigned char * buf, unsigned char size)
     unsigned char car, i;
     unsigned char crc0, crc1;
     crc0 = 0xff;
     crc1 = 0xff;
     for (i = 0; i < size; i++) {
      car  = buf[i];
      car  = * ((unsigned char *) buf + i);
      car ^= crc0;
      crc0 = (unsigned char) (crc1 ^ crc_table_2[car]);
      crc1 = crc_table_1[car];
     * (buf + size)     = crc0;  // CRC low
     * (buf + size + 1) = crc1;  // CRC high
     return;
    When checking CRC on a received message:
    //           CRC check and match with the CRC found on the received data buffer
    // Parameters:    buf = message buffer
    //                size = lengh of message buffer excluding the crc
    // Return values: 0 if CRC ok
    //                1 if CRC bad
    //                If CRC is bad the data packet is corrupted, so it is necessary to discard it.
    int CheckCRC(unsigned char * buf, unsigned char size)
      unsigned char car, i;
      unsigned char crc0, crc1;
      unsigned int  crc_calc, crc_read;
      crc0 = 0xff;
      crc1 = 0xff;
      for(i = 0; i < size; i++) {
        car  = buf[i];
        car  = * ((unsigned char *) buf + i);
        car ^= crc0;
        crc0 = (unsigned char) (crc1 ^ crc_table_2[car]);
        crc1 = crc_table_1[car];
      crc_calc  = (crc1 << 8) + crc0;
      crc_read = * (buf + size) + 256 * (* (buf + size + 1));
      return (crc_read != crc_calc);
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • Filtering data already filtered using DAX

    Hi there
    I am using DAX to calculate the count of instances in a filtered table
    e.g.
    =CALCULATE( COUNT(Table[Tariff] ,
    FILTER( Table , Table[Tariff] > 0 )
    This part of the code works fine. My trouble arises when I am trying to filter the table that I have already filtered:
    =CALCULATE( COUNT(Table[Tariff] ,
    FILTER ( FILTER( Table , Table[Tariff] > 0 ) , Table[Tariff] = MIN(Table[Tariff]) )
    In the above calculation, I want to 
    1. Filter out the tariffs that are greater than zero [this bit works fine]; and then
    2. Take that table filtered from 1. above and further filter that by extracting only those tariffs that are equal to the minimum in that data table [this part isn't working].
    Instead of doing what I need it to, this formula is treating the outer FILTER in the same manner that it would be treated if I had only one filter. Thus, as zero is the minimum in the unfiltered data set it is only returning all the zero tariffs - even through
    I filtered these out already.
    If anyone can please assist, it would be much appreciated.
    Cheers
    Andrew

    Hi Andrew,
    Something along these line may work...
    =CALCULATE(
    SUM(TariffData[Tariff])/COUNT(TariffData[Tariff]),
    FILTER(
    FILTER(
    TariffData,
    TariffData[BEGIN_DATE_INDEX] <= [Date_Count]
    && TariffData[END_DATE_INDEX] >= [Date_Count]
    TariffData[Tariff_Duration] = CALCULATE(
    MIN(TariffData[Tariff_Duration]),
    FILTER(
    TariffData,
    TariffData[BEGIN_DATE_INDEX] <= [Date_Count]
    && TariffData[END_DATE_INDEX] >= [Date_Count]
    ...But it's likely that you'll need to adjust the inner most CALCULATE to get the right behaviour due to the filter context transition. If you're able to provide some test data and details of how the data has been modelled, we should be able to arrive at
    a solution that definitely works.
    Regards,
    Michael Amadi
    Please use the 'Mark as answer' link to mark a post that answers your question. If you find a reply helpful, please remember to vote it as helpful :)
    Website: http://www.nimblelearn.com
    Blog: http://www.nimblelearn.com/blog
    Twitter: @nimblelearn

Maybe you are looking for