Post Processing Framework

Hello Everyone,
I am new to Netweaver 2004s and am working on an outbound interface through IDOC generation. I don't have an idea about the new "Post Processing Framework" concept but do understand that it closely resembles the regular Output Determination Type.
If someone can help me with any materials towards better understanding of the concept as well as a working template towards the same, I would be highly obliged.
Looking forward to hear from you all.
Thanks & Rgds,
Soumya

Hi Soumya,
PPF configuration is basically meant for processing the meesage on the shipment document in GTS.
There are couple of steps that has to be followed :
1 .
Define Techn. Medium for Msgs (PPF Actions) f. Cust. Shipm
In an action profile, we define all of the permitted actions. We also define general conditions for the actions contained in the profile. For example, we can define the way in which the system performs the action (by method call or Smart Forms).
In an action Profile we define different Action it could be for EDI or Print as required.
The Action definition is associated to Processing type
Where  Actually the action type is defined like the Form and  method get defined here to process the message
Action Profile is assigned to Custom Document type.
Kind Regards,
Sameer
2. Define Conditions and Output Parameters for Comm. of Cust.Sh
Here we define the parameter for messages such as printer and spool as required.
3. Define Messages for Communication Processes
Here we assign the defined Action definiton to the message so now action def is associated to Processing type so message will ge processed as per processng type.
Hope this help in better understanding.

