READ ME Before you decide to use IKM Oracle Multi-Insert in ODI 12c

Ok, I've decided to write this to help out others who may be heading down this twisted mess and hope they can benefit from my pain.
If using a sequence, do not use this IKM.
The primary reason is Oracle's INSERT ALL statement is NOT atomic.  This means it WILL eventually give "ORA-02291: integrity constraint (XXX) violated - parent key not found" when it attempts to insert rows into the child table first.  To make it work, the constraint(s) in question must be disabled or set to deferred.  However, if either is done, there is no need to use the INSERT ALL because the multiple inserts can now be done in any order without error as long as everything is kosher at the time the constraint is enabled or set to immediate.  So the very fix for the IKM makes its use unnecessary.
The second reason is it burns sequence numbers.  The IKM has a tendency of grabbing the filter (no matter how buried) right before it and putting it in the WHEN statement of the INSERT ALL.  This will burn sequence numbers because the rows are not filtered prior to being feed into the insert.  Not an issue for small rowsets, but for large rowsets or frequently run mappings the burn can be quite substantial.  This can be fixed by manipulating hints and/or the physical tab, but may result in poorer performance than just using a different IKM that doesn't burn sequence numbers.
If you are doing anything else besides the multi-insert in the same mapping, beware!  This IKM does not allow ODI to respect the Target Load Order specified on the mapping.  I've found that it usually puts the multi-insert last in sequence.  It can be fixed by working on the physical tab, and making multiple targets but it also crashed several times when I was using it.  Additionally it resisted doing what seemed like simple tasks (like dragging multiple items at a time or trying to drag items off to the right of the execution units).  As I've said elsewhere, I think this is a bug and it will probably be fixed in the future.
So my advice is avoid using this IKM at all costs.  Just disable or defer your constraints and use the other IKMs.
BTW, if you want to defer the constraints, I've found you can set the On Connect command of the Physical topology to:
ALTER SESSION SET CONSTRAINTS = DEFERRED
and then select all the transactions in the list.  Trying it in the Begin Mapping Command of the mapping does not appear to work.
Please let me know if I got anything wrong,
Scott

This is not the first instance of KM load strategy that has had the nasty side effect of burning sequence numbers - see the following:
ODI Oracle Merge Incremental Update burns sequence values - jason's hyperion blog
However, at least this one does now seem to have been modified to try and address this issue.

