Summerization level in CO-PA extraction

Hi All,
Can anyone explain about the summerization level in COPA extraction?
Regards
Ramesh

HI, 
   Step 1: Log on to R/3
1. In the command area type /nSBIW. This takes you to the Dispay IMG screen.
2. The next step is to generate the DataSource. For this follow the path:
Business Information Warehouse   Settings for Application-Specific DataSources 
Profitability Analysis   Create DataSource. Click on it to create a DataSource.
3. You will be taken to the CO-PA / SAP BW: DataSource for Transaction Data Screen.
DataSource : 1_CO_PA_800_GPK
Check CREATE
Operating Concern = BGIS
Check Costing-Based
4. Now click the EXECUTE button.
5. The next step is to select the Characteristics and the Key Figures. All the grayed once
are mandatory and are included in the COPA.
Short Text : COPA for 800_GPK
Medium Text : COPA for 800_GPK
Long Text : COPA for 800_GPK
Field Name for Partitioning : LAND1
6. Select the Calculated Key Figures from the Key Figure Scheme, like the once in the next
screen shot. Now click on the InfoCatalog icon available on the toolbar or F7.
7. Now you see a small window pops up.
Package : Z_TRAIN
8. After clicking the save button, another window pops up
Click the TICK mark.
9. The next screen is DataSource: Customer Version Edit. Here with respect to your
concern check the boxes.
10. Now in the tool bar, you see a icon to SAVE. So click the icon SAVE. A small window
pops up, stating
Click the YES BUTTON.
11. The next screen is InfoObject    Field Assignment. Check the selection fields of you
project choice.
12. Click the SAVE button on the toolbar. Now click the BACK Button. You see a small
window pop up.
13. Now click on the Tick Mark.
14. Now click the icon GENERATE available on the toolbar.
15. Now click on the Back Button.
16.
17. Click the back button, once again.
18. In the command field type /nRSA3. This is used to check the extraction.
DataSource = 1_CO_PA_800_GPK
Click the Extraction Button
Step 2: Log on to the BW Server
1. Now the DataSource has to be replicated. For this follow the path
Source Systems   EPC Client 800   BW DataSources   SAP Application
Components   Controlling   Profitability Analysis
2. You donu2019t find the DataSource 1_CO_PA_800_GPK, as the DataSource is not replicated.
So right click the mouse pointer and select the option u201CReplicate DataSourceu201D
3. Now try to find the DataSource 1_CO_PA_800_GPK.
4. The next step is to u201CAssign InfoSourceu201D. For this, select 1_CO_PA_800_GPK, right click
the mouse pointer and select the option u201CAssign DataSourcesu201D
5. A small window pops up.
6. Click the TICK mark.
7. Click the Yes Button
8. Now check the transfer rules and the communication structure.
9. Click on the Activate Button to activate the InfoSource.
10. Now you are supposed to create an InfoArea. Follow the path:
InfoProvider   InfoProvider
11. Right click the mouse pointer and select the option u201CCreate InfoAreau201D
InfoArea = GPK_COPA
Description = InfoArea for 0CO_PA_800_GPK
12. Now place the mouse pointer on GPK_COPA InfoArea and select the option
u201CCreate InfoCube.
13.
14. Click the create button.
15.
16. Click on the InfoSource, select the InfoSource 1_CO_PA_800_GPK.
17. You see that all the Characteristics and Key Figures are mapped.
18. Now click on the ACTIVATE button to activate the InfoCube.
19. The next step is to create the Update Rules.
20.
21. Click on the TICK Mark.
22. Now check that everything is mapped.
23. Click the Activate Button.
24. Now you need to Load the data into the InfoCube. For this you need to create an
InfoPackage
25. Follow the path:
InfoSource   Controlling   1_CO_PA_800_GPK
26. InfoPackage = 1_CO_PA_800_GPK
27.
28. Click on Schedule Tab and click the Start Button.
29.

