Handling transaction in process flow

Hi All,
I had created one process flow which has 3 mappings in it. I want that, if any mapping fails due to any reason, any insertion or updation made by previous mappings should get rollbacked. I had pointed each mapping to END_ERROR as well as END_SUCCESS components, stating that If any error comes the goto END_ERROR, but I don't know how do I make sure that all 3 mappings act as an individual entity so that all should get rollback when any one mapping fails.
Thanks,
Danish
Message was edited by:
Danish

Hi, Danish. Have you done it ? Would you help me on that?
I copied the sample code to the SCRIPT parameter of a sqlplus activity from OWB documentation:
"declare status varchar2(30);begin map1.main(status); if status!='OK' then rollback else map2.main(status); if status!='OK' then rollback; else commit; end if; end if;end if;"
and substitued "map1" and "map2" with my mapping names.
Also, I appended "exit" to the code, but the job always hangs and does nothing. The two mappings were configured to commit manually.
Non-PL/SQL scripts work pretty well for me. And, honestly and shamefully, I have no knowledge of PL/SQL.
Thank you.

Similar Messages

  • Handling Unit Managment Process flow

    Hi all,
    I am implementing Handling Unit Management currently. I am looking for; how does the business process flow change once HUM is activated.
    So far, I got an idea:
    GR process:
    Purchase Order -> Goods Receipt (MIGO) -> ASN(Inbound Delivery) -> Pack & Create Handling Unit -> Post Goods Receipt(via the Inbound Delivery)
    GI process:
    Sales Order -> Outbound Delivery ->Pick & Pack(Handling Unit) -> Goods Issue
    Please let me know if i am correct in my assumption.
    Also, I would like to know how the stock is transferred from the stock stored in HU's in the warehouse to the stock which is to be delivered.
    For example :
    I store a material X in HU's in multiples of 500. I have to deliver to a customer around 100  pieces of X.
    How do I go about unpacking the HU of 500, then creating 2 HU's (one with 400 pieces to be stored back in the warehouse, and the other HU of 100 pieces for the customer.)
    Is it possible to do so ?
    Or I need to create a separate storage location where I have to keep the partial unpacked 400 pieces ?
    Anyone's help will be appreciated in this matter.
    Thanks,
    Shefali

    try this
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOHU/LOHU.pdf

  • SPAU transaction code process flow

    can anyone give SPAU transaction code process flow

    Tcode SPAU is for adjusting programs and Function Modules.
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/6d66617d9011d396b60000e82de14a/frameset.htm
    http://help.sap.com/saphelp_nw2004s/helpdata/en/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    SPAU - for repository Objects Changes
    see the doc
    SPAU
    http://www.sap-img.com/bc018.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c6/068d380be34e6ce10000009b38f842/content.htm
    http://help.sap.com/saphelp_46c/helpdata/EN/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    Please find below, answers to your questions:
    1.What objects will come in SPAU and SPDD?
    Ans: All the objects which are modified, after tansporting to the current system,
    will be listed in SPAU and SPDD. SPDD contains the list of all modified Data Dictionary objects, like tables, dataelements, domains,view...etc. The rest of all the modified repository objects will be listed in SPAU.
    What happens to the modifications done in the older version when we upgrade the version? (with Modification assistant and w/o)
    Ans: After the initial upgrade happens, we have to do adjustments from SPAU/SPDD to maintain or reset the changes. That is, from the list of objects in SPAU/SPDD, you have to either carry forward the changes to the new version, by choosing the option ADOPT CHANGES (available on right click) or RESET TO ORIGINAL (available on right click).
    Will they come in these transactions?
    Ans: yes, they will be listed in these transactions, after the BASIS updgrade activity.
    And what if we apply some patches(Notes) to the system? What is the impact of these patches to the SPAU transaction?
    Ans: Patches will be supported by the version upgrade. In case of notes, we have to verify whether these notes are supported by the new version (you can go into http://www.service.sap.com/notes to verify this. Also, we have to analyze whther the code in the note is already incorporated in the new version. In this case you can ignore the chanes choosing RESET TO ORIGINAL option
    http://help.sap.com/saphelp_erp2005vp/helpdata/en/2e/6d66587d9011d396b60000e82de14a/frameset.htm
    If you have applied any OSS notes to objects in your system, the hot package may overwrite these objects.
    SPDD is used to identify dictionary objects
    and
    SPAU (repository objects), will identify any objects where the hot package is overwriting changes you have made through OSS notes.
    You must check all objects identified in SPAU and decide whether you need to reapply the OSS note or reset the code to the original SAP Code.
    Also once the changes have been done you would see a green traffic light.
    If you double click on the modified object it will show you a split window where on the left you will have the original version and on right the modified version. So you can choose which to keep and which to reject. You may keep the modified version incases where you know that the notes will only be pakages in the next version.
    http://help.sap.com/saphelp_47x200/helpdata/en/2e/6d66647d9011d396b60000e82de14a/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/2e/6d66647d9011d396b60000e82de14a/frameset.htm
    http://www.sap-img.com/bc018.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c6/068d380be34e6ce10000009b38f842/content.htm
    http://help.sap.com/saphelp_46c/helpdata/EN/60/d6ba7bceda11d1953a0000e82de14a/content.htm
    http://www.sap-img.com/bc018.htm
    http://www.sappoint.com/oss/spamspau.html
    http://help.sap.com/saphelp_nw04/helpdata/en/fe/4b284837bf11d5b3bf0050dae02d7c/content.htm
    http://help.sap.com/saphelp_webas620/helpdata/en/83/7a18ecde6e11d195460000e82de14a/content.htm
    http://64.233.167.104/custom?q=cache:nJasGnXhh4sJ:www.asug.com/client_files/Calendar/Upload/SAP%2520Upgrade%2520Lessons%2520Learned.ppt+spau(SAP)&hl=en&ct=clnk&cd=5&ie=UTF-8&client=pub-3723304925932908
    Also the following link is very good
    http://www.sapgenie.com/basis/starter.htm
    Rewards if useful

  • Owb process flow error handling

    Hi,
    I am using OWB 10gR2.
    I have 2 process flows that each call a series of mappings. Then I have one "master" process flow that calls the two aforementioned proecess flows. When a mapping errors, I want my whole master process flow to abort. I put error handling in, but it doesn't seem to work. For example, if I get an error in the first process flow, I get my email notification that something is wrong. The process ends. However, the master process flow continues to go. I want it to stop. It continues to go because there wasn't an error in the first process flow. The error was handled, and the process flow ended successfully. Does anyone have any tips or tricks on how to handle this type of situation? I'm not doing anything revolutionary. I'm just new to these process flows.
    Thanks,
    Tim

    hmm ok this sounds a bit weird to me.
    I've created similar processflows with customers and never had similar problems like you describe.
    Just to verify your design, here is how I would solve your master1 processflow.
    _______________________END_WARNING
    w w
    start----PF1----------s---------------PF2------s---- END_SUCCESS
    e e
    \___________________\____END_WARNING
    where the conditions for the transitions is indicated with w for warning, s for success and e for error.
    Some poorly made ascii art there but hopefully you get the idea...:p
    This also sounds like what you've done already and with extra email functionality.
    Are you sure that pf2 starts after pf1? Or can it actually run in parallel with pf1 but just finishes after pf1 so it seems like it its done afterwards? The reason I ask is that I experienced that in one of my processflows with around 30+ mappings, one of the mappings that was supposed to be executed almost at the end, executed before everything else and messed everything up. It was quite the annoying little bug and took a long time for me to discover. If you have noticed on the transitions, there is a little number next to the line on the canvas, indicating in which order the operators are to be executed. In my case, two transitions had the same number and that caused one of the mappings to just start as soon as the processflow was told to start. If this is the case there is a way to set these, but I don't remember right now. Delete and recreate the transitions also do the trick I think.
    Hope you figure it out!
    Ragnar
    edit: seems like my ascii art got a bit messed up... :(
    Message was edited by:
    rhaug

  • CRM - Process Flow of Authorization Check in Business Transactions

    Hello Folks:
    I have implemented CRM security using Process Flow of Authorization Check in Business Transactions.
    What I have in place:
    CRM_ORD_OP (inactive, don't want access to own documents)
    CRM_ORD_LP (inactive, not using standard org level values Distribution Channel, Sales Group, Sales Office, Sales Organization, and Service Organization.)
    CRM_ACT (active)
    CRM_CMP (active)
    CRM_ORD_OE (active, restricted to display with dummy value ' ' for Distribution Channel
    Sales Group, Sales Office, Sales Organization and Service Organization, as we are not restricting on them)
    CRM_ORD_PR (active and restricted to display)
    Issue:
    Restrictions to display for documents works fine when using CRM backend system and the system throws out a message that you are not authorized to change. But, when i come in through Portals (PCUI), i dont get the display at all and it throws out a message insufficient access authorizations.
    Traces on backend CRM reveal failing on change access for CRM_ORD_LP and CRM_ORD_PR, which we dont want to give out b/c we dont want to provide change for documents.
    OSS notes to SAP have resulted in no results....please advise what is wrong here.
    Thanks
    KT

    Thanks for the Priyanka for the reply, but what you mention is not correct.
    BSP errors are different from what I am refering to.
    The issue is still open...and looks like a SAP bug, which even they havent been able to fix so far.
    Regards,
    KT

  • SD PROCESS FLOW PPT

    Pls can any one share process flow ppt documents (SD)

    hi
    Inquiry: Once we receive the quotation from the customer then as a vendor we need to check whether we can deliver the goods with customer conditions or not.
    Quotation: Once we finish the inquiry then as a vendor we need to send quotation to the particular customer.
    Sales Order: Once we receive the purchase order from customer then as a vendor we need to raise the sales order, while raising sales order we should know the partner functions.
    Sold-To-Party – who as raised the purchase order.
    Ship-To-Party – where we need to deliver the goods.
    Bill-to-party – to whom we have to give the bill.
    Payer – who is going to pay the money?
    Goods Delivery: After raising the sales order as a vendor we need to deliver the goods.
    Billing: While delivering the goods we need to send the billing document.
    Finance: Once we deliver the goods with billing vendor finance guy will interact with the customer finance guy for finance settlements.
    Transaction Codes:
    Inquiry – VA11
    Quotation – VA21
    Sales Order – VA01
    Goods Delivery – VL01N
    Billing – VF01
    Commonly used SAP SD tables:
    Sales Documents:
    VBAK – Sales Document: Header Data
    VBAP -Sales Document: Item Data
    VBUP – Item Status
    VBUK – Header Status and Administrative Data
    VBFA – Sales Document Flow
    Delivery Tables:
    LIKP – SD Document: Delivery Header Data
    LIPS – SD document: Delivery: Item data
    Customer Tables:
    KNA1 – General Data in Customer Master
    KNB1 – Customer Master (Company Code)
    KNB5 – Customer master (dunning data)
    KNBK – Customer Master (Bank Details)
    KNVV – Sales area data
    Pricing Tables:
    KONV – Conditions (Transaction Data)
    KONH – Conditions (Header)
    KONP – Conditions (Item)
    Billing Tables:
    VBRK – Billing Document: Header Data
    VBRP – Billing Document: Item Data
    Shipping Tables:
    VEKP -Handling Unit – Header Table
    VEPO – Packing: Handling Unit Item (Contents)
    Vendor Tables:
    LFA1-Vendor Master (General Section)
    LFB1-Vendor Master (Company Code)
    LFB5-Vendor master (dunning data)
    LFBK -Vendor Master (Bank Details)
    regards
    rama

  • Process flow of Depots

    D Friends,
    Can any body explain the following 2 processes:
    1.     Complete process flow in case of Duty paid depots.
    2.     Complete process flow in case of Non-Duty paid depots.
    right from depots PO to sale from depot. Pls explain with T.Codes.
    I again request to help as Iu2019m very new to CIN.
    Thanks.

    Hi,
    The concept of Depot is in SAP treated as plant that it will be like a warehouse and not a manufacturing plant.From Depot goods will be sold to customer. Whenever the goods reach depot as well as leave the Depot it has to updated Depot Register.
    In Depot Register Opening Balance and Closing Balance will be shown according to each day's sale.
    We configure the excise for Depot by putting a check box mentioning as Depot.We do intracompany stock transfer using (UB) in ME21N where the manufacturing plant will be supplying plant and Depot Receiving Plant.
    Once the Intracompany Stock transfer is created,the next step will be doing delivery and PGI.Now the stock removes from the unrestricted stock to stock in transit -- this is called two step procedure. This Stock in transit you can see in MB5T. Once delivery is created proforma invoice has to be created. This done in VF01 using F5.This done because to flow the excise values while doing Factory excise invoice in J1IIN.
    The goods moves from factory to Depot and at Depot will do MIGO.Now Depot register can be updated during MIGO or individaully through trnasaction "J1IG" There is a transaction called J1IGA for tax exemption(non excise) cases to handle.
    The Depot Register gets updated.
    Here the Stock Transport Configuration has to be taken care. The Depot has to be created as customer for Manufacturing Plant and has to be assigned to Depot in Stock Configuration.You have to maintain excise indicator for this customer in customer master or in J1IID.
    To sell from Depot .Normal Sales order processing(VA01).Delivery creation and PGI(Vl01N).DO J1IJ for Depot Outgoing excise.and finally billing(VF01). Here sometimes customer may put forward the requirement like customer has to be charged the same excise values when it left the factory. The only link is J1iJ here where we refer the factory excise invoice during depot excise posting with this link you can achieve the same if needed.
    regards

  • Analysing Task Audit, Data Audit and Process Flow History

    Hi,
    Internal Audit dept has requested a bunch of information, that we need to compile from Task Audit, Data Audit and Process Flow History logs. We do have all the info available, however not in a format that allows proper "reporting" of log information. What is the best way to handle HFM logs so that we can quickly filter and export required audit information?
    We do have housekeeping in place, so the logs are partial "live" db tables, and partial purged tables that were exported to Excel to archive the historical log info.
    Many Thanks.

    I thought I posted this Friday, but I just noticed I never hit the 'Post Message Button', ha ha.
    This info below will help you translate some of the information in the tables, etc. You could report on it from the Audit tables directly or move them to another appropriate data table for analysis later. The concensus, though I disagree, is that you will suffer performance issues if your audit tables get too big, so you want to move them periodically. You can do this using a scheduled Task, manual process, etc.
    I personally just dump it to another table and report on it from there. As mentioned above, you'll need to translate some of the information as it is not 'human readable' in the database.
    For instance, if I wanted to pull Metadata Load, Rules Load, Member List load, you could run a query like this. (NOTE: strAppName should be equal to the name of your application .... )
    The main tricks to know at least for task audit table are figuring out how to convert times and determing which activity code corresponds to the user friendly name.
    -- Declare working variables --
    declare @dtStartDate as nvarchar(20)
    declare @dtEndDate as nvarchar(20)
    declare @strAppName as nvarchar(20)
    declare @strSQL as nvarchar(4000)
    -- Initialize working variables --
    set @dtStartDate = '1/1/2012'
    set @dtEndDate = '8/31/2012'
    set @strAppName = 'YourAppNameHere'
    --Get Rules Load, Metadata, Member List
    set @strSQL = '
    select sUserName as "User", ''Rules Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start",
          cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName
       from ' + @strAppName + '_task_audit ta, hsv_activity_users au
       where au.lUserID = ta.ActivityUserID and activitycode in (1)
            and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + '''
    union all
    select sUserName as "User", ''Metadata Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start",
          cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName
       from ' + @strAppName + '_task_audit ta, hsv_activity_users au
       where au.lUserID = ta.ActivityUserID and activitycode in (21)
            and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + '''
    union all
    select sUserName as "User", ''Memberlist Load'' as Activity, cast(StartTime-2 as smalldatetime) as "Time Start",
          cast(EndTime-2 as smalldatetime) as ''Time End'', ServerName, strDescription, strModuleName
       from ' + @strAppName + '_task_audit ta, hsv_activity_users au
       where au.lUserID = ta.ActivityUserID and activitycode in (23)
            and cast(StartTime-2 as smalldatetime) between ''' + @dtStartDate + ''' and ''' + @dtEndDate + ''''
    exec sp_executesql @strSQLIn regards to activity codes, here's a quick breakdown on those ....
    ActivityID     ActivityName
    0     Idle
    1     Rules Load
    2     Rules Scan
    3     Rules Extract
    4     Consolidation
    5     Chart Logic
    6     Translation
    7     Custom Logic
    8     Allocate
    9     Data Load
    10     Data Extract
    11     Data Extract via HAL
    12     Data Entry
    13     Data Retrieval
    14     Data Clear
    15     Data Copy
    16     Journal Entry
    17     Journal Retrieval
    18     Journal Posting
    19     Journal Unposting
    20     Journal Template Entry
    21     Metadata Load
    22     Metadata Extract
    23     Member List Load
    24     Member List Scan
    25     Member List Extract
    26     Security Load
    27     Security Scan
    28     Security Extract
    29     Logon
    30     Logon Failure
    31     Logoff
    32     External
    33     Metadata Scan
    34     Data Scan
    35     Extended Analytics Export
    36     Extended Analytics Schema Delete
    37     Transactions Load
    38     Transactions Extract
    39     Document Attachments
    40     Document Detachments
    41     Create Transactions
    42     Edit Transactions
    43     Delete Transactions
    44     Post Transactions
    45     Unpost Transactions
    46     Delete Invalid Records
    47     Data Audit Purged
    48     Task Audit Purged
    49     Post All Transactions
    50     Unpost All Transactions
    51     Delete All Transactions
    52     Unmatch All Transactions
    53     Auto Match by ID
    54     Auto Match by Account
    55     Intercompany Matching Report by ID
    56     Intercompany Matching Report by Acct
    57     Intercompany Transaction Report
    58     Manual Match
    59     Unmatch Selected
    60     Manage IC Periods
    61     Lock/Unlock IC Entities
    62     Manage IC Reason Codes
    63     Null

  • Error while initiating the workspace process flow ALC-WKS-007-027

    Hi,
    When I try to initiate the workspace process flow, I am getting following exception. Previously it was working fine without any error. Now for all our process workflows are getting the same error. Can someone help me to resolve this.
    1/26/11 13:10:05:356 CST] 0000004e ExceptionUtil E   CNTR0020E: EJB threw an unexpected (non-declared) exception during invocation of method "doSupports" on bean "BeanId(LiveCycle8#adobe-dscf.jar#EjbTransactionCMTAdapter, null)". Exception data: com.adobe.idp.event.exception.EventCreateException: Event for event-type TaskCreated cannot be created in the database. Reason:com.adobe.idp.event.policy.EventPolicyException: No scheduler found with name IDPSchedulerService
                    at com.adobe.idp.event.manager.EventManagerImpl.createEvent(EventManagerImpl.java:499)
                    at com.adobe.idp.event.manager.EventManagerImpl.publishAsynchronousEvent(EventManagerImpl.ja va:636)
                    at com.adobe.idp.event.manager.EventManagerImpl.createEvent(EventManagerImpl.java:357)
                    at sun.reflect.GeneratedMethodAccessor479.invoke(Unknown Source)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:618)
                    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
                    at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTr ansactionCMTAdapterBean.java:342)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doRequired(Ej bTransactionCMTAdapterBean.java:259)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EJSLocalStatelessEjbTransactionCMTAdapter_ caf58c4f.doRequired(Unknown Source)
                    at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvi der.java:129)
                    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:55)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:132)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:115)
                    at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:118)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.routeMessage(AbstractMessage Receiver.java:91)
                    at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:21 5)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:57)
                    at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
                    at com.adobe.idp.event.client.EventServiceClient.createEvent(EventServiceClient.java:1744)
                    at com.adobe.idp.taskmanager.dsc.taskevents.TaskEventHelper.sendNotification(TaskEventHelper .java:158)
                    at com.adobe.idp.taskmanager.dsc.service.TaskManagerServiceImpl.createTask(TaskManagerServic eImpl.java:564)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:618)
                    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
                    at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTr ansactionCMTAdapterBean.java:342)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doRequiresNew (EjbTransactionCMTAdapterBean.java:284)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EJSLocalStatelessEjbTransactionCMTAdapter_ caf58c4f.doRequiresNew(Unknown Source)
                    at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvi der.java:143)
                    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:55)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:109)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:115)
                    at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:118)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.routeMessage(AbstractMessage Receiver.java:91)
                    at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:21 5)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:57)
                    at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
                    at com.adobe.idp.taskmanager.dsc.client.TypedTaskManagerService.invokeWithRetry(TypedTaskMan agerService.java:102)
                    at com.adobe.idp.taskmanager.dsc.client.TypedTaskManagerService.createTask(TypedTaskManagerS ervice.java:1113)
                    at com.adobe.idp.taskmanager.dsc.service.TaskEndpointManagerImpl.createTask(TaskEndpointMana gerImpl.java:764)
                    at com.adobe.idp.taskmanager.dsc.service.TaskEndpointManagerImpl.invokeEndpoint(TaskEndpoint ManagerImpl.java:544)
                    at com.adobe.idp.taskmanager.dsc.service.TaskEndpointManagerImpl.invokeEndpoint(TaskEndpoint ManagerImpl.java:323)
                    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:618)
                    at com.adobe.idp.dsc.component.impl.DefaultPOJOInvokerImpl.invoke(DefaultPOJOInvokerImpl.jav a:118)
                    at com.adobe.idp.dsc.interceptor.impl.InvocationInterceptor.intercept(InvocationInterceptor. java:140)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor$1.doInTransaction(Transa ctionInterceptor.java:74)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.execute(EjbTr ansactionCMTAdapterBean.java:342)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EjbTransactionCMTAdapterBean.doSupports(Ej bTransactionCMTAdapterBean.java:212)
                    at com.adobe.idp.dsc.transaction.impl.ejb.adapter.EJSLocalStatelessEjbTransactionCMTAdapter_ caf58c4f.doSupports(Unknown Source)
                    at com.adobe.idp.dsc.transaction.impl.ejb.EjbTransactionProvider.execute(EjbTransactionProvi der.java:104)
                    at com.adobe.idp.dsc.transaction.interceptor.TransactionInterceptor.intercept(TransactionInt erceptor.java:72)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.InvocationStrategyInterceptor.intercept(InvocationStra tegyInterceptor.java:55)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.InvalidStateInterceptor.intercept(InvalidStateIntercep tor.java:37)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.AuthorizationInterceptor.intercept(AuthorizationInterc eptor.java:109)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.interceptor.impl.JMXInterceptor.intercept(JMXInterceptor.java:48)
                    at com.adobe.idp.dsc.interceptor.impl.RequestInterceptorChainImpl.proceed(RequestInterceptor ChainImpl.java:60)
                    at com.adobe.idp.dsc.engine.impl.ServiceEngineImpl.invoke(ServiceEngineImpl.java:115)
                    at com.adobe.idp.dsc.routing.Router.routeRequest(Router.java:118)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageReceiver.routeMessage(AbstractMessage Receiver.java:91)
                    at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:18 8)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:57)
                    at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
                    at com.adobe.idp.taskmanager.dsc.client.endpoint.TaskEndpointClientImpl.invokeEndpoint(TaskE ndpointClientImpl.java:227)
                    at com.adobe.workspace.endpoints.EndpointActions.invokeEndpoint(EndpointActions.java:100)
                    at com.adobe.workspace.endpoints.EndpointActions.invoke(EndpointActions.java:61)
                    at sun.reflect.GeneratedMethodAccessor477.invoke(Unknown Source)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:618)
                    at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:421)
                    at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
                    at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1495)
                    at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:882)
                    at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:121)
                    at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
                    at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
                    at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
                    at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:146)
                    at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278)
                    at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:315)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
                    at com.adobe.workspace.events.RemoteEventClientLifeCycle.doFilter(RemoteEventClientLifeCycle .java:138)
                    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java: 190)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:848)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:691)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
                    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:525)
                    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.jav a:90)
                    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:764)
                    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
                    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133)
                    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink .java:458)
                    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink .java:387)
                    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.jav a:102)
                    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionLi stener.java:165)
                    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
                    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
                    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
                    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
                    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
                    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
    [1/26/11 13:10:05:356 CST] 0000004e LocalTranCoor E   WLTC0017E: Resources rolled back due to setRollbackOnly() being called.
    [1/26/11 13:10:05:388 CST] 0000004e SystemOut     O [LCDS] [ERROR] Exception when invoking service 'remoting-service': flex.messaging.MessageException: ALC-WKS-005-055: An error occurred while retrieving endpoints based on a collection of endpoit ids.
      incomingMessage: Flex Message (flex.messaging.messages.RemotingMessage)
      Exception: flex.messaging.MessageException: ALC-WKS-005-055: An error occurred while retrieving endpoints based on a collection of endpoit ids.                at com.adobe.workspace.AssemblerUtility.createMessageException(AssemblerUtility.java:384)
                    at com.adobe.workspace.endpoints.EndpointActions.invokeEndpoint(EndpointActions.java:136)
                    at com.adobe.workspace.endpoints.EndpointActions.invoke(EndpointActions.java:61)
                    at sun.reflect.GeneratedMethodAccessor477.invoke(Unknown Source)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:618)
                    at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:421)
                    at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
                    at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1495)
                    at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:882)
                    at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:121)
                    at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
                    at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
                    at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
                    at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:146)
                    at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278)
                    at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:315)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
                    at com.adobe.workspace.events.RemoteEventClientLifeCycle.doFilter(RemoteEventClientLifeCycle .java:138)
                    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java: 190)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:848)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:691)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
                    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:525)
                    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.jav a:90)
                    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:764)
                    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
                    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133)
                    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink .java:458)
                    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink .java:387)
                    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.jav a:102)
                    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionLi stener.java:165)
                    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
                    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
                    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
                    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
                    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
                    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
      Root cause: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.adobe.idp.scheduler.SchedulerException
                    at com.adobe.idp.dsc.util.IOUtil.readObjectFromByteArray(IOUtil.java:538)
                    at com.adobe.idp.dsc.provider.impl.vm.VMMessageDispatcher.doSend(VMMessageDispatcher.java:19 7)
                    at com.adobe.idp.dsc.provider.impl.base.AbstractMessageDispatcher.send(AbstractMessageDispat cher.java:57)
                    at com.adobe.idp.dsc.clientsdk.ServiceClient.invoke(ServiceClient.java:208)
                    at com.adobe.idp.taskmanager.dsc.client.endpoint.TaskEndpointClientImpl.invokeEndpoint(TaskE ndpointClientImpl.java:227)
                    at com.adobe.workspace.endpoints.EndpointActions.invokeEndpoint(EndpointActions.java:100)
                    at com.adobe.workspace.endpoints.EndpointActions.invoke(EndpointActions.java:61)
                    at sun.reflect.GeneratedMethodAccessor477.invoke(Unknown Source)
                    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
                    at java.lang.reflect.Method.invoke(Method.java:618)
                    at flex.messaging.services.remoting.adapters.JavaAdapter.invoke(JavaAdapter.java:421)
                    at flex.messaging.services.RemotingService.serviceMessage(RemotingService.java:183)
                    at flex.messaging.MessageBroker.routeMessageToService(MessageBroker.java:1495)
                    at flex.messaging.endpoints.AbstractEndpoint.serviceMessage(AbstractEndpoint.java:882)
                    at flex.messaging.endpoints.amf.MessageBrokerFilter.invoke(MessageBrokerFilter.java:121)
                    at flex.messaging.endpoints.amf.LegacyFilter.invoke(LegacyFilter.java:158)
                    at flex.messaging.endpoints.amf.SessionFilter.invoke(SessionFilter.java:44)
                    at flex.messaging.endpoints.amf.BatchProcessFilter.invoke(BatchProcessFilter.java:67)
                    at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:146)
                    at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:278)
                    at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:315)
                    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1146)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1087)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
                    at com.adobe.workspace.events.RemoteEventClientLifeCycle.doFilter(RemoteEventClientLifeCycle .java:138)
                    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java: 190)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:848)
                    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:691)
                    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:588)
                    at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:525)
                    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.jav a:90)
                    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:764)
                    at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1478)
                    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:133)
                    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink .java:458)
                    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink .java:387)
                    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.jav a:102)
                    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionLi stener.java:165)
                    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
                    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
                    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
                    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:196)
                    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:751)
                    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:881)
                    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1497)
    Caused by: java.lang.ClassNotFoundException: com.adobe.idp.scheduler.SchedulerException
                    at java.lang.Class.forNameImpl(Native Method)
                    at java.lang.Class.forName(Class.java:163)
                    at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:616)
                    at com.adobe.idp.dsc.util.ClassLoaderAwareObjectInputStream.getContainerClass(ClassLoaderAwa reObjectInputStream.java:117)
                    at com.adobe.idp.dsc.util.ClassLoaderAwareObjectInputStream.resolveClass(ClassLoaderAwareObj ectInputStream.java:75)
                    at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1581)
                    at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1503)
                    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1736)
                    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342)
                    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1948)
                    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
                    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
                    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342)
                    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1948)
                    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
                    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
                    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342)
                    at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1948)
                    at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1872)
                    at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1756)
                    at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1342)
                    at java.io.ObjectInputStream.readObject(ObjectInputStream.java:379)
                    at com.adobe.idp.dsc.util.IOUtil.readObjectFromByteArray(IOUtil.java:534)
                    ... 47 more
    Thanks in advance,
    Prasad

    Thank you Nith and Jasmin for your responses.
    Restarted the application server and it did not work.
    I recreated the workspace end point and still it is not working. I tried to
    create new workspace process and configured for the workspace to see if it
    works, but the same error.
    There were 2 previously initiated tasks(before this exception, these were
    initiated) in my ToDo list in workspace. When I click on this, the form is
    opened without error, but when I click on the submit(complete button), its
    throwing the below exception:
    Error 500: java.lang.ClassNotFoundException:
    com.adobe.idp.scheduler.SchedulerException
    I have attached log and screenshot. Please let me know if I can resolve this
    without redeploying the livecycle components.
    Thanks,
    Prasad

  • Help with scheduling Process Flows in Workflow in 10gR2

    Dear All
    I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
    CC_DAILY_0400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-08-31 04:00:00.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
    WS_DAILY_2400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-09-01 00:00:01.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    ORA-20002: 3114: Activity is not a process.
    I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
    All help or advice greatly appreciated
    Regards Kevin

    Dear All
    I am after some help with the scheduling of process flows (PF) in Workflow in OWB 10gR2. I am trying to set up some PF’s to handle the refresh of some staging tables from various source systems. I have created a separate Process Flow Module for each source systems, mainly just to keep them separate and organised. I have a number of mappings which all run fine if execute manually or linked directly to a schedule/job. The problem I am encountering is when I try to run process flows from schedules. I have created process flows ok and have run them manually and they complete fine so I know that the content of the PF is ok. After linking and deploying the jobs I can never get all the process flows to run from the various schedules. What appears to happen is that the first PF works ok and any other PF that are within the same Process Flow Module/packages also runs ok even if its running off as different schedules. However PF’s under the other Process Flow Module fail with the following error
    CC_DAILY_0400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-08-31 04:00:00.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/CC_DAILY_0400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    Following this error the PF will not even run manually! If I then stop the schedule and either drop or replace this failed PF thus redeploying, the PF then runs fine manually and if the restart the schedule it runs ok the next evening. My problem is that this then appears to impact on the other PF’s which all though have not been touched and ran ok the previous evening they then fail the following evening with the same error
    WS_DAILY_2400
    Description :
    Runtime User : OWBRT_USER
    Started : 2006-09-01 00:00:01.0
    Status      Log
    Error      ORA-20002: 3114: Activity 'PACK_1/WS_DAILY_2400' is not a process.
    ORA-06512: at "OWF_MGR.WF_ENGINE", line 3920
    ORA-06512: at line 1
    ORA-20002: 3114: Activity is not a process.
    I basically can not get both sets to run even though they are on separate modules and separate schedules.Has anyone any idea as to what could be wrong or if I am setting something up in a strange way which would cause these symptoms.
    All help or advice greatly appreciated
    Regards Kevin

  • Process Flow hangs

    I'm executing a process flow with several activities.
    After each activity I check for status and error out if the activity fails. If the activity succeeds I go on to the next activity.
    When I execute a map within the process flow, the process flow executes successfully only if the map is the last activity. The map functions to output data to a file.
    The Process Flow hangs if after the execution of the map
    a stored procedure is called. The stored procedure dynamically creates a DBLINK and updates a table.
    When I cancel the execution of the process flow I see the map has successfully outputted all
    records. But why hasn't it gotten to the stored procedure.
    Each activity on its own works fine but in combination with each other they hang the process flow.

    Mahesh,
    I am assuming that RAB stands for Runtime Audit Browser.
    The Runtime Audit Browser tells me how many records were
    rejected but not which ones and why.
    The debugger does not give adequate information in fact it does not issue a "break" where it should.
    Are there any tools OWB provides for "catching", or
    auditting data that cannot for whatever reason be extracted to a file.
    I see that they have a mechanism for capturing problems with data coming from a file into a table. I don't see
    where there is an explanation of error handling going from a table into a file.
    Thanks!
    Marion

  • Disable particular Mapping Execution in Process flow

    Hi,
    I am working on OWB 11gR2. I want to disable the execution of a particular mapping in the Process flow. For example, there are 4 mappings A,B,C,D which run one after another,I want to disable the execution of mapping C alone.Is this feature available in OWB?
    Please Advice.

    Unfortunately this is not handled OutOfTheBox.
    You would probably need one or two things extra to do this properly:
    -create a table and a procedure/function that holds the mapping names together with a flag.
    -use a function operator in the process flow to retrieve a mappings flag from above specified table and store it in a variable in the process flow
    -use condtional transitions to route the flow either tru or alongside the mapping. use a reference to the variable used previously.
    -make sure the flow can exit properly when you use conditional transitions.

  • How to handle transaction control--- in the dbms query or in JDBC? or BOTH?

    Hi all,
    we have a servlet application which do insert, update to a few sybase tables. so far we don't have any transaction management control in either store procedure or in JDBC call. i like to know where should we enforce this control logic? in both place or either one is enough?
    thanks!!

    according to your answer, is it safe to say that we
    should NOT
    handle transaction control in both query and JDBC
    call? i am on the side of JDBC
    program control. However our manager feels that if we
    handle it in two place, we could be more error-proof.
    i don't know how to convince him that only one place
    could make it work. Double your rollbacks double your fun! Odd that a manager is getting involved at this level...
    Providing transaction control at both places, as a rule makes absolutely no sense at all (to me). I actually believe that this would be far more error-prone (not error-proof). It's really a logistics issue. When you are working on the Java code, you won't have the stored procedure(s) code right there. While you may design it masterfully at first, as maintenance occurs, the mastery can easily be lost as assumptions are made on when and where commit or rollback processing is going to take place. The end result would be a system that could easily corrupt the logical integrity of the database.
    If you have to make a decision up front, and you believe performance will ultimately be a concern, then your decision should be to handle transaction management within the stored procedure(s). However, this decision will make the stored procedures far more complex than what the DBA or application staff is familiar with. You would also have to take some care to release resources as appropriate within the Java code.
    If you decide to manage transactions within JDBC, it is possible that you will have to move a portion of transaction managment to one or two of the stored procedures. This would be a 'fix' for a poorly performing functionality, and you would simply take care to limit this as much as possible.
    I wish I could guide you specifically, but I'm working at 20,000 feet related to your specific application needs.

  • How to create Handling Unit using Process Order no. & Packing Instruction

    Hi experts,
    Please guide me how to create Handling Unit using Process Order number & Packing Instruction reference?Noramlly this is done using standard transaction 'COWBPACK'.
    ANY FUNCTION MODULE OR BAPI TO DO THIS.
    if any solution please explain with proper example..
    Thanks In advance
    Thanks,
    Yogesh

    Hi experts,
    Please guide me how to create Handling Unit using Process Order number & Packing Instruction reference?Noramlly this is done using standard transaction 'COWBPACK'.
    ANY FUNCTION MODULE OR BAPI TO DO THIS.
    if any solution please explain with proper example..
    Thanks In advance
    Thanks,
    Yogesh

  • Confirmation Control Process Flow

    My Dear Gurus,
    I want to know the actual confirmation control process in material manangement. Becoz of one of my client having the following scenerios.
    PO is created only by PR reference with confirmation tab enabling in po. Once he created the PO again he come back to change mode in PO and enable the confimation control (0001) and the confirmation category as AB.
    Once the vendor is received the PO and the delivery date is accepted by vendor and he manually over phone tell the final delivery date.
    So our client wants to update the final delivery date given by vendor.
    My question is either he need to do *the inbound delivery through VL31N* then only do the MIGO (GR) or directly without doing VL31N do the MIGO transaction.
    Kindly xplain process flow for the above case.
    Regards,
    Vimal

    You can define and do the required confirmation control key under
    SPRO -- > Materials Management --> Purchasing --> Confirmation .
    Confirmation control Key "AB"  is  refers to Order Acknowledgement.
    Based on configuration under " Set up Confirmation Control " system decides whether only Order Acknowledgement is required or subsequent operation is required prior to GR.
    Suppose " Inbound Delivery is required" then one need to do Inbound delivery under VL31N.
    Then GR. You can remove the inbound delivery steps by making blank key  under Confirmation tab.

Maybe you are looking for