Similar Messages

  • ODI - IKM Oracle Multi Table Insert

    Hi All,
    I am new to ODI, i tried to use "IKM Oracle Multi Table Insert", one interface generates query like
    insert  all
    when 1=1  then
    into BI.EMP_TOTAL_SAL
    *(EMPNO, ENAME, JOB, MGR, HIREDATE, TOTAL_SAL, DEPTNO)*
    values
    *(C1_EMPNO, C2_ENAME, C3_JOB, C4_MGR, C5_HIREDATE, C6_TOTAL_SAL, C7_DEPTNO)*
    select
    C1_EMPNO EMPNO,
    C2_ENAME ENAME,
    C3_JOB JOB,
    C4_MGR MGR,
    C5_HIREDATE HIREDATE,
    C6_TOTAL_SAL TOTAL_SAL,
    C7_DEPTNO DEPTNO
    from BI.C$_0EMP_TOTAL_SAL
    where (1=1)
    because of alias this insert fails. Could you please anyone explain what exactly happens and how to control the query genration?
    Thanks & Regards
    M Thiyagu

    What David is asking is for you to go to operator and review the failed task, copy the SQL and paste it up here, run the SQL in your sql client (Toad / SQL Developer) and try and ascertain what objects your missing causing your SQL Error.
    Have you followed the link posted above? Have you placed the interfaces in a package in the right order? Are you running the package as a whole or individual interfaces? I dont think the individual interfaces will work with this IKM as its designed for one to feed the other.
    Please detail the steps you've taken, how many interfaces you have and what options you have chosen in the IKM options for each interface - Its tricky to diagnose your problem and when you say "I can't understand what to do and how to do...
    So please give the step wise solution to do that interface.. or please give with an example.." it means a lot of people will ignore your post as we cant see any evidence of you trying!
    p.s I see you have resurected a thread from 2009 - 1) I dont think the multi-table insert KM was available with ODI at that time (10G) 2) The thread is answered / closed so not many people will look at it 3) Proceedurs should only really be used when you cant do it with an interface, you lose all the lovely lineage between objects with you get with an interface.
    Hope this helps - please post your setup , your error and how you have configured the interfaces and package so far.

  • IKM oracle multi table insert

    Hii...Experts..
    How can I load data from a single source table to multiple target tables using IKM oracle multi table insert ???
    Please help me with an example.
    Regards

    What David is asking is for you to go to operator and review the failed task, copy the SQL and paste it up here, run the SQL in your sql client (Toad / SQL Developer) and try and ascertain what objects your missing causing your SQL Error.
    Have you followed the link posted above? Have you placed the interfaces in a package in the right order? Are you running the package as a whole or individual interfaces? I dont think the individual interfaces will work with this IKM as its designed for one to feed the other.
    Please detail the steps you've taken, how many interfaces you have and what options you have chosen in the IKM options for each interface - Its tricky to diagnose your problem and when you say "I can't understand what to do and how to do...
    So please give the step wise solution to do that interface.. or please give with an example.." it means a lot of people will ignore your post as we cant see any evidence of you trying!
    p.s I see you have resurected a thread from 2009 - 1) I dont think the multi-table insert KM was available with ODI at that time (10G) 2) The thread is answered / closed so not many people will look at it 3) Proceedurs should only really be used when you cant do it with an interface, you lose all the lovely lineage between objects with you get with an interface.
    Hope this helps - please post your setup , your error and how you have configured the interfaces and package so far.

  • Facing problem in loading table using IKM Oracle Slowly Changing Dimension

    Hi,
    I am facing problem in loading dimension table using IKM Oracle Slowly Changing Dimension
    Following is the setup :-
    SRC :- source_table (MSSQL)
    Staging :- staging_table (MSSQL)
    TRGT :- target_table (Oracle)
    -------- source_table
    group_id     int
    group_version_id     int
    name     varchar (255)
    description     varchar (255)
    comments     varchar (2000)
    ref_number     varchar (255)
    is_latest_version     decimal (5)
    is_deleted     decimal (5)
    --------- target_table
    id     number (38,0) - Mapped to <%=odiRef.getObjectName( "L" , "SEQ_NAME" , "D" )%>.nextval
              - Executed on target
              - defined the column as SK in model
    group_id     number (38,0) - defined the column as NK in model     
    group_version_id     number (38,0) - defined the column as NK in model     
    name     varchar (255) - undefined on the model description
    description     varchar (255) - Add row on change
    comments     varchar (2000) - Add row on change
    ref_number     varchar (255) - Add row on change
    is_latest_version     number (1,0) - Add row on change
    is_deleted     number (1,0) - Add row on change
    start_datetime     date     - SYSDATE
                   - Executed on target
                   - Starting Timestamp
    end_datetime     date     - NULL
                   - Executed on target
                   - End Timestamp
    I am using following KM's:-
         LKM SQL to SQL
         IKM Oracle Slowly Changing Dimension
         CKM SQL
    it gives me the following error -
    920:Invalid relational operator

    Hi,
    Yes, this is a run-time error. Currently I am debugging it by checking SNP_SESS_TXT_LOG based on sess_no ID.
    Now, I get the following error.
    I just see the following in the operator:-
    911 : 42000 : java.sql.BatchUpdateException: ORA-00911: invalid character
    911 : 42000 : java.sql.SQLException: ORA-00911: invalid character
    java.sql.BatchUpdateException: ORA-00911: invalid character
         at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:342)
         at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:10720)
         at com.sunopsis.sql.SnpsQuery.executeBatch(SnpsQuery.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execCollOrders(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
         at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
         at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
         at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
         at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
         at com.sunopsis.dwg.cmd.e.i(e.java)
         at com.sunopsis.dwg.cmd.g.y(g.java)
         at com.sunopsis.dwg.cmd.e.run(e.java)
         at java.lang.Thread.run(Unknown Source)
    So, I do not get any idea of the exact step that is causing failure.
    Is there any setting in the operator that I am missing on?

  • Read This BEFORE you update to iWeb '08

    iWeb '08 introduces a lot of features that we've all been waiting for but, before you jump right in there, you should realize a lot of people are losing their original websites.
    When you first launch iWeb '08 and upload an existing website it converts your domain.sites file to domain.sites2 file. Due to bugs in this software release, these converted files seem to be corrupted in various ways.
    Once your domain.sites file has been converted there is no way back.
    You MUST back them up.
    If you want to continue working on your old sites you will have to retain your copy of iWeb '06. When you update to iWeb '08 your original application is replaced so, if you have not run the update, move your old iWeb application out of the "Applications" folder.
    If you have already uploaded the new version and still have your iLife '06 disk then you are OK as long as you have made a "safe" backup of your original domain.sites file(s).
    For more information on this subject go to
    http://discussions.apple.com/thread.jspa?threadID=1079315&tstart=0

    This is the only info available at MacFixIt...
    http://www.macfixit.com/article.php?story=20070809114610523
    Thursday, August 09 2007 @ 11:30 AM PDT
    iWeb '08 Calamity: Lost site content, crashes, significantly increased resource usage, more
    Backup your Domain files Make a copy of this file -- located in ~/Library/Application Support/iWeb/Domain -- before attempting to update to or use iWeb '08. The program is causing serious issues for a number of readers (as discussed below), and may delete or make inoperable parts of your stored Web site(s). Saving this file can mean the difference between losing or maintaining your current site data.
    Missing site elements including photo galleries The most dire issue users are experiencing after updating to iWeb '08 is the sudden disappearance of various site elements, particularly photo galleries. Many users have reported that entire swaths of their sites are completely missing after launching the update and attempting to work with their pre-existing site(s) file.
    Crashes A surprisingly high number of users are reporting repeated crashes after updating to iWeb '08.
    Ironically, it appears that many of the crashes can be resolved by removing the file ~/Library/Application Support/iWeb/Domain. In essence, it looks like iWeb '08 is choking on the sites file created by older versions of iWeb. So move this file to a separate location, and try launching iWeb '08 again.
    Increased resource usage/slowness Users are reporting that the new version of iWeb uses significantly more memory and processor time than its predecessor.

  • Please read this before you start a topic

    Dear users of the SDN ITS forum!
    Please provide the following basic information whenever you start a new topic thread to discuss your question/problem with other SDN users. By providing this information right from the beginning of your thread, you minimise the risk of any misunderstandings and other users can help you more quickly.
    <b>1) ITS Release</b>
    Please state which ITS release you are using! For the standalone ITS 6.20, please include the patchlevel version, SAP Note 550554 describes how to do this (earlier ITS releases are not supported anymore - please upgrade to the latest ITS releases first and check if your problem still exists). For the integrated ITS 6.40, please add the support package level and the kernel patch level of the SAP Web Application Server.
    Until this information is provided, the community is unable to offer you proper help and you will very probably be asked for the information in the first reply.
    <b>2) Web browser</b>
    Please state which web browser(s) you use when the problem occurs. Please add the exact browser version and check if the problem also occurs in other web browsers. (Examples of browsers are: Internet Explorer 6, Mozilla 1.7.x, Firefox 1.0.x, Netscape 7.x)
    <b>3) R/3 Release</b>
    <b>Thank you for helping other SDN users to help you!</b>
    As moderator of the forum, I may add other items/content to this posting later. The date in the subject line indicates when this topic was last updated. If you feel there is something missing or incorrect, please reply to this posting.
    Thanks for reading!
    Best regards,
    Henning.

    Welcome to the Internet Transaction Server Forum!
    Please see our <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/wiki">Wiki FAQ</a> and use the search before you post. More detailed <a href="https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement">rules of engagement</a>, can be found on the Wiki.
    Happy posting!
    The Community Team

  • When try to view a movie with a external reader it makes a weird noise at time and other times works fine I think I read somewhere theat you can only use thereader that came with your computer

    When I put a movie DVD in my external reader it makes a strange noise and at times it gets hung up I have to force quit it and then I can eject the dvd
    I believe I read some wherre that you can only use the reader that came with my computer

    That sounds like the drive is faulty. CD and DVD will have seperate heads, and burn and read will be different lasers in each. If it's still in warranty I'd exchange it.

  • Errors not logged when IKM Oracle Multi Record Insert is selected

    Dear All,
    I am new in ODI 11g and I am facing the following problem:
    I created a package with 3 Interfaces with Oracle Multi Record Insert.
    In the first interface I load the source data to a temporary target
    In the second interface target#1 table is loaded using interface#1
    In the third interface target#2 is loaded using interface#1 and the multiple insert is executed and committed.
    This works correctly, but when a data error occurs (e.g. mandatory column is null), instead of the error being logged in the Error table, execution of the last interface fails with the following error:
    Caused By: java.sql.SQLIntegrityConstraintViolationException: ORA-01400: cannot insert NULL into (<schema>.<table>.<column>)
    I noticed that when I use Oracle Incremental Update instead, the errors get logged correctly in the error table.
    Does anyone know what could be causing this?

    Hi Bhabani,
    Thanks for the reply.
    I am afraid that this is a major issue for me, I do not want to re-query the source table for each target table, but on the other hand I cannot fail the process for each invalid record and I need the logging.
    Can you think of a workaround for my use case?
    Thank you!

  • For Mac newbies, before you decide to update your software,  a moment

    I think it is good practice to wait at least a couple of days and keep checking the apple ddiscussion forums, websites of the software apps you use most frequently (and their forums if any), good sources of mac news (like Macfixit) all of which to help you avoid issues with either a software update that has a bug in it, or an incompatibility issue with software you have installed on your system. For example, QT has had 3 updates in a short period of time: 7.1.0, 7.1.1, 7.1.2. With the Intel Delta 10.4.7, there has already been a newer version one day later (or two?). iWork 2006 updater had a v2 released a short time after an update was released for it.
    It just makes sense to wait a bit. I know that the only way that "issues" are found is for people to do it. But, if you use your mac for business, are new to macs, or just don't have the time to recover your mac if an issue arises.....just give a week. The normal stuff still applies too: repair permissions before updating, run your 3rd party maintenance utility to clean things up, and unplug attached stuff. If your new to macs, find a good book series. I like the Missing Manual series...written in such a way to be great for newbies and experienced persons.

    Good advice, and probably some I should have thought of before doing the update. I bought in too heavily to the "It just works" idea and marketing.
    I also hadn't realised that Apple's software engineer team has recently been filched from Microsoft.. or at least that's what it seems like...

  • Please read this before you load SECURITY UPDATE 2010-006

    I've just spent 72 hours with frozen cursors and frozen screens - so far all directly related to security update 2010-006. After successfully using SuperDuper! to erase my Internal HD and load a 2+ week old system without security update 2010-006 I seem to be fine again.
    OK I have so much share-free ware on my MBP-13" (May 2010) running 10.6.4 that maybe I'm the only one on the planet to see this - but there is a 214 PAGE post for MBP-15 and MPB-17's freezing -- prior to Security Update 2010-006 ------ related or not, don't know.
    I believe I will actually get a duplicate MacBook Pro (or at least a MINI with the same chip/speed) so that I can keep one clean and experiment (i.e. download stuff) on the other. Then if a problem, my life doesn't stop. I realize that from banking to photos to news to work to reports to my balance sheet to SKYPE to eMail to....... wow, and in 1983 I just had my HP calculators!! These Macs just have to work!
    Best of success and comments welcome here.
    Steve
    11 Oct 2010

    Thanks for the feedback! I think my system is now "OK" (hours of checks, with Apple as well etc. etc.) but likely there was a conflict - and since I don't know what - and since I can't remove everything right now - if this keeps working I just won't install the security update 2010-006.
    BUT will this sneak up on me in security update 2010-007 or ??? I kinda have to get to the bottom of this - am actually thinking of buying a second, almost identical Mac (or at least a somewhat cheaper MINI 2.4 gHz) to have some backup beyond my external drives (which saved me!)
    Thanks again and any/all comments truly appreciated.
    Best regards,
    Steve Schulte
    Monday 11 October 2010

  • Dont read this if you dont want to make money

    MAKE LOTS OF MONEY QUICKLY, GUARANTEED 100%, NO SCAM!
    Turn 6.00 into 42,000! This is true!!.... Read this carefully to find out how!!....
    READING THIS WILL CHANGE YOUR LIFE!
    I found this on a bulletin board and decided to try it. A little while back, I was browsing
    through newsgroups, and came across an article similar to this that said you could make thousands
    of cash within weeks with only an initial investment of .00! So I thought, "Yeah right, this<br />
    must be a scam", but like most of us, I was curious, so I kept reading.
    Before you get skeptical, just take a few minutes to finish reading.
    HERE'S HOW IT WORKS
    WITH THIS PLAN, YOU REALLY CAN MAKE TONS OF TOTALLY LEGAL, FAST AND EASY CASH MONEY!! IT WORKS!!!
    BUT YOU HAVE TO FOLLOW IT CAREFULLY FOR IT TO WORK CORRECTLY AND IN YOUR FAVOR!!!! WITH ALL
    THE MONEY YOU ARE GONNA MAKE, YOU WILL SOON GET EVERYTHING YOU'VE ALWAYS DREAMED OF!!!!
    ALL YOU DO IS...
    All you do is send $1.00 to each of the 6 names and address stated in the article. You then
    place your own name and address in the bottom of the list at #6, and post the article in at
    least 200 newsgroups. (There are thousands.) No catch, that was it . So after thinking it over,
    and talking to a few people first, I thought about trying it. I figured, what have I got to
    lose except 6 stamps and 6.00, right? Like most of us I was a little skeptical and a little
    worried about the legal aspects of it
    all. So I checked it out with the U.S. Post Office (1-800-725-2161) and they confirmed that
    it is indeed legal!
    AND THEN GUESS WHAT...
    Then I invested the measly 6.00. Well, GUESS WHAT!!... Within 7 days, I started getting money
    just kept coming in. In my first week, I made about 25. By the end of the second week I had
    made a total of over 1,000! In the third week I had over 10,000 and it's still growing. This
    is now my fourth week and I have made a total of just over 42000, and it's still coming in
    rapidly. It's certainly worth 6. and 6 stamps. By the way, I have spent more than that on the
    lottery in the last month!! Let me tell
    you how this works and most importantly, why it works.... also, make sure you print a copy of
    this article NOW, So you can get the information off of it, as you need it.
    SO LET'S GET STARTED AND SEE WHAT HAPPENS
    STEP 1:
    Get 6 separate pieces of paper and write the following on eash piece of paper, "PLEASE PUT MY<br />
    NAME ON YOUR MAILING LIST." Also, be sure to include your name and address. Now, get 6 U.S.
    $1.00 bills and place ONE inside EACH of the 6 pieces of paper so the bill will not be seen
    through the envelope, to prevent thievery. Next, place one paper in each of the 6 envelopes
    and seal them. You should now have 6 sealed envelopes, each with a piece of paper stating the
    above phrase, your name and address email
    , and a $1.00 bill. What you are doing is creating a service by this. THIS IS ABSOLUTELY LEGAL!
    STEP 2 :
    Mail the 6 envelopes to the following addresses:
    #1 Randall Hines 22 Stature Dr. Newark DE 19713
    #2 Mike Sharrer 921 West State St. Coopersburg PA 18036
    #3 Travis Montgomery 2211 Elmers Lane Norfolk NE 68701
    #4 James Adair the third 22 Over Rd. Feasterville PA 19053
    #5 Michael Lescault 123 Rhode Island Ave. Pawtucket, RI. 02860
    #6 Michael Hendrock 106 S.academy St. Lodi, Ohio 44254
    STEP 3:
    Now take the #1 name off the list that you see above, move the other names up (6 becomes 5,
    5 becomes 4, etc.) and add YOUR Name as number 6 on the list.
    STEP 4:
    Change anything you need to, but try to keep this article as close to original as possible.
    If you do not live in the U.S. or there is a foreign address, you must put an international
    stamp on your envelopes. Now, post your amended article to at least 200 newsgroups. ( I think
    there are close to 24,000 groups in all.) All you need is 200, but remember, the more you post,
    the more money you make!!
    DIRECTIONS FOR POSTING TO NEWSGROUP BULLETINS
    STEP 1: You do not need to re-type this entire letter to do your own posting. Simply put you
    cursor at the beginning of this letter and drag your cursor to the bottom of this letter. Then
    select 'copy' from the edit menu.
    This will copy the entire letter into the computer's temporary memory.
    STEP 2: Open a blank 'notepad' or word processor file and place your cursor at the top of the
    blank page. From the 'edit' menu select 'paste'. This will paste a copy of the letter into
    notepad so that you can add your name to the list.
    STEP 3: Save your new notepad file as a *.txt file. If you want to do your postings in different
    sittings, you'll always have this file to fo back to.
    STEP 4: Use your Internet provider and search engines to find various newsgroups (on-line forums,
    message boards, chat sites, discussions).
    STEP 5: Visit these message boards and post this article as a new message by higlighting the
    text of this letter and selecting paste from the edit menu. Fill in the Subject, and this will
    be the header that everyone sees as they scroll through the list of postings in a particular
    group. Then click the post message button. You're done with your first one!
    Congratulations...
    THAT'S IT! All you have to do is jump to different newsgroups and post away. After you get the
    hang of it, it will only take about 30 seconds for each posting!!
    ** REMEMBER, THE MORE NEWSGROUPS YOU POST IN, THE MORE MONEY YOU WILL MAKE!! ----BUT YOU HAVE
    TO POST A MINIMUM OF 200**----- That's it!
    You will begin receiving money from around the world within days! You may eventually want to
    rent a P.O. Box due to the large amount of mail you will receive. If you wish to stay anonymous,
    you can invent a name to use , as long as the postal service will deliver it.
    JUST MAKE SURE ALL THE ADDRESSES ARE CORRECT
    WITH 200 POSTINGS
    Out of 200 postings, say I receive only 5 replies ( a very low example). So then I made 5.00
    with my name at #6 on the letter. Now, each of the 5 persons who just sent me $1.00 make the
    MINIMUM 200 postings, each with my name at #5, and only 5 persons repond to each of the original
    5, that is another 25. Then those 25 each make 200 MINIMUM posts with my name at #4, and only
    5 relies to each, and I will bring in an additional125! Now, those 125 persons turn around
    and post the MINIMUM 200 with my
    name at #3 and only receive 5 replies each, and I will make an additional 625! OK, now here
    is the fun part... Each of those 625 persons post a MINIMUM 200 letters with my name at #2,
    and they each only receive 5 replies, that just made me 3125!!! Those 3,125 persons will all
    deliver this message to 200 newsgroups with my name at #1, and if still 5 persons per 200 newsgroups
    react, I will receive an amazing 15625!
    With an original investment of only 6! AMAZING!
    DO IT OVER AND OVER
    When your name is no longer on the list, you just take the latest posting in the newsgroups,
    and send out another 6 to names on the list, putting your name at #6 again. Then start posting
    again. That's it! Do you realize that thousands of honest people just like you all over the
    world are joining the Internet and reading these articles everday? So can you afford 6 and
    see if it really works?? I think so..
    People have said, "what if the plan is played out and no one sends you the money?" So what!
    What are the chances of that happening when there are tons of new honest users who are joining
    the Internet and newsgroups everyday? So, are you willing to give it a try? Estimates are about
    20,000 to 50,000 new bulletin board users everyday, with thousands of those joining the Internet
    itself. ---Remember please play FAIRLY! This ensures a huge circle of wealth that grows with
    the Internet audience!!! Everyone
    benefits!!! Remember To Send The Six Envelopes To The Above Addresses, In Order To Create The
    Legal Service. At first I was scared to try this, but once I research it, I found that it is
    totally legal. When you send the six envelopes out, you create a service, a legal service.
    The Internet audience is expanding all the time. The audience is like an equity stock on the
    stock market, continuously going up. If you still think this is a fraud, take a few minutes
    to check it out, then.... you can start
    raking in the
    cash!!
    THIS CAN WORK IF WE ARE ALL IN IT TOGETHER!!!!

    What a pile of dreck !
    ROTFLMAO
    ... to have so little to do, and so much time to do it in ...
    that you crawl the web to paste such as this here,
    and expect that anyone will actually believe you.
    It violates the Terms of Use and the Code of Conduct that you agreed to when you registered.
    Now, if the site Admin's had any initiative, they would summarily ban you, revoking your forum access, as is done in other Sun forums.

  • Before you start writing your website content in Word...

    You should read this before you start writing your website content in MS Word - http://www.smh.com.au/digital-life/hometech/death-to-microsoft-word-20120412-1wta8.html

    Hi Ralphael,
    I was thinking of buying the WD MyCloud box and your words of wisedom inspired me to take a risk, getting one of these for myself. It's always a gamble buying new technology bits and hoping it will do, what you expect it to do.
    First thing I did was connect the WD MyCloud to my network (entrirely 1 Gb network capable ports - including router).I updated the firmware to the latest via the network connection, which was reasonably quick to update.
    Everything worked perfectly, straight from go,  the 3 Tb of data I had on my former Seagate GoFlex (manually connected to a SATA port on my P.C) only took a few hours to completely copy across.  I tried transferring the wholelot across via the Seagate GoFlex 100mB/s ethernet port, but that was horrendously slow.
    I loved the way I could get access to this device, via the internet, (wd2go.com) to the files stored on my WD MyCloud (at home). It indeed acted as a "Cloud" device for me as I could map the connection to a network drive on my P.C and then
    copy files across to my P.C (wherever I am) - Just drag and drop from explorer and it's pretty quick to transfer across as well.
    I just wanted to say this box is fanatastic and I am very happy with it. I know there have been a few critics out therewho haven't had good things to say, but I think they need to make sure everything fits the criteria for successful results,
    which this device is well capable of producing. I had the experience of using a Seagate GoFlex device and that took a while before I got things working reasonably
    well for me. It's good to have a device that now well exceeds the capability of this former device.
    Very happy with this WD MyCloud and my experiences with it.
    Added Kudos for your article.
    Cheers
    Patrick

  • How to position a MIAW before you open it

    I'm using Dir 10.1 on winXP. I'm opening a MIAW and want it
    to be in the corner of whatever size screen they are using. The
    manual says I can position it before opening the MIAW but I find
    this does not work and I have to open it first and then move it
    (code below for playing a video) Downside is the window flashes up
    in the midlle before moving. And ideas how to resolve this?
    TIA
    Kevin
    on playVideo me
    window().new ("video")
    moviesScreen=getScreenRect()
    myR=moviesScreen[3] -- bottom Right
    myB=moviesScreen[4] -- Bottom right
    if pVideoType=#wide then -- 16:9 aspect ratio
    myWidth=800
    myHeight=450
    myLanguage=gLanguage
    window("video").filename = "videoWindowWide"
    else -- 4:3 aspect ratio
    myWidth=800
    myHeight=600
    window("video").filename = "videoWindowSquare"
    myLanguage=gLanguage
    end if
    -- move MIAW to bottom right corner of the full screen
    myX=myR-myWidth-20
    myY=myB-myHeight-35
    window("video").open()
    window("video").rect=rect(myX, myY ,myX + myWidth, myY +
    myHeight)
    -- tell MIAW to play relevant video
    window("video").movie.playVideo(pVideoFile,spriteNum,myLanguage)
    end
    -- return the rect of the current screen the movie is running
    in
    on getScreenRect
    st=_movie.stage.rect
    mon=_system.deskTopRectList
    if mon.count > 1 then -- more than 1 monitor, so find out
    which one it's on.
    repeat with whichMon = 1 to mon.count
    if st[1]>= mon[whichMon][1] and st[1]
    <mon[whichMon][3] then
    exit repeat
    end if
    end repeat
    if whichMon > mon.count then -- can't find active screen
    so defualt to first screen
    whichMon=1
    end if
    else
    whichMon=1
    end if
    return mon[whichMon]
    end

    Sure,
    Just place the QT sprite in the score a few frames before you
    need to
    use it. This is the method that I use:
    1. Reserve the first five sprite channels for digital video
    sprites.
    2. Place a background sprite in channel 6. This can be as
    simple as a
    toolbox shape that fills the stage area.
    3. Place a dv sprite 3 frames before you want to play it in
    the score.
    Set the dv member to be not direct to stage, and to be
    paused. This will
    hide the sprite behind the background sprite in channel 3.
    4. If you are jumping to the score space where the dv sprite
    is to play
    it, then be sure to jump to the frame where the dv sprite
    starts.
    5. At the frame where you want to show the dv sprite, change
    the direct
    to stage property to true. This will cause the dv sprite to
    burn through
    the background and be visible.
    6. Place a behavior on the dv sprite that will set its
    member's direct
    to stage property back to false in an endSprite function.
    This will make
    the dv sprite disappear and be ready again if it needs to be
    played
    again.
    This method gives the dv member time to start up its player
    when the
    playback head hits the sprite in the score before it begins
    to play.
    Rob
    Rob Dillon
    Adobe Community Expert
    http://www.ddg-designs.com
    412-243-9119
    http://www.macromedia.com/software/trial/

  • Error in odi- IKM oracle incremental update

    hi,
    i am integrating Oracle to Oracle databse using ODI.
    i am using IKM Oracle Incremental Update and i am having the following error:
    ORA-01747: invalid user.table.column, table.column, or column specification
    for the description below
    update EBS.SY_NAMADD T
    set (
    ) =
    select
    from EBS.I$_SY_NAMADD S
    where T.NADCOD =S.NADCOD
    where (NADCOD)
    in (
    select NADCOD
    from EBS.I$_SY_NAMADD
    where IND_UPDATE = 'U'
    since in the SQL in the EST there is no column specify it gin=ving me this error.
    should i have specify it somewhere
    thanks a lot
    nazeedah

    hi,
    another error is taht when i set the control to Yes unser IKM and in the control tab i have chosen :CKM oracle.
    i am having an error while creating teh table below
    create table EBS.SNP_CHECK_TAB
    CATALOG_NAME VARCHAR2(100 CHAR) NULL ,
    SCHEMA_NAME VARCHAR2(100 CHAR) NULL ,
    RESOURCE_NAME VARCHAR2(100 CHAR) NULL,
    FULL_RES_NAME VARCHAR2(100 CHAR) NULL,
    ERR_TYPE VARCHAR2(1 CHAR) NULL,
    ERR_MESS VARCHAR2(250 CHAR) NULL ,
    CHECK_DATE DATE NULL,
    ORIGIN VARCHAR2(100 CHAR) NULL,
    CONS_NAME VARCHAR2(35 CHAR) NULL,
    CONS_TYPE VARCHAR2(2 CHAR) NULL,
    ERR_COUNT NUMBER(10) NULL
    error: missing parenthese
    please help
    nazeedah

  • I have an error message reading "Iphone needs to cool down before you can use it". ?

    I can only use the phone for maybe 4 minutes before this message appears with a yellow warning triangle. (Iphone 4S)
    "Iphone needs to cool down before you can use it"
    The phone is not warm and after a couple of minutes it is useable again only to repeat the same message a few minutes later.
    I've done a restore which made no difference.
    Anyone have any ideas/similar problem?
    Cheers

    iPhone, iPad, and iPod touch (4th generation): Keeping device within acceptable operating temperatures

Maybe you are looking for