Similar Messages

  • How to split video and extracted audio clip at same time?

    I imported 10 min of DV from my Sony HC96 camcorder to iMovie 6.
    I selected a video clip and split it using cmd-T but the extracted audio clip below it did not split. How can I split both the video and underlying audio clip so I can drag the edge of the new video clip for editing by direct trimming and keep the audio dialogue in sync. I have already gotten the clip volume levels right in the extracted audio.
    This seems pretty basic editing but I must be missing something.
    thanks, ralph
    1.67 GHz 17" PB, PowerMac Dual 2.5 & 23" Cinema Display   Mac OS X (10.4.8)   Airport Extreme Base Station and Airport Express

    Thanks, Sue. Let me see that I have this right. I split the video then the audio. I then selected and trimmed the video to the remove the 10-15 seconds I wanted to remove. To keep the dialogue in sync with the speaker's lips, I then selected and trimmed the audio to the same time as I trimmed the video. Then I dragged the audio clip back up to the new start of the trimmed video clip. I did this and the dialogue and lips seem to be in sync.
    I guess originally I had looked for a solution where I cut both clips at the same time and trimming one trimmed the other. But now I see I just need to do them separately. Thanks for the help, Sue!
    ralph
    Hi Ralph:
    You can't do both at the same time, but you can do
    them one right after the other. Highlight the audio
    and split it after you split the video and be sure to
    keep the playhead in the same position.
    Sue
    1.67 GHz 17" PB, PowerMac Dual 2.5 & 23" Cinema Display   Mac OS X (10.4.8)   Airport Extreme Base Station and Airport Express

  • Account based COPA datsource taking long time to extract data

    Hi
    We have created a Account based COPA datasource but it is not extracting data in RSA3 even though the underlying tables have data in it.
    If the COPA datasource is created using fields only from CE4 (segment ) and not CE1 (line items ) table then it extracts data but tat too after very long time.
    If the COPA datasource is created using fields from CE4 (segment ) and  CE1 (line items ) table then it does not extarct any records and RSA3 gives a time out error..
    Also job scheduled from BW side for extracting data goes on for days but does not fetch any data and neither gives any error.
    The COPA tables have huge amount of data and so performance could be a issue. But we have also created the indexes on them. Still it is not helping.
    Please suggest a solution to this...
    Thanks
    Gaurav

    Hi Gaurav
    Check this note 392635 ,,might be usefull
    Regards
    Jagadish
    Symptom
    The process of selecting the data source (line item, totals table or summarization level) by the extractor is unclear.
    More Terms
    Extraction, CO-PA, CE3XXXX, CE1XXXX, CE2XXXX, costing-based, account-based,profitability analysis, reporting, BW reporting, extractor, plug-in, COEP,performance, upload, delta method, full update, CO-PAextractor, read, datasource, summarization level, init, DeltaInit, Delta Init Cause and Prerequisites
    At the time of the data request from BW, the extractor determines the data source that should be read. In this case, the data source to be used depends on the update mode (full initialization of the deltamethod or delta update), and on the definition of the DataSources (line item characteristics (except for REC_WAERS FIELD) or calculated key figures) and the existing summarization levels.
    Solution
    The extractor always tries to select the most favorable source, that is,the one with the lowest dataset. The following restrictions apply:
    o Only the 'Full' update mode from summarization levels is
    supported during extraction from the account-based profitability
    analysis up to and including Release PI2001.1. Therefore, you can
    only everload individual periods for a controlling area. You can
    also use the delta method as of Release PI2001.2. However, the
    delta process is only possible as of Release 4.0. The delta method
    must still be initialized from a summarization level. The following
    delta updates then read line items. In the InfoPackage, you must
    continue to select the controlling area as a mandatory field. You
    then no longer need to make a selection on individual periods.
    However, the period remains a mandatory field for the selection. If
    you do not want this, you can proceed as described in note 546238.
    o To enable reading from a summarization level, all characteristics
    that are to be extracted with the DataSource must also be contained
    in this level (entry * in the KEDV maintenance transaction). In
    addition, the summarization level must have status 'ACTIVE' (this
    also applies to the search function in the maintenance transaction
    for CO-PA data sources, KEB0).
    o For DataSources of the costing-based profitability analysis,
    30.03.2009 Page 2 of 3
    SAP Note 392635 - Information: Sources with BW extraction from the CO-PA
    data can only be read from a summarization level if no other
    characteristics of the line item were selected (the exception here
    is the 'record currency' (REC_WAERS) field, which is always
    selected).
    o An extraction from the object level, that is, from the combination
    of tables CE3XXXX/CE4XXXX ('XXXX' is the name of the result area),
    is only performed for full updates if (as with summarization
    levels) no line item characteristics were selected. During the
    initialization of the delta method this is very difficult to do
    because of the requirements for a consistent dataset (see below).
    o During initialization of the delta method and subsequent delta
    update, the data needs to be read up to a defined time. There are
    two possible sources for the initialization of the delta method:
    - Summarization levels manage the time of the last update/data
    reconstruction. If no line item characteristics were selected
    and if a suitable, active summarization level (see above)
    exists, the DataSource 'inherits' the time information of the
    summarization level. However, time information can only be
    'inherited' for the delta method of the old logic (time stamp
    administration in the profitability analysis). As of PlugIn
    Release PI2004.1 (Release 4.0 and higher), a new logic is
    available for the delta process (generic delta). For
    DataSources with the new logic (converted DataSources or
    DataSources recreated as of Plug-In Release PI2004.1), the line
    items that appear between the time stamp of the summarization
    level and the current time minus the security delta (usually 30
    minutes) are also read after the suitable summarization level
    is read. The current time minus the security delta is set as
    the time stamp.
    - The system reads line items If it cannot read from a
    summarization level. Since data can continue to be updated
    during the extraction, the object level is not a suitable
    source because other updates can be made on profitability
    segments that were already updated. The system would have to
    recalculate these values by reading of line items, which would
    result in a considerable extension of the extraction time.
    In the case of delta updates, the system always reads from line
    items.
    o During extraction from line items, the CE4XXXX object table is read
    as an additional table for the initialization of the delta method
    and full update so that possible realignments can be taken into
    account. In principle, the CE4XXXX object table is not read for
    delta updates. If a realignment is performed in the OLTP, no
    further delta updates are possible as they would make the data
    inconsistent between OLTP and BW. In this case, a new
    initialization of the delta method is required.
    o When the system reads data from the line items, make sure that the
    30.03.2009 Page 3 of 3
    SAP Note 392635 - Information: Sources with BW extraction from the CO-PA
    indexes from note 210219 for both the CE1XXXX (actual data) and
    CE2XXXX (planning data) line item tables have been created.
    Otherwise, you may encounter long-running selections. For
    archiving, appropriate indexes are delivered in the dictionary as
    of Release 4.5. These indexes are delivered with the SAP standard
    system but still have to be created on the database.

  • Extract Stopped for the Device

    hi guys
    how do I configure the Doe for stop this message ?
    Extract Stopped for the Device. Days not synced exceeds configured thresholdEnable Extract
    I found these configurations.
    Configure Maximum Level Values to Stop Extract for Receivers
    Maximum Threshold for Queue Size (bytes): 
    Maximum Threshold for Days not synced:
    Guys , can we explain me details about :
    Statistics Configuration
    System Status Configuration
    Thaks
    Edited by: esoliveira on Jul 16, 2011 7:50 PM

    Hi,
    best and most complete explanation you should find here:
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/25/f091424bee7073e10000000a155106/frameset.htm
    Regards,
    Oliver

  • FL GL detail data extraction

    All:
    Currently we use fi_gl_10 extractor (ECC 5.0) to bring data from R/3 to our BW (v 3.5). Now we would like to bring detail level data from R/3 (more specifically, we need intenal order level data in BW).
    Can anyone suggest which extractor we should use?
    Thanks,
    Pranab

    For detail FI-GL data, please use 0FI_GL_4. This brings in data at a line item level.
    For a bit more summarized level, use 0FI_GL_6 which extracts data from the GL totals table.
    Both the above datasources support delta.
    I am assuming that both these datasources would be availab le in ECC too.
    Prakash
    Please award points if u find this answer useful.

  • Control level Staements

    What are control level statements ? what is the use of this ?
    can any one give sample examples for control level statements
    points for sure...
    Regards
    Vijaya

    Hello Vijaya,
    Check out the code below
    Processing Control Levels
    When you sort an extract dataset, control levels are defined in it. For general information about control levels, refer to Processing Internal Tables in Loops The control level hierarchy of an extract dataset corresponds to the sequence of the fields in the HEADER field group. After sorting, you can use the AT statement within a loop to program statement blocks that the system processes only at a control break, that is, when the control level changes.
    AT NEW <f> | AT END OF <f>.
    ENDAT.
    A control break occurs when the value of the field <f> or a superior field in the current record has a different value from the previous record (AT NEW) or the subsequent record (AT END). Field <f> must be part of the HEADER field group.
    If the extract dataset is not sorted, the AT... ENDAT block is never executed. Furthermore, all extract records with the value HEX 00 in the field <f> are ignored when the control breaks are determined.
    The AT... ENDAT blocks in a loop are processed in the order in which they occur. This sequence should be the same as the sort sequence. This sequence must not necessarily be the sequence of the fields in the HEADER field group, but can also be the one determined in the SORT statement.
    If you have sorted an extract dataset by the fields <f1>, <f2>, ..., the processing of the control levels should be written between the other control statements as follows:
    LOOP.
      AT FIRST.... ENDAT.
        AT NEW <f1>....... ENDAT.
          AT NEW <f2>....... ENDAT.
              AT <fgi>..... ENDAT.
              <single line processing without control statement>
          AT END OF <f2>.... ENDAT.
        AT END OF <f1>.... ENDAT.
      AT LAST..... ENDAT.
    ENDLOOP.
    You do not have to use all of the statement blocks listed here, but only the ones you require.
    REPORT DEMO.
    DATA: T1(4), T2 TYPE I.
    FIELD-GROUPS: HEADER.
    INSERT T2 T1 INTO HEADER.
    T1 ='AABB'. T2 = 1. EXTRACT HEADER.
    T1 ='BBCC'. T2 = 2. EXTRACT HEADER.
    T1 ='AAAA'. T2 = 2. EXTRACT HEADER.
    T1 ='AABB'. T2 = 1. EXTRACT HEADER.
    T1 ='BBBB'. T2 = 2. EXTRACT HEADER.
    T1 ='BBCC'. T2 = 2. EXTRACT HEADER.
    T1 ='AAAA'. T2 = 1. EXTRACT HEADER.
    T1 ='BBBB'. T2 = 1. EXTRACT HEADER.
    T1 ='AAAA'. T2 = 3. EXTRACT HEADER.
    T1 ='AABB'. T2 = 1. EXTRACT HEADER.
    SORT BY T1 T2.
    LOOP.
      AT FIRST.
        WRITE 'Start of LOOP'.
        ULINE.
      ENDAT.
      AT NEW T1.
        WRITE / '   New T1:'.
      ENDAT.
      AT NEW T2.
        WRITE / '   New T2:'.
      ENDAT.
      WRITE: /14 T1, T2.
      AT END OF T2.
        WRITE / 'End of T2'.
      ENDAT.
      AT END OF T1.
        WRITE / 'End of T1'.
      ENDAT.
      AT LAST.
        ULINE.
      ENDAT.
    ENDLOOP.
    <b>Rewards points if helpful.</b>
    Thanks,
    Sachin

  • Profitability data extraction

    hi guys,
    do you know how to manage this case?
    assumption....."Por with some info into the profitability segment without po, like the product line or distribution channel...so without good entry (migo)".
    question...is it possible to extract the por with the profitability segment data?
    thanks
    marco

    Hi,
    Profitability segment data is stored at sale order line item level. Using delta extract from BW cube you can acheive this. Thanking you.

  • Extracting Member Attributes from Essbase

    Is there a way to automate a Level 0 Entities member extract from Essbase? I'm trying to create a flat file that will show Level 0 Member and its assigned Attributes. Ultimately I'd like to schedule this to happen once a week or once a month. Is there a simple way to create this process with HAL?

    The documentation format rather then the load format for the outline extractor provided level, generation and # of children information on a record by record basis. I often use this format from the Outline extractor to identify implicit shares.Hope this helpsRodney [email protected] Consultingwww.isaconsulting.com

  • Print process deadlock

    Hi All,
    <br/>
    <br/>We are now facing some problems on our smartform printing programs, sometimes some of the smartform programs look getting stuck, from SM50, the processing time is endless, and from the detailed tracing log, there are repeated messages like below for every ONE MINUTE:
    <br/>I  WARNING: MtxLock 0x70000000636197c rrol0046 owner=33 deadlock ?
    <br/>
    <br/>I've searched the forum and also did google and SAP notes but can not get useful information match with my error, so could anyone please help to analyse what exact cause of this problem? Any suggestions is highly appreciated.
    <br/>
    <br/>The smartform program itself is simple and correct, just has one header and several items and uses normal SSF_FUNCTION_MODULE_NAME and CALL FNAME to do the print work, in most of time it works correct, but sometimes it just has problem and then the deadlock error occurred. I guess maybe it's because user tried to print too fast than the capability of the printer and then user canceled the job, then in some situations, the upcoming printing jobs get blocked and then get stuck, but it's just a guess, i've no proof to identify it.
    <br/>
    <br/>Here I attached the full trace log, hope someone could give me a idea, thank you very much!
    <br/>
    <br/>----
    <br/>trc file: "dev_w38", trc level: 1, release: "701"
    <br/>----
    <br/>M Thu Dec  9 14:03:55 2010
    <br/>M  db_connect o.k.
    <br/>M  ICT: exclude compression: .zip,.cs,.rar,.arj,.z,.gz,.tar,.lzh,.cab,.hqx,.ace,.jar,.ear,.war,.css,.pdf,.js,.gzip
    <br/>I  MtxInit: 38 0 0
    <br/>M  SHM_PRES_BUF               (addr: 0x700001050000000, size: 44000000)
    <br/>M  SHM_ROLL_AREA          (addr: 0x700001060000000, size: 536870912)
    <br/>M  SHM_PAGING_AREA          (addr: 0x700001080000000, size: 536870912)
    <br/>M  SHM_ROLL_ADM               (addr: 0x700000006221000, size: 5506336)
    <br/>M  SHM_PAGING_ADM          (addr: 0x7000010a0000000, size: 1311776)
    <br/>M  ThCreateNoBuffer          allocated 544152 bytes for 1000 entries at 0x7000010b0002000
    <br/>M  ThCreateNoBuffer          index size: 3000 elems
    <br/>M  ThCreateVBAdm          allocated 11776 bytes (50 server) at 0x7000010d0000000
    <br/>X  EmInit: MmSetImplementation( 2 ).
    <br/>X  MM global diagnostic options set: 0
    <br/>X  EM/TOTAL_SIZE_MB = 262144
    <br/>X  mm.dump: set maximum dump mem to 96 MB
    <br/>M  Deactivate statistics hyper index locking
    <br/>I  *** INFO  Shm 44 in Pool 40    18928 KB estimated     14500 KB real (   -4427 KB    -24 %)
    <br/>I  *** INFO  Shm 45 in Pool 40    12928 KB estimated      8500 KB real (   -4427 KB    -35 %)
    <br/>B  dbntab: NTAB buffers attached
    <br/>B  dbntab: Buffer FTAB(hash header)  (addr: 0x7000010b0088088, size: 584)
    <br/>B  dbntab: Buffer FTAB(anchor array) (addr: 0x7000010b00882d0, size: 1280008)
    <br/>B  dbntab: Buffer FTAB(item array)   (addr: 0x7000010b01c0ad8, size: 5120000)
    <br/>B  dbntab: Buffer FTAB(data area)    (addr: 0x7000010b06a2ad8, size: 122880000)
    <br/>B  dbntab: Buffer IREC(hash header)  (addr: 0x7000010b7bd4088, size: 584)
    <br/>B  dbntab: Buffer IREC(anchor array) (addr: 0x7000010b7bd42d0, size: 1280008)
    <br/>B  dbntab: Buffer IREC(item array)   (addr: 0x7000010b7d0cad8, size: 1280000)
    <br/>B  dbntab: Buffer IREC(data area)    (addr: 0x7000010b7e452d8, size: 12288000)
    <br/>B  dbntab: Buffer STAB(hash header)  (addr: 0x7000010b89ff088, size: 584)
    <br/>B  dbntab: Buffer STAB(anchor array) (addr: 0x7000010b89ff2d0, size: 1280008)
    <br/>B  dbntab: Buffer STAB(item array)   (addr: 0x7000010b8b37ad8, size: 1280000)
    <br/>B  dbntab: Buffer STAB(data area)    (addr: 0x7000010b8c702d8, size: 6144000)
    <br/>B  dbntab: Buffer TTAB(hash header)  (addr: 0x7000010b924e088, size: 6720)
    <br/>B  dbntab: Buffer TTAB(anchor array) (addr: 0x7000010b924fac8, size: 1280008)
    <br/>B  dbntab: Buffer TTAB(item array)   (addr: 0x7000010b93882d0, size: 3200000)
    <br/>B  dbntab: Buffer TTAB(data area)    (addr: 0x7000010b96956d0, size: 23360000)
    <br/>B  db_con_shm_ini:  WP_ID = 38, WP_CNT = 59, CON_ID = -1
    <br/>B  dbstat: TABSTAT buffer attached (addr: 0x7000010f002d2d0)
    <br/>B  dbtbxbuf: Buffer TABL  (addr: 0x700001100000100, size: 180000000, end: 0x70000110aba9600)
    <br/>B  dbtbxbuf: Buffer TABLP (addr: 0x700000006763100, size: 20480000, end: 0x700000007aeb100)
    <br/>B  dbexpbuf: Buffer EIBUF (addr: 0x700000007aec108, size: 67108864, end: 0x70000000baec108)
    <br/>B  dbexpbuf: Buffer ESM   (addr: 0x700001110000108, size: 4194304, end: 0x700001110400108)
    <br/>B  dbexpbuf: Buffer CUA   (addr: 0x7000010bace2108, size: 18432000, end: 0x7000010bbe76108)
    <br/>B  dbexpbuf: Buffer OTR   (addr: 0x700001120000108, size: 4194304, end: 0x700001120400108)
    <br/>B  dbcalbuf: Buffer CALE  (addr: 0x70000000baee000, size: 500000, end: 0x70000000bb68120)
    <br/>M  CCMS: AlInitGlobals : alert/use_sema_lock = TRUE.
    <br/>S  *** init spool environment
    <br/>S  TSPEVJOB updates inside critical section: event_update_nocsec = 0
    <br/>S  initialize debug system
    <br/>T  Stack direction is downwards.
    <br/>T  debug control: prepare exclude for printer trace
    <br/>T  new memory block 0x114388060
    <br/>S  spool kernel/ddic check: Ok
    <br/>S  using table TSP02FX for frontend printing
    <br/>S  1 spool work process(es) found
    <br/>S  frontend print via spool service enabled
    <br/>S  printer list size is 150
    <br/>S  printer type list size is 50
    <br/>S  queue size (profile)   = 300
    <br/>S  hostspool list size = 3000
    <br/>S  option list size is 30
    <br/>I  *** INFO  Shm 49 in Pool 40     2898 KB estimated      1632 KB real (   -1266 KB    -44 %)
    <br/>S      found processing queue enabled
    <br/>S  found spool memory service RSPO-RCLOCKS at 0x7000010bbe77070
    <br/>S  doing lock recovery
    <br/>S  setting server cache root
    <br/>S  found spool memory service RSPO-SERVERCACHE at 0x7000010bbe78160
    <br/>S    using messages for server info
    <br/>S  size of spec char cache entry: 297032 bytes (timeout 100 sec)
    <br/>S  size of open spool request entry: 2512 bytes
    <br/>S  immediate print option for implicitely closed spool requests is disabled
    <br/>A  **GENER Trace switched on ***
    <br/>A
    <br/>A  -PXA--
    <br/>A  PXA INITIALIZATION
    <br/>A  PXA: Locked PXA-Semaphore.
    <br/>A  System page size: 4kb, total admin_size: 237304kb, dir_size: 58960kb.
    <br/>A  Attached to PXA (address 0x700001130000000, size 3000000K, 4 fragments of 690676K )
    <br/>A
    <br/>A Thu Dec  9 14:03:59 2010
    <br/>A  abap/pxa = shared unprotect gen_remote
    <br/>A  PXA INITIALIZATION FINISHED
    <br/>A  -PXA--
    <br/>A
    <br/>A  ABAP ShmAdm attached (addr=0x700000f4046c000 leng=20955136 end=0x700000f41868000)
    <br/>A  >> Shm MMADM area (addr=0x700000f40915418 leng=247168 end=0x700000f40951998)
    <br/>A  >> Shm MMDAT area (addr=0x700000f40952000 leng=15818752 end=0x700000f41868000)
    <br/>A  RFC rfc/signon_error_log = -1
    <br/>A  RFC rfc/dump_connection_info = 0
    <br/>A  RFC rfc/dump_client_info = 0
    <br/>A  RFC rfc/cp_convert/ignore_error = 1
    <br/>A  RFC rfc/cp_convert/conversion_char = 23
    <br/>A  RFC rfc/wan_compress/threshold = 251
    <br/>A  RFC rfc/recorder_pcs not set, use defaule value: 2
    <br/>A  RFC rfc/delta_trc_level not set, use default value: 0
    <br/>A  RFC rfc/no_uuid_check not set, use default value: 0
    <br/>A  RFC rfc/bc_ignore_thcmaccp_retcode not set, use default value: 0
    <br/>A  RFC Method> initialize RemObjDriver for ABAP Objects
    <br/>M  ThrCreateShObjects          allocated 122630 bytes at 0x70000000c124000
    <br/>N  SsfSapSecin: putenv(SECUDIR=/usr/sap/PRD/DVEBMGS00/sec): ok
    <br/>N
    <br/>N  =================================================
    <br/>N  === SSF INITIALIZATION:
    <br/>N  ===...SSF Security Toolkit name SAPSECULIB .
    <br/>N  ===...SSF library is /usr/sap/PRD/DVEBMGS00/exe/libsapcrypto.o .
    <br/>N  ===...SSF default hash algorithm is SHA1 .
    <br/>N  ===...SSF default symmetric encryption algorithm is DES-CBC .
    <br/>N  ===...SECUDIR="/usr/sap/PRD/DVEBMGS00/sec"
    <br/>N  ===...loading of Security Toolkit successfully completed.
    <br/>N  ===   SAPCRYPTOLIB  5.5.5C pl29  (Jan 30 2010) MT-safe
    <br/>N  =================================================
    <br/>N  MskiInitLogonTicketCacheHandle: Logon Ticket cache pointer retrieved from shared memory.
    <br/>N  MskiInitLogonTicketCacheHandle: Workprocess runs with Logon Ticket cache.
    <br/>M  JrfcVmcRegisterNativesDriver o.k.
    <br/>W  =================================================
    <br/>W  === ipl_Init() called
    <br/>B    dbtran INFO (init_connection '<DEFAULT>' [ORACLE:700.08]):
    <br/>B     max_blocking_factor =   5,  max_in_blocking_factor      =   5,
    <br/>B     min_blocking_factor =   5,  min_in_blocking_factor      =   5,
    <br/>B     prefer_union_all    =   0,  prefer_join                 =   0,
    <br/>B     prefer_fix_blocking =   0,  prefer_in_itab_opt          =   1,
    <br/>B     convert AVG         =   0,  alias table FUPD            =   0,
    <br/>B     escape_as_literal   =   1,  opt GE LE to BETWEEN        =   0,
    <br/>B     select *            =0x0f,  character encoding          = STD / <none>:-,
    <br/>B     use_hints           = abap->1, dbif->0x1, upto->2147483647, rule_in->0,
    <br/>B                           rule_fae->0, concat_fae->0, concat_fae_or->0
    <br/>W    ITS Plugin: Path dw_gui
    <br/>W    ITS Plugin: Description ITS Plugin - ITS rendering DLL
    <br/>W    ITS Plugin: sizeof(SAP_UC) 2
    <br/>W    ITS Plugin: Release: 701, [7010.0.97.20020600]
    <br/>W    ITS Plugin: Int.version, [33]
    <br/>W    ITS Plugin: Feature set: [22]
    <br/>W    ===... Calling itsp_Init in external dll ===>
    <br/>W      PpioRecoverLocks, table: 0x700000f418f2778
    <br/>W      PpioRecoverLocks, number of file locks 256
    <br/>W      PpioRecoverLocks: file lock set to: (nil)
    <br/>W      PpioRecoverLocks: directory lock set to: (nil)
    <br/>W      PpioRecoverLocks: global lock set to: (nil)
    <br/>W      PpioRecoverLocks() done
    <br/>W      PprcRecoverLocks, table: 0x700000f418f27e8
    <br/>W      PprcRecoverLocks: directory lock set to: (nil)
    <br/>W      PprcRecoverLocks() done
    <br/>W  === ipl_Init() returns 0, ITSPE_OK: OK
    <br/>W  =================================================
    <br/>N  VSI: WP init in ABAP VM completed with rc=0
    <br/>E  Profile-Parameter: enque/deque_wait_answer = FALSE
    <br/>E  Profile-Parameter: enque/sync_dequeall = 0
    <br/>E  EnqId_SuppressIpc: local EnqId initialization o.k.
    <br/>E  EnqCcInitialize: local enqueue client init o.k.
    <br/>M  ThCheckPrevUser: previous user was T78/M0, clean counter 0
    <br/>M  ThCheckPrevUser: clean previous user T78/U26013/M0/I2/V-1
    <br/>M
    <br/>M  Modeinfo for User T78/M0
    <br/>M
    <br/>M    tm state = 4
    <br/>M    uid = 26013
    <br/>M    term type = 0x4
    <br/>M    display = 0x8
    <br/>M    cpic_no = 0
    <br/>M    cpic_idx = -1
    <br/>M    usr = >8000199     <
    <br/>M    terminal = >ceegsap20           <
    <br/>M    client = >800<
    <br/>M    conversation_ID = >        <
    <br/>M    appc_tm_conv_idx = -1
    <br/>M    its_plugin = NO
    <br/>M    allowCreateMode = YES
    <br/>M    wp_ca block = -1
    <br/>M    appc_ca block = -1
    <br/>M    blockSoftCanel = NO
    <br/>M    session_id = >4CFF77CE4A6A0068E10080000A04C87E<
    <br/>M    ext_session_id = >4CFF77CE4A6A0068E10080000A04C87E<
    <br/>M    imode = 2
    <br/>M    mode state = 0x1a
    <br/>M    mode clean_state = 2
    <br/>M    task_type = ZTTADIA
    <br/>M    lastThFc = THFCTERM
    <br/>M    lastAction = TH_IACT_NO_ACTION
    <br/>M    th_errno = 0
    <br/>M    rollout_reason = 1
    <br/>M    last_rollout_level = 7
    <br/>M    async_receives = 0
    <br/>M    cpic_receive = 0
    <br/>M    em handle = 67
    <br/>M    roll state = 3
    <br/>M    abap state = 3
    <br/>M    em state = 2
    <br/>M    eg state = 1
    <br/>M    spa state = 3
    <br/>M    enq state = 0
    <br/>M    softcancel = 1
    <br/>M    cancelInitiator = DISPATCHER
    <br/>M    clean_state = DP_SOFTCANCEL
    <br/>M    next hook = T-1/U-1/M255
    <br/>M    master hook = T-1/U-1/M255
    <br/>M    slave hook = T-1/U-1/M255
    <br/>M    debug_tid = 255
    <br/>M    debug_mode = 0
    <br/>M    mode type = 0x1
    <br/>M    debug = 0
    <br/>M    msg_count = 6
    <br/>M    tcode = >ZPP015              <
    <br/>M    last_wp = 38
    <br/>M    client conversation_ID = >        <
    <br/>M    server conversation_ID = >        <
    <br/>M    lock = 0
    <br/>M    max enq infos = 0
    <br/>M    act enq infos = 0
    <br/>M    em_hyper_hdl = 0x700000f41d918e8
    <br/>M    plugin_info = NULL
    <br/>M    act_plugin_hdl = -1
    <br/>M    act_plugin_no  = 0
    <br/>M    max_plugin_no  = 0
    <br/>M
    <br/>M  ThCheckPrevUser: reset spa state for user T78/U26013/M0
    <br/>M  ThSetDoSafeCleanup: th_do_safe_cleanup = FALSE (wanted FALSE)
    <br/>M  LOCK WP ca_blk 44
    <br/>M  ThAtWpBlk: set zttatiln to zero
    <br/>M  ThAtWpBlk: set zttatoln to zero
    <br/>M  DpVmcGetVmByTmAdm: no VM found for T78/M0/I2
    <br/>M  LOCK APPC ca_blk 640
    <br/>M  set task type ZTTADIA
    <br/>M  ThCleanPrevUser: clean U26013 T78 M0 I2 no VM clean state DP_SOFTCANCEL clean counter 1
    <br/>M  ThCleanPrevUser: saved MODE_REC = 10
    <br/>M  PfStatDisconnect: disconnect statistics
    <br/>M  ThCleanPrevUser: found soft cancel flag
    <br/>M  ThSoftCancel: set clean state of T78/M0 to DP_DEFAULT_CLEANING
    <br/>M  ThSoftCancel session in state TM_DISCONNECTED, delete mode
    <br/>M  ThIAMDel: delete tid/mode 78/0 (th_errno 47, release 1)
    <br/>M  ThIDeleteMode (78, 0, 3, ><, 0, 255, TRUE)
    <br/>M  ThIDeleteMode: no modes found ..
    <br/>M    no sub modes
    <br/>M  ThCheckMemoryState (0, 0, 1)
    <br/>M  ThRollIn: roll in T78/U26013/M0/I2 (level=7, abap_level=1, attach_em=1)
    <br/>M  ThCheckEmState: check ATTACH for em hdl 67
    <br/>M  ThCheckEmState: call EmContextAttach (em_hdl=67)
    <br/>I Thu Dec  9 14:05:00 2010
    <br/>I  WARNING: MtxLock 0x70000000636197c rrol0046 owner=33 deadlock ?
    <br/>I Thu Dec  9 14:06:00 2010
    <br/>I  WARNING: MtxLock 0x70000000636197c rrol0046 owner=33 deadlock ?
    <br/>I Thu Dec  9 14:07:00 2010
    <br/>I  WARNING: MtxLock 0x70000000636197c rrol0046 owner=33 deadlock ?
    <br/>I Thu Dec  9 14:08:00 2010
    <br/>I  WARNING: MtxLock 0x70000000636197c rrol0046 owner=33 deadlock ?

    Hi Sitarama,
    <br/>
    <br/>Thanks very much for your fast reply. Yes, the smartforms are custom-built. Besides the deadlock error, there still has some errors in SP01 says "Could not pass request to host spool system". But it previews wonderfully in SP01. The detailed SP01 error log is like below:
    Print request processing log
    Errors occurred processing this print request
    Error during print request output. l_rc = 99
    There may be no printout
    Most important attributes of spool request
    Request number 2828
    Request name SMART  LOCA 8000199
    Client 800
    Owner 8000199
    Request attributes
    Time created   2010120906014800
    Remaining life  +00007235800
    Dispo 1 (Go/Hold) G
    Dispo 2 (Keep/Delete)     D
    Dispo 3 (Indirect/Direct) D
    Default output device LOCA
    Default no. copies  1
    Format ZTEST
    Main print request characteristics
    Spool request number 2828
    Print request number 1
    Print request attributes
    Time created   2010120906020500
    Output device LOCA
    Format ZTEST
    What do you mean parallel processing on table level? The smartforms extract data from different SAP tables and then transfer to smartform interface, then they can added in form pages. Do you think this results parallel processing towards tables?
    <br/>
    Thank you and hope to hear more from you.
    Best Regards,
    Jeff

  • Develop node.js on Lion, but not install mysql-libmysqlclient

    I am developer, my apple is MacBook Pro MD313CH/A, system is Mac OS X Lion 10.7.3, Xcode 4.3.2, installed Command Line Tools, mysql is 5.5.21.
    I installed Node.js on MacPorts, node -v 0.6.17, npm -v 1.1.21, I want to install mysql-libmysqlclient(https://github.com/Sannis/node-mysql-libmysqlclient) of node_modules, but I had problem on my machine, than other is success. link:https://github.com/Sannis/node-mysql-libmysqlclient/issues/107
    this error:
    localhost:nodejs yangzhaojie$ CXX=/usr/bin/g++ npm install mysql-libmysqlclient
    npm http GET https://registry.npmjs.org/mysql-libmysqlclient
    npm http 200 https://registry.npmjs.org/mysql-libmysqlclient
    npm http GET https://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.3.2.tgz
    npm http 200 https://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.3.2.tgz
    > [email protected] install /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient
    > node-gyp rebuild
    info it worked if it ends with ok
    spawn python [ '/Users/yangzhaojie/.node-gyp/0.6.17/tools/gyp_addon',
      'binding.gyp',
      '-I/Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/build/confi g.gypi',
      '-f',
      'make' ]
    spawn make [ 'BUILDTYPE=Release', '-C', 'build' ]
      CXX(target) Release/obj.target/mysql_bindings/src/mysql_bindings.o
    llvm-g++-4.2: -E, -S, -save-temps and -M options are not allowed with multiple -arch flags
    make: *** [Release/obj.target/mysql_bindings/src/mysql_bindings.o] Error 1
    ERR! Error: `make` failed with exit code: 2
        at ChildProcess.onExit (/opt/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
        at ChildProcess.emit (events.js:70:17)
        at maybeExit (child_process.js:362:16)
        at Process.onexit (child_process.js:398:5)
    ERR! not ok
    npm ERR! [email protected] install: `node-gyp rebuild`
    npm ERR! `sh "-c" "node-gyp rebuild"` failed with 1
    npm ERR!
    npm ERR! Failed at the [email protected] install script.
    npm ERR! This is most likely a problem with the mysql-libmysqlclient package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR!     node-gyp rebuild
    npm ERR! You can get their info via:
    npm ERR!     npm owner ls mysql-libmysqlclient
    npm ERR! There is likely additional logging output above.
    npm ERR!
    npm ERR! System Darwin 11.3.0
    npm ERR! command "node" "/opt/local/bin/npm" "install" "mysql-libmysqlclient"
    npm ERR! cwd /Users/yangzhaojie/tech/nodejs
    npm ERR! node -v v0.6.17
    npm ERR! npm -v 1.1.21
    npm ERR! code ELIFECYCLE
    npm ERR! message [email protected] install: `node-gyp rebuild`
    npm ERR! message `sh "-c" "node-gyp rebuild"` failed with 1
    npm ERR! errno {}
    npm ERR! Error: EACCES, open 'npm-debug.log'
    npm ERR!
    npm ERR! Please try running this command again as root/Administrator.
    npm ERR!
    npm ERR! System Darwin 11.3.0
    npm ERR! command "node" "/opt/local/bin/npm" "install" "mysql-libmysqlclient"
    npm ERR! cwd /Users/yangzhaojie/tech/nodejs
    npm ERR! node -v v0.6.17
    npm ERR! npm -v 1.1.21
    npm ERR! path npm-debug.log
    npm ERR! code EACCES
    npm ERR! message EACCES, open 'npm-debug.log'
    npm ERR! errno {}
    npm ERR!
    npm ERR! Additional logging details can be found in:
    npm ERR!     /Users/yangzhaojie/tech/nodejs/npm-debug.log
    npm not ok
    localhost:nodejs yangzhaojie$
    debug install log:
    info it worked if it ends with ok
    verbose cli [ 'node',
    verbose cli   '/Users/yangzhaojie/app/node-0.6.16/bin/npm',
    verbose cli   'i',
    verbose cli   'mysql-libmysqlclient' ]
    info using [email protected]
    info using [email protected]
    verbose config file /Users/yangzhaojie/.npmrc
    verbose config file /Users/yangzhaojie/app/node-0.6.16/etc/npmrc
    verbose config file /Users/yangzhaojie/app/node-0.6.16/lib/node_modules/npm/npmrc
    verbose caching /Users/yangzhaojie/tech/nodejs/node_modules/connect/package.json
    verbose caching /Users/yangzhaojie/tech/nodejs/node_modules/mysql/package.json
    verbose caching /Users/yangzhaojie/tech/nodejs/node_modules/node-cluster/package.json
    verbose caching /Users/yangzhaojie/tech/nodejs/node_modules/redis/package.json
    verbose caching /Users/yangzhaojie/tech/nodejs/node_modules/socket.io/package.json
    verbose cache add [ 'mysql-libmysqlclient', null ]
    silly cache add: name, spec, args [ undefined,
    silly cache add: name, spec, args   'mysql-libmysqlclient',
    silly cache add: name, spec, args   [ 'mysql-libmysqlclient', null ] ]
    verbose parsed url { pathname: 'mysql-libmysqlclient',
    verbose parsed url   path: 'mysql-libmysqlclient',
    verbose parsed url   href: 'mysql-libmysqlclient' }
    verbose addNamed [ 'mysql-libmysqlclient', '' ]
    verbose addNamed [ null, '' ]
    silly name, range, hasData [ 'mysql-libmysqlclient', '', false ]
    verbose raw, before any munging mysql-libmysqlclient
    verbose url resolving [ 'https://registry.npmjs.org/', './mysql-libmysqlclient' ]
    verbose url resolved https://registry.npmjs.org/mysql-libmysqlclient
    http GET https://registry.npmjs.org/mysql-libmysqlclient
    http 200 https://registry.npmjs.org/mysql-libmysqlclient
    silly get cb [ 200,
    silly get cb   { vary: 'Accept',
    silly get cb     server: 'CouchDB/1.2.0 (Erlang OTP/R15B)',
    silly get cb     etag: '"66I5Z2UT6UDC9OV8C1PCYIGKC"',
    silly get cb     date: 'Thu, 03 May 2012 15:21:42 GMT',
    silly get cb     'content-type': 'application/json',
    silly get cb     'content-length': '32455' } ]
    silly name, range, hasData 2 [ 'mysql-libmysqlclient', '', true ]
    silly versions [ 'mysql-libmysqlclient',
    silly versions   [ '0.0.10',
    silly versions     '0.0.7',
    silly versions     '0.0.8',
    silly versions     '0.0.9',
    silly versions     '1.0.0',
    silly versions     '1.0.1',
    silly versions     '1.0.2',
    silly versions     '1.0.3',
    silly versions     '1.1.0',
    silly versions     '1.1.1',
    silly versions     '1.2.1',
    silly versions     '1.2.2',
    silly versions     '1.2.3',
    silly versions     '1.2.4',
    silly versions     '1.2.7',
    silly versions     '1.2.8',
    silly versions     '1.2.9',
    silly versions     '1.2.10',
    silly versions     '1.3.0',
    silly versions     '1.3.1',
    silly versions     '1.3.2' ] ]
    verbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.25-darwin-x64-11.3.0',
    verbose bin dist   { shasum: '8ae08483d5e37fcb5a37e6e459c7eda073ff486b',
    verbose bin dist     tarball: 'http://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.3.2.tgz' } ]
    verbose addRemoteTarball [ 'https://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.3.2.tgz',
    verbose addRemoteTarball   '8ae08483d5e37fcb5a37e6e459c7eda073ff486b' ]
    verbose fetch to /tmp/npm-1336058506422/1336058506422-0.03823089087381959/tmp.tgz
    http GET https://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.3.2.tgz
    http 200 https://registry.npmjs.org/mysql-libmysqlclient/-/mysql-libmysqlclient-1.3.2.tgz
    silly updated sha bytes 40960
    silly updated sha bytes 37717
    info shasum 8ae08483d5e37fcb5a37e6e459c7eda073ff486b
    info shasum /tmp/npm-1336058506422/1336058506422-0.03823089087381959/tmp.tgz
    verbose unpack /tmp/npm-1336058506422/1336058506422-0.03823089087381959/tmp.tgz
    silly gunzTarPerm modes [ '755', '644' ]
    silly extracting entry .idea/
    silly extracting entry .idea/.name
    silly extracting entry .idea/codeStyleSettings.xml
    silly extracting entry .idea/encodings.xml
    silly extracting entry .idea/misc.xml
    silly extracting entry .idea/modules.xml
    silly extracting entry .idea/node-mysql-libmysqlclient.iml
    silly extracting entry .idea/projectCodeStyle.xml
    silly extracting entry .idea/scopes/
    silly extracting entry .idea/scopes/scope_settings.xml
    silly extracting entry .idea/vcs.xml
    silly extracting entry .idea/workspace.xml
    silly extracting entry .npmignore
    silly extracting entry .travis.yml
    silly extracting entry AUTHORS
    silly extracting entry binding.gyp
    silly extracting entry build/
    silly extracting entry build/.conf_check_0/
    silly extracting entry build/.conf_check_0/testbuild/
    silly extracting entry build/.conf_check_0/testbuild/.wafpickle-7
    silly extracting entry build-stamp
    silly extracting entry CHANGELOG.markdown
    silly extracting entry conf-stamp
    silly extracting entry devdependencies-stamp
    silly extracting entry DEVELOPMENT.markdown
    silly extracting entry doc/
    silly extracting entry doc/api.html
    silly extracting entry doc/changelog.html
    silly extracting entry doc/example_http.js
    silly extracting entry doc/examples/
    silly extracting entry doc/examples/url_shortener/
    silly extracting entry doc/examples/url_shortener/index.html
    silly extracting entry doc/examples/url_shortener/index.js
    silly extracting entry doc/examples.html
    silly extracting entry doc/examples.js
    silly extracting entry doc/index.html
    silly extracting entry gh_pages.sh
    silly extracting entry LICENSE
    silly extracting entry Makefile
    silly extracting entry mysql-libmysqlclient-bindings.js
    silly extracting entry mysql-libmysqlclient.js
    silly extracting entry nodelint.conf
    silly extracting entry package.json
    silly extracting entry README.markdown
    silly extracting entry src/
    silly extracting entry src/mysql_bindings.cc
    silly extracting entry src/mysql_bindings.h
    silly extracting entry src/mysql_bindings_connection.cc
    silly extracting entry src/mysql_bindings_connection.h
    silly extracting entry src/mysql_bindings_result.cc
    silly extracting entry src/mysql_bindings_result.h
    silly extracting entry src/mysql_bindings_statement.cc
    silly extracting entry src/mysql_bindings_statement.h
    silly extracting entry src/node_async_shim.h
    silly extracting entry tests/
    silly extracting entry tests/complex/
    silly extracting entry tests/complex/setup-complex.js
    silly extracting entry tests/complex/test-binary-buffers.js
    silly extracting entry tests/complex/test-call-stored-procedure.js
    silly extracting entry tests/complex/test-datatypes-cast.js
    silly extracting entry tests/complex/test-fetchAll-options.js
    silly extracting entry tests/config.js
    silly extracting entry tests/high-level/
    silly extracting entry tests/high-level/test-javascript-interface.js
    silly extracting entry tests/ignored/
    silly extracting entry tests/ignored/place_ignored_tests.here
    silly extracting entry tests/issues/
    silly extracting entry tests/issues/test-issue-102.js
    silly extracting entry tests/issues/test-issue-106.js
    silly extracting entry tests/issues/test-issue-110.js
    silly extracting entry tests/issues/test-issue-83.js
    silly extracting entry tests/low-level-async/
    silly extracting entry tests/low-level-async/setup-low-level-async.js
    silly extracting entry tests/low-level-async/test-class-mysqlconnection-async.js
    silly extracting entry tests/low-level-async/test-class-mysqlresult-async.js
    silly extracting entry tests/low-level-sync/
    silly extracting entry tests/low-level-sync/setup-low-level-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlconnection-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlresult-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlstatement.-syncjs
    silly extracting entry tests/low-level-sync/test-connect-different-args.js
    silly extracting entry tests/slow/
    silly extracting entry tests/slow/test-connect.js
    silly extracting entry tests/slow/test-fetchAll.js
    silly extracting entry tests/slow/test-query.js
    silly extracting entry tests/slow/test-querySend.js
    silly extracting entry tools/
    silly extracting entry tools/run-check-tests.js
    silly extracting entry tools/run-debug.js
    silly extracting entry tools/run-memoryleaks-finder.js
    silly extracting entry waf-stamp
    silly extracting entry wscript
    verbose has bindings.gyp [ undefined,
    verbose has bindings.gyp   { file: '/tmp/npm-1336058506422/1336058506422-0.03823089087381959/package/package.json' ,
    verbose has bindings.gyp     gypfile: true,
    verbose has bindings.gyp     serverjs: false,
    verbose has bindings.gyp     wscript: true,
    verbose has bindings.gyp     contributors:
    verbose has bindings.gyp      [ 'Oleg Efimov <[email protected]> (http://sannis.ru)',
    verbose has bindings.gyp        'Surendra Singhi <[email protected]> (http://ssinghi.kreeti.com)',
    verbose has bindings.gyp        'Akzhan Abdulin <[email protected]>',
    verbose has bindings.gyp        'Pavel Ponomarenko <[email protected]>',
    verbose has bindings.gyp        'Robin Duckett <[email protected]>',
    verbose has bindings.gyp        'Roman Shtylman <[email protected]>',
    verbose has bindings.gyp        'Dan Beam <[email protected]> (http://danbeam.org)',
    verbose has bindings.gyp        'Maurits Lamers <[email protected]>',
    verbose has bindings.gyp        'Benjmain Reesman <[email protected]>',
    verbose has bindings.gyp        'Krists Krīgers <[email protected]>',
    verbose has bindings.gyp        'Sergey Novgorodsky <[email protected]>',
    verbose has bindings.gyp        'Ștefan Rusu <[email protected]>',
    verbose has bindings.gyp        'Zhiqiang Zhao <[email protected]>',
    verbose has bindings.gyp        'Zhao Cheng <[email protected]>',
    verbose has bindings.gyp        'Zhao Lei <[email protected]>' ] } ]
    verbose has wscript [ undefined,
    verbose has wscript   { file: '/tmp/npm-1336058506422/1336058506422-0.03823089087381959/package/package.json' ,
    verbose has wscript     gypfile: true,
    verbose has wscript     serverjs: false,
    verbose has wscript     wscript: true,
    verbose has wscript     contributors:
    verbose has wscript      [ 'Oleg Efimov <[email protected]> (http://sannis.ru)',
    verbose has wscript        'Surendra Singhi <[email protected]> (http://ssinghi.kreeti.com)',
    verbose has wscript        'Akzhan Abdulin <[email protected]>',
    verbose has wscript        'Pavel Ponomarenko <[email protected]>',
    verbose has wscript        'Robin Duckett <[email protected]>',
    verbose has wscript        'Roman Shtylman <[email protected]>',
    verbose has wscript        'Dan Beam <[email protected]> (http://danbeam.org)',
    verbose has wscript        'Maurits Lamers <[email protected]>',
    verbose has wscript        'Benjmain Reesman <[email protected]>',
    verbose has wscript        'Krists Krīgers <[email protected]>',
    verbose has wscript        'Sergey Novgorodsky <[email protected]>',
    verbose has wscript        'Ștefan Rusu <[email protected]>',
    verbose has wscript        'Zhiqiang Zhao <[email protected]>',
    verbose has wscript        'Zhao Cheng <[email protected]>',
    verbose has wscript        'Zhao Lei <[email protected]>' ] } ]
    verbose caching /tmp/npm-1336058506422/1336058506422-0.03823089087381959/package/package.json
    verbose loadDefaults [email protected]
    verbose from cache /tmp/npm-1336058506422/1336058506422-0.03823089087381959/package/package.json
    verbose tar.pack [ '/Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz',
    verbose tar.pack   '/tmp/npm-1336058506422/1336058506422-0.03823089087381959/package' ]
    verbose tarball /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz
    verbose folder /tmp/npm-1336058506422/1336058506422-0.03823089087381959/package
    verbose unpack /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz
    silly gunzTarPerm modes [ '755', '644' ]
    silly extracting entry package.json
    silly extracting entry .npmignore
    silly extracting entry LICENSE
    silly extracting entry mysql-libmysqlclient-bindings.js
    silly extracting entry mysql-libmysqlclient.js
    silly extracting entry build-stamp
    silly extracting entry CHANGELOG.markdown
    silly extracting entry conf-stamp
    silly extracting entry devdependencies-stamp
    silly extracting entry DEVELOPMENT.markdown
    silly extracting entry doc/example_http.js
    silly extracting entry doc/examples.js
    silly extracting entry doc/api.html
    silly extracting entry doc/changelog.html
    silly extracting entry doc/examples/url_shortener/index.js
    silly extracting entry doc/examples/url_shortener/index.html
    silly extracting entry doc/examples.html
    silly extracting entry doc/index.html
    silly extracting entry gh_pages.sh
    silly extracting entry .idea/.name
    silly extracting entry .idea/codeStyleSettings.xml
    silly extracting entry .idea/encodings.xml
    silly extracting entry .idea/misc.xml
    silly extracting entry .idea/modules.xml
    silly extracting entry .idea/node-mysql-libmysqlclient.iml
    silly extracting entry .idea/projectCodeStyle.xml
    silly extracting entry .idea/scopes/scope_settings.xml
    silly extracting entry .idea/vcs.xml
    silly extracting entry .idea/workspace.xml
    silly extracting entry Makefile
    silly extracting entry .travis.yml
    silly extracting entry AUTHORS
    silly extracting entry nodelint.conf
    silly extracting entry binding.gyp
    silly extracting entry README.markdown
    silly extracting entry src/mysql_bindings.cc
    silly extracting entry src/mysql_bindings.h
    silly extracting entry src/mysql_bindings_connection.cc
    silly extracting entry src/mysql_bindings_connection.h
    silly extracting entry src/mysql_bindings_result.cc
    silly extracting entry src/mysql_bindings_result.h
    silly extracting entry src/mysql_bindings_statement.cc
    silly extracting entry src/mysql_bindings_statement.h
    silly extracting entry src/node_async_shim.h
    silly extracting entry tests/config.js
    silly extracting entry tests/complex/setup-complex.js
    silly extracting entry tests/complex/test-binary-buffers.js
    silly extracting entry tests/complex/test-call-stored-procedure.js
    silly extracting entry tests/complex/test-datatypes-cast.js
    silly extracting entry tests/complex/test-fetchAll-options.js
    silly extracting entry tests/high-level/test-javascript-interface.js
    silly extracting entry tests/ignored/place_ignored_tests.here
    silly extracting entry tests/issues/test-issue-102.js
    silly extracting entry tests/issues/test-issue-106.js
    silly extracting entry tests/issues/test-issue-110.js
    silly extracting entry tests/issues/test-issue-83.js
    silly extracting entry tests/low-level-async/setup-low-level-async.js
    silly extracting entry tests/low-level-async/test-class-mysqlconnection-async.js
    silly extracting entry tests/low-level-async/test-class-mysqlresult-async.js
    silly extracting entry tests/low-level-sync/setup-low-level-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlconnection-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlresult-sync.js
    silly extracting entry tests/low-level-sync/test-connect-different-args.js
    silly extracting entry tests/low-level-sync/test-class-mysqlstatement.-syncjs
    silly extracting entry tests/slow/test-connect.js
    silly extracting entry tests/slow/test-fetchAll.js
    silly extracting entry tests/slow/test-query.js
    silly extracting entry tests/slow/test-querySend.js
    silly extracting entry tools/run-check-tests.js
    silly extracting entry tools/run-debug.js
    silly extracting entry tools/run-memoryleaks-finder.js
    silly extracting entry waf-stamp
    silly extracting entry wscript
    verbose has bindings.gyp [ undefined,
    verbose has bindings.gyp   { file: '/Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package/package.json',
    verbose has bindings.gyp     gypfile: true,
    verbose has bindings.gyp     serverjs: false,
    verbose has bindings.gyp     contributors:
    verbose has bindings.gyp      [ 'Oleg Efimov <[email protected]> (http://sannis.ru)',
    verbose has bindings.gyp        'Surendra Singhi <[email protected]> (http://ssinghi.kreeti.com)',
    verbose has bindings.gyp        'Akzhan Abdulin <[email protected]>',
    verbose has bindings.gyp        'Pavel Ponomarenko <[email protected]>',
    verbose has bindings.gyp        'Robin Duckett <[email protected]>',
    verbose has bindings.gyp        'Roman Shtylman <[email protected]>',
    verbose has bindings.gyp        'Dan Beam <[email protected]> (http://danbeam.org)',
    verbose has bindings.gyp        'Maurits Lamers <[email protected]>',
    verbose has bindings.gyp        'Benjmain Reesman <[email protected]>',
    verbose has bindings.gyp        'Krists Krīgers <[email protected]>',
    verbose has bindings.gyp        'Sergey Novgorodsky <[email protected]>',
    verbose has bindings.gyp        'Ștefan Rusu <[email protected]>',
    verbose has bindings.gyp        'Zhiqiang Zhao <[email protected]>',
    verbose has bindings.gyp        'Zhao Cheng <[email protected]>',
    verbose has bindings.gyp        'Zhao Lei <[email protected]>' ],
    verbose has bindings.gyp     wscript: true } ]
    verbose has wscript [ undefined,
    verbose has wscript   { file: '/Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package/package.json',
    verbose has wscript     gypfile: true,
    verbose has wscript     serverjs: false,
    verbose has wscript     contributors:
    verbose has wscript      [ 'Oleg Efimov <[email protected]> (http://sannis.ru)',
    verbose has wscript        'Surendra Singhi <[email protected]> (http://ssinghi.kreeti.com)',
    verbose has wscript        'Akzhan Abdulin <[email protected]>',
    verbose has wscript        'Pavel Ponomarenko <[email protected]>',
    verbose has wscript        'Robin Duckett <[email protected]>',
    verbose has wscript        'Roman Shtylman <[email protected]>',
    verbose has wscript        'Dan Beam <[email protected]> (http://danbeam.org)',
    verbose has wscript        'Maurits Lamers <[email protected]>',
    verbose has wscript        'Benjmain Reesman <[email protected]>',
    verbose has wscript        'Krists Krīgers <[email protected]>',
    verbose has wscript        'Sergey Novgorodsky <[email protected]>',
    verbose has wscript        'Ștefan Rusu <[email protected]>',
    verbose has wscript        'Zhiqiang Zhao <[email protected]>',
    verbose has wscript        'Zhao Cheng <[email protected]>',
    verbose has wscript        'Zhao Lei <[email protected]>' ],
    verbose has wscript     wscript: true } ]
    verbose caching /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package/package.json
    verbose loadDefaults [email protected]
    silly updated sha bytes 40960
    silly updated sha bytes 37533
    info shasum 2e0901d4c28613050078931d2930b7f98a9353d0
    info shasum /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz
    verbose from cache /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package/package.json
    verbose chmod /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz 644
    verbose chown [ '/Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz',
    verbose chown   501,
    verbose chown   20 ]
    silly resolved [ { name: 'mysql-libmysqlclient',
    silly resolved     description: 'Binary MySQL bindings for Node.JS',
    silly resolved     keywords: [ 'mysql', 'libmysqlclient', 'sql', 'database', 'addon' ],
    silly resolved     homepage: 'http://sannis.github.com/node-mysql-libmysqlclient',
    silly resolved     version: '1.3.2',
    silly resolved     author: { name: 'Oleg Efimov', email: '[email protected]' },
    silly resolved     contributors:
    silly resolved      [ { name: 'Oleg Efimov',
    silly resolved          email: '[email protected]',
    silly resolved          url: 'http://sannis.ru' },
    silly resolved        { name: 'Surendra Singhi',
    silly resolved          email: '[email protected]',
    silly resolved          url: 'http://ssinghi.kreeti.com' },
    silly resolved        { name: 'Akzhan Abdulin', email: '[email protected]' },
    silly resolved        { name: 'Pavel Ponomarenko', email: '[email protected]' },
    silly resolved        { name: 'Robin Duckett', email: '[email protected]' },
    silly resolved        { name: 'Roman Shtylman', email: '[email protected]' },
    silly resolved        { name: 'Dan Beam',
    silly resolved          email: '[email protected]',
    silly resolved          url: 'http://danbeam.org' },
    silly resolved        { name: 'Maurits Lamers', email: '[email protected]' },
    silly resolved        { name: 'Benjmain Reesman', email: '[email protected]' },
    silly resolved        { name: 'Krists Krīgers', email: '[email protected]' },
    silly resolved        { name: 'Sergey Novgorodsky',
    silly resolved          email: '[email protected]' },
    silly resolved        { name: 'Ștefan Rusu', email: '[email protected]' },
    silly resolved        { name: 'Zhiqiang Zhao', email: '[email protected]' },
    silly resolved        { name: 'Zhao Cheng', email: '[email protected]' },
    silly resolved        { name: 'Zhao Lei', email: '[email protected]' } ],
    silly resolved     bugs: { url: 'http://github.com/Sannis/node-mysql-libmysqlclient/issues' },
    silly resolved     licenses: [ { type: 'MIT' } ],
    silly resolved     repository:
    silly resolved      { type: 'git',
    silly resolved        url: 'git://github.com/Sannis/node-mysql-libmysqlclient.git' },
    silly resolved     main: './mysql-libmysqlclient',
    silly resolved     scripts:
    silly resolved      { test: 'make test',
    silly resolved        doc: 'make doc',
    silly resolved        install: 'node-gyp rebuild' },
    silly resolved     engines: { node: '0.4.x || 0.5.x || 0.6.x || 0.7.x || 0.8.x' },
    silly resolved     devDependencies: { nodeunit: '>= 0.7', nodelint: '>= 0.6' },
    silly resolved     _id: '[email protected]',
    silly resolved     dependencies: {},
    silly resolved     optionalDependencies: {},
    silly resolved     _engineSupported: true,
    silly resolved     _npmVersion: '1.1.20',
    silly resolved     _nodeVersion: 'v0.6.16',
    silly resolved     _defaultsLoaded: true,
    silly resolved     dist: { shasum: '2e0901d4c28613050078931d2930b7f98a9353d0' },
    silly resolved     _from: 'mysql-libmysqlclient' } ]
    info into /Users/yangzhaojie/tech/nodejs [email protected]
    info installOne [email protected]
    verbose from cache /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package/package.json
    info unbuild /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient
    verbose unpack /Users/yangzhaojie/.npm/mysql-libmysqlclient/1.3.2/package.tgz
    silly gunzTarPerm modes [ '755', '644' ]
    silly extracting entry package.json
    silly extracting entry .npmignore
    silly extracting entry LICENSE
    silly extracting entry mysql-libmysqlclient-bindings.js
    silly extracting entry mysql-libmysqlclient.js
    silly extracting entry build-stamp
    silly extracting entry CHANGELOG.markdown
    silly extracting entry conf-stamp
    silly extracting entry devdependencies-stamp
    silly extracting entry DEVELOPMENT.markdown
    silly extracting entry doc/example_http.js
    silly extracting entry doc/examples.js
    silly extracting entry doc/api.html
    silly extracting entry doc/changelog.html
    silly extracting entry doc/examples/url_shortener/index.js
    silly extracting entry doc/examples/url_shortener/index.html
    silly extracting entry doc/examples.html
    silly extracting entry doc/index.html
    silly extracting entry gh_pages.sh
    silly extracting entry .idea/.name
    silly extracting entry .idea/codeStyleSettings.xml
    silly extracting entry .idea/encodings.xml
    silly extracting entry .idea/misc.xml
    silly extracting entry .idea/modules.xml
    silly extracting entry .idea/node-mysql-libmysqlclient.iml
    silly extracting entry .idea/projectCodeStyle.xml
    silly extracting entry .idea/scopes/scope_settings.xml
    silly extracting entry .idea/vcs.xml
    silly extracting entry .idea/workspace.xml
    silly extracting entry Makefile
    silly extracting entry .travis.yml
    silly extracting entry AUTHORS
    silly extracting entry nodelint.conf
    silly extracting entry binding.gyp
    silly extracting entry README.markdown
    silly extracting entry src/mysql_bindings.cc
    silly extracting entry src/mysql_bindings.h
    silly extracting entry src/mysql_bindings_connection.cc
    silly extracting entry src/mysql_bindings_connection.h
    silly extracting entry src/mysql_bindings_result.cc
    silly extracting entry src/mysql_bindings_result.h
    silly extracting entry src/mysql_bindings_statement.cc
    silly extracting entry src/mysql_bindings_statement.h
    silly extracting entry src/node_async_shim.h
    silly extracting entry tests/config.js
    silly extracting entry tests/complex/setup-complex.js
    silly extracting entry tests/complex/test-binary-buffers.js
    silly extracting entry tests/complex/test-call-stored-procedure.js
    silly extracting entry tests/complex/test-datatypes-cast.js
    silly extracting entry tests/complex/test-fetchAll-options.js
    silly extracting entry tests/high-level/test-javascript-interface.js
    silly extracting entry tests/ignored/place_ignored_tests.here
    silly extracting entry tests/issues/test-issue-102.js
    silly extracting entry tests/issues/test-issue-106.js
    silly extracting entry tests/issues/test-issue-110.js
    silly extracting entry tests/issues/test-issue-83.js
    silly extracting entry tests/low-level-async/setup-low-level-async.js
    silly extracting entry tests/low-level-async/test-class-mysqlconnection-async.js
    silly extracting entry tests/low-level-async/test-class-mysqlresult-async.js
    silly extracting entry tests/low-level-sync/setup-low-level-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlconnection-sync.js
    silly extracting entry tests/low-level-sync/test-class-mysqlresult-sync.js
    silly extracting entry tests/low-level-sync/test-connect-different-args.js
    silly extracting entry tests/low-level-sync/test-class-mysqlstatement.-syncjs
    silly extracting entry tests/slow/test-connect.js
    silly extracting entry tests/slow/test-fetchAll.js
    silly extracting entry tests/slow/test-query.js
    silly extracting entry tests/slow/test-querySend.js
    silly extracting entry tools/run-check-tests.js
    silly extracting entry tools/run-debug.js
    silly extracting entry tools/run-memoryleaks-finder.js
    silly extracting entry waf-stamp
    silly extracting entry wscript
    verbose has bindings.gyp [ undefined,
    verbose has bindings.gyp   { file: '/Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json' ,
    verbose has bindings.gyp     gypfile: true,
    verbose has bindings.gyp     serverjs: false,
    verbose has bindings.gyp     wscript: true,
    verbose has bindings.gyp     contributors:
    verbose has bindings.gyp      [ 'Oleg Efimov <[email protected]> (http://sannis.ru)',
    verbose has bindings.gyp        'Surendra Singhi <[email protected]> (http://ssinghi.kreeti.com)',
    verbose has bindings.gyp        'Akzhan Abdulin <[email protected]>',
    verbose has bindings.gyp        'Pavel Ponomarenko <[email protected]>',
    verbose has bindings.gyp        'Robin Duckett <[email protected]>',
    verbose has bindings.gyp        'Roman Shtylman <[email protected]>',
    verbose has bindings.gyp        'Dan Beam <[email protected]> (http://danbeam.org)',
    verbose has bindings.gyp        'Maurits Lamers <[email protected]>',
    verbose has bindings.gyp        'Benjmain Reesman <[email protected]>',
    verbose has bindings.gyp        'Krists Krīgers <[email protected]>',
    verbose has bindings.gyp        'Sergey Novgorodsky <[email protected]>',
    verbose has bindings.gyp        'Ștefan Rusu <[email protected]>',
    verbose has bindings.gyp        'Zhiqiang Zhao <[email protected]>',
    verbose has bindings.gyp        'Zhao Cheng <[email protected]>',
    verbose has bindings.gyp        'Zhao Lei <[email protected]>' ] } ]
    verbose has wscript [ undefined,
    verbose has wscript   { file: '/Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json' ,
    verbose has wscript     gypfile: true,
    verbose has wscript     serverjs: false,
    verbose has wscript     wscript: true,
    verbose has wscript     contributors:
    verbose has wscript      [ 'Oleg Efimov <[email protected]> (http://sannis.ru)',
    verbose has wscript        'Surendra Singhi <[email protected]> (http://ssinghi.kreeti.com)',
    verbose has wscript        'Akzhan Abdulin <[email protected]>',
    verbose has wscript        'Pavel Ponomarenko <[email protected]>',
    verbose has wscript        'Robin Duckett <[email protected]>',
    verbose has wscript        'Roman Shtylman <[email protected]>',
    verbose has wscript        'Dan Beam <[email protected]> (http://danbeam.org)',
    verbose has wscript        'Maurits Lamers <[email protected]>',
    verbose has wscript        'Benjmain Reesman <[email protected]>',
    verbose has wscript        'Krists Krīgers <[email protected]>',
    verbose has wscript        'Sergey Novgorodsky <[email protected]>',
    verbose has wscript        'Ștefan Rusu <[email protected]>',
    verbose has wscript        'Zhiqiang Zhao <[email protected]>',
    verbose has wscript        'Zhao Cheng <[email protected]>',
    verbose has wscript        'Zhao Lei <[email protected]>' ] } ]
    verbose caching /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json
    verbose loadDefaults [email protected]
    info preinstall [email protected]
    verbose from cache /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json
    verbose readDependencies: using package.json deps
    verbose from cache /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json
    verbose readDependencies: using package.json deps
    silly resolved []
    verbose about to build /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient
    info build /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient
    verbose from cache /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json
    verbose linkStuff [ false,
    verbose linkStuff   false,
    verbose linkStuff   false,
    verbose linkStuff   '/Users/yangzhaojie/tech/nodejs/node_modules' ]
    info linkStuff [email protected]
    verbose linkBins [email protected]
    verbose linkMans [email protected]
    verbose rebuildBundles [email protected]
    info install [email protected]
    verbose unsafe-perm in lifecycle false
    verbose Setting uid from 0 501
    verbose stack at uid setting Error
    verbose stack at uid setting     at exec (/Users/yangzhaojie/app/node-0.6.16/lib/node_modules/npm/lib/utils/exec.js:36:1 7)
    verbose stack at uid setting     at Array.0 (/Users/yangzhaojie/app/node-0.6.16/lib/node_modules/npm/lib/utils/lifecycle.js :146:5)
    verbose stack at uid setting     at EventEmitter._tickCallback (node.js:192:40)
    silly exec sh "-c" "node-gyp rebuild"
    silly spawning [ 'sh',
    silly spawning   [ '-c', 'node-gyp rebuild' ],
    silly spawning   '/Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient' ]
    info [email protected] Failed to exec install script
    info unbuild /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient
    verbose from cache /Users/yangzhaojie/tech/nodejs/node_modules/mysql-libmysqlclient/package.json
    info preuninstall [email protected]
    info uninstall [email protected]
    verbose unbuild [email protected] [ true,
    verbose unbuild [email protected]   '/Users/yangzhaojie/tech/nodejs/node_modules',
    verbose unbuild [email protected]   '/Users/yangzhaojie/tech/nodejs/node_modules' ]
    info postuninstall [email protected]
    ERR! [email protected] install: `node-gyp rebuild`
    ERR! `sh "-c" "node-gyp rebuild"` failed with 1
    ERR!
    ERR! Failed at the [email protected] install script.
    ERR! This is most likely a problem with the mysql-libmysqlclient package,
    ERR! not with npm itself.
    ERR! Tell the author that this fails on your system:
    ERR!     node-gyp rebuild
    ERR! You can get their info via:
    ERR!     npm owner ls mysql-libmysqlclient
    ERR! There is likely additional logging output above.
    ERR!
    ERR! System Darwin 11.3.0
    ERR! command "node" "/Users/yangzhaojie/app/node-0.6.16/bin/npm" "i" "mysql-libmysqlclient"
    ERR! cwd /Users/yangzhaojie/tech/nodejs
    ERR! node -v v0.6.16
    ERR! npm -v 1.1.20
    ERR! code ELIFECYCLE
    ERR! message [email protected] install: `node-gyp rebuild`
    ERR! message `sh "-c" "node-gyp rebuild"` failed with 1
    ERR! errno {}
    verbose exit [ 1, true ]

    Hi Simon,
    Thanks for posting!
    Firstly, I suggest you could try how to connect to local MySQL database from Azure. Similar issue
    https://getsatisfaction.com/cleardb/topics/windows_azure_websites_connetion_to_mysql_database for your reference.
    Secondly, What's your local machine? Is  it a server or just a PC? If it is a PC for you dev, I guess it could not be accessed from internet. You need use the server and open the 3306 port.
    >> “tried to link the resource but the option to link an existing mysql database is greyed out.”
    Base on my experience, when we create website on azure portal, azure will create a free database which is 20 M. If you want to use MySQL on azure, you may need use Clear DB. It is used to connect to a MySQL database that created in Azure (http://azure.microsoft.com/en-us/documentation/articles/store-php-create-mysql-database/)
    Regards,
    Will 
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • SQL*Plus Raises: ORA-3113 End of file on communication channel

    I have a Win2000 machine running Oracle client 8i, connecting to an HP-UX server running 9i RAC, with an unknown collection of switches/firewalls in between. Using SQL*Plus I can successfully connect and run queries. However, if I leave the session idle for some time, approximately 15 minutes (though this varies), the next query I execute hangs for a few seconds, then returns with ORA-3113.
    I have enabled client-side tracing (ADMIN level). The following extract shows the point at which an error first occurs:
    nsprecv: reading from transport...
    nttrd: entry
    ntt2err: entry
    ntt2err: soc 660 error - operation=5, ntresnt[0]=517, ntresnt[1]=54, ntresnt[2]=0
    ntt2err: exit
    nttrd: exit
    nsprecv: transport read error
    nserror: nsres: id=0, op=68, ns=12547, ns2=12560; nt[0]=517, nt[1]=54, nt[2]=0; ora[0]=0, ora[1]=0, ora[2]=0
    nsdo: nsctxrnk=0
    nioqrc: wanted 1 got 0, type 0
    nioqper: error from nioqrc
    nioqper: nr err code: 0
    nioqper: ns main err code: 12547
    nioqper: ns (2) err code: 12560
    nioqper: nt main err code: 517
    nioqper: nt (2) err code: 54
    nioqper: nt OS err code: 0
    nioqer: entry
    nioqce: entry
    nioqce: exit
    nioqer: exit
    nioqrc: exit
    nioqbr: entry
    nioqbr: state = normal (0)
    nioqsm: entry
    nsdo: cid=0, opcode=67, bl=1, what=17, uflgs=0x100, cflgs=0x3
    nsdo: rank=64, nsctxrnk=0
    nsdo: nsctx: state=1, flg=0x420d, mvd=0
    nsdo: nsctxrnk=0
    nioqsm: send-break: failed to send break...
    nioqper: error from send-marker
    nioqper: nr err code: 0
    nioqper: ns main err code: 12583
    nioqper: ns (2) err code: 0
    nioqper: nt main err code: 0
    nioqper: nt (2) err code: 0
    nioqper: nt OS err code: 0
    nioqsm: exit
    A google search returned one page that suggests the culprit here is the line:
    ntt2err: soc 660 error - operation=5, ntresnt[0]=517, ntresnt[1]=54, ntresnt[2]=0
    This apparently indicates that the network timed out, a sign of a busy network.
    Can anyone:
    a) Confirm this or otherwise;
    b) Suggest how I may go about proving this to a corporate network operations team;
    Cheers, Si.

    I think the reason can be timeout on one of the firewalls. Network administrators
    quite often configure following setting:
    "Disconnect idle connection after 15 minutes" - I facedd this problem several
    times.
    Best Regards
    Krystian Zieja / mob

  • Change properties of controls in an array of clusters

    Hello,
    my latest problem:
    i display larga amount of data using arrays of clusters.
    the user has to be able to inserst clusters in between, therefore the array solution seems perfect.
    However, for each cluster, once a sub-control is defined, i would like some other sub-controls to either become invisible, visible, change ring values...etc.
    i could not find any way to do it whatsoever. anybody has an idea?
    ... And here's where I keep assorted lengths of wires...

    Hey good work!
    I sounds like you are on the right track, so here are a couple more things to throw into the mix. First, remember that given a reference to a "top-level" cluster you can extract references to all the controls inside it on the fly. For example, you take a cluster reference, it has a property called "Controls" this is an array of of references to all the controls inside that cluster. If each of those references is itself a cluster, you can in turn get references to all the controls inside them. Hence you don't really need references to each individual control on the front panel. In fact, all you have to do is figure out how to update one of the inner clusters and then put that code inside a loop so it executes once for each reference in the top-level cluster's Controls property array.
    Second, think about how you can generalize the operation such that the you can turn them into subVIs that you can use no matter what the structure of the clusters might be... The information is all there in the control properties.
    Finaly, yes I can post an example. I'll put one together this evening and try to get it up online.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Update of SU24 Data in RAR - Permission objects does not appear in Funct

    Hi All,
    We are using SP9 of RAR 5.3. We have developed custom objects for many custom transacitons and hence wanted to update the same in GRC for permission level configuration.
    We extracted the latest SU24 text files and uploaded as per the procedure mentioned in the post installation guide. The text files got uploaded successfully and also the full synch of User, role and profile background job was successful.
    But still the permission + tab is appearing blank for the custom t-codes without pulling any authorization objects. Due to which we are unable to enable the permission objects to the t-codes.
    We have uploaded the SU24 data separately to 2 different physical systems of Dev & Quality. Whereas the rule set is defined for Logical system of Dev & Quality.
    Did we missed any step in the process of uploading the text files?
    Please advise.
    Thanks and Best Regards,
    Srihari.K

    If you have configured RAR to include logical systems you need to generate the rules from the configuration tab, Rule Upload, Generate Rules.  Generating rules from the Rule Architect is very inconsistant if you are using logical systems.

  • Control Events

    Hi,
    Can anyone tell me what control events in ABAP are and their syntax.
    Thanks n Regards
    Dinesh

    Hi,
    Control Events are
    1. AT NEW f.
    2. AT END OF f.
    3. AT FIRST.
    4. AT LAST.
    When you sort an extract dataset, control levels are defined in it.The control level hierarchy of an extract dataset corresponds to the sequence of the fields in the HEADER field group. After sorting, you can use the AT statement within a loop to program statement blocks that the system processes only at a control break, that is, when the control level changes.
    AT NEW <f> | AT END OF <f>.
    ENDAT.
    A control break occurs when the value of the field <f> or a superior field in the current record has a different value from the previous record (AT NEW) or the subsequent record (AT END). Field <f> must be part of the HEADER field group.
    If the extract dataset is not sorted, the AT... ENDAT block is never executed. Furthermore, all extract records with the value HEX 00 in the field <f> are ignored when the control breaks are determined.
    The AT... ENDAT blocks in a loop are processed in the order in which they occur. This sequence should be the same as the sort sequence. This sequence must not necessarily be the sequence of the fields in the HEADER field group, but can also be the one determined in the SORT statement.
    If you have sorted an extract dataset by the fields <f1>, <f2>, ..., the processing of the control levels should be written between the other control statements as follows:
    LOOP.
      AT FIRST.... ENDAT.
        AT NEW <f1>....... ENDAT.
          AT NEW <f2>....... ENDAT.
              AT <fgi>..... ENDAT.
              <single line processing without control statement>
          AT END OF <f2>.... ENDAT.
        AT END OF <f1>.... ENDAT.
      AT LAST..... ENDAT.
    ENDLOOP.
    You do not have to use all of the statement blocks listed here, but only the ones you require.
    http://www.sts.tu-harburg.de/teaching/sap_r3/ABAP4/at_itab.htm
    Regards
    Sudheer

  • Control break statements

    Hi friends,
           pls explain , what is the use of control break statements( at first, at last, at new, at end of, on change of ) ? and practical difference applying at new and on change.
    Pls send me material or links related to control break statements.
    Thanks in advance.
    SR K

    Hello SR K,
    Just go through the following documentation.
    AT - Control breaks with extracts
                  Variants:
                  1. AT NEW f.
                  2. AT END OF f.
                  3. AT FIRST.
                  4. AT LAST.
                  5. AT fg.
    Effect        In a LOOP which processes a dataset created with EXTRACT, you
                  can use special control structures for control break
                  processing. All these structures begin with AT and end with
                  ENDAT. The sequence of statements which lies between is
                  executed whenever a control break occurs.
                  You can use these key words for control break processing with
                  extract datasets only if the active LOOP statement is
                  processing an extract dataset.
                  The control level structure with extract datasets is dynamic.
                  It corresponds exactly to the sort key of the extract dataset,
                  i.e. to the order of fields in the field group HEADER by which
                  the extract dataset was sorted.
                  At the end of a control group (AT END OF, AT LAST), there are
                  two types of control level information between AT and ENDAT:
                  -  If the sort key of the extract dataset contains a
                     non-numeric field h (particularly in the field group
                     HEADER), the field CNT(h) contains the number of control
                     breaks in the (subordinate) control level h.
                  -  For extracted number fields g (see also ABAP Number Types),
                     the fields SUM(g) contain the relevant control totals.
    Notes         1. The fields CNT(h) and SUM(g) can only be addressed after
                     they have been sorted. Otherwise, a runtime error may
                     occur.
                  2. The fields CNT(h) and SUM(g) are filled with the relevant
                     values for a control level at the end of each control group
                     (AT END OF, AT LAST), not at the beginning (AT FIRST, AT
                     NEW).
                  3. When calculating totals with SUM(g), the system
                     automatically chooses the maximum field sizes so that an
                     overflow occurs only if the absolute value area limits are
                     exceeded.
                  4. You can also use special control break control structures
                     with LOOPs on internal tables.
    Variant 1     AT NEW f.
    Variant 2     AT END OF f.
    Effect        f is a field from the field group HEADER. The enclosed
                  sequence of statements is executed if
                  -  the field f occurs in the sort key of the extract dataset
                     (and thus also in the field group HEADER) and
                  -  the field f or a superior sort criterion has a different
                     value in the current LOOP line than in the preceding (AT
                     NEW) or subsequent (AT END OF) record of the extract
                     dataset.
                  If f is not an assigned field symbol, the control break
                  criterion is ignored, and the subsequent sequence of
                  statements is not executed. If a field symbol is assigned, but
                  does not point to the HEADER field group, the system triggers
                  a runtime error.
    Example
                  DATA: NAME(30),
                        SALES TYPE I.
                  FIELD-GROUPS: HEADER, INFOS.
                  INSERT: NAME  INTO HEADER,
                          SALES INTO INFOS.
                  LOOP.
                    AT NEW NAME.
                      NEW-PAGE.
                    ENDAT.
                    AT END OF NAME.
                      WRITE: / NAME, SUM(SALES).
                    ENDAT.
                  ENDLOOP.
    Notes         1. If the extract dataset is not sorted before processing with
                     LOOP, no control level structure is defined and the
                     statements following AT NEW or AT END OF are not executed.
                  2. Fields which stand at hex zero are ignored by the control
                     break check with AT NEW or AT END OF. This corresponds to
                     the behavior of the SORT statement, which always places
                     unoccupied fields (i.e. fields which stand at hex zero)
                     before all occupied fields when sorting extract datasets,
                     regardless of whether the sort sequence is in ascending or
                     descending order.
    Variant 3     AT FIRST.
    Variant 4     AT LAST.
    Effect        Executes the relevant series of statements just once - either
                  on the first loop pass (with AT FIRST) or on the last loop
                   pass (with AT LAST).
    Variant 5     AT fg.
                   Addition:
                   ... WITH fg1
    Effect        This statement makes single record processing dependent on the
                   type of extracted record.
                   The sequence of statements following AT fg are executed
                   whenever the current LOOP record is created with EXTRACT fg
                   (in other words: when the current record is a fg record).
    Addition      ... WITH fg1
    Effect        Executes the sequence of statements belonging to AT fg WITH
                   fg1 only if the record of the field group fg in the dataset is
                   immediately followed by a record of the field group fg1.
    Reward If Helpful
    Regards
    Sasidhar Reddy Matli.

