EventHandler interface in version 10.1.2.3

Hi every body,
I would like to invoke a BPEL process for specific events occurring in OCS. Especially events that cannot be cached with the standard workflow initiation like document upload or document check in...
For this I would like to user the EventHandler interface. I would like to create an implementation of this interface that launches my BPEL process.
Unfortunately I have not found any example of how to deploy EventHandler classes, where do I to deploy it ?
Does any body have any pointer to some documentation on how to create and deploy an EventHandler classes.
On the other hand I have think to regularly launch a BPEL process that read a report created with the AuditManager classes. But I am not comfortable with that solution that is not event driven.
Any help would be appreciated
Emmanuel

Hi Emmanuel,
There is an example of a custom event handler provided with the Content DB development kit and api samples package. Content DB was released-to-manufacturing today - so the example should be available for download in a day or so.
In terms of invoking a bpel process from Java - checkout the following link:
http://azur.typepad.com/bpel/2005/12/questioni_am_bu.html
cheers
Matt.

Similar Messages

  • Multiple Document Interface in version 11

    Please could anyone help?
    Why isnt it possible to have Multiple Document Interface in version 11?
    Thanks

    i believe the answer is that Adobe is following Windows Programming User Interface Guidelines, that Microsoft itself doesn't always follow.

  • EventHandler Interface - Properties

    Hi-
    I'm evaluating ContentDB and like the aspect of having access to the EventHandler interface. In review of the sample code in the devkit for the DocumentOutbox example, where is the property SENT_ITEMS_FOLDER_NAME actually defined? I guess the more general question is where do you define a custom EventHandler's properties? In the audit config tool script, there is no corresponding entry. I'm assuming that it should be somewhere configurable once the custom event handler has been deployed but the doc or sample doesn't address it or I have overlooked it.
    Any help is appreciated.
    Thank you,
    John

    In the DocumentOutbox example, this folder name is hard coded into the class(snippet included below), but in theory you should be able to develop something that uses a properties file to set the parameters at load time instead of embedding them into the code.
    /// private members
    * The "sent-items" folder name. Default is "sent-items".
    private String m_SentItemsFolderName = "sent-items";
    * The maximum number of items in "sent-items" folders. Default is 50.
    private int m_MaxSentItems = 50;

  • Weird issue - NSObject in Interface Builder Version 2.5.6

    I'm VERY new to cocoa, so I'm reading "Cocoa Programming for Mac OS X" to learn. At one point, it tells be to drag the NSObject from the library to the doc window. I'm running Interface Builder v 2.5.6 (I'm on Tiger), so I have "Palettes" instead of a Library which I'm guessing is the same thing. But I don't see NSObject anywhere!
    I imagine this is something really obvious since I can't find anything on this online. The closest thing I found is NSObjectController, but I can't connect it to anything. What am I missing?
    Thank you in advance for your help!
    James

    egonSchiele wrote:
    The only problem I have with that is this seems like basic functionality...not a feature that apple added in a later version.
    No one said it was a feature. Being 'very new' to cocoa, this may be only the first round of such surprises you'll have until you move up (IB 3.2.1?) and find out for yourself.

  • Creating Entity Object from Service Interface - JDeveloper version 11.1.1.3

    In our project, we don't intend to have any JDBC connection to a database and want to create all my entity objects using SDO web services deployed in a remote server. I could create an entity object based on a SDO web service deployed in the standalone WL server successfully. But at the time of Development,when I select ADF Business Component --> Entity Object, it always takes to a screen that prompts for a JDBC connection, if you have no connection defined in the project yet. To bypass this, I need to create a valid connection to a local DB and then I can go the next page that prompts me to to choose service interface and asks for a WSDL URL. How do I get around creating a JDBC connection and create a service interface based data source directly?
    To get around this issue, I created a connection to a local DB by providing a wrong password to make sure that we don't need a valid db connection. The application module (Business Component Browser) works fine when the DB connection is broken. But when I create a JSF page and put the data control there, if we don't have the DB connection established it gives error during deployment.I tried deleting the unused connection, but that gives a lot of errors during deployment. My question is;
    1. How can I create a service interface based data source by-passing the requirement for a connection?
    2. If that's not possible - how can I cleanly delete the JDBC connection and all it's dependencies, so that, it deploys and runs without error

    Frank,
    Thanks for your response.
    I have made some progress in last two days and solved some of the original issues. I deleted the fake JDBC connection from connection.xml that I had to use to go to the second screen that lets me select the WSDL for the service interface. After that, I checked off the "Auto Generate and Synchronize ..." option from Application --> Application Properties --> Deployment. (thanks to Steve Muench's blog post on this subject). After that, I could deploy the JSF page and the page shows up with no problem.
    However, when I try to run the App Module that was created from the WSDL (service interface), it brings up a pop-up with heading "Password Required" that says "Enter the password for" and asks for a user name and password (not sure what they are as they take any value and takes me to the next screen). After that, I can open the View and navigate through it. When i change some data and try to commit - it makes the change to the data and stores in the DB but gives an error saying "(oracle.jbo.NotConnectedException) JBO-25200: Application module is not connected to a database."
    Also, the data control created from the service interface had operations called Commit and Rollback. I used the Commit on JSF page and that does the exact same thing too. Any idea?
    Also - when we consume a SDO WSDL to create the entity object - how can we access the SOAP Request and Response objects? We have to implement WS-Security by instrumenting the SOAP header and need to get a handle on that. Is there a mechanism similar to JAX-WS handler framework for SDO?
    R,
    Chandan

  • Payables Open Interface Purge completes with error "Invalid Cursor"

    Hello,
    I'm trying to run Payables Open Interface Purge (version 115.8) and get an invalid cursor error in the beforereport trigger. Does anyone know the cause and remedy of this? A portion of the log is below. I've looked at the cursor and everything looks fine to me.
    MSG-00001: (Import_purge 1) Check control table for the purge process
    MSG-00001: (Check_control_table 1) Lock the control table
    MSG-00003: (Check_control_table 2) Fetch import_requests
    MSG-00004: (Check_control_table 3) Check concurrent program status
    MSG-00999: FUNCTION GET_REQUEST_STATUS ERROR, Reason:
    MSG-00999: FND_CONCURRENT.GET_REQUEST_STATUS<-Check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: (Import_purge 1) Check control table for the purge process
    MSG-00999: Delete record in control table..
    MSG-00999: ORA-01001: invalid cursor
    REP-1419: 'beforereport': PL/SQL program aborted.
    Thank you.

    I'm trying to run Payables Open Interface Purge (version 115.8) and get an invalid cursor error in the beforereport trigger. Does anyone know the cause and remedy of this? A portion of the log is below. I've looked at the cursor and everything looks fine to me.
    MSG-00001: (Import_purge 1) Check control table for the purge process
    MSG-00001: (Check_control_table 1) Lock the control table
    MSG-00003: (Check_control_table 2) Fetch import_requests
    MSG-00004: (Check_control_table 3) Check concurrent program status
    MSG-00999: FUNCTION GET_REQUEST_STATUS ERROR, Reason:
    MSG-00999: FND_CONCURRENT.GET_REQUEST_STATUS<-Check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: check_control_table<-Import_purge<- Before report trigger <- APXIIPRG
    MSG-00999: (Import_purge 1) Check control table for the purge process
    MSG-00999: Delete record in control table..
    MSG-00999: ORA-01001: invalid cursor
    REP-1419: 'beforereport': PL/SQL program aborted.11i: Payables Open Interface Invoice Import Troubleshooting Guide (APXIIMPT) [ID 107628.1] -- 3. Open Interface Import Purge Fails with ORA-01001: Invalid Cursor
    Thanks,
    Hussein

  • Error: "Not logged on in interface XBP"

    We are developing an external monitoring tool to call CCMS Bapi's via RFC calls.
    As per the documentation, we are opening RFC connection and then calling function module(BAPI).
    When we pass the BAPI, we get the error message "Not logged on in interface XBP".
    Kindly guide us if we are missing any steps

    Hi:
    Yes, you need to logon/logoff to the external interface first in order to call a BAPI; otherwise, the system will raise the exception message "Not logged on in interface XBP"
    Do the following in your code prior to calling the XBP BAPI:
       Start XMI Session - XBP Interface
      CALL FUNCTION 'BAPI_XMI_LOGON'
        EXPORTING
          EXTCOMPANY = '<Your Company Name or so>'
          EXTPRODUCT = '<Your Product Name or so>'
          INTERFACE  = 'XBP'
          VERSION    = '1.0'.
    Best Regards,
    Federico G. Babelis
    NetWeaver Certified Consultant
    GAZUM Technologies S.A.
    Consulting Services and Software Solutions
    http://www.gazum.com
    ...download FREE Marketplace Manager at: http://www.gazum.com/products

  • Deployment error in 9.0.3 for app with local interface

    While attempting to port an EJB-application from jboss to oracle, I have encountered a deployment error in 9.0.3 9iASR2 which I cannot decipher. The same ear-file is successfully deployed on the 9.0.3. OC4J standalone version (both on a machine running winXP)
    I get a "syntax error in source" when I attempt the deployment and all my local-interface class-files end up on the j2ee_home root, i.e. <oracle-home>/j2ee/home/.
    Am I too early using local interface on version 9.0.3, is my packaging messed up or should I look for my bugs in some missed logfile?
    BTW: where do I find deployment stack traces for this version of 9iAS?
    Dag

    Hi,
    you can find deployment stack traces in the following location \ORACLE\806\opmn\logs. i think this might help u.
    I am also facing a problem like com.evermind.compiler.CompilationException: Syntax error in source,did u know cause for this.
    Thanks and Regards,
    Bala

  • Where to package my interfaces

    It seems that the general rule to making a GUI application is to seperate the "Business Logic" from the "Presentation Logic". From this, I'm guessing I'll need to package all my GUI stuff together, and all the business logic layer stuff together.
    The GUI will then talk to the Biz lay through an interface right?
    This is not a single file right? Would this would be a set of interfaces all packaged together? If so, where is the most common place to package it?
    Or perhaps I'm completely wrong... any suggestions appreciated, thanks!!!

    It seems that the general rule to making a GUI
    application is to seperate the "Business Logic" from
    the "Presentation Logic". This is absolutely true.
    From this, I'm guessing I'll
    need to package all my GUI stuff together, and all the
    business logic layer stuff together.If you mean the package names and structure then I would had adapted this structure:
    1. I will have a package under which I will put the application common classes and interfaces.
    com.myapp.common.eventhandler.EventHandler (interface)
    com.myapp.common.eventhandler.AbstractEventHandler (default implementation)
    com.myapp.common.form.Form (interface)
    com.myapp.common.form.AbstractForm (default implementation)2. Create for each subject area its own package:
    com.myapp.product.AddNewProductForm
    com.myapp.product.AddNewProdcutEventHandler
    com.myapp.sales.PriceListEeventHandler
    com.myapp.sales.PriceListEeventHandler
    The GUI will then talk to the Biz lay through an
    interface right?As I illustrated through my previous example, you should have common interfaces and you might need to create Abstract classes that encapsulates the common implementation for these interfaces, then for each GUI Form or Web Page you will create its specific implementation class which inherits from the abstract class.
    Finally if you were asking about the deployment packaging:
    1. Create for each EJB its own jar file then bundle these Jar files under one module jar file, which represents the EJB module.
    2.Package the web application (JSP, Servlets, HTML, Images, CSS, and Java script) in one Web module WAR file.
    3. Package your client application module in its own jar file.
    4. Assemble the EJB module Jar, Web module War, and Client module Jar in one J2EE package which will be an EAR file so that your whole package will be assembled in one EAR file at the end.
    Try the "Application Assembly Tool" which comes with WebSphere. It will organize your application and facilitate this kind of integration.
    - Sherif.

  • Question about SAP Router Version

    Hi All,
    I have a question about SAP Rotuer. How can I check what is my sap router version?
    I plan to upgrade my sap router to version 23 because It can monitor by windows services.
    Does any one know about this ? Please kindly explain.
    Thank you & Regards,
    Vipu

    Go to saprouter directory in command prompt   cd :\usr\sap\saprouter
    > type saprouter -v
    You can see result like below
    SAP Network Interface Router, Version 38.10
    compiled Mar  1 2010 01:38:53
    start router : saprouter -r
    stop router  : saprouter -s
    soft shutdown: saprouter -p
    router info  : saprouter -l (-L)
    new routtab  : saprouter -n

  • Version control for PL/SQL. Which is the best approach?

    We are developing a quite complex system which involves several
    pl/sql packages, some triggers and stored procedure. We have a
    version control system (StarTeam) in which we can store the
    history of each change at our pl/sql code.
    The problem is: which is, in your opinion, the best way to "mark"
    a version in pl/sql? For example I putted a costant in a package
    interface named "Version=1" which I increment for each new
    release; but what about trigger and stored procedure? I need a
    system, as simple as possible, which allows a customer to query
    the database and tell us "which version" of the overall system
    (package+trigger+proc) he/she has.
    Thanks in advance
    Nicola Farina

    Most version control systems have special keywords that can be
    inserted into the text. In Visual SourceSafe the following can
    be added as part of your packages, triggers etc.
    -- $Logfile: /LMES+/LMES_db/packages/batch.body $
    -- $Revision: 4 $
    -- $Date: 01-09-03 12:33 $
    The benefit of this is that the version control system maintains
    the file name, version number, date etc. You do not have to
    remember to update them!
    Then you can create a procedure to retrieve the information from
    all_source/user_source.
    Bo Pedersen

  • Exposing mutiple outbound message interface as a single Web service

    Hi all,
    My Scenario is SOAP <--> PI 7.0 <---> SAP R/3 (Proxy communication). A third party portal will communicate 24/7 online with SAP R/3 via PI 7.0. I have to expose all the outbound message interfaces as a single webservice, so that the third party portal will consume that web service and will communicate to SAP R/3. The communication between Portal and PI 7.0 will be SOAP and from PI to SAP R/3 as proxy communication. I can able to expose a each outbound message interface as a webservice individually i.e each message interface gets separate WSDL file. But the portal people asking me to generate single WSDL (web service) in which all the message interfaces should be included as operations. Could you please send me the information, how to generate a single web service for all the message interfaces?
    I have gone through the entire SDN community, but could nt able to get the information. If anybody worked on similer issue , please guide me to approach to get the solution.
    Regards
    Vijayanand Poreddy

    Hi,
    It is possible to expose all operation using one endpoint by overwritting the default interface name and interface namespace in one "generic" soap sender CC. To achieve it, you need to set the following options Use Encoded Headers and Use Query String in your sender CC.
    Unfortunatelly, there is one drowback of this approach. Before portal will send the request, it has to concatenate the generic endpoint:
    http://<host>:<j2ee-port>/XISOAPAdapter/MessageServlet?channel=<party>:<service>:<channel>
    with URL encoded interface information:
    &version=3.0&Interface=http%3A%2F%2Fsap.com%2Ftest%5ETest
    for each operations.
    For more detail ref these docs:
    [How To… Use the XI 3.0 SOAP Adapter|https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d23cbe11-0d01-0010-5287-873a22024f79]
    [Note 856597 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 SOAP Adapter|https://websmp230.sap-ag.de/sap(bD1wbCZjPTAwMQ==)/bc/bsp/spn/sapnotes/index2.htm?numm=856597&nlang=EN&smpsrv=https%3a%2f%2fwebsmp210%2esap-ag%2ede]
    I guess that in PI 7.1 this disadvantage will be enhanced.
    Regards,
    Jakub

  • Opening a XMI Interface...

    I have problems in opening a correct XMI Session by using "BAPI_XMI_LOGON". I am not able to specify a certain Interface like the XAL or the XBP in the INERFACE-field. Only the standard case without an INTERFACE-input works...
    Has anyone an expirience what the problem or the mistake could be...
    PS.: This is my first big SAP Development Project...

    Hi Matthäus !
    I've just stumbled across your post searching because of the same problem. The thing is - you need to fill in the Version Parameter as well.
    For Instance:
    CALL FUNCTION 'BAPI_XMI_LOGON'                      
      EXPORTING                                         
        extcompany = 'Thisismycompany'                   
        extproduct = 'Thisismyproduct'                     
        interface  = 'XBP'                              
        version    = '1.0'                              
      IMPORTING                                         
        sessionid  = sessionid                          
        return     = return.                            
    Regards + merry Xmas
    Andreas

  • Nat (DMZ,outside) source dynamic any interface

    Hi Everyone,
    Need to confirm NAT  statement below
    nat (DMZ,outside) source dynamic any interface   in version 9.1.
    So above line means NAT from  DMZ  to outside.
    Need to know  that source here means that we are NATing IP from DMZ?
    any interface means NAT IP will be of outside interface IP?
    Regards
    MAhesh

    Hi Mahesh,
    The below NAT configuration
    nat (DMZ,outside) source dynamic any interface
    Means the following
    The NAT configuration is for connection between "DMZ" and "outside".  Basicly for connection FROM "DMZ" to "outside"
    The translation is a "dynamic" translation
    It accepts "any" source address from behind the "DMZ" interface
    It uses the "outside" "interface" IP address as the PAT address
    So its a basic Dynamic PAT translations for the hosts behind "DMZ" interface and accepts any source address/network you might have behind "DMZ"
    - Jouni

  • Upgrade iphone operating system version 5 sur un 3g

    j essaie d upgrader l interface iphone version 5.0.1 apres avoir connecte mon iphone 3g sur itunes. l'upgrade ne marche pas car mon itunes ne peut se connecter au serveur . c est etrange car mon acces internet fonctionne bien  et mon laptop est bien sur le widi. est ce un pb d identifiant? ou est ce un problem de pare feu? comment le debloquer?

    actuellement c est un 3gs model MC131B

Maybe you are looking for

  • PDFMaker icon not working in Acrobat Pro 8.3.1.

    I am using  OS Windows XP Home and Microsoft Office 2003. I generally use the work around of "Print". Annoying that I cannot use the PDFMaker icon in any Microsoft products. It use to work flawlessly. I keep getting the annoying message "The acrobat

  • Ipod stays in headphone mode

    I can't get our brand new ipod touch out of headphone mode. It plays sound fine with headphones plugged in, but when the headphones are unplugged there is no sound. I have tried putting in the headphones and pulling them out, I have tried cleaning th

  • User/Library/Application Support folder empty

    I had to hard restart because of a frozen screen. Could not force anything to quit. iWeb was open at the time. On restart, my iweb came up asking for a Domain account as though there was never one created. I checked my home folder/Library/Application

  • My ipod touch is frozen with a picture of the usb and arrow pointing to the itunes.  How can I fix?

    My ipod touch is frozen with a picture of the usb and an arrow pointing to the itunes icon.  I have tryed to restore and update.  And I have tired to reset.  Please if anyone can help.  This happed while I was on Itunes and trying to update and downl

  • I wish to create a traffic light system.

    I want to create a 'traffic light system' in a spread sheet.  I want to enter a date (in the future) in cell that will show green, six months before that date is reached the cell turns amber and then when the date is reached the cell turns red.  Any