Adjust posting order of new/modified entities in ADF BC

Hi,
I have any ADF application which has two tables:
BUDGET
BUDGET_ID: NUMBER(12) -- Which is a sequence from DB sequence BUDGET_SEQ
BUDGET_DETAIL
BUDGET_ID: NUMBER(12) -- Foreign key to BUDGET(BUDGET_ID)
LINE: NUMBER(7) -- A sequential number based on the master with one based, for ex: BUDGET_ID/LINE may be 1234/1, 1234/2, 1234/3 ..., and 1235/1, 1235/2, 1235/3...
CONSTRAINT BUDGET_DETAIL_UK UNIQUE (BUDGET_ID, LINE)
In JDev 11.1.1.2.0, the Model project has 2 entity objects, 2 view objects, 1 association and 1 viewlink, they are BudgetEO, BudgetVO, BudgetDetailEO, BudgetVO, Budget_BudgetDetail_Assoc and Budget_BudgetDetail_ViewLink (based on the association) to access the BUDGET and BUDGET_DETAIL table.
When we mark budget, we will create a row in BudgetVO and then create some rows in BudgetDetailVO. In the BudgetDetailVO, we always reorganize the "Line" attribute to be sequential after create new row and delete row. The code like the following:
private void reorganizeLineNo() {
RowSetIterator iter = this.createRowSetIterator(null);
try {
int idx = 1;
while (iter.hasNext()) {
Row row = iter.next();
row.setAttribute("Line", new Number(idx++));
} finally {
iter.closeRowSetIterator();
My problem is if we add/remove BudgetDetail(s) in the following sequence, it will violate DB constraint BUDGET_DETAIL_UK:
1. Create bRow1 in BudgetVO
2. Create bdRow1 in BudgetDetailVO under bRow1, here bdRow1.Line=1
3. Commit. Everything works fine
4. Set bRow1 as current row
5. Add a new bdRow2 in BudgetDetailVO under bRow1, here bdRow2.Line=2
6. Remove bdRow1, here will call reorganizeLineNo(), so bdRow2.Line=1 now.
7. Commit, exception occurs for violating DB constraint BUDGET_DETAIL_UK.
The SQL running in DB is in order of (presodo):
1. INSERT INTO BUDGET (BUDGET_ID) VALUES (BUDGET_SEQ.nextval);
2. INSERT INTO BUDGET_DETAIL (BUDGET_ID, LINE) VALUES (:TheBudgetId, 1);
3. Commit
4. INSERT INTO BUDGET_DETAIL(BUDGET_ID,LINE) VALUES (:TheBudgetId, 1); -- Violate BUDGET_DETAIL_UK
5. DELETE FROM BUDGET_DETAIL WHERE BUDGET_ID=:TheBudgetId AND LINE=1
6. Commit.
How to adjust to posting order in ADF BC to post the DELETE in step 5 before the INSERT step 4?
Many thanks!
Regards,
Thomas.

This work flows screens for this kind of constrain violation. On solution would be to commit the operation after inserting line 2, and then deleting line 1.
I think this is a poor design, because you will run in trouble if more the one user is working in your system.You have to edit a bunch of rows only you deleted one. It's never a good idea to have an editable pk or even a part of it.
I would try to decouple the line number from the primary key all together. You could easily generate the line number when you show the lines (i.e. using an index of the iterator). This way you can use a sequence number as pk for the line item. The order of the line items is simply the order of the sequence numbers (which will never displayed to the user).
Timo

Similar Messages

  • ADF BC - unable to control posting order

    Hello,
    we have big troubles with controlling entity posting order when deleting entities.
    For simplicity consider this example:
    - you have Dept (master) and Emp (detail) entities
    - then:
    a) change some attribute in current Dept row
    b) remove all Emps in current Dept
    c) remove current Dept
    - then postChanges
    You will get JBO-26048 (oracle.jbo.DMLConstraintException - ORA-02292: integrity constraint violated - child record found)
    I would expect (as my operations are in correct order) that it will be posted to database without problem. It isn't.
    Explanation:
    First change of Dept entity (point a) will put this entity to the first place in transaction list of object waiting to be posted to database. It is ready for update now. Point b) will put all removed Emp entities in posting list from 2nd ... N-th position.
    Then point c) - Dept remove - instead of putting the Dept to (N+1)th posting place will change Dept state from modified to deleted because it is already in the list on the first place. Now Dept is 1st and in deleted state.
    It means first post operation will be Dept (master) deletion => constraint violation.
    Our real situation is much more complicated. We cannot just omit Dept update.
    We tried to post the Dept update first and then post removings afterwards but posting order is not cleared after postChanges. The only solution we found (very bad solution) is to clearEntityCache between postings - this also clears transaction posting list (it means: update Dept, postChanges, clearEntityCache, remove Emps, remove Dept, postChanges)
    Is there another solution how to solve this problem.
    Is it possible to postChanges after Dept update and to have transaction posting list empty and ready for another independent operations.
    Thank you.
    Rado

    Hi Sascha,
    yes I have.
    The problem is that entity accessors wil not return data when entity is in deleted state.
    In my example dept.getEmps() returns RowIterator with row count = 0 when it is used in postChanges method.
    I tried to workaround this with own ArrayList in master collecting deleted details. As a master (Dept) mustn't know its detail is going to be deleted, it is job for Emp to aks its master to store it into its temporary array of deleted Emps. Then in Dept postChanges I can iterate through the array not through accessor row iterator.
    The weakness of this solution is that remove operations and post operation mustn't be in one request. So it is not guaranteed the temporary array will survive. Therefore it must support passivating and activating. And I think it is very complicated for so "simple" problem.
    For now steps:
    1. update dept
    2. postchanges
    3. clearentitycache
    4. delete emps
    5. delete dept
    6 postchanges
    work for me.
    Rado

  • ADF BC - Controlling Entity Posting Order when deleting

    Hello,
    I'm trying to remove detail and master entity. Default posting order is wrong so I'm getting:
    ORA-02292: integrity constraint (DET_MAST_FK) violated - child record found.
    All examples are for insert, not delete.
    This code in master entity postChanges method doesn't work:
        public void postChanges(TransactionEvent e) {
            if (getPostState() == STATUS_DELETED) {
                RowIterator ri = getDetails();
                DetailImpl detail = (DetailImpl)ri.first();
                while (detail != null) {
                    if (detail.getPostState() == STATUS_DELETED) {
                        detail.postChanges(e);
                    detail = (DetailImpl)ri.next();
            super.postChanges(e);
        }because getDetails() returns empty RowIterator. It is empty probably because this entity (master) is already deleted.
    Has somebody solution how to delete these entities without composition and cascade delete enabled?
    Rado

    This is exactly what I do.
    In MasterImpl.java:
        public void cascadeDelete() {
            RowIterator ri = getDetails();
            //deletedDetails = new ArrayList<DetailImpl>();
            while (ri.hasNext()) {
                DetailImpl detail = (DetailImpl)ri.next();
                //deletedDetails.add(detail);
                detail.remove();
            remove();
        }This method works ok. All entities are removed.
    The problem is that entities are not posted in this order. Master postChanges() will not be invoked as the last. It must be the last. I must control it and what I'm looking for is how to do it.
    Master postChanges should look like:
        public void postChanges(TransactionEvent e) {
            if (getPostState() == STATUS_DELETED) {
                [... invoke postChanges of all details with STATUS_DELETED ...]
                //if (deletedDetails != null) {
                //    for (DetailImpl detail : deletedDetails) {
                //        detail.postChanges(e);
            super.postChanges(e);
        }The part [... invoke postChanges of all details with STATUS_DELETED ...] is problematic because accessor getDetails() is empty RowIterator (deleted entities are not visible in it). This is why I wrote code which is remarked in this example.
    Methods cascadeDelete and postChanges are invoked in two separated html requests.
    Rado

  • Controlling Post Order of Multiple View Objects

    Hi ,
    Here is the scenario:
    I have a use case of "Creating an Abstract"
    Steps:
    step1 ) (Page 1) Author presents the details of the abstract (Details goes to 2 tables ABSTRACT & ABSTRACT_CONTENT tables). For the 2 tables i have 2 entities. I use a view here called CreateAbstractView from both the tables( here i control the post order of the entities ....code from jdeveloper 11g guide)
    Step 2)(Page 2) Author presents details of Additional Authors. I use the view (*AdditionalAuthorDetailsView*) (Details goes to 2 tables AUTHOR & ABSTRACT). Here in the abstract table i have a parent key(parent abstract id) So all the additional authors has a record in Abstract table with parent_abstract_id from step1. ABSTRACT table also has a foreign key (author_id) .Here also i control the post order of the 2 entity object using the code from jdeveloper 11g guide.
    I also have a link from CreateAbstractView to AdditionalAuthorDetailsView (abstract_id in Abstract table from CreateAbstractView to parent_abstract_id in Abstract table from AdditionalAuthorDetailsView )
    If i have a commit on both the pages , i don't see a problem.
    But i want to have a commit process at the end so that the user can review the information. So when i try to add a commit process at the end , i get a exception (Parent Key not found exception) which i came to understand that commit from AdditionalAuthorDetailsView is happening first which is trying to insert a record into ABSTRACT table and cannot find the parent_abstract_id.
    How do i control the post order for multiple view objects in such scenarios?

    Hi!
    Please take a look at the dev guide. It comes down to controlling the posting order on entity level.
    http://download-uk.oracle.com/docs/html/B25947_01/bcadveo007.htm#CEGJAFCF
    Sascha

  • News order in News Iviews changes upon refresh

    Hi guys,
    I've recently installed SP12 into my EP7 and I notice that the order (last created/modified should appear at the top) of my news in the news iview changes upon refreshing the iview.
    I've checked in the Content Management and see that the news which are displayed in the iview are also modified by me (which I've only displayed) within the same timestamp.
    Does anyone experience the same?

    Ok I found out a solution by changing the layout set (collection renderer), so that the news are sorted via "created" and not "modified".
    If there are anyone who have the same issue, let me know and I will be glad to help.
    Ray

  • Just ordered my new quad!

    Hi All,
    Well now I am a convert (from windows xp). Just ordered my new quad and picked up 2x1gb sticks of kingston memory.
    So besides Final Cut Studio, what else should I tack onto my CC?

    Not sure what you're going to be doing with your time and your equipment, but we do commercials, pop spots and cinema. So, since you're posting in the FCP forums, I'll keep it FCP related.
    FCP Rescue
    Very handy application that backs up your (working) FCP preference files and restores them in the event of a visit from Murphy.
    Video Scopes
    Better, standalone version of digital video scopes which examine the entire picture area.
    MPEG Streamclip
    Extremely useful formats conversion application which above all allows you to demux VOBs.
    JES Deinterlacer
    Handy standalone standards convertor.
    Omni Disk Sweeper
    Useful applicaction that scans your drive by file size and allows you to clean up long forgotten huge files. (Oxymoron?)
    Graphic Converter
    Whilst you can do a lot in Photoshop, GC is a great, scriptable, batchable tool for multiple image conversions etc.
    All of those are free or shareware. Handy full price software:
    Compression Master
    Useful for producing WMV and other content on your Mac which Compressor might not handle.
    Shake
    I know, I know. But you know what, despite being infinitely profound and complex to work with for the first three days, once you get the hang of it it is an efficient and scalable tool which will let you run:
    Furnace
    From The Foundry. An outrageous set of utilitarian plugins which perform little miracles.
    edit:
    Oops, forgot to add, you can find more of the shareware stuff at http://www.macupdate.com/

  • How can i order a new printer head for my photoshop 7250e

    How can i order a new printer head for my photoshop 7250e  Is there a number i can ring to speak to someone or email address i can use or a web page where i can order one
    or a list of agents i can use to get it from
    Finding simple information seems impossible, no where does it mention spares or replacements 
    I have tried a lot of fault finding am convinced this is the problem  

    Hello NigelH1, 
    The Print Head for the Photosmart 7250  is not available outside HP.
    Please call HP Tech Support for further assistance.
    If you are in US , the toll free # is 1-800-474-6836 .
    If you are not in US , then log on to www.hp.com , at bottom-left corner there is a world map icon, click on it and then select the region you belong to, which would then provide support options for you for that region.
    Regards,
    Jabzi
    Give Kudos to say "thanks" by clicking on the "thumps Up icon" .
    Click "Accept as Solution" if it solved your problem, so others can find it.
    Although I am an HP employee, I am speaking for myself and not for HP.

  • HT1688 I want to order a new housing for my iPhone 4 (mine is scrathced pretty bad) I just dont trust myself to take the phone apart to do it.. If i bring it to an apple store will they change it for me ?

    I really wanna order a new housing for my iphone 4 (at&t)Ive dropped my phone a million times, and its even gone swimming
    its SURPRISINGLY not shattered, but has a ton of deep scratches in it. i saw on Amazon.com you can buy complete new housings for them, and i watched a couple youtube videos on how to change them, but i really dont trust myself changing it. my luck it destroy it and it will be garbage, and ill be left with no phone...
    question is.. Will APPLE put a new housing on it, if i buy it and bring it to them? (*i dont have apple care, or any kind of insurance on my phone*)

    No, they will only sell you an out of warranty replacement, which for the iPhone 4 is $149 (US).

  • I returned my old ipod and ordered a new one a few days ago and i was never given a tracking number for the new one that is being shipped

    i returned my old ipod and ordered a new one a few days ago and i was never given a tracking number for the new one that is being shipped

    Go to the Apple Store webpage and in the upper right go to Account and select Track an Order. There you will find the status of your order. You only get a tracking order when the items ships.

  • How do I order a new SIM card for my Galaxy S3?

    How can I order a new SIM card for my Galaxy S3? My old SIM card was stolen, and I need to replace it in early January. My phone number has to stay the same . I'd appreciate any help you could give me.

    Call the customer service number or walk into any Corporate store and ask for one.

  • How and where can I order a new set of installation discs?

    I forgotten the administrator's password for my iMac and also lost the original installation discs, just wondering how and where to order a new set.
    There's no Apple store in my city, or near by.

    Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
    To contact product and tech support visit online support site.

  • Endless Issues and inconvenience while ordering a New iPhone

    05/22/2014
    I had ordered a new Verizon Wireless iPhone 5c 16GB White with "1GB Unlimited Talk and Text Plan - $60 a month 2yr contract" on the internet. (Removed)
    I had given the authorization for charging my credit card but it was not charged as they needed to perform a credit check.
    On the following day, I provided with my passport copy and my social security copy.
    05/29/2014
    For the next 7 days I did not get any communication from Verizon. So, I decided to check up with the Customer Care Department. And, found out that they have not processes the order yet as they needed a Visa copy as well. (I wonder why didn't anybody mailed/texted me regarding this all this time)
    I asked the Customer Care, that since the order is not processed. I would like to change my order to iPhone 5s 16GB Silver. They agreed and said that we are attaching a note and this will be done.
    I provided the Visa Copy and called the Customer Care again. They confirmed the receipt of my Visa copy. I asked them to confirm the order as I had requested for a change of device. They said "it says an iPhone 5s 16GB Silver".
    Later in the evening, I got an email saying that your iPhone 5c 16GB White has been shipped (Whereas I was confirmed that it was changed to iPhone 5s 16GB Silver).
    I was charged  $106.99 on my card account
    Order Number: 1298101
    Order Location: 1434901
    05/30/2014
    On the following day, I called up the customer care again and asked them whether it was just the email or you have actually shipped an iPhone 5c. And, they said, an iPhone 5c has been shipped to you. Then I told them how I was confirmed that it was changed and I no longer wanted an iPhone 5c.
    They said they understand and apologize. They asked me to refuse the shipment and have it sent back. And, call us again so that we can ship the correct one.
    When the FedEx guy arrived, I did just that. I refused. And, called the customer care.
    Now one needs to understand every time I am calling the customer care I have to explain the whole case again. (Can't you maintain notes from the last conversation tagged to an order?)
    So, the real problem now starts. Customer care tells me that she can only restock and upgrade for which you will have to pay a restocking fee of $35 for now along with the iPhone 5s cost. But you can get it refunded later once you receive the phone (as a credit in your account). I clearly told her that please make sure that I get an iPhone 5s 16GB Silver. And, she confirmed. She said you will have to make a fresh payment for now.
    I was charged $248.99  on my account
    She also told me that once your returned shipment reaches us, we will refund your $106.99 to the same card.
    After disconnecting, I realized that in the last 7 days, the iPhone 5s prices have been slashed by $100. So, the new order should still be of the lesser price ($106.99) but not 248.99
    Then, I got an email saying that an order has been placed for an iPhone 5s 32 GB Silver (I had just now requested and confirmed that iPhone 5s 16GB Silver be shipped to me).
    Order Number: (Removed)
    Order Location: (Removed)
    All this happened in less than 5 minutes. Now I called the Customer Care again. Explained my whole story to a new representative. She asked me to hold and hung up. I called up again, and explained the whole story once more. This call lasted over 45 minutes.
    So, now I am told that my order has been cancelled. And, she has initiated a case to take care of this whole thing with getting refunds and getting the right order. I asked her to confirm that this will be taken care of and the 32GB iPhone 5s would not ship like the 16GB iPhone 5c did. I asked her to give her word. She said yes, the order is cancelled. Once the cancellation is complete, the money would flow back (as in a credit balance) and then they would create a fresh order. for iPhone 5s 16GB Silver.
    I asked her how I would know, will I get any notifications. She said you will know when the new order will be places and shipped.
    I am relieved. Later in the evening, when I return from work, I get a mail saying that your iPhone 5s 32GB Silver has been shipped (This order was supposedly cancelled)
    I am sorry to say that Verizon's Customer Care staff is ill informed about their own system and make incorrect statements based on their know-how of the system.
    Cutting the crap short:
    1. I ordered iPhone 5c 16 GB White. I changed it to iPhone 5s 16 GB Silver before the order was processed. Paid $106.99.
    2. I still received an iPhone 5c 16GB White. I returned the parcel with FedEx (Declined).
    3. I called up to cancel what has been delivered and order iPhone 5s 16 GB Silver (New price is slashed by $100).
    4. Paid $248.99 (including a $35 Restocking Fee to be refunded later) and got a mail saying that iPhone 5s 32GB Silver (and not 16GB) has been ordered.
    5. I immediately called up to cancel once again. Was assured that the order has been cancelled. And, I will get the new order with iPhone 5s 16GB Silver and due refunds.
    6. I get a mail that iPhone 5s 32 GB Silver has been shipped. (I have been asking for an iPhone 5s 16GB Silver)
    Now, I have paid $106.99 + $248.99 = $355.98. I still do not have a phone. And, I know a model (iPhone 5s 32GB) that I NEVER ordered is on the way.
    Can someone take this up seriously? Refund me $248.99 and make sure I get an iPhone 5s 16GB Silver?
    I have been through enough trauma explaining my case to at least 12 different customer care and order department representatives. And, I am still far off from getting the product and service promised.
    I have no energy and patience left to explain to customer care again and again. Please ensure that this is followed up properly.
    You already have my mail id and contact number. Feel free to get in touch.
    Thanks,
    Aneesh (Removed)
    Private info removed as required by the Verizon Wireless Terms of Service
    Message was edited by: Admin Moderator

    I think I have very clearly mentioned. Stop being uselessly judgemental.
    I ordered 5c on the internet. And, the order was not approved as I was yet provide documentation for credit check.
    When I found that it is not yet processed, I asked the customer care if I can change the order as it is not yet complete And, they confirmed "yes, sure .. u can". Only, then I asked them to change it to 5s.
    This is the only change I made. The order was then attached with a note that customer has requested for a 5s 16gb silver.
    But when the order actually got processed, this note was overlooked and the original order shipped.
    Now, I never asked for 5s 32gb. I was advised by Verizon to refuse the delivery and order a new phone by calling tele-sales. I did just that. It would be on records that during the call I said multiple times that I want to order (upgrade to) iPhone 5s 16gb silver.
    But somehow, the sales rep. ordered a 32gb. I realized this only after I got a shipment tracking mail.
    So, now I called again to cancel it.
    I made only one change and that too after being advised that it is totally possible to change the order. As during the 7 day period I had realized that 5s prices have been slashed. For the whole week (22 to 29), my order was is suspension.
    Had I cancelled the order by not providing the documents and ordered a new phone. There would not have been any glitch. But only because I asked to change the existing order, I invited trouble. As that change was never made as promised.

  • Problem description: I have ordered a new iMac but my current one seems to be running very slowly.  I believe it to be a memory related problem but can't seem to identify what is causing it.  Help is greatly appreciated.

    Problem description:
    I have ordered a new iMac but my current one seems to be running really slowly.  I believe it to be a memory related problem but can’t seem to identify what is causing it.  Your help is greatly appreciated.
    EtreCheck version: 2.1.8 (121)
    Report generated March 7, 2015 at 4:01:26 PM PST
    Download EtreCheck from http://etresoft.com/etrecheck
    Click the [Click for support] links for help with non-Apple products.
    Click the [Click for details] links for more information about that line.
    Hardware Information: ℹ️
        iMac (24-inch, Early 2008) (Verified)
        iMac - model: iMac8,1
        1 2.8 GHz Intel Core 2 Duo CPU: 2-core
        2 GB RAM Upgradeable
            BANK 0/DIMM0
                1 GB DDR2 SDRAM 800 MHz ok
            BANK 1/DIMM1
                1 GB DDR2 SDRAM 800 MHz ok
        Bluetooth: Old - Handoff/Airdrop2 not supported
        Wireless:  en1: 802.11 a/b/g/n
    Video Information: ℹ️
        ATI Radeon HD 2600 Pro - VRAM: 256 MB
            iMac 1920 x 1200
    System Software: ℹ️
        OS X 10.10 (14A389) - Time since boot: 23 days 18:5:35
    Disk Information: ℹ️
        ST3320820AS_Q disk0 : (320.07 GB)
            EFI (disk0s1) <not mounted> : 210 MB
            Macintosh HD (disk0s2) / : 319.21 GB (195.05 GB free)
            Recovery HD (disk0s3) <not mounted>  [Recovery]: 650 MB
    USB Information: ℹ️
        HP Officejet 6000 E609n
        Apple, Inc. Keyboard Hub
            Primax Electronics Apple Optical USB Mouse
            Apple, Inc Apple Keyboard
        Apple Inc. Built-in iSight
        Western Digital External HDD 500.11 GB
            My Passport (disk1s1) /Volumes/My Passport : 500.11 GB (200.60 GB free)
        Apple Inc. BRCM2046 Hub
            Apple Inc. Bluetooth USB Host Controller
        Apple Computer, Inc. IR Receiver
    Gatekeeper: ℹ️
        Mac App Store and identified developers
    Kernel Extensions: ℹ️
            /Applications/Popcorn 4/Popcorn.app
        [not loaded]    com.roxio.TDIXController (2.0) [Click for support]
            /System/Library/Extensions
        [not loaded]    com.aliph.driver.jstub (1.1.2 - SDK 10.7) [Click for support]
    Problem System Launch Agents: ℹ️
        [killed]    com.apple.accountsd.plist
        [killed]    com.apple.AirPlayUIAgent.plist
        [killed]    com.apple.bird.plist
        [killed]    com.apple.CalendarAgent.plist
        [killed]    com.apple.CallHistoryPluginHelper.plist
        [killed]    com.apple.CallHistorySyncHelper.plist
        [killed]    com.apple.cloudd.plist
        [killed]    com.apple.cmfsyncagent.plist
        [killed]    com.apple.coreservices.appleid.authentication.plist
        [killed]    com.apple.coreservices.uiagent.plist
        [killed]    com.apple.EscrowSecurityAlert.plist
        [killed]    com.apple.nsurlsessiond.plist
        [killed]    com.apple.pluginkit.pkd.plist
        [killed]    com.apple.printtool.agent.plist
        [killed]    com.apple.rcd.plist
        [killed]    com.apple.recentsd.plist
        [killed]    com.apple.sbd.plist
        [killed]    com.apple.scopedbookmarkagent.xpc.plist
        [killed]    com.apple.secd.plist
        [killed]    com.apple.security.cloudkeychainproxy.plist
        [killed]    com.apple.spindump_agent.plist
        [killed]    com.apple.telephonyutilities.callservicesd.plist
        22 processes killed due to memory pressure
    Problem System Launch Daemons: ℹ️
        [killed]    com.apple.AssetCacheLocatorService.plist
        [killed]    com.apple.awdd.plist
        [killed]    com.apple.ctkd.plist
        [killed]    com.apple.diagnosticd.plist
        [killed]    com.apple.emond.aslmanager.plist
        [killed]    com.apple.GSSCred.plist
        [killed]    com.apple.icloud.findmydeviced.plist
        [killed]    com.apple.ifdreader.plist
        [killed]    com.apple.nehelper.plist
        [killed]    com.apple.nsurlsessiond.plist
        [killed]    com.apple.periodic-daily.plist
        [killed]    com.apple.periodic-monthly.plist
        [killed]    com.apple.periodic-weekly.plist
        [killed]    com.apple.softwareupdate_download_service.plist
        [killed]    com.apple.softwareupdated.plist
        [killed]    com.apple.spindump.plist
        [killed]    com.apple.tccd.system.plist
        [killed]    com.apple.wdhelper.plist
        [killed]    com.apple.xpc.smd.plist
        [killed]    org.cups.cupsd.plist
        20 processes killed due to memory pressure
    Launch Daemons: ℹ️
        [loaded]    com.adobe.fpsaud.plist [Click for support]
        [loaded]    com.sonos.smbbump.plist [Click for support]
    User Login Items: ℹ️
        iTunesHelper    UNKNOWN Hidden (missing value)
        Jawbone Updater    Application  (/Applications/Jawbone Updater.app)
        Dropbox    Application  (/Applications/Dropbox.app)
    Internet Plug-ins: ℹ️
        Photo Center Plugin: Version: Photo Center Plugin 1.1.2.2 [Click for support]
        FlashPlayer-10.6: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        Default Browser: Version: 600 - SDK 10.10
        Flash Player: Version: 16.0.0.305 - SDK 10.6 [Click for support]
        QuickTime Plugin: Version: 7.7.3
        OfficeLiveBrowserPlugin: Version: 12.3.6 [Click for support]
        CitrixICAClientPlugIn: Version: 11.2.0 [Click for support]
        iPhotoPhotocast: Version: 7.0
    3rd Party Preference Panes: ℹ️
        Citrix Online Plug-in  [Click for support]
        Flash Player  [Click for support]
        UE Smart Radio  [Click for support]
    Time Machine: ℹ️
        Auto backup: YES
        Volumes being backed up:
            Macintosh HD: Disk size: 319.21 GB Disk used: 124.16 GB
        Destinations:
            Time Machine Backups [Local]
            Total size: 3.00 TB
            Total number of backups: 98
            Oldest backup: 2013-08-28 05:45:36 +0000
            Last backup: 2014-12-30 19:39:32 +0000
            Size of backup disk: Excellent
                Backup size 3.00 TB > (Disk size 319.21 GB X 3)
    Top Processes by CPU: ℹ️
             5%    com.apple.WebKit.Plugin.64
             3%    WindowServer
             2%    sysmond
             0%    AppleSpell
             0%    com.apple.WebKit.Networking
    Top Processes by Memory: ℹ️
        41 MB    Finder
        41 MB    iTunes
        37 MB    Safari
        32 MB    com.apple.WebKit.Plugin.64
        32 MB    mds
    Virtual Memory Information: ℹ️
        53 MB    Free RAM
        501 MB    Active RAM
        463 MB    Inactive RAM
        398 MB    Wired RAM
        78.46 GB    Page-ins
        3.04 GB    Page-outs
    Diagnostics Information: ℹ️
        Mar 7, 2015, 12:41:34 PM    /Library/Logs/DiagnosticReports/Inkjet4_2015-03-07-124134_[redacted].crash
        Mar 5, 2015, 07:42:29 PM    /Library/Logs/DiagnosticReports/com.apple.WebKit.WebContent_2015-03-05-194229_[ redacted].crash

    That certainly looks like a low memory issue, 2 GB ram is barely enough to run Mac OS X versions from Lion through Yosemite.  The high number of Page Outs and killed processes show very high memory pressure.
    Try adding memory, but be sure it is high quality, Mac certified memory such as that from OWC, http://www.macsales.com or Crucial, http://www.crucial.com

  • How to adjust table order in OBIEE.

    now i design logic model in admin tool. tableA join tablleB (tableA.id = tableB.user_id)
    after i design it, i drop tableA.id, tableB.user_id) into answer. then i check sql log in analytics web applications.
    the sql is like below, my questions is if i want to adjust table order i how to implement it ? "from tableA, tablleB" to "from tablleB, tableA"
    select tableA.id , tableB.user_id
    from tableA, tablleB
    where tableA.id = tableB.user_id

    up....

  • Post order processing for sales document is not yet complete

    hi,
    sap gurus,
    i am facing the error while saving the sales order and this ticket is unique and it is saying that
    "post order processing for sales document is not yet complete".
    please help me in this regard.
    and it is blocking the order for further processing.
    regards,
    balajit

    I dont think this is a standard error message.  Some exit is applied for sale order to meet some requirements.  You need to check with your ABAPer.
    In fact, you can conclude yourself based on the error message number.  If it starts with Z, then the above holds good.
    thanks
    G. Lakshmipathi

Maybe you are looking for