Maybe you are looking for

  • Magsafe Adapter show amber light but it's not charging.

    I have a problem with my Macbook Air (Mid 2011), when I plug the Magsafe AC Power Adapter sometimes just doesn't charge the battery, sometimes shows the green light and sometimes the amber light. I tried restarting the SMC, also I tried to use other

  • Viewing embeded quicktime movies in the player?

    Is it possible to view a movie that's embeded on a webpage in the Quicktime Player instead, therefore allowing the viewer to watch the movie at a different size?

  • DNG Codec - 64bit Win7

    Creating a thread for 64bit Windows7 users to post in regards to support for the DNG codec on 64bit-Win7. Currently 64bit nor Win7 is supported for the RC codec. Adobe supports 64 bit, in CS4,  LR 2.x and LR3 beta. I expect 64bit and Win7 for the cod

  • Request status in PCP

    Hi, Can you guys take trouble to answers following questsions. OS: Solarix Sparc 64 bit Apps: 12.1.3 DB: 11.2.0.1 1) In two node PCP, What happens when a node on which a request is running goes down ? 2) in R12 PCP/RAC, what setup to be done so that

  • Crooked Titles

    I'm using the "Freestyle" template and the titles at the top of the page won't stay straight; they're crooked. I've noticed this on several published iWeb sites that use the "Freestyle" template. Does anyone have an answer for getting the titles leve