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 ExpressThanks, 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
GauravHi 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 PMHi,
best and most complete explanation you should find here:
http://help.sap.com/saphelp_nwmobile71/helpdata/en/25/f091424bee7073e10000000a155106/frameset.htm
Regards,
Oliver -
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,
PranabFor 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. -
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
VijayaHello 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 -
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
marcoHi,
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
-
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.KIf 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.
-
Hi,
Can anyone tell me what control events in ABAP are and their syntax.
Thanks n Regards
DineshHi,
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 -
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 KHello 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?
-
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
-
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
-
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