Workprocess trace file shows message "*GENER* starting inline generation"

Hi,
I have installed CRM 2007 system (ABAP+JAVA) on Win 2003 system.
I have noticed following messages in the dev_wp* trace files.
A Tue Dec 09 21:16:17 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_1O_TEMPL_ITEM=CP (reason: explicit generation).

A Tue Dec 09 21:16:19 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ACCESS_COLL===CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN=========CP (reason: explicit generation).

A Tue Dec 09 21:16:20 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN_COL=====CP (reason: explicit generation).

A Tue Dec 09 21:16:22 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY======CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY_COL==CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG========CP (reason: explicit generation).

A Tue Dec 09 21:16:23 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG_COL====CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_APPLICATION===CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG=========CP (reason: explicit generation).

A Tue Dec 09 21:16:24 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG_COL=====CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG=========CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG_COL=====CP (reason: explicit generation).

A Tue Dec 09 21:16:26 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_COPY===CP (reason: explicit generation).

A Tue Dec 09 21:16:27 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_DELETE=CP (reason: explicit generation).

A Tue Dec 09 21:16:28 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_COL=======CP (reason: explicit generation).

A Tue Dec 09 21:16:29 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_ITEM======CP (reason: explicit generation).

A Tue Dec 09 21:16:30 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_COL===CP (reason: explicit generation).

A Tue Dec 09 21:16:32 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_ITEM==CP (reason: explicit generation).

A Tue Dec 09 21:16:33 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_COL=CP (reason: explicit generation).

A Tue Dec 09 21:16:34 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_ITEMCP (reason: explicit generation).

A Tue Dec 09 21:16:36 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_COL===CP (reason: explicit generation).

A Tue Dec 09 21:16:37 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_ITEM==CP (reason: explicit generation).

A Tue Dec 09 21:16:38 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CHECK_CHANGES=CP (reason: explicit generation).
A Tue Dec 09 21:31:29 2008
A  GENER starting inline generation: SAPLCRMBW_KEY_FIGURES_4_CIC (reason: explicit generation).
A  GENER starting inline generation: SAPLCRMBW_OBJID_4_OIC (reason: explicit generation).
A  GENER starting inline generation: CRMBWREQMAINTAIN (reason: explicit generation).
A  GENER starting inline generation: CRMBW_CIC_TEST (reason: explicit generation).
The dev_wp* file gets updated every sec with this message.
and in one of the wp trace file says
B Tue Dec 09 21:05:03 2008
B  table logging switched off for all clients
Can someone let me know what this message implies?
Regards,
Chintan

Hi,
I have installed CRM 2007 system (ABAP+JAVA) on Win 2003 system.
I have noticed following messages in the dev_wp* trace files.
A Tue Dec 09 21:16:17 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_1O_TEMPL_ITEM=CP (reason: explicit generation).

A Tue Dec 09 21:16:19 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ACCESS_COLL===CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN=========CP (reason: explicit generation).

A Tue Dec 09 21:16:20 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADMIN_COL=====CP (reason: explicit generation).

A Tue Dec 09 21:16:22 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY======CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_ADV_COPY_COL==CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG========CP (reason: explicit generation).

A Tue Dec 09 21:16:23 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_APOLOG_COL====CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_APPLICATION===CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG=========CP (reason: explicit generation).

A Tue Dec 09 21:16:24 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_BILOG_COL=====CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG=========CP (reason: explicit generation).
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CALOG_COL=====CP (reason: explicit generation).

A Tue Dec 09 21:16:26 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_COPY===CP (reason: explicit generation).

A Tue Dec 09 21:16:27 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAUSAL_DELETE=CP (reason: explicit generation).

A Tue Dec 09 21:16:28 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_COL=======CP (reason: explicit generation).

A Tue Dec 09 21:16:29 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_ITEM======CP (reason: explicit generation).

A Tue Dec 09 21:16:30 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_COL===CP (reason: explicit generation).

A Tue Dec 09 21:16:32 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_SEG_ITEM==CP (reason: explicit generation).

A Tue Dec 09 21:16:33 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_COL=CP (reason: explicit generation).

A Tue Dec 09 21:16:34 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_STSEG_ITEMCP (reason: explicit generation).

A Tue Dec 09 21:16:36 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_COL===CP (reason: explicit generation).

A Tue Dec 09 21:16:37 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CAU_TSP_ITEM==CP (reason: explicit generation).

A Tue Dec 09 21:16:38 2008
A  GENER starting inline generation: CL_CRM_MKTPL_IB_CHECK_CHANGES=CP (reason: explicit generation).
A Tue Dec 09 21:31:29 2008
A  GENER starting inline generation: SAPLCRMBW_KEY_FIGURES_4_CIC (reason: explicit generation).
A  GENER starting inline generation: SAPLCRMBW_OBJID_4_OIC (reason: explicit generation).
A  GENER starting inline generation: CRMBWREQMAINTAIN (reason: explicit generation).
A  GENER starting inline generation: CRMBW_CIC_TEST (reason: explicit generation).
The dev_wp* file gets updated every sec with this message.
and in one of the wp trace file says
B Tue Dec 09 21:05:03 2008
B  table logging switched off for all clients
Can someone let me know what this message implies?
Regards,
Chintan

