BPC Script logic : WHEN condition on two members of the same dimension

Hello experts,
my particular need is the following one ; I have to write an initialization logic for a planning application but I have to match 2 conditions to perform the initialization :
(dimensions are PERIOD / RATIO and few other not interesting here)
- SIGNEDDATA for member IB007 from dimension RATIO has to be not null
- member IB009 (which is the the member I wish to initialize) has to be empty
I have written the following code, but it always overwrite IB009 value :
*WHEN PERIOD.LEVEL
*IS "WEEK"
    *WHEN PERIOD
    *IS <> "Week.NA"
        *WHEN RATIO
        *IS "IB007"
*REC(RATIO="IB009",NOADD,EXPRESSION=GET(RATIO="IB009",PERIOD="Week.NA",CAMPAIN="CA_000",SALES_BRANCH="CV_000",CONTRACT="CO_000",INTERCOS="I_NA",OFFER="O_000",RPTCURRENCY="LC",VERSION="Vers1")
*ENDWHEN
*ENDWHEN
*ENDWHEN
*COMMIT
In the GET instruction I fetch a data stored into a particular dimension cross as a  default value.
I can't figure out how to perform a double test not to overwrte IB009 when a value already exists.
Edit : in the second WHEN of the code part, it is     *IS different of "Week.NA" but the inferior superior sign does not appear because of the "code" markup I guess
Thanks in advance for help, points will be awarded.

I solved the issue on my side.
It is possible tu use a GET in the WHEN
*WHEN GET(RATIO=IB009)
*IS 0
I close.

Similar Messages

  • Compare two members from the same dimension in HFR

    Hi,
    Is it possibe to compare two members from the same dimension in HFR? The requirement is to compare Year and Week members from the same dimension. The Week date will be selected from POV. The corresponding Year date should be displayed in the report. Week dates are in the format W2008-03-07 and Year dates are in YTD2008-03-07.
    The dates are same except the preceding character.I am unable to compare these two. In my understanding there's no substring or replace functions in HFR.
    Kindly help. Thanks in advance.
    Regards,
    Uma

    Hi,
    How is your database structured? it may be possible to use the 'RelativeMember' function if it will always be the same number of steps between the 'W' member and the 'YTD' member, e.g. if your hierarchy is something like:
    Time
    .Weeks
    ..W2008-03-07
    ..W2008-03-10 etc.. for 52 weeks
    .YTD
    ..YTD2008-03-07
    ..YTD2008-03-10 etc.. for 52 weeks
    In your report select 'Current Point of View for Time' in one row/column and in the other use:
    RelativeMember set up as follows:
    Member: Current Point of View for Time
    Offset: 52
    Hierarchy: Time
    RelativeMemberList: Lev0, Time
    UseFirstDescendant: leave unselected
    Hope this helps
    StuartGame
    www.analitica.co.uk

  • When I OCR two versions of the same document and then compare th documents in Acrobat Pro XI, I usually get the message that there are no changes to mark.  However, I know there a quite a few number of changes.  I raised this question more than a year ago

    When I OCR two versions of the same document and then compare the documents in Acrobat Pro XI, I usually get the message that there are no changes to mark.  However, I know there a quite a few number of changes.  I raised this question more than a year ago, and the response I received had to do with the quality of the OCR and the scans of the documents.  However, if I use Acrobat Pro XI to save the same documents in Word and then run a comparison in Word all of the changes are marked.  When a PDF is saved as a Word document in Acrobat Pro XI, is a different OCR module being used than the one used in Acrobat Pro XI for text recognition?

    OCR is only for recoginition of the image / picture of text provided by an scanner.
    Content typed into a Word file which is converted to a PDF is (in Word and in PDF) *not* an image  or picture of text - it is the digital text. So, no OCR involved.
    When the "digital" (renderable) text of a PDF's page content is exported to Word no OCR is involved.
    When a PDF's content is from the image output of a scanner and this is a picture of text then OCR comes into play.
    If this content is exported to Word before doing OCR then it is the image that is exported to the Word file.
    Once OCR is performed it is the OCR output that is exported.
    OCR output is (always will be) impacted by "the quality of the OCR and the scans of the documents". 
    Regardless "Compare" is based on a Word file output to PDF1 then edits to the Word file followed by an output to PDF2. You use Acrobat Pro to do a compare of PDF1 & PDF2.
    Paper 1 scanned to image 1 to image 1 in PDF1 that gets OCR 1 and
    Paper 2 scanned to image 2 to image 2 in PDF2 that gets OCR 2
    being processed with Acrobat Pro's Compare can certainly be done.
    But - well you've described what can be observed.
    Be well...

  • Why does the circuit not simulate correctly when i put two circuits in the same design.

    Hi,
    I have two circuits that i can simulate in their own designs and they work correctly but when i put the two circuits within the same design, one circuit does not work. I don't understand why this is happening. Could someone please explain why this is happening and how to solve it please?
    Below is the circuit i'm attempting to simulate. Each little circuit is what i've made previously in their own designs.
    When i simulate each circuit in it's own design i get the following waveforms.
    When i simulate both of the circuits together i get the following waveforms. The yellow and red signals have been attached to the right hand side of the 10nF caps. The signals have also been offset.
    Thanks for any help.

    By the Multisim circuit file do you mean the .ms12 file? If so, i've attached a copy of it here.
    Attachments:
    NchPch togther.ms12 ‏185 KB

  • Why is the Star Transformation using two indexes for the same dimension?

    Hi,
    Recently, I have made an investigation about the Star Transformation feature. I have found a strange test case, which plays an important role in my strategy for our overall DWH architecture. Here it is:
    The Strategy:
    I would like to have the classical Star Transformation approach (single column Bitmap Indexes for each dimension foreign key column in the fact table), together with additional Bitmap Join Indexes for some of the dimension attributes, which would benefit from the materialization of the join (bitmap merge operation will be skipped/optimized).
    The query:
    select dp.brand, ds. region_name, dc.region_name
         , count(*), sum(f.extended_price)
      from fact_line_item  f
         , dim_part       dp
         , dim_supplier   ds
         , dim_customer   dc
    where dp.mfgr        = 10                 -- dimension selectivity = 1/10 --> acttual/fact selectivity = 6/10
       and f.part_dk      = dp.dk
       and ds.region_name = 'REGION #1' -- dimension selectivity = 1/9
       and f.supplier_dk  = ds.dk
       and dc.region_name = 'REGION #1' -- dimension selectivity = 1/11
       and f.customer_dk  = dc.dk
    group by dp.brand, ds. region_name, dc.region_name
    The actual plan:
    | Id  | Operation                              | Name                        | Starts | E-Rows | Cost (%CPU)| A-Rows |   A-Time   | Buffers | Reads  |
    |   0 | SELECT STATEMENT                       |                             |      1 |        |  3247 (100)|      1 |00:01:42.05 |     264K|    220K|
    |   1 |  HASH GROUP BY                         |                             |      1 |      2 |  3247   (1)|      1 |00:01:42.05 |     264K|    220K|
    |*  2 |   HASH JOIN                            |                             |      1 |  33242 |  3037   (1)|    217K|00:01:29.67 |     264K|    220K|
    |*  3 |    TABLE ACCESS FULL                   | DIM_SUPPLIER                |      1 |   1112 |   102   (0)|   1112 |00:00:00.01 |     316 |      4 |
    |*  4 |    HASH JOIN                           |                             |      1 |  33245 |  2934   (1)|    217K|00:01:29.10 |     264K|    220K|
    |*  5 |     TABLE ACCESS FULL                  | DIM_CUSTOMER                |      1 |    910 |   102   (0)|    910 |00:00:00.08 |     316 |      8 |
    |*  6 |     HASH JOIN                          |                             |      1 |  33248 |  2831   (1)|    217K|00:01:28.57 |     264K|    220K|
    |*  7 |      TABLE ACCESS FULL                 | DIM_PART                    |      1 |     10 |     3   (0)|     10 |00:00:00.01 |       6 |      0 |
    |   8 |      PARTITION RANGE ALL               |                             |      1 |  36211 |  2827   (1)|    217K|00:01:28.01 |     264K|    220K|
    |   9 |       TABLE ACCESS BY LOCAL INDEX ROWID| FACT_LINE_ITEM              |      6 |  36211 |  2827   (1)|    217K|00:01:33.85 |     264K|    220K|
    |  10 |        BITMAP CONVERSION TO ROWIDS     |                             |      6 |        |            |    217K|00:00:07.09 |   46980 |   3292 |
    |  11 |         BITMAP AND                     |                             |      6 |        |            |     69 |00:00:08.33 |   46980 |   3292 |
    |  12 |          BITMAP MERGE                  |                             |      6 |        |            |    193 |00:00:02.09 |    2408 |   1795 |
    |  13 |           BITMAP KEY ITERATION         |                             |      6 |        |            |   4330 |00:00:04.66 |    2408 |   1795 |
    |  14 |            BUFFER SORT                 |                             |      6 |        |            |     60 |00:00:00.01 |       6 |      0 |
    |* 15 |             TABLE ACCESS FULL          | DIM_PART                    |      1 |     10 |     3   (0)|     10 |00:00:00.01 |       6 |      0 |
    |* 16 |            BITMAP INDEX RANGE SCAN     | FACT_LI__P_PART_DIM_KEY_BIX |     60 |        |            |   4330 |00:00:02.11 |    2402 |   1795 |
    |* 17 |          BITMAP INDEX SINGLE VALUE     | FACT_LI__P_PART_MFGR_BJX    |      6 |        |            |   1747 |00:00:06.65 |     890 |    888 |
    |  18 |          BITMAP MERGE                  |                             |      6 |        |            |    169 |00:00:02.78 |   16695 |    237 |
    |  19 |           BITMAP KEY ITERATION         |                             |      6 |        |            |   5460 |00:00:01.56 |   16695 |    237 |
    |  20 |            BUFFER SORT                 |                             |      6 |        |            |   5460 |00:00:00.02 |     316 |      0 |
    |* 21 |             TABLE ACCESS FULL          | DIM_CUSTOMER                |      1 |    910 |   102   (0)|    910 |00:00:00.01 |     316 |      0 |
    |* 22 |            BITMAP INDEX RANGE SCAN     | FACT_LI__P_CUST_DIM_KEY_BIX |   5460 |        |            |   5460 |00:00:02.07 |   16379 |    237 |
    |  23 |          BITMAP MERGE                  |                             |      6 |        |            |    170 |00:00:03.65 |   26987 |    372 |
    |  24 |           BITMAP KEY ITERATION         |                             |      6 |        |            |   6672 |00:00:02.23 |   26987 |    372 |
    |  25 |            BUFFER SORT                 |                             |      6 |        |            |   6672 |00:00:00.01 |     316 |      0 |
    |* 26 |             TABLE ACCESS FULL          | DIM_SUPPLIER                |      1 |   1112 |   102   (0)|   1112 |00:00:00.01 |     316 |      0 |
    |* 27 |            BITMAP INDEX RANGE SCAN     | FACT_LI__S_SUPP_DIM_KEY_BIX |   6672 |        |            |   6672 |00:00:02.74 |   26671 |    372 |
    The Question:
    Why is the Star Transformation using both indexes FACT_LI__P_PART_DIM_KEY_BIX and FACT_LI__P_PART_MFGR_BJX for the same dimension criteria (dp.mfgr = 10)?? The introduction of the additional Bitmap Join Index actually make Oracle to do the work twice !!!
    Anybody, any idea ?!?

    Dom, here it is the plan with the predicates:
    | Id  | Operation                              | Name                        | Starts | E-Rows | Cost (%CPU)| A-Rows |   A-Time   | Buffers | Reads  |
    |   0 | SELECT STATEMENT                       |                             |      1 |        |  3638 (100)|      1 |00:06:41.17 |     445K|    236K|
    |   1 |  HASH GROUP BY                         |                             |      1 |      2 |  3638   (1)|      1 |00:06:41.17 |     445K|    236K|
    |*  2 |   HASH JOIN                            |                             |      1 |  33242 |  3429   (1)|    217K|00:08:18.02 |     445K|    236K|
    |*  3 |    TABLE ACCESS FULL                   | DIM_SUPPLIER                |      1 |   1112 |   102   (0)|   1112 |00:00:00.03 |     319 |    313 |
    |*  4 |    HASH JOIN                           |                             |      1 |  33245 |  3326   (1)|    217K|00:08:17.47 |     445K|    236K|
    |*  5 |     TABLE ACCESS FULL                  | DIM_CUSTOMER                |      1 |    910 |   102   (0)|    910 |00:00:00.01 |     319 |    313 |
    |*  6 |     HASH JOIN                          |                             |      1 |  33248 |  3223   (1)|    217K|00:08:16.63 |     445K|    236K|
    |*  7 |      TABLE ACCESS FULL                 | DIM_PART                    |      1 |     10 |     3   (0)|     10 |00:00:00.01 |       6 |      0 |
    |   8 |      PARTITION RANGE ALL               |                             |      1 |  36211 |  3219   (1)|    217K|00:08:16.30 |     445K|    236K|
    |   9 |       TABLE ACCESS BY LOCAL INDEX ROWID| FACT_LINE_ITEM              |      6 |  36211 |  3219   (1)|    217K|00:08:40.89 |     445K|    236K|
    |  10 |        BITMAP CONVERSION TO ROWIDS     |                             |      6 |        |            |    217K|00:00:32.00 |   46919 |  19331 |
    |  11 |         BITMAP AND                     |                             |      6 |        |            |     69 |00:00:34.50 |   46919 |  19331 |
    |  12 |          BITMAP MERGE                  |                             |      6 |        |            |    193 |00:00:00.58 |    2353 |      1 |
    |  13 |           BITMAP KEY ITERATION         |                             |      6 |        |            |   4330 |00:00:00.10 |    2353 |      1 |
    |  14 |            BUFFER SORT                 |                             |      6 |        |            |     60 |00:00:00.01 |       6 |      0 |
    |* 15 |             TABLE ACCESS FULL          | DIM_PART                    |      1 |     10 |     3   (0)|     10 |00:00:00.01 |       6 |      0 |
    |* 16 |            BITMAP INDEX RANGE SCAN     | FACT_LI__P_PART_DIM_KEY_BIX |     60 |        |            |   4330 |00:00:00.07 |    2347 |      1 |
    |* 17 |          BITMAP INDEX SINGLE VALUE     | FACT_LI__P_PART_MFGR_BJX    |      6 |        |            |   1747 |00:01:23.64 |     882 |    565 |
    |  18 |          BITMAP MERGE                  |                             |      6 |        |            |    169 |00:00:09.14 |   16697 |   7628 |
    |  19 |           BITMAP KEY ITERATION         |                             |      6 |        |            |   5460 |00:00:02.19 |   16697 |   7628 |
    |  20 |            BUFFER SORT                 |                             |      6 |        |            |   5460 |00:00:00.01 |     316 |      0 |
    |* 21 |             TABLE ACCESS FULL          | DIM_CUSTOMER                |      1 |    910 |   102   (0)|    910 |00:00:00.01 |     316 |      0 |
    |* 22 |            BITMAP INDEX RANGE SCAN     | FACT_LI__P_CUST_DIM_KEY_BIX |   5460 |        |            |   5460 |00:00:08.78 |   16381 |   7628 |
    |  23 |          BITMAP MERGE                  |                             |      6 |        |            |    170 |00:00:21.46 |   26987 |  11137 |
    |  24 |           BITMAP KEY ITERATION         |                             |      6 |        |            |   6672 |00:00:10.29 |   26987 |  11137 |
    |  25 |            BUFFER SORT                 |                             |      6 |        |            |   6672 |00:00:00.01 |     316 |      0 |
    |* 26 |             TABLE ACCESS FULL          | DIM_SUPPLIER                |      1 |   1112 |   102   (0)|   1112 |00:00:00.01 |     316 |      0 |
    |* 27 |            BITMAP INDEX RANGE SCAN     | FACT_LI__S_SUPP_DIM_KEY_BIX |   6672 |        |            |   6672 |00:00:20.94 |   26671 |  11137 |
    Predicate Information (identified by operation id):                                                                                                  
       2 - access("F"."SUPPLIER_DK"="DS"."DK")                                                                                                           
       3 - filter("DS"."REGION_NAME"='REGION #1')                                                                                                        
       4 - access("F"."CUSTOMER_DK"="DC"."DK")                                                                                                           
       5 - filter("DC"."REGION_NAME"='REGION #1')                                                                                                        
       6 - access("F"."PART_DK"="DP"."DK")                                                                                                               
       7 - filter("DP"."MFGR"=10)                                                                                                                        
      15 - filter("DP"."MFGR"=10)                                                                                                                        
      16 - access("F"."PART_DK"="DP"."DK")                                                                                                               
      17 - access("F"."SYS_NC00017$"=10)                                                                                                                 
      21 - filter("DC"."REGION_NAME"='REGION #1')                                                                                                        
      22 - access("F"."CUSTOMER_DK"="DC"."DK")                                                                                                           
      26 - filter("DS"."REGION_NAME"='REGION #1')                                                                                                        
      27 - access("F"."SUPPLIER_DK"="DS"."DK")                                                                                                           
    Note                                                                                                                                                 
       - star transformation used for this statement                                                                                                     

  • How can I have two fields with the same name if it makes sense?

    Hello, folks :)
    I have a pretty hard time figuring out how I can have two text fields with the same binding name.
    The whole problem is that when I need two fields with the same binding name they are still differnent coz they have the same name but differnt indices.
    I should make a form filled at runtime by merging a pdf form file and an fdf file data file. And I have no choice to do it differently. And my form file needs some data like customerName, companyName twice in one form. But there's only one possible buinding name indexed zero.
    How can I create a field with absolutely the same name or is it just impossible due to possible name conflicts? And is there a workaround to this problem? I just need one piece of data repeated in different places.
    Thanks for your replies :)
    P.S. if u think that the problem is not clear enough let me know. I'll supply you with more details. But the general process can not be changed.
    One pdf should be mergred with an fdf with as the result of their merge a new filled and flattened form. I have no control over fdfs their are generated by Oracle and I can not fill the form using XML files coz this process should be integrated in a working application.

    I just thought about a really ugly workaround with a server-side script adding values to fdf files but it's a bit of work and tests and personally i think it's a bad idea :-(

  • BPC Script Logic Multi-dimension REC Statement

    Hi All BPC Experts,
    The way that our data in the dimensions is setup, members in one dimension have properties that "point" to members in other dimensions.
    In this case when I write the REC statement, whilst I'm just doing arithmetic on P_ACCT, when I write the final value, I also need to specifiy the members for the dimensions CUSTOMER, ENTITY, MINE, DESTINATION.
    In the example below I hve hardcoded the CONTRACT and TIME dimension members, but going forward, this logic will be appllied to a number of CONTRACTS and TIMES so the members of the other dimensions need to be retrieved dynamically.
    *XDIM_MEMBERSET P_ACCT = CAPACITY_REV,CAPACITY_RATE,FINAL_VOLUME
    *XDIM_MEMBERSET CATEGORY=FORECAST
    *XDIM_MEMBERSET P_DATASRC=Input
    *XDIM_MEMBERSET CONTRACT=0005000001_10
    *XDIM_MEMBERSET TIME=2009.JUL
    *WHEN P_ACCT
          *IS CAPACITY_RATE
             *BEGIN
                REC(EXPRESSION=(%VALUE%[P_ACCT].[FINAL_VOLUME]),
                         CUSTOMER = CONTRACT.CUSTOMER,
                         DESTINATION = CONTRACT.DESTINATION_ID,
                         ENTITY = CONTRACT.HAUL_PC,
                         MINE = CONTRACT.MINE_ID,
                         P_ACCT = "CAPACITY_REV")
             *END
    *ENDWHEN
    *COMMIT
    My Question is twofold:
    - Can anyone see any problems with the above code, ie is this a valid way of writing the REC statement?
    - Can anyone suggest another way of writing this code?
    Best regards
    Mark Rodrigues

    Just repostoing the logic as "Code"
    *XDIM_MEMBERSET P_ACCT = CAPACITY_REV,CAPACITY_RATE,FINAL_VOLUME
    *XDIM_MEMBERSET CATEGORY=FORECAST
    *XDIM_MEMBERSET P_DATASRC=Input
    *XDIM_MEMBERSET CONTRACT=0005000001_10
    *XDIM_MEMBERSET TIME=2009.JUL
    *WHEN P_ACCT
      *IS CAPACITY_RATE
        *BEGIN
            REC(EXPRESSION=(%VALUE%P_ACCT.FINAL_VOLUME),
                                            CUSTOMER = CONTRACT.CUSTOMER,
                                            DESTINATION = CONTRACT.DESTINATION_ID,
                                            ENTITY = CONTRACT.HAUL_PC,
                                            MINE = CONTRACT.MINE_ID,
                                            P_ACCT = "CAPACITY_REV")
        *END
      *ENDWHEN
    *COMMIT

  • Rounding in NW BPC Script Logic

    Hi,
    BPC MS version has a keyword "ROUND" to round the numbers through script logic.
    What is the replacement to Round the amounts in NW BPC Script Logic.
    I tried using the same keyword "Round" but it did not work. 
    Appreciate your help.
    Thanks
    Anjali

    There is a HowTo guide showing how to implement this functionality as a BADI - [http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/50daa919-5b80-2c10-babd-b75c6c64feed]
    Please make sure to search SCN and look through the HowTo guides before asking questions in the forums. HowTo guides can be found here: [http://wiki.sdn.sap.com/wiki/display/BPX/EnterprisePerformanceManagement(EPM)How-to+Guides]
    Ethan

  • "LOGIC PRO X: Disk is too slow or System Overload.  (-10010)"  This is the message that I was having since two weeks ago with my Logic 9.  I updated two days ago to Logic X and I am still having the same problem.

    "LOGIC PRO X: Disk is too slow or System Overload.  (-10010)"  This is the message that I was having since two weeks ago with my Logic 9.  I updated two days ago to Logic X and I am still having the same problem.
    I recently formatted my computer.  In other words, I'm not using too much memory of my HD.  My Memory Ram is 8GB.

    dandotcraig wrote:
    A week before logic X comes out it starts bugging out... i deleted a bunch of stuff on my HD and cleaned up everything... didnt fix anything... then logic x came out and I though oh i better update that will fix everything... and im still having the same problems... its rediculous.
    Umm,, no offence... but what is ridiculous...  is you didn't troubleshoot the original problem but instead you assumed it was a LP9 problem so you updated to LPX which is still in its early days and is likely to be less stable than LP9... rather than more so!
    So.. Here's the thing.... 
    LP9 was working fine and then stopped working normally according to you. Therefore what changed at the time LP9 stopped working normally?
    Here are just a few ideas to think about.. for around the time this started..
    Did you update Logic Pro 9... OS X... Drivers for Midi/Audio or other connected devices?
    If you did, did you then restore from a backup you made prior to these problems occuring and what happened when you did so? (assuming you do make backups of your system?)
    Did you install any new Apps on your Mac?
    Did you add a new Hard Drive? How is it formatted?
    Did you start recording or creating music in a different way to how you used to before the problem started?
    Have you started using a different SI or FX plugin or plugins.. More or different FX for example.. Did you install a new version of a plugin?
    Is all your software legal? (Have to ask because some people install all kinds of illegal plugins and whatever else.. and have no idea how the 'cracks' work or what they might affect/mess up/conflict with in the process)
    Have you looked at the System logs to see if anything is happening out of the ordinary when you get these messages?
    Have you looked at OS X's Activity monitor to see if any app or routine is kicking in hard when you get this issue?
    Basically, you need to think about and look for what changed... because something apparently changed to suddenly cause these issues...given you said you didn't have them until a certain timeframe and some of the questions above, I hope, will get you thinking..
    ....and maybe a few of the others here will come up with other ideas and suggestions to help you...
    Good luck and let us know how you got on...

  • What happens on iCloud (ex. contacts) when multiple family members use the same Apple ID?

    What happens on iCloud when multiple family members use the same Apple ID?  For example if we all choose to use iCloud for contacts, are they all merged together?  We use the same Apple ID so we can use find my iPhone to keep track of the whole family.

    Of course if you are both connected to the same iCloud account you have the same contacts - what did you expect?. The contacts live on the server and are read from there by the devices; so as you've both managed to sync your contacts up to iCloud they are now inextricably mixed. You can only delete your contacts by deleting individual ones, and doing that will delete them from your phone as well.
    You can only unravel this by
    1. In the iCloud contacts page at http://icloud.com, select all the contacts, click on the cogwheel icon at bottom left and choose 'Export vCard'.
    2. Sign out of System Preferences>iCloud
    3. Create a new Apple ID and open a new iCloud account with it for your own use.
    4. Import the vCard back into the iCloud contacts page.
    5. Go to http://icloud.com and sign in with the original ID. This is now his ID. Work through the contacts individually deleting the ones you don't want him to have. When done sign out and advise him to change his password.
    6. Go to the new iCloud account and delete his contacts individually.
    Of course if you have also been syncing calendars and using the same email address there are problems with doing this.

  • Hello there - how can I share my iTunes library between two users on the same computer? I put the library in a shared folder between both and have selected this library on both as well, but when I update iTunes with music etc it only appears on one?

    Hello there - how can I share my iTunes library between two users on the same computer? I put the library in a shared folder between both and have selected this library on both as well, but when I update iTunes with music etc it only appears on one?

    Thank you Joe - I tried this but it's only showing a teensy amount of music - the stuff on the second users account as opposed to the giagntic library on the 'main' account. I actually went to a Genius Bar and they said that apple doesn't really want you to share music between accounts - parents don't want to hear their kids music etc. Which seemed strange, but it might be the case sadly   Thanks anyway!

  • Two computers share the same wi-fi Modem . When computer A reads a message it is marked as read on both PC's, not allowing computer B to see what must be read.

    Two computers share the same WI-fi Modem . When computer A reads a message it is marked as read on both PC's, not allowing computer B to see what must still be read. Email is Thunderbird.
    Please help, Thank you for this online support option

    Imap wasn't designed for this kind of multi user situation. It assumes that you the account owner will be using it to manage one account via multiple devices. So once you have read a message it has been read, regardless of which device you were using at the time.
    You appear to be describing a situation where you want more than one user to read each message, without anyone knowing if anyone else has read it or even dealt with it. Frankly, I can't imagine a set of circumstances where this workflow would make sense or be useful.
    You can do various things such as manually setting messages as unread, or moving them from one folder to another to indicate that they have been processed, but much of this relies on users being thorough and conscientious.
    You may need to be running your own server to do this sort of email message managing, if you really need to fork a message so it gets to multiple recipients. Managing which users see a particular message is a job for a server, not the end-user's email client.

  • Two clients in the same server--Script??

    Hi Folks,
    1.I have two clients in the same server say 100(used for dev) 120(used only for testing).I had developed a script in 100 which I want to test it in 120.Now how to move this script in 100 to 120.
    2.How to use includes in scripts and what is the usage?
    Thanks,
    K.Kiran.

    <b>INCLUDE: </b>Include other texts
    With the command INCLUDE, you can include the contents of another text into your text. The text to be included exists separately from yours and is only copied at the time of the output formatting.With the INCLUDE command, you always get the most current version of the required text, since this is only read and inserted during the output formatting.
    Syntax:
    /: INCLUDE name [OBJECT o] [ID i] [LANGUAGE l] [PARAGRAPH p] [NEW-PARAGRAPH np]
    The name of the text to be inserted must be specified and can have up to a maximum of 70 characters. If the text name contains blanks, then you must put it in quotes as a literal. It can also be specified via a symbol. All further parameters of the INCLUDE command are optional. If they are missing, SAPscript uses default values for them which are based on the respective call environment.
    Examples:
    /: INCLUDE MYTEXT
    The text MYTEXT is included in the language of the calling text.
    /: INCLUDE MYTEXT LANGUAGE ‘E’ PARAGRAPH ‘A1’
    The text with the name MYTEXT and the language E is included, regardless of in which language the calling text is created. The paragraph format A1 is valid as the standard paragraph for this call.
    Optional specifications:
    •&#61472;LANGUAGE If a language is not specified, the language of the calling text or the layout set is set for the text to be included. If a language is specified, the text is always loaded in this language, regardless of the language of the calling text.
    •&#61472;PARAGRAPH The text to be included is formatted with the style allocated to it. With this parameter, the standard paragraph of this style can be redefined for the current call. All * paragraphs of the inserted text are then formatted with the paragraph specified here.
    •&#61472;NEW-PARAGRAPH The first line of the included text has this format flag, provided it is not a command or comment line. If the optional entry PARAGRAPH (see above) is empty, all * paragraphs of the included text are formatted with the paragraph np specified with
    NEW-PARAGRAPH.
    •&#61472;OBJECT To specify a text completely, you must make further specifications regarding the text object. There are different rules and restrictions for this which depend on the object type of the calling text: All texts can be included in a layout set. If no object is entered here, TEXT is used (standard texts).With a documentation text (object DOKU), you can only include documentation texts. This object is assumed even if no object is specified in this environment. Only hypertext or documentation text can be included into a hypertext (object DSYS). If the OBJECT specification is missing, DSYS is set as a default value.
    Only standard text (object TEXT), documentation text or hypertext can be included in any other type of text. The default object is TEXT if nothing is entered.
    •&#61472;ID The text ID, which allows further text types within an object, is a further part of the text key. If the ID is not entered, the default Include ID from table TTXID is used for the calling text. If the specification is not in this table, the text ID of the calling text is used.
    The ID together with the object are now the basis of a further consistency check:
    •&#61472;All text IDs are allowed for a layout set.
    •&#61472;Only documentation texts with the text IDs TX (general texts), UO (authorization objects), and documentation texts which have the same text ID as the calling documentation text may be included in documentation texts.
    •&#61472;All DSYS texts may be included in DSYS texts, regardless of their ID. Documentation texts to be inserted may only have IDs TX and UO.
    •&#61472;Standard texts with all the allowed text IDs, DSYS texts with all IDs, and documentation texts with Ids TX and UO may be included in the other types of texts.
    Regards,
    Santosh

  • Wrong error message when two instances with the same PK are created commited

    I accedently created two instances with the same pk and I got wrong error.
    Took me a while to figure out what's going - I use multiple fields mapped on
    the same column a lot but not in this case
    kodo.util.FatalUserException: User errors were detected when flushing to the
    data store. The getNestedExceptions() method of this exception will return
    an array of the specific errors.
    NestedThrowables:
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 3", "Small Business Review" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 5", "JOFOC Approved" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 1", "RFC/AP Received" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 4", "JOFOC Submitted for Review"
    This usually occurs when you map different fields to the same column, but
    you do not keep the values of these fields in synch.
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 6", "FedBizOpps Announcement"
    This usually occurs when you map different fields to the same column, but
    you do not keep the values of these fields in synch.
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 2", "RFC/AP Approved" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:721)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    NestedThrowablesStackTrace:
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 3", "Small Business Review" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    at kodo.jdbc.runtime.VRow.setObject(VRow.java:94)
    at kodo.jdbc.sql.AbstractRow.setString(AbstractRow.java:316)
    at kodo.jdbc.meta.ValueFieldMapping.update(ValueFieldMapping.java:195)
    at kodo.jdbc.meta.ColumnFieldMapping.insert(ColumnFieldMapping.java:226)
    at kodo.jdbc.runtime.UpdateManagerImpl.insert(UpdateManagerImpl.java:202)
    at kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:89)
    at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:480)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:154)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:705)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 5", "JOFOC Approved" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    at kodo.jdbc.runtime.VRow.setObject(VRow.java:94)
    at kodo.jdbc.sql.AbstractRow.setString(AbstractRow.java:316)
    at kodo.jdbc.meta.ValueFieldMapping.update(ValueFieldMapping.java:195)
    at kodo.jdbc.meta.ColumnFieldMapping.insert(ColumnFieldMapping.java:226)
    at kodo.jdbc.runtime.UpdateManagerImpl.insert(UpdateManagerImpl.java:202)
    at kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:89)
    at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:480)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:154)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:705)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 1", "RFC/AP Received" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    at kodo.jdbc.runtime.VRow.setObject(VRow.java:94)
    at kodo.jdbc.sql.AbstractRow.setString(AbstractRow.java:316)
    at kodo.jdbc.meta.ValueFieldMapping.update(ValueFieldMapping.java:195)
    at kodo.jdbc.meta.ColumnFieldMapping.insert(ColumnFieldMapping.java:226)
    at kodo.jdbc.runtime.UpdateManagerImpl.insert(UpdateManagerImpl.java:202)
    at kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:89)
    at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:480)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:154)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:705)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 4", "JOFOC Submitted for Review"
    This usually occurs when you map different fields to the same column, but
    you do not keep the values of these fields in synch.
    at kodo.jdbc.runtime.VRow.setObject(VRow.java:94)
    at kodo.jdbc.sql.AbstractRow.setString(AbstractRow.java:316)
    at kodo.jdbc.meta.ValueFieldMapping.update(ValueFieldMapping.java:195)
    at kodo.jdbc.meta.ColumnFieldMapping.insert(ColumnFieldMapping.java:226)
    at kodo.jdbc.runtime.UpdateManagerImpl.insert(UpdateManagerImpl.java:202)
    at kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:89)
    at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:480)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:154)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:705)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 6", "FedBizOpps Announcement"
    This usually occurs when you map different fields to the same column, but
    you do not keep the values of these fields in synch.
    at kodo.jdbc.runtime.VRow.setObject(VRow.java:94)
    at kodo.jdbc.sql.AbstractRow.setString(AbstractRow.java:316)
    at kodo.jdbc.meta.ValueFieldMapping.update(ValueFieldMapping.java:195)
    at kodo.jdbc.meta.ColumnFieldMapping.insert(ColumnFieldMapping.java:226)
    at kodo.jdbc.runtime.UpdateManagerImpl.insert(UpdateManagerImpl.java:202)
    at kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:89)
    at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:480)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:154)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:705)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    kodo.util.UserException: Attempt to set column "MILESTONE_TYPE.DESCRIPTION"
    to two different values: "ContractMilestone 2", "RFC/AP Approved" This
    usually occurs when you map different fields to the same column, but you do
    not keep the values of these fields in synch.
    at kodo.jdbc.runtime.VRow.setObject(VRow.java:94)
    at kodo.jdbc.sql.AbstractRow.setString(AbstractRow.java:316)
    at kodo.jdbc.meta.ValueFieldMapping.update(ValueFieldMapping.java:195)
    at kodo.jdbc.meta.ColumnFieldMapping.insert(ColumnFieldMapping.java:226)
    at kodo.jdbc.runtime.UpdateManagerImpl.insert(UpdateManagerImpl.java:202)
    at kodo.jdbc.runtime.UpdateManagerImpl.flush(UpdateManagerImpl.java:89)
    at kodo.jdbc.runtime.JDBCStoreManager.flush(JDBCStoreManager.java:480)
    at
    kodo.runtime.DelegatingStoreManager.flush(DelegatingStoreManager.java:154)
    at
    kodo.runtime.PersistenceManagerImpl.flushInternal(PersistenceManagerImpl.jav
    a:705)
    at
    kodo.runtime.PersistenceManagerImpl.beforeCompletion(PersistenceManagerImpl.
    java:573)
    at kodo.runtime.LocalManagedRuntime.commit(LocalManagedRuntime.java:63)
    at
    kodo.runtime.PersistenceManagerImpl.commit(PersistenceManagerImpl.java:410)
    at peacetech.nci.cs.LoadData.loadLookups(LoadData.java:154)
    at peacetech.nci.cs.LoadData.main(LoadData.java:240)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
    ..java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:75)
    Process terminated with exit code 0

    Thanks for the report. I've recorded the bug here:
    http://bugzilla.solarmetric.com/show_bug.cgi?id=705

  • Two Threads Sharing the Same Object

    I am learning Java multithreading recently and I really hit the wall when I came to synchronizing data using the synchronized keyword. According to the explanation, synchronized will only work when 2 or more threads are accessing the same object. If there are accessing 2 different objects, they can run the synchronized method in parallel.
    My question now is how to make sure for synchronized method to work, I am actually working with the same and only one object??
    Imagine this:
    Two person with the same account number are trying to access the very ONE account at the same time.
    I suppose the logic will be:
    Two different socket objects will be created. When it comes to the login or authentication class or method, how can I make sure in term of object that the login/authentication class or method will return them only ONE object (because they share the same account), so that they will be qualified for using the synchronized method further down the road?
    Thanks in advance!

    Actually your understanding is wrong. Consider:
    public class MyClass {
      private int someInt;
      private float someFloat;
      private synchronized void someMethod(final int value) {
        if (value > 2000) someInt = 2000;
      private synchronized void someOtherMethod(final float value) {
        if (value > 2.0) someFloat = 1.999f;
    }YOu might think that two different threads can enter this code, one can enter in someOtherMethod() while one is in someMethod(). That is wrong. The fact is that synchronization works by obtaining synchronization locks on a target object. In this case by putting it on the method declaration you are asking for the lock on the 'this' object. This means that only one of these methods may enter at a time. This code would be better written like so ...
    public class MyClass {
      private int someInt;
      private float someFloat;
      private void someMethod(final int value) {�
        synchronized(someInt) {
          if (value > 2000) someInt = 2000;
      private void someOtherMethod(final float value) {
        synchronized(someFloat) {
          if (value > 2.0) someFloat = 1.999f;
    }In this manner you are only locking on the pertinent objects to the method and not on 'this'. This means that both methods can be entered simultaneously by two different threads. However watch out for one little problem.
    public class MyClass {
      private int someInt;
      private float someFloat;
      private void someMethod(final int value) {�
        synchronized(someInt) {
          if (value > 2000) {
            someInt = 2000;
            synchronized (someFloat) {
              someFloat = 0.0f;
      private void someOtherMethod(final float value) {
        synchronized(someFloat) {
          if (value > 2.0) {
            someFloat = 1.99999f;
            synchronized (someInt) {
              someInt = 0;
    }In this case you can have a deadlock. If two threads enter one of these methods at the same time one would be waiting on the lock for someInt and the other on the lock for someFloat. Neither would proceed. The solution to the problem is simple. Acquire all locks in alphabetical order before you use the first.
    public class MyClass {
      private int someInt;
      private float someFloat;
      private void someMethod(final int value) {�
        synchronized (someFloat) {
          synchronized(someInt) {
            if (value > 2000) {
              someInt = 2000;
              someFloat = 0.0f;
      private void someOtherMethod(final float value) {
        synchronized(someFloat) {
          if (value > 2.0) {
            someFloat = 1.99999f;
            synchronized (someInt) {
              someInt = 0;
    }In this manner one thread will block waiting on someFloat and there can be no deadlock.

Maybe you are looking for

  • Problem with property resource bundles

    I use struts message resource to localize my jsp pages. struts message resources itself uses property resource bundles to accompolish its task.the problem arises when I try to print a message from resource bundle using: <bean:message bundle="messages

  • Lose response when shutdown or logoff & tty can't login

    Hello When I try to shutdown, reboot, logout, system have a great probability to no response, black screen and sysrq not work. sometime switch tty also like that. Determine the high CPU usage from the voice of the fan. hard disk and network useless.

  • RID/getAccessLink() in WPC of KM link

    Hello everybody, I need to show on a news file the link of a xml file made with WPC to itself. I used this code, which works perfect:          <xsl:if test="@type='relatedLinks'">                 <div>Reed more:<a>                           <xsl:attr

  • Size/Angle Jittering and Scattering with a "brush tip" in full color?

    Is there any way to emulate the options available for a custom brush tip created from an image, yet still keep all the color information? I know this can't be done with a regular brush tip, but is there another way to pull it off other than copy/past

  • Installing 8iLite on Palm Pilot Vx

    I received a demo copy of 8i Lite in the Oracle magazine. On the CD-ROM cover, it was printed that one of the operating systems that 8i Lite will work with is Palm OS. What I like to know is what are the hardware requirements and steps to follow to i