Similar Messages

  • Documentation on Post Processing Framework (PPF)

    Hi Experts,
    Can anyone direct me to some good documentation on Post Processing Framework (PPF) functionality in SAP TM. Information such as how the functionality can be best used to optimize with SAP ECC will help.
    Thanks a lot in advance.
    Regards,
    Hari

    Dear Hari,
    Post Processing Framework (PPF) functionality can be used to processing of printing of the documents related to transportation. The main print documents in SAP TM are Bills of lading, Freight forwarding Order documents, Labels, Pro Forma Customer Freight Invoice, Pro Forma Supplier Freight Invoice.
    Please find the URL link below for accessing the help document on the same.
    http://help.sap.com/saphelp_tm70/helpdata/en/1f/52e49dd95644eea0fec10e686f591e/frameset.htm
    I hope this will help you.
    Regards
    Datta

  • Changing user for PPF - Post Processing Framework

    Hello,
    Is there a way to change the user for a Post Processing action once the trigger is activated?
    There are times where we want a user action to kick off a PPF task, but we do not want them to have security to complete this extra task themselves.  Also, the PPF task may create an activity document where we want a specific user id to be shown.
    I believe the answer is no, but was wondering if anyone else out there was able to do this or had other ideas?
    Thanks.
    Mike

    Thank you, PK!
    That helped us look at our system and we do see a logical RFC connection we set up 6 years ago for workflow for when we went live.  So that did help us some.
    If we set up this logical connection, do you know how we can tie the ABAP RFC that we set up in BRF to use that logical connection? 
    Thanks.
    Mike

  • Cl_manager_ppf; PPF(Post Processing Framework)-Manager

    Hi all,
    I selected from table UDM_CCT_REL to have customer contacts that has promises to pay. The requirement is: Using the selected data from table UDM_CCT_REL, I have to call PPF-Manager to create a Correspondence form. My problem is I have no idea what or how to use a PPF-Manager. By any chance could I request some sample code or anything that could help me. Thanks a lot.

    Hi Fabien,
    Yes that's right , in case you are using processing using selection report then this is really a matter of performance.
    For this SAP has provided an option of using the field OPTIMIZATION RULE while scheduling jobs through report RSPPFPROCESS.
    This fields picks up only those actions which are relevant as per that date. Please go through the note :
    653159 - Using optimization rules in the PPF
    /Hasan

  • Pre/post processing

    Hello group!
    Configuration:
    Oracle 8.1.7
    XDK 9.0.0.0.0(beta)
    We use XSQL Servlet scripts (great framework!). We tried to provide single entry point into our webapp. We want to replace XSQLServlet class, and gain control of our servlet environment (transactions, thread synchronization, logs...).
    Problem is, if we replace XSQLServlet class with our own class (which extends HttpServlet), we can't use XSQLPageProcesor directly because it is declared private for XSQLServlet package.
    So, we try to use XSQLRequest class and construct an instance with XSQLServletPageRequest as parameter and then call XSQLRequest.process().
    It works ,but ...
    When we attach object with setRequestObject (), requestProcessed is never called.
    Why? We mist something?
    If we use XSQLRequest (URL url), must we handle sessions, request parameters, cookies ...?
    Where is the best place to put pre/post processing of request?
    Thanks in advance
    Tomi
    null

    We found just XSQLPageRequest.setRequestObject(), that we already try to use (first post in thread).
    We associate *.xsql with our HttpServlet because we want to transparently add controller object(s), and we want to turn this feature off in servlet engine config whenever we want. If we forward it (getServletContext().getRequestDispatcher().forward()), with same name and extension ...
    Some code:
    public void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException
    XSQLServletPageRequest req = new XSQLServletPageRequest(request, response, myContext);
    //TransactionController implements the XSQLRequestObjectListener
    req.setRequestObject("transaction",new TransactionController(req));
    XSQLRequest xsqlrequest = new XSQLRequest(request.getRequestURI(), req);
    try
    xsqlrequest.process(response.getOutputStream() ,new PrintWriter(System.err));
    catch(Exception ex)
    ex.printStackTrace();
    return;
    }When we call XSQLRequest.process, servlet response just fine (except we lost default encoding windows-1250?).
    TransactionController is properly attached, but requestProcessed is never called.
    We found why. Maybe?
    XSQLRequest.process call createNestedRequest from XSQLServletPageRequest, and then setIncludingRequest.
    This seems like little overhead :)
    We just want to keep our XSQL Scripts clean from including controllers via custom actions in every page.
    Can we do that?
    Anybody tried something similar?
    Thanks for your time
    Tomi
    null

  • Parallel Processing framework using package BANK_PP_JOBCTRL

    Hi All,
    I am analyzing differnt parallel processing techniques available in SAP and need some input on Parallel Processing framework using package BANK_PP_JOBCTRL.
    Can someone please let me know if you have any documentation available with you on this framework.
    I have couple of questions on this framework as mentioned below.
    1) This framewrok was develped as part of SAP Banking soltion. So is it possible to leverage it for other modules in SAP since now it is part of SAP_ABA component.
    2) What are the benfits of it over other technique like asynchronous Remote function call (aRFC).
    Any inputs on this will be of great help since there is very less documentation available on this topic on net.
    Regards/Ajay Dhyani

    Hello,
    Apologies, never saw this thread and your query and i already worked it out myself during the time i posted it . If you are still interested here are some of the inputs for you.
    With in package bank_pp_jobctrl , you will find these FM. I have mentioned the use of it as well.
    RBANK_PP_DEMO_GENERATE_DATA: To create the Business data for Parallel Processing.
    RBANK_PP_DEMO_CREATE_PACKMAN: To create Packages out of the business data.
    RBANK_PP_DEMO_START : To process data in parallel.
    RBANK_PP_DEMO_RESTART: To re-process failed records during parallel Processing.
    You will need to call above in your report program in the same sequence as shown above based on you requirement. I did used only first three.
    TO generate events you will need to execute SE38: RBANK_PP_GENERATE_APPL to create application this will create the FM with numbers as shown below.
    Events: This PPF automatically triggers various events during the execution of the Start Program. Each of this event is associated with a custom function module which contains the business logic.
    For implementing this framework, at least the below mentioned methods should be implemented .
    0205 – Create Package Templates  : This method is used to write the logic for creating packages which in turn decides the data to be processed in parallel. This function module is called in loop at the loop ends only when the exporting parameter E_FLG_NO_PACKAGE has a value ‘X’ passed back to the Parallel processing framework.
    1000 – Initialize Package :This method is the first step in processing a package. It fetches all the parameters required for the parallel processing to start. All the parameters are passed to this FM as importing parameters and it is the responsibility of this FM to save it in global parameters so that it can be utilized by Parallel processing framework.
    1100 – Selection per Range : This method is used to read data for a package. The objects selected must be buffered in global data areas of the application for later processing. The package information is stored as interval in global parameters and this information is used to select the package specific data.
    1200 – Selection for Known Object List: This method is used instead of method 1100 if it is a restart run. The objects to be processed are known already.
    1300 – Edit Objects: The processing logic to be implemented using parallel processing for the selected objects is written in this method. This function module is used to implement the business logic and
    Also, obiviously you would like to log your messages , so the framwrok provides macros to do it.
    Let me know if you need some further help as I know there is very little information provided on this.
    Regards/Ajay

  • OIM 11g: Access Denied searching usr_emp_no in post process event handler

    I am logging in as xelsysadm and creating a new user. I have populated a UDF called Manager Employee Number with a value of 12345 and I have a corresponding user with the Employee Number populated with that same value.
    When I create the user, my code searches for a corresponding user in OIM with that employee number. The problem is that i am getting an access denied error searching use_emp_no. Ironically, in a different post process event handler, I have access to decrypting the user's password.
    I tried searching by Employee Number rather than use_emp_no (which is what is returned with AttributeName.EMPLOYEE_NUMBER.getId()) but that did not find any users. It did seem to attempt the search though.
    Here is the code and the error:
    //get the manager object and retrieve the user login and user key of the manager
    mgrRetAttrs.add("USER_LOGIN");
    mgrRetAttrs.add("USER_KEY");
    List<User> mgrList = searchUsr(mgrEmpNo, mgrRetAttrs);
    logger.finest("Retrieved " + mgrList.size() + " managers with that employee number.");
    private List<User> searchUsr(String mgrEmpNo, Set<String> mgrRetAttrs) throws AccessDeniedException, UserSearchException{
    logger.finest("************Entering BBTMgrIDPostProcEventHandler#searchUser()***********");
    logger.finest("This is the manager emp no we are searching: " + mgrEmpNo);
    SearchCriteria srchCriteria =
    new SearchCriteria(AttributeName.EMPLOYEE_NUMBER.getId(), mgrEmpNo, SearchCriteria.Operator.EQUAL);
    logger.finest("This is the search criteria: " + srchCriteria.toString());
    logger.finest("Exiting BBTMgrIDPostProcEventHandler#searchUser()");
    return getUserManager().search(srchCriteria, mgrRetAttrs, null);
    private UserManager getUserManager() {
    logger.finest("Enter BBTMgrIDPostProcEventHandler#getUserManager()");
    if (this.userMgr == null) {
    this.userMgr = Platform.getService(UserManager.class);
    logger.finest("Exit BBTMgrIDPostProcEventHandler#getUserManager()");
    return this.userMgr;
    Entering BBTMgrIDPostProcEventHandler#execute()
    oracle.iam.platform.authz.exception.AccessDeniedException: You do not have permission to search the following user attributes: usr_emp_no.
    at oracle.iam.identity.usermgmt.impl.UserManagerImpl.search(UserManagerImpl.java:1699)
    at oracle.iam.identity.usermgmt.api.UserManagerEJB.searchx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
    at weblogic.ejb.container.injection.EnvironmentInterceptorCallbackImpl.callback(EnvironmentInterceptorCallbackImpl.java:54)
    at com.bea.core.repackaged.springframework.jee.spi.EnvironmentInterceptor.invoke(EnvironmentInterceptor.java:50)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy328.searchx(Unknown Source)
    at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemoteImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at oracle.iam.identity.usermgmt.api.UserManager_nimav7_UserManagerRemoteImpl.searchx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy196.searchx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)
    at $Proxy318.searchx(Unknown Source)
    at oracle.iam.identity.usermgmt.api.UserManagerDelegate.search(Unknown Source)
    at com.oracle.iam.bbt.eventhandler.BBTFindMgrID.searchUsr(BBTFindMgrID.java:244)
    at com.oracle.iam.bbt.eventhandler.BBTFindMgrID.executeEvent(BBTFindMgrID.java:189)
    at com.oracle.iam.bbt.eventhandler.BBTFindMgrID.execute(BBTFindMgrID.java:114)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runPostProcessEvents(OrchProcessData.java:1168)
    at oracle.iam.platform.kernel.impl.OrchProcessData.runEvents(OrchProcessData.java:710)
    at oracle.iam.platform.kernel.impl.OrchProcessData.executeEvents(OrchProcessData.java:227)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:674)
    at oracle.iam.platform.kernel.impl.OrchestrationEngineImpl.resumeProcess(OrchestrationEngineImpl.java:705)
    at oracle.iam.platform.kernel.impl.OrhestrationAsyncTask.execute(OrhestrationAsyncTask.java:108)
    at oracle.iam.platform.async.impl.TaskExecutor.executeUnmanagedTask(TaskExecutor.java:100)
    at oracle.iam.platform.async.impl.TaskExecutor.execute(TaskExecutor.java:70)
    at oracle.iam.platform.async.messaging.MessageReceiver.onMessage(MessageReceiver.java:68)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at com.bea.core.repackaged.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
    at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
    at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at com.bea.core.repackaged.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy331.onMessage(Unknown Source)
    at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:574)
    at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:477)
    at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:379)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4659)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:4345)
    at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3821)
    at weblogic.jms.client.JMSSession.access$000(JMSSession.java:115)
    at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5170)
    at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: oracle.iam.identity.exception.SearchAttributeAccessDeniedException: You do not have permission to search the following user attributes: usr_emp_no.
    at oracle.iam.identity.usermgmt.impl.UserManagerImpl.search(UserManagerImpl.java:1696)
    ... 76 more
    Thanks,
    Ruth

    This is what fixed the problem:
    Instead of the following:
    //get the manager object and retrieve the user login and user key of the manager
    mgrRetAttrs.add("USER_LOGIN");
    mgrRetAttrs.add("USER_KEY");
    I needed to do this instead:
    mgrRetAttrs.add(UserManagerConstants.AttributeName.USER_LOGIN.getId());
    mgrRetAttrs.add(UserManagerConstants.AttributeName.USER_KEY.getId());
    Then I changed the searchCriteria back to the following:
    SearchCriteria srchCriteria =
    new SearchCriteria("Employee Number", "12345", SearchCriteria.Operator.EQUAL);
    This did the trick.
    Ruth

  • Post Processing a bank line item - opening balance

    Hi Experts,
          I need some help with post processing of a bank statement item.
    It is a greenfield implementation where no legacy transactional data or opening balances are migrated. Therefore I've posted a bank statement with incoming domestic bank transfer. This line item now requires post processing as it does not relate to any preceding transaction / document.
    The journal entry looks like this...
    161012 - AUD Bank No.1 Domestic bank transfers = Credit 5,000,000
    161010 - AUD Bank Account No 1 = Debit 5,000,000
    I guess "post processing" is required to clear the account 161012 and credit account 161010.
    What is the best way to do that?
    Thanks
    Puru

    Hi Puru,
    Go to Liquidity Management > view bank statements > Filter with your new bank
    You will observe that a bank statement with ID # 0 got created and the closing balance is same amount what you have migrated.
    Now you select new bank statement the ID will be 1 and the last bank statement 0 closing balance will become the opening bank balance in bank statement # 1.
    Migration of balances for bank accounts enables you to migrate the current balances of your bank accounts. During migration system automatically creates an offsetting entry so that the document balance results in zero ( this entry is only for migration posting only )
    Your expectation of again posting manual journal is not incorrect and is not required here.
    Your migration of bank opening balance amount is successful and you can use this bank account for your postings going forward.
    Kindly mark this thread as answered if i answered your queries.
    Thanks
    Lokesh Sharma

  • Unable to find an Output Post Processor service to post-process request

    Hi experts,
    Users complaining that they could not able to generate the PDF.
    User Complaint:
    The program does not generate the PDF. The program just generates the XML output. The logfile shows that “Unable to find an Output Post Processor service to post-process request 25852905.”
    EBS: 12.1.2
    OS: RHEL 5.5
    DB: 11.1.0.7.0
    Steps that we tried:
    1. Increased the OPP process to 16
    2. Increased Concurrent:OPP Response Timeout to 750
    3. There is no issue in manager log file.
    4. Concurrent Requests Fail Due to Output Post Processing (OPP) Timeout (Doc ID 352518.1)
    5. Restarted CM. Ran CMclean.
    6. Re: Output Post Processor
    7.Unable to View pdf Output File Created by XML Publisher
    But we dont find any solutions over the above.
    Log:
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    p_order_by='TRX_NUMBER'
    p_trx_number_low='8414037'
    p_trx_number_high='8414037'
    p_open_invoice='N'
    p_check_for_taxyn='N'
    p_choice='SEL'
    p_header_pages='1'
    p_debug_flag='Y'
    p_message_level='10'
    Forcing NLS_NUMERIC_CHARACTERS to: '.,' for XDO processing
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    American_America.US7ASCII
    Enter Password:
    REP-0004: Warning: Unable to open user preference file.
    MSG-00100: DEBUG:  AfterPForm_Trigger +
    MSG-00100: DEBUG:  Multi Org established.
    MSG-00100: DEBUG:  AfterParam_Procs.Get_Country_Details
    MSG-00100: DEBUG:  Get_Country_Description.
    MSG-00100: DEBUG:  AfterParam_Procs.Switch_On_Debug
    MSG-00100: Running in debug mode
    MSG-00100: DEBUG:  AfterParam_Procs.Get_Trx_Number_Low
    MSG-00100: DEBUG:  AfterParam_Procs.Get_Trx_Number_High
    MSG-00100: DEBUG:  AfterParam_Procs.Get_Tax_Option
    MSG-00103: lp_trx_date_clause =  and a.trx_date = a.trx_date
    MSG-00100: DEBUG:  BeforeReport_Trigger.Build_Where_Clause
    MSG-00100: DEBUG:  P_Choice:  SEL
    MSG-00500: DEBUG:  About to build WHERE clause.
    MSG-00500: DEBUG:  WHERE clause built.
    MSG-00100: DEBUG:  Choice is other than ADJ, setting ORDER BY.
    MSG-00500: DEBUG:  Table 1:          AR_ADJUSTMENTS                         COM_ADJ,
            AR_PAYMENT_SCHEDULES                   P,
            RA_CUST_TRX_LINE_GL_DIST               REC,
            RA_CUSTOMER_TRX                        A,
            HZ_CUST_ACCOUNTS                       B,
            RA_TERMS                               T,
            RA_TERMS_LINES                         TL,  
            RA_CUST_TRX_TYPES                      TYPES,
            AR_LOOKUPS                             L_TYPES,
            HZ_PARTIES                        PARTY,
            HZ_CUST_ACCT_SITES                     A_BILL,
            HZ_PARTY_SITES                         PARTY_SITE,
            HZ_LOCATIONS                           LOC,
            HZ_CUST_SITE_USES                      U_BILL
    MSG-00500: DEBUG:  Table 2:          RA_TERMS_LINES                         TL,  
            RA_CUST_TRX_TYPES                      TYPES,
            AR_LOOKUPS                             L_TYPES,
        HZ_CUST_ACCOUNTS                       B,
            HZ_PARTIES                        PARTY,
            HZ_CUST_SITE_USES                      U_BILL,
            HZ_CUST_ACCT_SITES                     A_BILL,
            HZ_PARTY_SITES                         PARTY_SITE,
            HZ_LOCATIONS                           LOC,
            AR_ADJUSTMENTS                         COM_ADJ,
            RA_CUSTOMER_TRX                        A,
            AR_PAYMENT_SCHEDULES                   P,
            RA_TERMS                               T
    MSG-00500: DEBUG:  Where 1:  A.BILL_TO_CUSTOMER_ID = B.CUST_ACCOUNT_ID
    AND REC.CUSTOMER_TRX_ID = A.CUSTOMER_TRX_ID
    AND REC.LATEST_REC_FLAG = 'Y'
    AND REC.ACCOUNT_CLASS   = 'REC'
    AND P.PAYMENT_SCHEDULE_ID + DECODE(P.CLASS,
                                       'INV', 0,
                 = COM_ADJ.PAYMENT_SCHEDULE_ID(+)
    AND COM_ADJ.SUBSEQUENT_TRX_ID IS NULL
    AND 'C'    = COM_ADJ.ADJUSTMENT_TYPE(+)
    AND A.COMPLETE_FLAG = 'Y'
    AND A.CUST_TRX_TYPE_ID = TYPES.CUST_TRX_TYPE_ID
    AND L_TYPES.LOOKUP_TYPE = 'INV/CM/ADJ'
    AND A.PRINTING_OPTION IN ('PRI', 'REP')
    AND L_TYPES.LOOKUP_CODE =
    DECODE( TYPES.TYPE,'DEP','INV', TYPES.TYPE)
    AND NVL(P.TERMS_SEQUENCE_NUMBER,nvl(TL.SEQUENCE_NUM,0))=nvl(TL.SEQUENCE_NUM,nvl(p.terms_sequence_number,0))
    AND DECODE(P.PAYMENT_SCHEDULE_ID,'',0, NVL(T.PRINTING_LEAD_DAYS,0))=0
    AND A.BILL_TO_SITE_USE_ID = U_BILL.SITE_USE_ID
    AND U_BILL.CUST_ACCT_SITE_ID = A_BILL.CUST_ACCT_SITE_ID
    AND A_BILL.party_site_id = party_site.party_site_id
    AND B.PARTY_ID = PARTY.PARTY_ID
    AND loc.location_id = party_site.location_id
    AND NVL(LOC.LANGUAGE,'US') = 'US'
    AND A.TERM_ID = TL.TERM_ID(+)
    AND A.TERM_ID = T.TERM_ID(+)
    AND A.CUSTOMER_TRX_ID = P.CUSTOMER_TRX_ID(+)
    MSG-00500: DEBUG:  Where 2:  A.BILL_TO_CUSTOMER_ID = B.CUST_ACCOUNT_ID
    AND P.PAYMENT_SCHEDULE_ID + DECODE(P.CLASS,
                                       'INV', 0,
                 = COM_ADJ.PAYMENT_SCHEDULE_ID(+)
    AND COM_ADJ.SUBSEQUENT_TRX_ID IS NULL
    AND 'C'    = COM_ADJ.ADJUSTMENT_TYPE(+)
    AND A.COMPLETE_FLAG = 'Y'
    AND A.CUSTOMER_TRX_ID = P.CUSTOMER_TRX_ID
    AND A.CUST_TRX_TYPE_ID = TYPES.CUST_TRX_TYPE_ID
    AND L_TYPES.LOOKUP_TYPE = 'INV/CM/ADJ'
    AND A.PRINTING_OPTION IN ('PRI', 'REP')
    AND L_TYPES.LOOKUP_CODE =
    DECODE( TYPES.TYPE,'DEP','INV', TYPES.TYPE)
    AND NVL(T.PRINTING_LEAD_DAYS,0) > 0
    AND A.BILL_TO_SITE_USE_ID = U_BILL.SITE_USE_ID
    AND U_BILL.CUST_ACCT_SITE_ID = A_BILL.CUST_ACCT_SITE_ID
    AND A_BILL.PARTY_SITE_ID = PARTY_SITE.PARTY_SITE_ID
    AND B.PARTY_ID = PARTY.PARTY_ID
    AND LOC.LOCATION_ID = PARTY_SITE.LOCATION_ID
    AND NVL(LOC.LANGUAGE,'US') = 'US'
    AND NVL(P.TERMS_SEQUENCE_NUMBER,TL.SEQUENCE_NUM)=TL.SEQUENCE_NUM
    AND T.TERM_ID = P.TERM_ID
    AND TL.TERM_ID(+) = T.TERM_ID
    MSG-00100: DEBUG:  AfterPForm_Trigger -
    MSG-00100: DEBUG:  BeforeReport_Trigger +
    MSG-00100: DEBUG:  BeforeReport_Procs.Populate_Printing_Option
    MSG-00100: DEBUG:  BeforeReport_Procs.Populate_Tax_Printing_Option
    MSG-00100: DEBUG:  BeforeReport_Trigger.Get_Message_Details
    MSG-00100: DEBUG:  BeforeReport_Trigger.Get_Org_Profile.
    MSG-00100: DEBUG:  Organization Id:  26
    MSG-00100: DEBUG:  BeforeReport_Trigger -
    MSG-05000: DEBUG:  Trx No... 8414037
    MSG-00100: DEBUG:  Get_Country_Description.
    MSG-00010: 12:03 1 Transaction: 8414037
    MSG-00100: DEBUG:  Get_Country_Description.
    MSG-00100: DEBUG:  Get_Country_Description.
    MSG-05000: DEBUG:  Remit To Address....
    MSG-05000: DEBUG:  Address Style:   
    MSG-05000: DEBUG:  Address 1:        11000 IH-35 NORTH
    MSG-05000: DEBUG:  Address 2:       
    MSG-05000: DEBUG:  Address 3:       
    MSG-05000: DEBUG:  Address 4:       
    MSG-05000: DEBUG:  City:             AUSTIN
    MSG-05000: DEBUG:  County:          
    MSG-05000: DEBUG:  State:            TX
    MSG-05000: DEBUG:  Province:        
    MSG-05000: DEBUG:  Postal Code:      78753
    MSG-05000: DEBUG:  Territory:       
    MSG-05000: DEBUG:  Country_Code:     US
    MSG-05000: DEBUG:  Customer Name:   
    MSG-05000: DEBUG:  Bill To:         
    MSG-05000: DEBUG:  First Name:      
    MSG-05000: DEBUG:  Last Name:       
    MSG-05000: DEBUG:  Mail Stop:       
    MSG-05000: DEBUG:  Country Code:     US
    MSG-05000: DEBUG:  Country Desc:    
    MSG-05000: DEBUG:  Print Home Flag:  N
    MSG-05000: DEBUG:  Width:            40
    MSG-05000: DEBUG:  Height Min:       6
    MSG-05000: DEBUG:  Height Max:       6
    MSG-05000: DEBUG:  Remit To Formatted...   11000 IH-35 NORTH
    AUSTIN TX 78753
    MSG-05000: DEBUG:  Bill To Address....
    MSG-05000: DEBUG:  Address Style:   
    MSG-05000: DEBUG:  Address 1:        2481 ROSS CRES
    MSG-05000: DEBUG:  Address 2:       
    MSG-05000: DEBUG:  Address 3:       
    MSG-05000: DEBUG:  Address 4:       
    MSG-05000: DEBUG:  City:             NORTH BATTLEFORD
    MSG-05000: DEBUG:  County:          
    MSG-05000: DEBUG:  State:           
    MSG-05000: DEBUG:  Province:         SASKATCHEWAN
    MSG-05000: DEBUG:  Postal Code:      S9A3R3
    MSG-05000: DEBUG:  Territory:       
    MSG-05000: DEBUG:  Country_Code:     CA
    MSG-05000: DEBUG:  Customer Name:    VAUGHN FAUTH
    MSG-05000: DEBUG:  Bill To:         
    MSG-05000: DEBUG:  First Name:       VAUGHN
    MSG-05000: DEBUG:  Last Name:        FAUTH
    MSG-05000: DEBUG:  Mail Stop:       
    MSG-05000: DEBUG:  Country Code:     US
    MSG-05000: DEBUG:  Country Desc:    
    MSG-05000: DEBUG:  Print Home Flag:  N
    MSG-05000: DEBUG:  Width:            40
    MSG-05000: DEBUG:  Height Min:       8
    MSG-05000: DEBUG:  Height Max:       8
    MSG-05000: DEBUG:  Bill To Formatted... VAUGHN FAUTH
    VAUGHN FAUTH
    2481 ROSS CRES
    NORTH BATTLEFORD SASKATCHEWAN S9A3R3
    Canada
    MSG-05000: DEBUG:  Ship To Address....
    MSG-05000: DEBUG:  Address Style:   
    MSG-05000: DEBUG:  Address 1:        2481 ROSS CRES
    MSG-05000: DEBUG:  Address 2:       
    MSG-05000: DEBUG:  Address 3:       
    MSG-05000: DEBUG:  Address 4:       
    MSG-05000: DEBUG:  City:             NORTH BATTLEFORD
    MSG-05000: DEBUG:  County:          
    MSG-05000: DEBUG:  State:           
    MSG-05000: DEBUG:  Province:         SASKATCHEWAN
    MSG-05000: DEBUG:  Postal Code:      S9A3R3
    MSG-05000: DEBUG:  Territory:       
    MSG-05000: DEBUG:  Country_Code:     CA
    MSG-05000: DEBUG:  Customer Name:    VAUGHN FAUTH
    MSG-05000: DEBUG:  Bill To:         
    MSG-05000: DEBUG:  First Name:      
    MSG-05000: DEBUG:  Last Name:       
    MSG-05000: DEBUG:  Mail Stop:       
    MSG-05000: DEBUG:  Country Code:     US
    MSG-05000: DEBUG:  Country Desc:    
    MSG-05000: DEBUG:  Print Home Flag:  N
    MSG-05000: DEBUG:  Width:            40
    MSG-05000: DEBUG:  Height Min:       8
    MSG-05000: DEBUG:  Height Max:       8
    MSG-05000: DEBUG:  Ship To Formatted...   VAUGHN FAUTH
    2481 ROSS CRES
    NORTH BATTLEFORD SASKATCHEWAN S9A3R3
    Canada
    Report Builder: Release 10.1.2.3.0 - Production on Wed Sep 25 12:03:07 2013
    Copyright (c) 1982, 2005, Oracle.  All rights reserved.
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    Executing request completion options...
    +------------- 1) PUBLISH -------------+
    Unable to find an Output Post Processor service to post-process request 25854362.
    Check that the Output Post Processor service is running.
    +--------------------------------------+
    +------------- 2) PRINT   -------------+
    Not printing the output of this request because post-processing failed.
    +--------------------------------------+
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed
    Can any one please guide me for this issue.?.
    Thanks,
    Vasanth

    Hussein,
    FNDOPP log file
    9/25/13 10:47:48 AM] [Thread-31] Service thread starting up.
    [9/25/13 10:47:48 AM] [EXCEPTION] [OPPServiceThread0] java.sql.SQLException: ORA-24067: exceeded maximum number of subscrib
    ers for queue APPLSYS.FND_CP_GSM_OPP_AQ
    ORA-06512: at "APPS.FND_CP_OPP_IPC", line 85
    ORA-06512: at line 1
    at oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:70)
    at oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:133)
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:206)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:455)
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:413)
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:1034)
    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java:191)
    at oracle.jdbc.driver.T4CCallableStatement.executeForRows(T4CCallableStatement.java:950)
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1225)
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3387)
    at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3488)
    at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java:3857)
    at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
    at oracle.apps.fnd.cp.opp.OPPAQMonitor.initAQ(OPPAQMonitor.java:558)
    at oracle.apps.fnd.cp.opp.OPPAQMonitor.init(OPPAQMonitor.java:534)
    at oracle.apps.fnd.cp.opp.OPPAQMonitor.initialize(OPPAQMonitor.java:89)
    at oracle.apps.fnd.cp.opp.OPPServiceThread.init(OPPServiceThread.java:94)
    at oracle.apps.fnd.cp.gsf.BaseServiceThread.run(BaseServiceThread.java:135)
    [9/25/13 11:04:11 AM] [EXCEPTION] [OPPAQMON:876235] ORA-04021: timeout occurred while waiting to lock object
    [GC 20321K->4065K(63360K), 0.0137050 secs]
    Thanks,
    Vasanth

  • One or more post-processing actions failed. Consult the OPP service log for details.

    hi expert plz help me i can't understand here what can i do to resove this error.
    here is the logfile details of output post processor
    ebs- 11i (11.5.10.2)
    os - rhel 4
    [9/2/13 4:54:48 PM] [main] Starting GSF service with concurrent process id = 2984174.
    [9/2/13 4:54:48 PM] [main] Initialization Parameters: oracle.apps.fnd.cp.opp.OPPServiceThread:2:0:max_threads=5
    [9/2/13 4:54:48 PM] [Thread-14] Service thread starting up.
    [9/2/13 4:54:48 PM] [Thread-15] Service thread starting up.
    [9/2/13 4:59:34 PM] [OPPServiceThread0] Post-processing request 21672063.
    [9/2/13 4:59:35 PM] [2984174:RT21672063] Executing post-processing actions for request 21672063.
    [9/2/13 4:59:35 PM] [2984174:RT21672063] Starting XML Publisher post-processing action.
    [9/2/13 4:59:35 PM] [2984174:RT21672063]
    Template code: PURCHASE_REGISTER_ITEMWISE
    Template app:  CONA
    Language:      en
    Territory:     00
    Output type:   PDF
    [090213_045936406][][EXCEPTION] [DEBUG] ------- Preferences defined PreferenceStore -------
    [090213_045936407][][EXCEPTION] [DEBUG] ------- Environment variables stored in EnvironmentStore -------
    [090213_045936408][][EXCEPTION] [DEBUG]  [FND_JDBC_IDLE_THRESHOLD.LOW]:[-1]
    [090213_045936408][][EXCEPTION] [DEBUG]  [SECURITY_GROUP_ID]:[0]
    [090213_045936408][][EXCEPTION] [DEBUG] [FND_JDBC_BUFFER_DECAY_INTERVAL]:[300]
    [090213_045936408][][EXCEPTION] [DEBUG]  [NLS_CHARACTERSET]:[US7ASCII]
    [090213_045936408][][EXCEPTION] [DEBUG]  [RESP_APPL_ID]:[-1]
    [090213_045936408][][EXCEPTION] [DEBUG]  [NLS_LANGUAGE]:[AMERICAN]
    [090213_045936408][][EXCEPTION] [DEBUG]  [FND_JDBC_BUFFER_MIN]:[1]
    [090213_045936409][][EXCEPTION] [DEBUG]  [FND_JDBC_BUFFER_MAX]:[2]
    [090213_045936409][][EXCEPTION] [DEBUG]  [NLS_NUMERIC_CHARACTERS]:[.,]
    [090213_045936409][][EXCEPTION] [DEBUG] [APPS_JDBC_URL]:[jdbc:oracle:thin:@(DESCRIPTION=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=demo.oriplast.com)(PORT=1526)))(CONNECT_DATA=(SID=ORIDEMO)))]
    [090213_045936409][][EXCEPTION] [DEBUG]  [RESP_ID]:[-1]
    [090213_045936409][][EXCEPTION] [DEBUG]  [FND_MAX_JDBC_CONNECTIONS]:[500]
    [090213_045936410][][EXCEPTION] [DEBUG]  [FND_JDBC_USABLE_CHECK]:[false]
    [090213_045936410][][EXCEPTION] [DEBUG]  [USER_ID]:[-1]
    [090213_045936410][][EXCEPTION] [DEBUG]  [NLS_TERRITORY]:[AMERICA]
    [090213_045936410][][EXCEPTION] [DEBUG]  [FND_JDBC_PLSQL_RESET]:[false]
    [090213_045936410][][EXCEPTION] [DEBUG]  [FND_JDBC_CONTEXT_CHECK]:[true]
    [090213_045936418][][EXCEPTION] [DEBUG]  [NLS_DATE_FORMAT]:[DD-MON-RR]
    [090213_045936418][][EXCEPTION] [DEBUG]  [FND_JDBC_BUFFER_DECAY_SIZE]:[5]
    [090213_045936418][][EXCEPTION] [DEBUG] [FND_JDBC_IDLE_THRESHOLD.HIGH]:[-1]
    [090213_045936418][][EXCEPTION] [DEBUG]  [NLS_SORT]:[BINARY]
    [090213_045936418][][EXCEPTION] [DEBUG]  [NLS_DATE_LANGUAGE]:[AMERICAN]
    [090213_045936419][][EXCEPTION] [DEBUG]  [LOGIN_ID]:[-1]
    [090213_045936419][][EXCEPTION] [DEBUG] ------- Properties stored in Java System Properties -------
    [090213_045936419][][EXCEPTION] [DEBUG] [APPLTMP]:[/u03/ORIDEMO/LIVE_APPL/livecomn/temp]
    [090213_045936419][][EXCEPTION] [DEBUG]  [java.runtime.name]:[Java(TM) 2 Runtime Environment, Standard Edition]
    [090213_045936419][][EXCEPTION] [DEBUG]  [sun.boot.library.path]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/i386]
    [090213_045936419][][EXCEPTION] [DEBUG]  [java.vm.version]:[1.4.2_04-b05]
    [090213_045936419][][EXCEPTION] [DEBUG]  [OVERRIDE_DBC]:[true]
    [090213_045936419][][EXCEPTION] [DEBUG] [dbcfile]:[/u03/ORIDEMO/LIVE_APPL/liveappl/fnd/11.5.0/secure/ORIDEMO_demo/oridemo.dbc]
    [090213_045936419][][EXCEPTION] [DEBUG]  [java.vm.vendor]:[Sun Microsystems Inc.]
    [090213_045936420][][EXCEPTION] [DEBUG]  [java.vendor.url]:[http://java.sun.com/]
    [090213_045936420][][EXCEPTION] [DEBUG]  [path.separator]:[:]
    [090213_045936420][][EXCEPTION] [DEBUG] [APPLCSF]:[/u03/ORIDEMO/LIVE_APPL/livecomn/admin]
    [090213_045936420][][EXCEPTION] [DEBUG]  [java.vm.name]:[Java HotSpot(TM) Client VM]
    [090213_045936420][][EXCEPTION] [DEBUG]  [file.encoding.pkg]:[sun.io]
    [090213_045936420][][EXCEPTION] [DEBUG]  [user.country]:[US]
    [090213_045936420][][EXCEPTION] [DEBUG]  [sun.os.patch.level]:[unknown]
    [090213_045936420][][EXCEPTION] [DEBUG] [java.vm.specification.name]:[Java Virtual Machine Specification]
    [090213_045936421][][EXCEPTION] [DEBUG] [user.dir]:[/u03/ORIDEMO/LIVE_APPL/livecomn/admin/log/ORIDEMO_demo]
    [090213_045936421][][EXCEPTION] [DEBUG] [java.runtime.version]:[1.4.2_04-b05]
    [090213_045936421][][EXCEPTION] [DEBUG] [java.awt.graphicsenv]:[sun.awt.X11GraphicsEnvironment]
    [090213_045936421][][EXCEPTION] [DEBUG] [java.endorsed.dirs]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/endorsed]
    [090213_045936421][][EXCEPTION] [DEBUG]  [os.arch]:[i386]
    [090213_045936421][][EXCEPTION] [DEBUG] [JTFDBCFILE]:[/u03/ORIDEMO/LIVE_APPL/liveappl/fnd/11.5.0/secure/ORIDEMO_demo/oridemo.dbc]
    [090213_045936421][][EXCEPTION] [DEBUG]  [java.io.tmpdir]:[/tmp]
    [090213_045936422][][EXCEPTION] [DEBUG]  [line.separator]:[
    [090213_045936422][][EXCEPTION] [DEBUG] [java.vm.specification.vendor]:[Sun Microsystems Inc.]
    [090213_045936422][][EXCEPTION] [DEBUG]  [os.name]:[Linux]
    [090213_045936422][][EXCEPTION] [DEBUG]  [FND_JDBC_BUFFER_MIN]:[1]
    [090213_045936422][][EXCEPTION] [DEBUG]  [cpid]:[2984174]
    [090213_045936422][][EXCEPTION] [DEBUG]  [sun.java2d.fontpath]:[]
    [090213_045936423][][EXCEPTION] [DEBUG] [java.library.path]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/i386/client:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/i386:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/../lib/i386:/u03/ORIDEMO/LIVE_APPL/liveora/iAS/lib:/u03/ORIDEMO/LIVE_APPL/liveora/8.0.6/network/jre11/lib/i686/native_threads:/u03/ORIDEMO/LIVE_APPL/liveora/8.0.6/network/jre11/lib/linux/native_threads:/u03/ORIDEMO/LIVE_APPL/liveappl/cz/11.5.0/bin:/u03/ORIDEMO/LIVE_APPL/liveora/8.0.6/lib:/usr/X11R6/lib:/usr/openwin/lib]
    [090213_045936423][][EXCEPTION] [DEBUG]  [java.specification.name]:[Java Platform API Specification]
    [090213_045936423][][EXCEPTION] [DEBUG]  [java.class.version]:[48.0]
    [090213_045936423][][EXCEPTION] [DEBUG] [java.util.prefs.PreferencesFactory]:[java.util.prefs.FileSystemPreferencesFactory]
    [090213_045936423][][EXCEPTION] [DEBUG]  [os.version]:[2.6.9-82.ELsmp]
    [090213_045936424][][EXCEPTION] [DEBUG]  [LONG_RUNNING_JVM]:[true]
    [090213_045936424][][EXCEPTION] [DEBUG]  [user.home]:[/home/appdemo]
    [090213_045936424][][EXCEPTION] [DEBUG]  [user.timezone]:[GMT+05:30]
    [090213_045936424][][EXCEPTION] [DEBUG] [java.awt.printerjob]:[sun.print.PSPrinterJob]
    [090213_045936424][][EXCEPTION] [DEBUG]  [file.encoding]:[ANSI_X3.4-1968]
    [090213_045936424][][EXCEPTION] [DEBUG]  [java.specification.version]:[1.4]
    [090213_045936424][][EXCEPTION] [DEBUG]  [CACHEMODE]:[DISTRIBUTED]
    [090213_045936424][][EXCEPTION] [DEBUG] [java.class.path]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/lib/dt.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/lib/tools.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/rt.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/charsets.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/java/appsborg2.zip:/u03/ORIDEMO/LIVE_APPL/livecomn/java/apps.zip:/u03/ORIDEMO/LIVE_APPL/liveora/8.0.6/forms60/java:/u03/ORIDEMO/LIVE_APPL/livecomn/java]
    [090213_045936424][][EXCEPTION] [DEBUG]  [user.name]:[appdemo]
    [090213_045936424][][EXCEPTION] [DEBUG] [DBCFILE]:[/u03/ORIDEMO/LIVE_APPL/liveappl/fnd/11.5.0/secure/ORIDEMO_demo/oridemo.dbc]
    [090213_045936425][][EXCEPTION] [DEBUG] [java.vm.specification.version]:[1.0]
    [090213_045936425][][EXCEPTION] [DEBUG] [java.home]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre]
    [090213_045936425][][EXCEPTION] [DEBUG]  [sun.arch.data.model]:[32]
    [090213_045936425][][EXCEPTION] [DEBUG]  [user.language]:[en]
    [090213_045936425][][EXCEPTION] [DEBUG]  [java.specification.vendor]:[Sun Microsystems Inc.]
    [090213_045936425][][EXCEPTION] [DEBUG]  [java.vm.info]:[mixed mode]
    [090213_045936425][][EXCEPTION] [DEBUG] [logfile]:[/u03/ORIDEMO/LIVE_APPL/livecomn/admin/log/ORIDEMO_demo/FNDOPP2984174.txt]
    [090213_045936425][][EXCEPTION] [DEBUG]  [java.version]:[1.4.2_04]
    [090213_045936425][][EXCEPTION] [DEBUG] [java.ext.dirs]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/ext]
    [090213_045936426][][EXCEPTION] [DEBUG] [sun.boot.class.path]:[/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/rt.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/i18n.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/sunrsasign.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/jsse.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/jce.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/lib/charsets.jar:/u03/ORIDEMO/LIVE_APPL/livecomn/util/java/1.4/j2sdk1.4.2_04/jre/classes]
    [090213_045936426][][EXCEPTION] [DEBUG]  [java.vendor]:[Sun Microsystems Inc.]
    [090213_045936426][][EXCEPTION] [DEBUG]  [FND_JDBC_BUFFER_MAX]:[2]
    [090213_045936426][][EXCEPTION] [DEBUG]  [file.separator]:[/]
    [090213_045936426][][EXCEPTION] [DEBUG] [java.vendor.url.bug]:[http://java.sun.com/cgi-bin/bugreport.cgi]
    [090213_045936426][][EXCEPTION] [DEBUG] [sun.io.unicode.encoding]:[UnicodeLittle]
    [090213_045936426][][EXCEPTION] [DEBUG]  [sun.cpu.endian]:[little]
    [090213_045936426][][EXCEPTION] [DEBUG]  [APPLOUT]:[out/ORIDEMO_demo]
    [090213_045936427][][EXCEPTION] [DEBUG]  [sun.cpu.isalist]:[]
    [9/2/13 4:59:40 PM] [UNEXPECTED] [2984174:RT21672063] java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:517)
            at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:224)
            at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:177)
            at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
            at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
            at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
            at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1657)
            at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:967)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5888)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3438)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3527)
            at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:247)
            at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:153)
    Caused by: java.io.UnsupportedEncodingException: &Encoding
            at sun.io.Converters.getConverterClass(Converters.java:215)
            at sun.io.Converters.newConverter(Converters.java:248)
            at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java:64)
            at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java:223)
            at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java:209)
            at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:76)
            at java.io.InputStreamReader.<init>(InputStreamReader.java:83)
            at oracle.xdo.parser.v2.XMLReader.setEncoding(XMLReader.java:848)
            at oracle.xdo.parser.v2.XMLReader.checkXMLDecl(XMLReader.java:2718)
            at oracle.xdo.parser.v2.XMLReader.pushXMLReader(XMLReader.java:471)
            at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:263)
            ... 17 more
    [9/2/13 4:59:40 PM] [2984174:RT21672063] Completed post-processing actions for request 21672063.
    [9/2/13 5:10:51 PM] [OPPServiceThread1] Post-processing request 21672114.
    [9/2/13 5:10:51 PM] [2984174:RT21672114] Executing post-processing actions for request 21672114.
    [9/2/13 5:10:51 PM] [2984174:RT21672114] Starting XML Publisher post-processing action.
    [9/2/13 5:10:51 PM] [2984174:RT21672114]
    Template code: PURCHASE_REGISTER_ITEMWISE
    Template app:  CONA
    Language:      en
    Territory:     00
    Output type:   PDF
    [9/2/13 5:10:51 PM] [UNEXPECTED] [2984174:RT21672114] java.lang.reflect.InvocationTargetException
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:324)
            at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:517)
            at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:224)
            at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:177)
            at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
            at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
            at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
            at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1657)
            at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:967)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5888)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3438)
            at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3527)
            at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:247)
            at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:153)
    Caused by: java.io.UnsupportedEncodingException: &Encoding
            at sun.io.Converters.getConverterClass(Converters.java:215)
            at sun.io.Converters.newConverter(Converters.java:248)
            at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java:64)
            at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java:223)
            at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java:209)
            at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:76)
            at java.io.InputStreamReader.<init>(InputStreamReader.java:83)
            at oracle.xdo.parser.v2.XMLReader.setEncoding(XMLReader.java:848)
            at oracle.xdo.parser.v2.XMLReader.checkXMLDecl(XMLReader.java:2718)
            at oracle.xdo.parser.v2.XMLReader.pushXMLReader(XMLReader.java:471)
            at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:263)
            ... 17 more
    [9/2/13 5:10:51 PM] [2984174:RT21672114] Completed post-processing actions for request 21672114.
    thaks
    pritesh

    hi experts
    thanks for ur replay,
    this issue is occured with only the particular request and this is custom report. i try some step
    down the manager run the cmclean.sql, increease the  processes of output postprocessor but not get the any type of effect on issue...
    and also follow the step that describe in the below doc:
    Output Post Processor (OPP) Log Contains Error "oracle.xdo.parser.v2.XMLParseException: Unexpected EOF" (Doc ID 1273272.1)
    To Bottom
    request log file details below:
    +---------------------------------------------------------------------------+
    CONA Custom: Version : UNKNOWN - Development
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    PURCHASE_REGISTER_ITEMWISE module: Ori - Purchase Register - Item wise (15x12)
    +---------------------------------------------------------------------------+
    Current system time is 02-SEP-2013 17:10:29
    +---------------------------------------------------------------------------+
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    Arguments
    P_SEGM='02'
    P_CHART_OF_ACCOUNTS_ID='50268'
    p_from_date='2012/04/01 00:00:00'
    p_to_date='2012/04/05 00:00:00'
    P_YES_NO='No'
    XML_REPORTS_XENVIRONMENT is :
    /u03/ORIDEMO/LIVE_APPL/liveora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    XENVIRONMENT is set to /u03/ORIDEMO/LIVE_APPL/liveora/8.0.6/guicommon6/tk60/admin/Tk2Motif_UTF8.rgb
    Current NLS_LANG and NLS_NUMERIC_CHARACTERS Environment Variables are :
    _AMERICA.UTF8
    Report Builder: Release 6.0.8.25.0 - Production on Mon Sep 2 17:10:29 2013
    (c) Copyright 1999 Oracle Corporation.  All rights reserved.
    Enter Username:
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    +---------------------------------------------------------------------------+
    Executing request completion options...
    +------------- 1) PUBLISH -------------+
    Beginning post-processing of request 21672114 on node DEMO at 02-SEP-2013 17:10:51.
    Post-processing of request 21672114 failed at 02-SEP-2013 17:10:51 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    +--------------------------------------+
    +------------- 2) PRINT   -------------+
    +--------------------------------------+
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed
    Current system time is 02-SEP-2013 17:10:52
    +---------------------------------------------------------------------------+
    i check the document that u all suggest above after that i update u as soon as possible..
    thanks & regards
    pritesh ranjan

  • One or more post-processing actions failed - XML Publisher report

    Hi all, I'm working with the following envinronment:
    Unix platform: HP-UX rp1 B.11.11 U 9000/800
    DB: Oracle9i Enterprise Edition Release 9.2.0.5.0 - 64bit Production
    eBS: EBS 11.5.9
    More in detail I have a problem when I run a request to see an XML Publisher Report. The request's status at the end is WARNING.....
    When I click on "View Output" I don't see nothing and inside the "View Log" I have this error:
    Executing request completion options...
    ------------- 1) PUBLISH -------------
    Beginning post-processing of request 1897375 on node RP1DEV at 10-SEP-2008 14:13:36.
    Post-processing of request 1897375 failed at 10-SEP-2008 14:13:37 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    Following the Metalink Note 364547.1 I opened the OPP service log and this is the content:
    [9/10/08 2:51:09 PM] [OPPServiceThread0] Post-processing request 1897433.
    [9/10/08 2:51:09 PM] [72379:RT1897433] Executing post-processing actions for request 1897433.
    [9/10/08 2:51:09 PM] [72379:RT1897433] Starting XML Publisher post-processing action.
    [9/10/08 2:51:09 PM] [72379:RT1897433]
    Template code: XX_MANAGERS
    Template app: AR
    Language: en
    Territory: GR
    Output type: PDF
    [9/10/08 2:51:09 PM] [UNEXPECTED] [72379:RT1897433] java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at oracle.apps.xdo.common.xml.XSLT10gR1.invokeParse(XSLT10gR1.java:517)
    at oracle.apps.xdo.common.xml.XSLT10gR1.transform(XSLT10gR1.java:224)
    at oracle.apps.xdo.common.xml.XSLTWrapper.transform(XSLTWrapper.java:177)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:1044)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:997)
    at oracle.apps.xdo.template.fo.util.FOUtility.generateFO(FOUtility.java:212)
    at oracle.apps.xdo.template.FOProcessor.createFO(FOProcessor.java:1657)
    at oracle.apps.xdo.template.FOProcessor.generate(FOProcessor.java:967)
    at oracle.apps.xdo.oa.schema.server.TemplateHelper.runProcessTemplate(TemplateHelper.java:5888)
    at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3438)
    at oracle.apps.xdo.oa.schema.server.TemplateHelper.processTemplate(TemplateHelper.java:3527)
    at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:187)
    at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:153)
    Caused by: java.io.UnsupportedEncodingException: &Encoding
    at sun.io.Converters.getConverterClass(Converters.java:223)
    at sun.io.Converters.newConverter(Converters.java:263)
    at sun.io.ByteToCharConverter.getConverter(ByteToCharConverter.java:64)
    at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java:223)
    at sun.nio.cs.StreamDecoder$ConverterSD.<init>(StreamDecoder.java:209)
    at sun.nio.cs.StreamDecoder.forInputStreamReader(StreamDecoder.java:76)
    at java.io.InputStreamReader.<init>(InputStreamReader.java:83)
    at oracle.xdo.parser.v2.XMLReader.setEncoding(XMLReader.java:848)
    at oracle.xdo.parser.v2.XMLReader.checkXMLDecl(XMLReader.java:2718)
    at oracle.xdo.parser.v2.XMLReader.pushXMLReader(XMLReader.java:471)
    at oracle.xdo.parser.v2.XMLParser.parse(XMLParser.java:263)
    ... 17 more
    [9/10/08 2:51:09 PM] [72379:RT1897433] Completed post-processing actions for request 1897433.
    Anybody have any idea where the error is ?
    Any help will be appreciated
    Alex

    You are right !!
    The problem is inside the report generated by Oracle Reports
    The XML code, which I retrieve running the report request is the following:
    <?xml version="1.0" encoding="&Encoding"?>
    - <!-- Generated by Oracle Reports version 6.0.8.20.2
    -->
    - <MODULE1>
    - <LIST_G_MANAGER_NO>
    - <G_MANAGER_NO>
    <MANAGER_NO>1000</MANAGER_NO>
    <MANAGER_NAME>Anil Passi</MANAGER_NAME>
    </G_MANAGER_NO>
    - <G_MANAGER_NO>
    <MANAGER_NO>1001</MANAGER_NO>
    <MANAGER_NAME>Martin</MANAGER_NAME>
    </G_MANAGER_NO>
    </LIST_G_MANAGER_NO>
    </MODULE1>
    and the problem is the "&" !!!
    So, inside Oracle Reports, when I try to generate the XML code from a preexisting report, the encoding variable is not set.
    Now, I'm trying to understand how to set it, but I didn't find nothing....
    Somebody knows where can I find a Report's configuration file in order to set this "encoding" ?
    Thanks
    Alex

  • Post-processing of request  failed

    Hi
    Getting following error when I submit XML Publisher PDF report.
    ------------- 1) PUBLISH -------------
    Beginning post-processing of request 265191 on node EORAAPD10 at 14-APR-2006 20:51:43.
    Post-processing of request 265191 failed at 14-APR-2006 20:51:45 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    Post Processor Log file:
    Log file has the following error
    [UNEXPECTED] [50985:RT79177] java.sql.SQLException: Non
    supported SQL92 token at position: 1:
    We are on XML Publisher 5.5 and EBS 11.5.10 CU2.
    Any help will be greatly appreciated.
    Thanks

    Suddenly I am getting this warning for a XML Publisher based Report.
    Concurrent program Log
    ------------- 1) PUBLISH -------------
    Beginning post-processing of request 610188 on node GCDSINGGN7HRO01 at 07-SEP-2010 10:39:47.
    Post-processing of request 610188 failed at 07-SEP-2010 10:39:48 with the error message:
    One or more post-processing actions failed. Consult the OPP service log for details.
    Concurrent Manager Log (OutProcessor Log)
    [9/6/10 6:29:36 PM] [OPPServiceThread1] Post-processing request 610188 .
    [9/6/10 6:29:36 PM] [32829:RT610012] Executing post-processing actions for request 610188 .
    [9/6/10 6:29:36 PM] [32829:RT610012] Starting XML Publisher post-processing action.
    [9/6/10 6:29:36 PM] [32829:RT610012]
    Template code: XXPLG_PMS_APPRAISAL_RATING_MGR_TEMP
    Template app: XXPLG
    Language: en
    Territory: US
    Output type: EXCEL
    [9/6/10 6:29:37 PM] [32829:RT610012] Output file was found but is zero sized - Deleted
    [9/6/10 6:29:37 PM] [UNEXPECTED] [32829:RT610012] java.lang.reflect.InvocationTargetException
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    Others this type of report are working fine. Kindly helo on this

  • XML Publisher post-processing error 'java.io.FileNotFoundException'

    Hi,
    We are getting following XML Publisher post-processing error while running XML Publisher report.
    It was working earlier but suddenly its erroring out.
    [9/07/10 9:00:17 PM] [OPPServiceThread1] Post-processing request 559655.
    [9/07/10 9:00:18 PM] [39177:RT559655] Executing post-processing actions for request 559655.
    [9/07/10 9:00:18 PM] [39177:RT559655] Starting XML Publisher post-processing action.
    [9/07/10 9:00:18 PM] [39177:RT559655]
    Template code: XXHPOXPRRFLR
    Template app: XXH
    Language: en
    Territory: 00
    Output type: PDF
    [9/07/10 9:00:18 PM] [UNEXPECTED] [39177:RT559655] java.io.FileNotFoundException: /apps/oracle/DEV/inst/apps/DEV_hlt439erplap001/logs/appl/conc/out/o559655.out (No such file or directory)
         at java.io.FileInputStream.open(Native Method)
         at java.io.FileInputStream.<init>(FileInputStream.java:106)
         at oracle.apps.fnd.cp.opp.XMLPublisherProcessor.process(XMLPublisherProcessor.java:274)
         at oracle.apps.fnd.cp.opp.OPPRequestThread.run(OPPRequestThread.java:173)
    [9/07/10 9:00:18 PM] [39177:RT559655] Completed post-processing actions for request 559655.
    Please help me out to resolve this issue.
    Thanks & Regards,
    Sagarika

    Hi,
    java.io.FileNotFoundException: /apps/oracle/DEV/inst/apps/DEV_hlt439erplap001/logs/appl/conc/out/o559655.out (No such file or directory)Most probably this file is not created (since no changes have been done recently, so definitely it is not a permission issue), and if there are any log files generate at the client side it should help in investigating the issue.
    Thanks,
    Hussein

  • How can I view my 6D raw files before I open them in post processing?

    How can I view my 6D raw files after I load them on my computer & before I open them on a post processing Program?
    I have no problem doing that with my 1DX,1DIV or 5Dmk III. This problem exist with any sdhc card I use on the 6D, but not on any other camera with the same cards.
    Solved!
    Go to Solution.

    Your computer doesn't have camera RAW support installed for a 6D.  RAW isn't really a standard-format... it's more of a concept.  Every individual camera has it's own unique RAW format (even though they all have the same .CR2 extension).
    Each time a new camera comes out, companies that make RAW processing software will make an update available that adds that camera.  You'll need to get that update and install it.
    Tim Campbell
    5D II, 5D III, 60Da

  • OIM 11.1.1.5: Post Process Event Handler, change password notification

    Hi,
    Products
    OIM 11.1.1.5 BP02
    OAM 11.1.1.5
    OID 11.1.1.5
    Problem
    I have written a post-process event handler which fires when a role is assigned to a user. The event handler calls a plugin which uses the UserManager API to generate and change the user's password.
    I've tested this by assigning a role to the user via the OIM web console. I can see my log messages indicating that the event handler has fired and that the password has been changed.
    However, I expected that when UserManager.changePassword completed, a notification email would then be sent to the user informing them of the new password, but no notification email has been sent.
    The email notifications have been set up correctly, because I have changed the same user's password via the OIM web console and successfully received a Reset Password email.
    So, my questions are:
    1) Am I right in thinking that when you call UserManager.changePassword(), an out-of-the-box ResetPassword email notification should be sent to the user?
    2) Has anyone got this working in 11.1.1.5?
    Some more detailed info
    In my plugin class I'm calling the following from both execute methods (EventResult and BulkEventResult):
    char newpasswd[] = new RandomPasswordGeneratorImpl().generatePassword(user);
    getUserManager().changePassword(userKey, newpasswd, false, null, true);
    logger.info(("Successfully changed password"));
    plugin.xml
         <oimplugins xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <plugins pluginpoint="oracle.iam.platform.kernel.spi.EventHandler">
         <plugin
         pluginclass="oracle.iam.PostInsertPlugin"
         version="1.0"
         name="PostInsertPlugin">
         </plugin>
         </plugins>
         </oimplugins>
    $OIM_HOME/server/bin/weblogic.properties
              wls_servername = oim_server1
              app = OIMMetadata
              metadata_from_loc=/home/oracle/eventhandlers
              metadata_file=/metadata/roleuser/custom/EventHandlers.xml
    /home/oracle/eventhandlers/import/metadata/roleuser/custom/EventHandlers.xml
    <?xml version='1.0' encoding='utf-8'?>
    <eventhandlers
    xmlns="http://www.oracle.com/schema/oim/platform/kernel"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.oracle.com/schema/oim/platform/kernel orchestration-handlers.xsd">
    <action-handler
    class="oracle.iam.PostInsertPlugin"
    entity-type="RoleUser"
    operation="CREATE"
    name="PostInsertPlugin"
    stage="postprocess"
    order="1002"
    sync="TRUE"/>
    </eventhandlers>
    There are no errors in the OIM out and diagnostic logs apart from the following which occur at OIM startup:
    [2013-01-07T16:29:23.425+00:00] [oim_server1] [ERROR] [IAM-0080075] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 2e903d7ef060ab65:66b2de91:13c15d6d9ce:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] XML schema validation failed for XML /metadata/iam-features-OIMMigration/EventHandlers.xml and it will not be loaded by kernel.
    [2013-01-07T16:29:24.267+00:00] [oim_server1] [ERROR] [IAM-0080075] [oracle.iam.platform.kernel.impl] [tid: [ACTIVE].ExecuteThread: '13' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: oiminternal] [ecid: 2e903d7ef060ab65:66b2de91:13c15d6d9ce:-8000-0000000000000002,0] [APP: oim#11.1.1.3.0] XML schema validation failed for XML /metadata/iam-features-callbacks/event_configuration/EventHandlers.xml and it will not be loaded by kernel.
    Thanks
    dty
    Edited by: oim_user on Jan 7, 2013 5:37 PM

    No notification will be sent if you changepassword using the method from usermanager api.
    You have to trigger the resetpassword event manullay in your code.
    Here is a sample code to create an event for reset password. Once you create event, invoke it from notification service - notify method.
    NotificationEvent event = new NotificationEvent();
    String[] receiverUserIds= {userLogin};
    event.setUserIds(receiverUserIds);
    event.setTemplateName("ResetPasswordNotification");
    event.setSender(null);
    HashMap<String, Object> resolvedData = new HashMap<String, Object>();
    resolvedData.put("userLoginId", userLogin);
    event.setParams(resolvedData);

Maybe you are looking for