Similar Messages

  • Trace files showing bind variables value=""

    10g on solaris
    Hi All,
    We have an issue with an informatica workflow issuing an update statment to Oracle in trems of performace.
    I switched the tracing on using DBMS_SUPPORT with binds set to TRUE. It has captured the trace files accordingly against a controlled set of data. Twot trace files were produced.
    The first trace files shows the SELECT statment being issues that identifies the records that will be updated.
    The 2nd trace file shows the actual UPDATE statment being issued as a PL/SQL loop to do the update.
    There were 20 records that the users have rigged to updated and the update statment shows 20 cases where updates took place. All updates took place succesfully after checking the post results. However my issue is why the trace files are showing the bind vaules as being set to ""?..any ideas appreciated!
    an extract of the trace file...
    PARSING IN CURSOR #1 len=123 dep=0 uid=1482 oct=6 lid=1482 tim=994827916280 hv=3649357857 ad='8b5b98f0'
    UPDATE /*+ index(FCT_TASK IDX_FCT_TASK_CASE_SBL_ROW_ID)*/ FCT_TASK SET DWH_LAST_UPD_DT = SYSDATE WHERE CASE_SBL_ROW_ID = :1
    END OF STMT
    PARSE #1:c=10000,e=980,p=0,cr=0,cu=0,mis=1,r=0,dep=0,og=1,tim=994827916264
    =====================
    PARSING IN CURSOR #5 len=227 dep=1 uid=0 oct=3 lid=0 tim=994827919231 hv=2190775527 ad='8e622670'
    select u.name,o.name, t.update$, t.insert$, t.delete$, t.enabled from obj$ o,user$ u,trigger$ t where t.baseobject=:1 and t.obj#=o.obj# and o.owner#=u.user# and bitand(property,16)=0 and bitand(property,8
    )=0 order by o.obj#
    END OF STMT
    PARSE #5:c=0,e=1310,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=1,tim=994827919223
    BINDS #5:
    bind 0: dty=2 mxl=22(22) mal=00 scl=00 pre=00 oacflg=00 oacfl2=0001 size=24 offset=0
    bfp=ffffffff7c058d98 bln=22 avl=04 flg=05
    value=425212
    EXEC #5:c=10000,e=9476,p=0,cr=0,cu=0,mis=1,r=0,dep=1,og=4,tim=994827928883
    FETCH #5:c=0,e=104,p=0,cr=1,cu=0,mis=0,r=0,dep=1,og=4,tim=994827929051
    STAT #5 id=1 cnt=0 pid=0 pos=1 obj=0 op='SORT ORDER BY (cr=1 pr=0 pw=0 time=172 us)'
    STAT #5 id=2 cnt=0 pid=1 pos=1 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=110 us)'
    STAT #5 id=3 cnt=0 pid=2 pos=1 obj=0 op='NESTED LOOPS (cr=1 pr=0 pw=0 time=105 us)'
    STAT #5 id=4 cnt=0 pid=3 pos=1 obj=79 op='TABLE ACCESS BY INDEX ROWID TRIGGER$ (cr=1 pr=0 pw=0 time=103 us)'
    STAT #5 id=5 cnt=0 pid=4 pos=1 obj=123 op='INDEX RANGE SCAN I_TRIGGER1 (cr=1 pr=0 pw=0 time=78 us)'
    STAT #5 id=6 cnt=0 pid=3 pos=2 obj=18 op='TABLE ACCESS BY INDEX ROWID OBJ$ (cr=0 pr=0 pw=0 time=0 us)'
    STAT #5 id=7 cnt=0 pid=6 pos=1 obj=36 op='INDEX UNIQUE SCAN I_OBJ1 (cr=0 pr=0 pw=0 time=0 us)'
    STAT #5 id=8 cnt=0 pid=2 pos=2 obj=22 op='TABLE ACCESS CLUSTER USER$ (cr=0 pr=0 pw=0 time=0 us)'
    STAT #5 id=9 cnt=0 pid=8 pos=1 obj=11 op='INDEX UNIQUE SCAN I_USER# (cr=0 pr=0 pw=0 time=0 us)'
    BINDS #1:
    bind 0: dty=1 mxl=32(30) mal=00 scl=00 pre=00 oacflg=01 oacfl2=800000 size=32 offset=0
    bfp=ffffffff7c17b0a0 bln=32 avl=04 flg=05
    value=""
    EXEC #1:c=8390000,e=8740989,p=55593,cr=55610,cu=3,mis=1,r=1,dep=0,og=1,tim=994836657483
    BINDS #1:
    bind 0: dty=1 mxl=32(30) mal=00 scl=00 pre=00 oacflg=01 oacfl2=800000 size=32 offset=0
    bfp=ffffffff7c17b0a0 bln=32 avl=04 flg=05
    value=""
    EXEC #1:c=7980000,e=7962369,p=55591,cr=55608,cu=1,mis=0,r=1,dep=0,og=1,tim=994844621479
    BINDS #1:
    bind 0: dty=1 mxl=32(30) mal=00 scl=00 pre=00 oacflg=01 oacfl2=800000 size=32 offset=0
    bfp=ffffffff7c17b0a0 bln=32 avl=04 flg=05
    value=""
    ect ect ect...
    Regards
    Satnam

    spliffer wrote:
    Having investigated on the comment of NVARCHAR2 not allowing bind variables to be displayed in the trace file... I checked the datatype of the table/column being used in the index and its is defined as VARCHAR2(15)... ? so Im still not sure as to why we are still getting this.. could it be to do with the clinet application and the way in which it passes the bind vlaues to the oracle update statment?
    any ideas appreciated?
    regards
    SatnamHere is a very brief demonstration.
    The script:
    VARIABLE V1 VARCHAR2
    VARIABLE V2 NVARCHAR2
    EXEC :V1:='A'
    EXEC :V2:='A'
    ALTER SESSION SET TRACEFILE_IDENTIFIER = 'FIND_ME';
    ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT FOREVER, LEVEL 12';
    SELECT
    FROM
      (SELECT
        ROWNUM COUNTER,
        CHR(MOD(ROWNUM-1,26)+65) CHARACTER
      FROM
        DUAL
      CONNECT BY
        LEVEL<=100)
    WHERE
      CHARACTER= :V1;
    SELECT
    FROM
      (SELECT
        ROWNUM COUNTER,
        CHR(MOD(ROWNUM-1,26)+65) CHARACTER
      FROM
        DUAL
      CONNECT BY
        LEVEL<=100)
    WHERE
      CHARACTER= :V2;
    SELECT SYSDATE FROM DUAL;
    ALTER SESSION SET EVENTS '10046 TRACE NAME CONTEXT OFF';In the script we have two bind variables defined, the first a VARCHAR2 and the second a NVARCHAR2. The output of the script looks like this in both cases:
       COUNTER C
             1 A
            27 A
            53 A
            79 AThe 10046 trace file looks like this:
    PARSING IN CURSOR #3 len=152 dep=0 uid=31 oct=3 lid=31 tim=2874162497 hv=2898495116 ad='a5259590'
    SELECT
    FROM
      (SELECT
        ROWNUM COUNTER,
        CHR(MOD(ROWNUM-1,26)+65) CHARACTER
      FROM
        DUAL
      CONNECT BY
        LEVEL<=100)
    WHERE
      CHARACTER= :V1
    END OF STMT
    PARSE #3:c=0,e=128,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874162493
    BINDS #3:
    kkscoacd
    Bind#0
      oacdty=01 mxl=32(01) mxlc=00 mal=00 scl=00 pre=00
      oacflg=03 fl2=1000000 frm=01 csi=178 siz=32 off=0
      kxsbbbfp=0f176c88  bln=32  avl=01  flg=05
      value="A"
    EXEC #3:c=0,e=498,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874163947
    WAIT #3: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874164058
    FETCH #3:c=0,e=68,p=0,cr=0,cu=0,mis=0,r=1,dep=0,og=1,tim=2874164215
    WAIT #3: nam='SQL*Net message from client' ela= 299 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874164657
    WAIT #3: nam='SQL*Net message to client' ela= 2 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874164903
    FETCH #3:c=15625,e=359,p=0,cr=0,cu=0,mis=0,r=3,dep=0,og=1,tim=2874165155
    WAIT #3: nam='SQL*Net message from client' ela= 1162 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874166774
    STAT #3 id=1 cnt=4 pid=0 pos=1 obj=0 op='VIEW  (cr=0 pr=0 pw=0 time=76 us)'
    STAT #3 id=2 cnt=100 pid=1 pos=1 obj=0 op='COUNT  (cr=0 pr=0 pw=0 time=50 us)'
    STAT #3 id=3 cnt=100 pid=2 pos=1 obj=0 op='CONNECT BY WITHOUT FILTERING (cr=0 pr=0 pw=0 time=47 us)'
    STAT #3 id=4 cnt=1 pid=3 pos=1 obj=0 op='FAST DUAL  (cr=0 pr=0 pw=0 time=4 us)'
    WAIT #0: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874167438
    WAIT #0: nam='SQL*Net message from client' ela= 3939 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874171452
    =====================
    PARSING IN CURSOR #2 len=152 dep=0 uid=31 oct=3 lid=31 tim=2874171761 hv=2346424803 ad='a597e190'
    SELECT
    FROM
      (SELECT
        ROWNUM COUNTER,
        CHR(MOD(ROWNUM-1,26)+65) CHARACTER
      FROM
        DUAL
      CONNECT BY
        LEVEL<=100)
    WHERE
      CHARACTER= :V2
    END OF STMT
    PARSE #2:c=0,e=155,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874171757
    BINDS #2:
    kkscoacd
    Bind#0
      oacdty=01 mxl=32(02) mxlc=01 mal=00 scl=00 pre=00
      oacflg=03 fl2=1000010 frm=02 csi=2000 siz=32 off=0
      kxsbbbfp=0f176c88  bln=32  avl=02  flg=05
      value=""
    EXEC #2:c=0,e=489,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=2874173190
    WAIT #2: nam='SQL*Net message to client' ela= 3 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874173300
    FETCH #2:c=0,e=68,p=0,cr=0,cu=0,mis=0,r=1,dep=0,og=1,tim=2874173453
    WAIT #2: nam='SQL*Net message from client' ela= 326 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874173906
    WAIT #2: nam='SQL*Net message to client' ela= 2 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874174137
    FETCH #2:c=0,e=334,p=0,cr=0,cu=0,mis=0,r=3,dep=0,og=1,tim=2874174398
    WAIT #2: nam='SQL*Net message from client' ela= 1052 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874175570
    STAT #2 id=1 cnt=4 pid=0 pos=1 obj=0 op='VIEW  (cr=0 pr=0 pw=0 time=76 us)'
    STAT #2 id=2 cnt=100 pid=1 pos=1 obj=0 op='COUNT  (cr=0 pr=0 pw=0 time=46 us)'
    STAT #2 id=3 cnt=100 pid=2 pos=1 obj=0 op='CONNECT BY WITHOUT FILTERING (cr=0 pr=0 pw=0 time=43 us)'
    STAT #2 id=4 cnt=1 pid=3 pos=1 obj=0 op='FAST DUAL  (cr=0 pr=0 pw=0 time=4 us)'
    WAIT #0: nam='SQL*Net message to client' ela= 1 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874176119
    WAIT #0: nam='SQL*Net message from client' ela= 998 driver id=1413697536 #bytes=1 p3=0 obj#=10192 tim=2874177197
    ...Notice that the value for the bind variable defined as VARCHAR2 printed in the trace file, while the value for the bind variable defined as NVARCHAR2 did not print in the trace file.
    If I had set the STATISTICS_LEVEL to ALL (or used a GATHER_PLAN_STATISTICS hint) I could retrieve the actual execution plan for the above SQL statements like this (if not, replace ALLSTATS LAST with TYPICAL):
    SET PAGESIZE 1000
    SET LINESIZE 160
    SELECT /*+ LEADING(S) */
      T.PLAN_TABLE_OUTPUT
    FROM
      (SELECT
        SQL_ID,
        CHILD_NUMBER
      FROM
        V$SQL
      WHERE
        SQL_TEXT LIKE '%  CHARACTER= :V_') S,
      TABLE(DBMS_XPLAN.DISPLAY_CURSOR(S.SQL_ID,S.CHILD_NUMBER,'ALLSTATS LAST +COST')) T;The output of the above looks like this:
    SQL_ID  33wwr3kqc71nc, child number 0
    SELECT   * FROM   (SELECT     ROWNUM COUNTER,     CHR(MOD(ROWNUM-1,26)+65) CHARACTER   FROM
        DUAL   CONNECT BY     LEVEL<=100) WHERE   CHARACTER= :V1
    Plan hash value: 761049541
    | Id  | Operation                      | Name | Starts | E-Rows | Cost (%CPU)| A-Rows |   A-Time   |
    |*  1 |  VIEW                          |      |      1 |      1 |     2   (0)|      4 |00:00:00.01 |
    |   2 |   COUNT                        |      |      1 |        |            |    100 |00:00:00.01 |
    |   3 |    CONNECT BY WITHOUT FILTERING|      |      1 |        |            |    100 |00:00:00.01 |
    |   4 |     FAST DUAL                  |      |      1 |      1 |     2   (0)|      1 |00:00:00.01 |
    Predicate Information (identified by operation id):
       1 - filter("CHARACTER"=:V1)
    SQL_ID  7qzd4aq5xr6g3, child number 0
    SELECT   * FROM   (SELECT     ROWNUM COUNTER,     CHR(MOD(ROWNUM-1,26)+65) CHARACTER   FROM
        DUAL   CONNECT BY     LEVEL<=100) WHERE   CHARACTER= :V2
    Plan hash value: 761049541
    | Id  | Operation                      | Name | Starts | E-Rows | Cost (%CPU)| A-Rows |   A-Time   |
    |*  1 |  VIEW                          |      |      1 |      1 |     2   (0)|      4 |00:00:00.01 |
    |   2 |   COUNT                        |      |      1 |        |            |    100 |00:00:00.01 |
    |   3 |    CONNECT BY WITHOUT FILTERING|      |      1 |        |            |    100 |00:00:00.01 |
    |   4 |     FAST DUAL                  |      |      1 |      1 |     2   (0)|      1 |00:00:00.01 |
    Predicate Information (identified by operation id):
       1 - filter(SYS_OP_C2C("CHARACTER")=:V2)Notice in the Predicate Information section of the second execution plan, a function is applied to the column - that SYS_OP_C2C function will likely prevent a normal (non-function based) index from helping to improve the execution performance.
    To answer your question, it is the client application that must correctly define the bind variable types.
    Charles Hooper
    Co-author of "Expert Oracle Practices: Oracle Database Administration from the Oak Table"
    http://hoopercharles.wordpress.com/
    IT Manager/Oracle DBA
    K&M Machine-Fabricating, Inc.

  • SCM WP trace file error message

    Hi,
    We are getting the below error in our work process trace files for our SCM 5.1 system
    Tue Dec 30 17:35:51 2008
      ***LOG Q0I=> NiPGetHostByName: hostname 'OPTSERVER' not found: gethostbyname [niuxi.c 1470]
    At same time, we have system log entries as below:
    19:07:34 BTC  031 009 APOADMIN                Q0  I Operating system call gethostbyname failed (error no. 0 )
    Documentation for system log message Q0 I :
    The specified operating system call was returned with an error.
    For communication calls (receive, send, etc) often the cause of errors
    are network problems.
    It could also be a configuration problem at operating system level.
    (file cannot be opened, no space in the file system etc.).
    Does anyone know about this?? The RFC connections between APO server and Optimizer server are working fine and there is no issue. However, for any dialog/background process we are getting the error above. Please suggest.
    Regards,
    Sandeep.

    Hi Senthil,
    Thanks for your reply. As in the note 388193 that you have mentioned job /SAPAPO/OM_REORG_DAILY is executed daily in our system and there does not seem to be any issue with optimizer installation as optimizer is working fine and there is no connection problem with scm system.
    However the SM21 errors keeps coming.
    13:48:15 BTC  031 009 APOADMIN                Q0  I Operating system call gethostbyname failed (error no. 0 )
    13:54:38 BTC  031 009 APOADMIN                Q0  I Operating system call gethostbyname failed (error no. 0 )
    14:01:24 BTC  031 009 APOADMIN                Q0  I Operating system call gethostbyname failed (error no. 0 )
    14:07:59 BTC  031 009 APOADMIN                Q0  I Operating system call gethostbyname failed (error no. 0 )
    Regards,
    Sandeep

  • LSMW error message during "Start Idoc generation"

    Hi ,
    I am getting error message "'/tmp/YS.lsmw.conv' File Has Not Been Accepted for Processing"
    during the step "Start Idoc generation" in transaction LSMW.
    Please help to solve this issue.
    Thanks & regards,
    Yogita

    Hi,
    I already have set port and partner function.
    As per the details of the error message, it says "
    System Response
    Clarify if the inbound file is a Unicode file.
    Procedure
    If it is not a Unicode file, change the port definition and then start inbound processing again.
    If it is a Unicode file, then the file must be generated with the 'EDI_DC40_U' indicator. This must be clarified with the creator of the file.
    I have added the check Unicode fomat while defining the port.
    Can you please help?
    Regards,
    Yogita

  • Getting "Save File" permission message related to Report Generation Toolkit

    I started having this problem about a month ago.  It does not affect the operation of my project but is a minor nuisance, but a nuisance none the less.  I opened a couple of Excel Specific VIs.  I did not nor did I attempt to make any changes, I was just curious as to their content (truth is I wanted to see how the active X controls were being used).  Ever since then I get the attached messages when saving my project and have not been able to get rid of it.  When OK is pressed, a Save As dialog box appears (see attached) pointing to the NI directory which contains the Excel VIs for the Report Generation Toolkit.  I press cancel and am able to save my project VIs just fine, but I would like to get to the bottom of this problem.
    I would not think that simply opening a VI would cause this behavior.  I should also mention, it not only attempts to save the VIs I opened, but every RGT VI that is a part of my project, which is even stranger.  I have not attempted a reinstall.  I was hoping for something a little less drastic, and that won't prevent this from happening again, unless I can kill my curiousity that is. Is there a setting somewhere which I am missing?  Thanks in advance for your assistance.
    Reese
    Reese, (former CLAD, future CLD)
    Some people call me the Space Cowboy!
    Some call me the gangster of love.
    Some people call me MoReese!
    ...I'm right here baby, right here, right here, right here at home
    Attachments:
    Save Message.JPG ‏249 KB
    Save As Dialog box.JPG ‏305 KB

    It did not work.  In fact, it called out four bad VIs (see attached).  But I think this is probably normal behavior.  All the VIs in question are broken due to an unwired input on the bundle.  The bundle is the only thing in these VIs.  Could you please verify that this is the case.  It said the mass compile was complete and I am assuming that it did compile the rest of the VIs, correct?  Unfortunately I am still getting the same message.  Do you have any other ideas?  Anyone?  Thanks again for your assistance.
    Reese, (former CLAD, future CLD)
    Some people call me the Space Cowboy!
    Some call me the gangster of love.
    Some people call me MoReese!
    ...I'm right here baby, right here, right here, right here at home
    Attachments:
    Mass Compile Dialog.JPG ‏338 KB

  • Start/stop trace between removing trace files

    Hi,
    I have the following problem.
    I put some Oracle session on trace (I use sys.dbms_support.start_trace_in_session). Then I make some test. I close the trace (I use sys.dbms_support.stop_trace_in_session). I analyze the trace files (tkprof) and I make some tuning.
    Then I'd like to remove the trace files (*.trc) and start the trace again for checking if the tuning was efficient.
    It seems not possible. Event if I start the trace again I can't see and trc files.
    In order to solve the problem I must to bounce the application I want to trace (so that the Oracle sessions start again).
    Any hint?
    Thanks, Max

    In that case, you will need to parse the trace file to identify the start and stop of the trace. Below is an example from a 10gR2 trace. Notice the line starting with the *** that contains the date. It comes between the stop of the trace and the start of another trace. You cannot use this line alone to signify the start of a trace as similar lines are emitted in the trace file when there are long delays between writes to the file.
    =====================
    PARSING IN CURSOR #2 len=55 dep=0 uid=0 oct=42 lid=0 tim=330900979 hv=2217940283 ad='2fdd5ef8'
    alter session set events '10046 trace name context off'
    END OF STMT
    PARSE #2:c=0,e=52,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=330900976
    BINDS #2:
    EXEC #2:c=0,e=85,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=330901247
    *** 2007-02-20 11:55:55.026
    =====================
    PARSING IN CURSOR #4 len=69 dep=0 uid=0 oct=42 lid=0 tim=386816222 hv=3164292706 ad='2fdd6980'
    alter session set events '10046 trace name context forever, level 12'
    END OF STMT
    EXEC #4:c=0,e=60,p=0,cr=0,cu=0,mis=0,r=0,dep=0,og=1,tim=386816218
    WAIT #4: nam='SQL*Net message to client' ela= 2 driver id=1111838976 #bytes=1 p3=0 obj#=258 tim=386816593
    WAIT #4: nam='SQL*Net message from client' ela= 105 driver id=1111838976 #bytes=1 p3=0 obj#=258 tim=386816748
    =====================

  • Trace file out put line shows 18726 but wc -l lists only 165

    Friends,
    the output of the trace file show "18726 lines in trace file"
    when i run the linux command to count the number of lines
    $ wc -l filename.txt
    it shows only 165 lines.
    Also, the manual count shows 165 lines.
    so where are the remaining lines?
    the parameter for max file size is unlimited.
    thanks

    Even if you do not filter any result set (F.ex. SYS=NO), the tkprof output is generally an aggregate output (unless you specify AGGREGATE=NO). So a statement doing a 1000 fetches, would still show up as one.
    Even if you do specify AGGREGATE=NO, I doubt whether the line count in the original trace and converted text files will tally.

  • Name of trace file from trace enabled concurrent program

    Hi all,
    I am looking for a sql script or method to find the name of a trace file in udump for trace enabled concurrent programs. I know the trace files show 11i logon (user_name from fnd_user) in the name of the trace file but I am looking for a sql that would give the exact name of the raw trace file with request id as input.
    I have 11.5.10.2.
    Any help?
    Thanks,

    Please see these docs.
    11i-How to find the Trace file generated for a concurrent program [ID 270446.1]
    How to find the Trace file generated for a concurrent program? [ID 967966.1]
    FAQ: Common Tracing Techniques within the Oracle Applications 11i/R12 [ID 296559.1]
    Thanks,
    Hussein

  • Different trace files

    hi  forum
    i want to find out the paths for different trace files . ie where
    database trace files get stored, where workprocess trace files get stored?

    Hi Ramesh
    Go to the below link and search for the tearm <b>trace files</b>.All your questions will get answered.Its really a good one.
    https://wiki.sdn.sap.com/wiki/display/EP/Portallogandtracefiles
    Reawrd points if useful.

  • Capturing errors in trace file

    If I intentionally out a error in report and run it through report bulider, the trace file shows proper errors.
    But, If I try to run it from command prompt, it produces the trace file but dosen't give error information. I have tried giving TRACEOPT = TRACE_ALL. and all other trace options. Do we have any other way to capture errors in report.?
    My reqirement is to log the errors produced in the report to a table, and find out the successful execution of the report.

    Hi All ,
    MY database is oracle 11G , SParc OS 64 Bit , i got the same error on my primary database.
    Please find the exact error below :
    KQRCMT: Write failed with error=604 po=3ebb848b0 cid=13
    diagnostics : cid=13 hash=d906a6b flag=2a
    KQRCMT: Write failed with error=604 po=3ebb848b0 cid=13
    diagnostics : cid=13 hash=d906a6b flag=2aThat is the only error in the trace file.
    i have checked on google and metalink but not much is available.
    please suggest
    Thanks
    Kk
    Edited by: Kk on Apr 8, 2011 5:19 AM

  • ORA-48913: Writing into trace file failed

    Hi
    my OS: OUL5x64
    DB: 11.1.0.7
    receive this error in alert.log but could not figure out which parameter to increase.
    Can someone please help.
    Non critical error ORA-48913 caught while writing to trace file
    Error message: ORA-48913: Writing into trace file failed, file size limit [10485760] reached
    the suggestion:
    ORA-48913: Writing into trace file failed
    *Cause:An attempt was made to write into a trace file that exceeds the trace's file size limit
    *Action:increase the trace's file size limit.
    Thanks in advance.

    Hi ,
    I have one more doubt :
    ORACLE_SID=XXXX
    /XXXX/XX/ofaroot/XXXX/diag/rdbms/xxxx/XXXXX/trace
    Non critical error ORA-48913 caught while writing to file "trace /XXXX/XX/ofaroot/XXXX/diag/rdbms/xxxx/XXXXX/trace/XXXX_ora_8218.trc"
    Error message: ORA-48913: Writing into trace file failed, file size limit [10485760]everywhere its written to increase the parameter max_dump_file_size or to relocate the alert log, but as far as i understand ,
    is this because a trace file with the name XXXX_ora_8218.trc was getting generated with a greater size than the one defined in max_dump_file_size. Is this what happened ?
    Also , I am not able to find what directory does this parameter points to ? is it the trace directory or diag directory ?
    i checked select * from v$diag_info ,but i could not find any conclusion.
    Probably , on getting the above info , i will be able to decide where to move the alert.log to create space.

  • High SQL*Net message values in trace file.

    Hi all,
    This is my first post here. I will try to more less describe the problem i am facing.
    Any help is more than welcome!
    I am facing some performance issues with application. Slow GUI. I run some tests, i tracked the session. what i found in trace file is:
    OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
    call     count       cpu    elapsed       disk      query    current        rows
    Parse     1734     1.61   1.61             0            0            0              0
    Execute   1734   32.52  32.56           0           26          15             4
    Fetch     1737     14.46  14.51           2        41867        84          2847
    total     5205     48.59   48.69            2        41893        99          2851
    Misses in library cache during parse: 7
    Misses in library cache during execute: 5
    Elapsed times include waiting on following events:
      Event waited on                             Times       Max. Wait     Total Waited
      ----------------------------------------           Waited       ----------            ------------
      SQL*Net message to client            5207           0.00               0.02
      SQL*Net message from client        5206          106.18             339.72
      log file sync                                    3               0.00               0.00
      SQL*Net more data to client            51              0.00               0.00
      SQL*Net more data from client        10              0.00               0.00
      Disk file operations I/O                    1               0.00               0.00
      db file sequential read                     2               0.00               0.01
      library cache: mutex X                    1               0.05               0.05
    Look at Max. Wait and Total Waited columns. Is it possible to safely tune it by changing SDU in sql*net ? and if so, is it needed to change the SDU value on client and server sides ?

    66ff73bb-87bd-4c84-bada-0141fb25344b wrote:
    Hi all,
    This is my first post here. I will try to more less describe the problem i am facing.
    Any help is more than welcome!
    I am facing some performance issues with application. Slow GUI. I run some tests, i tracked the session. what i found in trace file is:
    OVERALL TOTALS FOR ALL NON-RECURSIVE STATEMENTS
    call     count       cpu    elapsed       disk      query    current        rows
    Parse     1734     1.61   1.61             0            0            0              0
    Execute   1734   32.52  32.56           0           26          15             4
    Fetch     1737     14.46  14.51           2        41867        84          2847
    total     5205     48.59   48.69            2        41893        99          2851
    Misses in library cache during parse: 7
    Misses in library cache during execute: 5
    Elapsed times include waiting on following events:
      Event waited on                             Times       Max. Wait     Total Waited
      ----------------------------------------           Waited       ----------            ------------
      SQL*Net message to client            5207           0.00               0.02
      SQL*Net message from client        5206          106.18             339.72
      log file sync                                    3               0.00               0.00
      SQL*Net more data to client            51              0.00               0.00
      SQL*Net more data from client        10              0.00               0.00
      Disk file operations I/O                    1               0.00               0.00
      db file sequential read                     2               0.00               0.01
      library cache: mutex X                    1               0.05               0.05
    Look at Max. Wait and Total Waited columns. Is it possible to safely tune it by changing SDU in sql*net ? and if so, is it needed to change the SDU value on client and server sides ?
    When you start with the wrong question, no matter how good an answer you get, it won't matter very much.
    you do NOT have any problem; just a useless observation.

  • XSJS Tracing - Trace files do not show trace levels other than 'error'

    Hi!
    I'm doing some experiments with server side javascript tracing on Hana. I created a small xsjs file that searches for some parameters on the web request (first name, last name and email) so I can call a DB procedure later. As I wanted to make sure that client data was arriving to the server properly, I added some trace calls using $.trace as you can see in the snipped below.
    After some time I noticed that just $.trace.error calls were added to xsengine*trc trace files. In other words, information, debug and warnings were not being included on the trace files.
    $.trace.info("INFO: Register_user.xsjs called");
    $.trace.error("ERROR: Register_user.xsjs called");
    if($.request.method === $.net.http.POST || $.request.method === $.net.http.GET) {
        var first_name = $.request.parameters.get("first_name");
        var last_name = $.request.parameters.get("last_name");
        var email = $.request.parameters.get("email");
        $.trace.error("ERROR: First Name:" + first_name);
        $.trace.error("ERROR: Last Name:" + last_name);
        $.trace.error("ERROR: Email:" + email);
        $.trace.warning("WARNING: First Name:" + first_name);
        $.trace.warning("WARNING: Last Name:" + last_name);
        $.trace.warning("WARNING: Email:" + email);
        // send response
        $.response.contentType = "application/json";
        $.response.status = $.net.http.OK;
        $.response.setBody(" { \"message\" : \"User registered successfully\"} ");
      } else {
        // unsupported method
      $.trace.error("ERROR: Method was not POST");
        $.response.status = $.net.http.INTERNAL_SERVER_ERROR;
    A small piece of a xsengine*.trc file is shown below.
    [4940]{-1}[-1/-1] 2014-09-08 20:37:10.453384 e xsa: demo.user_c register_user.xsjs(00026) : ERROR: Register_user.xsjs called
    [4940]{-1}[-1/-1] 2014-09-08 20:37:10.453690 e xsa: demo.user_c register_user.xsjs(00037) : ERROR: First Name:war
    [4940]{-1}[-1/-1] 2014-09-08 20:37:10.453710 e xsa: demo.user_c register_user.xsjs(00038) : ERROR: Last Name:ning
    [4940]{-1}[-1/-1] 2014-09-08 20:37:10.453796 e xsa: demo.user_c register_user.xsjs(00039) : ERROR: Email:[email protected]
    [4940]{-1}[-1/-1] 2014-09-08 20:58:21.854254 e xsa: demo.user_c register_user.xsjs(00024) : ERROR: request path: /demo/user_creation/logic/register_user.xsjs
    [4940]{-1}[-1/-1] 2014-09-08 20:58:21.854285 e xsa: demo.user_c register_user.xsjs(00026) : ERROR: Register_user.xsjs called
    Here are my doubts:
    Is there any standard filter for trace calls (which for example would show just error messages as default)? If there is, where to change it?
    Are there separate trace files for each trace level?
    Looking at the beginning of each row on the trace file, are the numbers from the left side of the timestamp somehow relevant to determine what kind of trace leve is shown? What do they mean? (the sequence of [4635]{-1}[-1/-1] )
    Related (and useful) links which couldn't solve the problem:
    How to print from XSJS to Console
    JSDoc: Namespace: trace
    I'm using:
    Cloudshare (SAP HANA SPS6 server)
    Hana Studio Version: 1.80.3
    Thanks for the support!

    Hi Fabio,
    You need to do some configurations. Please have a look at Trace Server-Side JavaScript Applications - SAP HANA Developer Guide - SAP Library and View XS JavaScript Application Trace Files - SAP HANA Developer Guide - SAP Library
    Best regards,
    Wenjun

  • "Attempt to position before start of file" -Error Message preventing Bounce

    I am running Logic Express 7 on my G5. After creating, recording, and saving a project file, I have been receiving the following error message whenever I try to bounce:
    Attempt to position before start of file
    result code = -40
    As my file starts exactly at 1 1 1 1 ... I don't understand why this message occurs.. Can someone explain/assist ?

    No. The bounce dialog box is showing the same start and stop times as the track. The real issue appears to have been that I had two different separate track selections in the same track window..(due to stopping the recording process, and restarting again later..) Now that I have merged them into one the problem has been solved ! Thanks for your help anyways.

  • I have an iMac 5.1 with Mac OSX 10.6.8 and 2 GB memory and an L2 cache of 4 GB.   lately I have been receiving error messages of " start up disk almost full; please delete files." is the start up disk the same thing as the hard drive?

    I have an iMac 5.1 with Mac OSX 10.6.8 and 2 GB memory and an L2 cache of 4 GB.   lately I have been receiving error messages of " start up disk almost full; please delete files." is the start up disk the same thing as the hard drive?  I opened the hard drive and from the column on the left of the menu I've selected "search for" and under that " all images" then "all documents"  I've deleted a few files from each. Are documents and images that I have deleted from here also deleted from the folders on my desktop?

    You should never, EVER let a conputer hard drive get completely full, EVER!
    With Macs and OS X, you shouldn't let the hard drive get below 15 GBs or less of free data space.
    If it does, it's time for some hard drive housecleaning.
    Follow some of my tips for cleaning out, deleting and archiving data from your Mac's internal hard drive.
    Have you emptied your iMac's Trash icon in the Dock?
    If you use iPhoto, iPhoto has its own trash that needs to be emptied, also.
    If you store images in other locations other than iPhoto, then you will have to weed through these to determine what to archive and what to delete.
    If you use Apple Mail app, Apple Mail also has its own trash area that needs to be emptied, too!
    Delete any old or no longer needed emails and/or archive to disc, flash drives or external hard drive, older emails you want to save.
    Delete any other mail in your Junk folders. Also, look through your Sent Mail to see if there is anything that can be deleted.
    Other things you can do to gain space.
    Once you have around 15 GBs regained, do a search, download and install OmniDisk Sweeper.
    This app will help you locate files that you can move/archive and/or delete from your system.
    STAY AWAY FROM DELETING ANY FILES FROM OS X SYSTEM FOLDER!
    Look through your Documents folder and delete any type of old useless type files like "Read Me" type files.
    Again, archive to disc, flash drives, ext. hard drives or delete any old documents you no longer use or immediately need.
    Look in your Applications folder, if you have applications you haven't used in a long time, if the app doesn't have a dedicated uninstaller, then you can simply drag it into the OS X Trash icon. IF the application has an uninstaller app, then use it to completely delete the app from your Mac.
    Download an app called OnyX for your version of OS X.
    When you install and launch it, let it do its initial automatic tests, then go to the cleaning and maintenance tabs and run the maintenance tabs that let OnyX clean out all web browser cache files, web browser histories, system cache files, delete old error log files.
    Typically, iTunes and iPhoto libraries are the biggest users of HD space.
    move these files/data off of your internal drive to the external hard drive and deleted off of the internal hard drive.
    If you have any other large folders of personal data or projects, these should be archived or moved, also, to the optical discs, flash drives or external hard drive and then either archived to disc and/or deleted off your internal hard drive.
    Good Luck!

Maybe you are looking for

  • IPod 5th Gen no longer has sound

    Just recently my iPod (5th Gen) won't play any sound through headphones or dock.  It shows that it's playing the music, but no sound comes out.  I have done the usual Restore, etc. but it still won't work.  Software is up to date.    Running on Windo

  • Divx to mp4 converter

    Hello guys I recenty got a few videos that are in divx. I would like them to be conveted into mp4. I have tried to do that in my quicktime pro that I bought but it wont open any divx. Please help, and I want a free converter or at least a 30 day tria

  • Windows size problem when resume apps, TTA SGD E4.0

    Hi, I have a problem and can�t find the solution yet. I open windows apps in my desktop with a 800x600 resolution, the app is configured for independent window, clients maximun size and fill my screen completely as suppose to do. Then I close the win

  • Export as Quicktime Video - with alpha

    I'm having trouble figuring out how to export an animation I've created in Flash as a Quicktime Video with transparent (alpha channel) background. My client wants to import it into Final Cut and have it play over a video track. I've used the "export

  • Tcode to view fico related postings for one process order

    Hi Experts, Is there any trasaction code which can be used to view all related posting into FICO for one process order Thanks in advance. Narayanan Moderator: Please, search SDN