Arch2Arch Tab BEA.com
Syndicate this blog (XML)

Using PAPI-WS- the ALBPM Web Services API

Bookmark Blog Post

del.icio.us del.icio.us
Digg Digg
DZone DZone
Furl Furl
Reddit Reddit

Clinton Davidson's Blog | July 18, 2006   9:03 AM | Comments (1)


PAPI-WS exposes a subset of PAPI- the ALBPM process API. Although there are only a small number of methods exposed, they are the most useful methods for calling ALBPM remotely. Among the calls are:
  • Creating a process instance
  • Getting a list of instances from a view
  • Getting a list of instances with a filter
  • Calling external methods
  • Notifying a process.

I’ll cover each of these items in more detail in a later blog, but here's a brief explanation.

Creating a process instance is the same as running the Begin activity of a process programmatically. It's not the same as creating a process instance through the UI, which is a Global Activity.

Getting a list of instances from a view is analagous to going to your inbox in the Work Portal, or the ALIP Worklist portlet.

Getting a list of instances with a filter provides much of the functionality of search.

Calling external methods allows the user to run a method outside of the context of the Execution Dispatcher. This allows a user to run a method in an aspx page.

Notifying a process allows the user to notify a process through a standard wait activity or through one that allows for interruptions.

PAPI-WS Endpoint

The endpoint for PAPI-WS is http://:8585/portal/webservices/ProcessService?wsdl. Use this endpoint to generate stubs using .NET or Axis. See the .NET documentation or WSDL2Java for building stubs on the respective platforms.

If you are accessing PAPI-WS through ALIP, you will need to provide the basic authentication header. I’ll cover this in a later blog.

Additional information

See the following:


Comments

Comments are listed in date ascending order (oldest first) | Post Comment

  • I have just started my study on HTML process API and seems like i am sturck with almost no material available on this topic apart from what feugo has provide.DO u have any knowledge regarding this.DO u have anything to share which can make my life easier !! please !!!!!!!

    Posted by: prashantnahar on April 9, 2007 at 10:20 PM



Only logged in users may post comments. Login Here.

Powered by
Movable Type 3.31