Index for Programming BPM Client Apps

A

active organizations

definition of 1

example of managing 1

getting 1, 2

managing 1

setting 1, 2

add. See also create

business calendar 1, 2

business operation 1

event key 1, 2

organization 1

role 1, 2

task reroute 1, 2

user 1, 2

user to organization 1

user to role 1, 2

XML repository entity to folder 1

XML repository subfolder 1

addBusinessCalendar() method 1, 2

addBusinessOperation() method 1

addChildFolder() method 1

addEntityToFolder() method 1

addEventKey() method 1, 2

addOrganization() method 1, 2

addReroute() method 1, 2

addressed messaging 1

addRole() method 1, 2

addUserToOrganization() method 1, 2

addUserToRole() method 1, 2

Admin session EJB

configuring business calendars 1

configuring business operations 1

configuring event keys 1

creating and managing templates 1

getting Java class descriptors 1

managing tasks 1

managing template definitions 1

monitoring run-time instances 1

monitoring run-time variables 1

monitoring workflow exceptions 1

overview 1

publishing workflow objects 1

allowSecurityRealmUpdates() method 1

architecture 1

assign task

at run-time 1, 2, 3

when defining workflow 1

asynchronous message delivery 1

audit

DTD format 1

messages, JMS topic 1

session EJB 1

B

business calendars

accessing object data 1

adding 1, 2

deleting 1, 2

examples of configuring 1

getting 1, 2

getting definition 1, 2

updating 1, 2

business operations

adding 1

configuring 1

deleting 1, 2

example of configuring 1

getting 1, 2

updating 1

BusinessCalendarInfo value object 1

C

callable workflows

getting 1, 2

check

template definition instances 1

template instances 1

checkForTemplateInstances() method 1

ClassDescriptor object 1

ClassInvocationDescriptor object 1

client common package 1

client request, responding to 1, 2, 3

client utility package 1

client/server common package 1

command-line administration example

accessing server information 1

configuring business operations 1

configuring event keys 1

configuring organizations 1

configuring roles 1

configuring users 1

getting basic security information 1

getting EJB descriptors 1

overview 1

command-line SAX parser example

overview 1

parsing client request 1

command-line studio example

managing task routing 1

managing templates 1

overview 1

command-line worklist example

managing run-time tasks 1

overview 1

starting workflow manually 1

component architecture 1

configuration

business calendars 1

business operations 1

event keys 1

organizations 1

overview 1

permissions 1

roles 1

security realms 1

users 1

connect

BPM 1

JMS 1

using convenience methods 1

connect() method 1

context

closing 1

creating 1

getting 1

convenience methods

accessing server information 1

accessing session EJBs 1

create. See also

user 1

create. See also add

exception 1

package entry 1

template 1, 2

template definition 1

XML repository entity 1

XML repository folder 1

createEntity() method 1

createTemplate() method 1, 2

createTemplateDefinition() method 1

createUser() method 1, 2

D

database

deadlock 1

schema 1

deadlock, database 1

decision nodes, transaction processing rules 1

delete. See also remove

business calendar 1, 2

business operations 1, 2

event key 1, 2

instance, all 1

instance, specific 1

organization 1, 2

role 1, 2

task reroute 1, 2

template 1, 2

template definition 1

user 1

user from database 1

user from organization 1, 2, 3

user from role 1, 2, 3

XML repository entity 1

XML repository entity from folder 1

XML repository folder 1

XML repository subfolder 1

deleteBusinessCalendar() method 1, 2

deleteBusinessOperation() method 1, 2

deleteEntity() method 1

deleteEventKey() method 1, 2

deleteFolder() method 1

deleteOrganization() method 1, 2

deleteReroute() method 1, 2

deleteRole() method 1, 2

deleteTemplate() method 1, 2

deleteTemplateDefinition() method 1

deleteTemplateDefintionInstances() method 1

deleteTemplateInstances() method 1

deleteUser() method 1, 2

descriptors

EJB

EJBDescriptor object 1

EJBInvocationDescriptor object 1

getting 1

Java class

ClassDescriptor object 1

ClassInvocationDescriptor object 1

getting 1

MethodDescriptor object 1

design, overview 1

disconnect

BPM 1

JMS 1

done nodes, transaction processing rules 1

DTD formats 1

E

EJB descriptors

EJBDescriptor object 1

EJBInvocationDescriptor object 1

getting 1, 2

EJB environment variables, getting 1

EJB names, getting 1, 2

EJBCatalog session EJB

getting EJB descriptors 1

overview 1

EJBDescriptor object 1

EJBInvocationDescriptor object 1

entities

database schema 1

XML repository. See XML repository entities

entity EJBs, overview 1

error message, JMS topic 1

event keys

accessing object data 1

adding 1, 2

configuring 1

definition of 1

deleting 1, 2

examples of configuring 1

getting 1

getting information 1

updating 1, 2

event nodes, transaction processing rules 1

eventKeyInfo value object 1

EventListener message-driven bean 1, 2

events, JMS queue

description of 1

supporting multiple 1

examples

accessing server information 1

configuring business calendars 1

configuring business operations 1

configuring event keys 1

configuring organizations 1

configuring roles 1

configuring users 1

connecting to JMS topic 1

getting EJB descriptor 1

getting security information 1

managing active organization 1

managing run-time tasks 1

managing task routing 1

managing templates 1

message listener client 1

overview 1

starting workflow manually 1

transactions 1

value object usage 1

exception handler

definition of 1

invoking 1, 2

overview 1

exceptions

creating 1

definition of 1

determining if resulted from database deadlock 1

getting 1

getting message number 1

getting message text 1

getting origin 1

getting severity level 1

how handled in transaction 1

monitoring 1

printing stack trace 1

severity levels 1

execute

task 1, 2

tasks 1

export package of publishable objects 1

exportPackage() method 1

F

folders, XML repository. See XML repository folders

G

get

active organization 1, 2

all organizations 1, 2

business calendar definition 1, 2

business calendars 1, 2

business operations 1, 2

callable workflow 1, 2

definitions for a template 1

EJB descriptors 1

EJB environment variables 1

EJB names 1, 2

event key information 1

event keys 1

exception 1

exception message number 1

exception message text 1

exception origin 1

exception severity level 1

instance count 1

instance information 1

instance tasks 1

instance variables 1

instances 1

Java class descriptor 1

organization information 1

organizations, all 1

package version 1

permissions for all roles 1

permissions for all users 1

permissions for specific role 1

permissions for specific user 1

role information 1

roles for organization 1

security realm class name 1

security realm group mappings for all roles 1

security realm group mappings for specific role 1

security realm groups 1

server properties 1

server template definition version 1

server URL 1

server version 1, 2

startable workflows 1, 2, 3

task counts 1, 2, 3

task reroutes 1

tasks 1, 2, 3

tasks, all 1, 2

template 1

template definition content 1

template definition information 1

template definition version 1

template organizations 1

template owner 1

templates for organization 1, 2

user ID 1

user information 1, 2

user organizations 1

user roles 1, 2

users in organization 1

users, all 1, 2

XML repository entities 1

XML repository entity information 1

XML repository folder information 1

XML repository folder tree 1

XML repository folders, all 1

getActiveOrganization() method 1, 2

getAdmin() method 1

getAllBusinessCalendars() method 1, 2

getAllEntities() method 1

getAllFolders() method 1

getAllOrganizations() method 1, 2, 3

getAllRolePermissions() method 1

getAllUserPermissions() method 1

getAllUsers() method 1

getBusinessCalendarDefinition() method 1, 2

getBusinessOperations() method 1, 2

getCallableWorkflow() method 1, 2

getCatalog() method 1

getChildDocs() method 1

getChildFolders() method 1

getClassDescriptor() method 1

getEJBDescriptors() method 1, 2

getEJBHome() method 1

getEJBNames() method 1, 2

getEntity() method 1

getEnvVars() method 1

getEventKeyInfo() method 1, 2

getFolderInfo() method 1

getGroups() method 1

getHandle() method 1

getHomeHandle() method 1

getInitialContext() method 1

getInstanceCount() method 1

getInstanceInfo() method 1

getInstanceTasks() method 1, 2

getInstanceVariables() method 1

getLocalizedMessage() method 1

getLocalizedSeverityDescription() method 1

getMappedGroup() method 1

getMessage() method 1

getMessageNumber() method 1

getNestedException() method 1

getObjectFolderTree 1

getOrganizationInfo() method 1, 2

getOrganizationsForUser() method 1, 2

getOrigin() method 1

getOriginalException() method 1

getPackageVersion() method 1

getPermission() method 1

getPluginManager() method 1

getPrincipal() method 1

getProperties() method 1, 2

getRepository() method 1

getReroutes() method 1

getRoleInfo() method 1, 2

getRoleMappingsInOrg() method 1

getRolePermissions() method 1

getRolesForUser() method 1, 2

getRolesInOrganization() method 1, 2

getSecurityRealmClassName() method 1, 2

getServerProperties() method 1

getServerTemplateDefinitionVersion() method 1

getServerVersion() method 1, 2, 3

getSeverity() method 1

getSeverityDescription() method 1

getStartableWorkflows() method 1, 2, 3

getTask() method 1

getTaskCounts() method 1, 2, 3

getTasks() method 1, 2, 3, 4, 5

getTemplate() method 1

getTemplateDefinition() method 1

getTemplateDefinitionContent() method 1

getTemplateDefinitionInstances() method 1, 2, 3

getTemplateDefinitions() method 1

getTemplateDefinitionVersion() method 1, 2

getTemplateInstances() method 1, 2

getTemplateOrgs() method 1

getTemplateOwner() method 1

getTemplates() method 1, 2

getURL() method 1

getUserId() method 1

getUserInfo() method 1, 2

getUserPermissions() method 1

getUsersInOrganization() method 1, 2

getUsersInRole() method 1, 2

getWorklist() method 1

H

hasPermission() method 1

home interfaces, session EJBs

looking up in JNDI 1

summary 1

I

import

interfaces and packages 1

package of publishable objects 1

importPackage() method 1

infrastructure, WebLogic Server 1

inspectAlways() method 1, 2

instance variables

getting 1

setting 1

InstanceInfo value object 1

instances

accessing object data 1

checking for template 1

checking for template definition 1

deleting all 1

deleting specific 1

get information 1

getting 1

getting count 1

getting task 1

how processed in transaction 1

monitoring 1

quiescent state 1

updating variables 1

instantiateWorkflow() method 1, 2, 3

interfaces, importing 1

invoke exception handler 1, 2

invokeWorkflowExceptionHandler() method 1

isDeadlock() method 1

isManageableSecurityRealm() method 1, 2

isRoleInOrganization() method 1, 2

isUserInOrganization() method 1, 2

J

Java class descriptors

ClassDescriptor object 1

ClassInvocationDescriptor object 1

getting 1

MethodDescriptor object 1

Java packages 1

JMS

addressed messaging 1

closing connection 1

connecting 1

destinations 1

example 1

guaranteeing message delivery 1

guaranteeing sequential processing 1

ordered messaging 1

overview 1

queues, supporting multiple 1

receiving message asynchronously 1

JNDI context

closing 1

creating 1

getting 1

join nodes, transaction processing rules 1

JSP SAX parser example 1

JSP worklist example

managing run-time tasks 1

overview 1

SAX parser 1

starting workflow manually 1

L

lock template 1

lockTemplate() method 1

logos, customizing 1

M

mapRolesToGroups() method 1

mapRoleToGroup() method 1

MDBGenerator utility 1

message delivery

addressed 1

asynchronous 1

defining 1

guaranteeing 1

guaranteeing sequential processing 1

ordered 1

message listener

example client 1

implementing 1

message number, exception 1

message text, exception 1

message-driven beans

EventListener 1, 2

generating 1

overview 1

TimeListener 1, 2

TopicRouter 1, 2, 3

MethodDescriptor object 1

monitor

exceptions 1

overview 1

run-time variables 1, 2

N

nodes

quiescent state 1

transaction processing rules 1

notifications, worklist 1

O

ordered messaging 1

OrganizationInfo value object 1

organizations

accessing object data 1

adding 1, 2

adding user 1, 2

configuring 1

deleting 1, 2

deleting user 1, 2

determining whether role is in organization 1, 2

determining whether user is in organization 1, 2

example of configuring 1

getting all 1, 2, 3, 4

getting information 1, 2

getting roles 1, 2

getting users 1, 2, 3

setting information 1, 2

origin, exception 1

P

package entry, creating 1

packages

client common 1

client utility 1

client/server common 1

importing 1

plug-in common 1

security common 1

utility 1

XML repository helper 1

Permission session EJB

configuring permissions 1

determining whether permission is set 1

getting permissions for all roles 1

getting permissions for all users 1

getting permissions for specific role 1

getting permissions for specific user 1

overview 1

setting permission groups for multiple roles 1

setting permission groups for multiple users 1

setting permissions for specific role 1

setting permissions for specific user 1

PermissionInfo value object 1

permissions

accessing object data 1

accessing object data for role 1

accessing object data for user 1

configuring permissions 1

determining whether set 1

getting for all roles 1

getting for all users 1

getting for specific role 1

getting for specific user 1

list of 1

overview 1

setting for specific role 1

setting for specific user 1

setting group for multiple roles 1

setting group for multiple users 1

plug-in

common package 1

development overview 1

PluginManager session EJB 1

PluginManagerCfg session EJB 1

print, stack trace 1

processing model 1

properties

setting server 1

setting task 1, 2, 3, 4

publishable objects

definition of 1

exporting 1

importing 1

reading 1

types 1

publishing workflow objects 1

Q

query

statistics 1

workloads 1

queues

JMS summary 1

multiple 1

WLI_BPM_Event 1

WLI_BPM_Notify 1

quiescent state, definition of 1

R

read package of publishable objects 1

readPackage() method 1

remote interfaces, session EJBs

creating 1

creating a remote session object 1

removing 1

remove() method 1

remove. See also delete

EJB object 1

user from organization 1, 2

user from role 1, 2

XML repository entity from folder 1

XML repository subfolder 1

removeChildFolder() method 1

removeEntityFromFolder() method 1

removeUserFromOrganization() method 1, 2

removeUserFromRole() method 1, 2

rename

XML repository entity 1

XML repository folder 1

renameEntity() method 1

renameFolder() method 1

RepositoryFolderInfo value object 1

RepositoryFolderInfoHelper value object 1

RerouteInfo value object 1

reroutes. See task reroutes

respond to client request 1, 2, 3

response() method 1, 2, 3

RoleInfo value object 1

RolePermissionInfo value object 1

roles

accessing object data 1

adding 1, 2

adding user 1, 2

configuring 1

deleting 1, 2

deleting user 1, 2

determining whether in organization 1, 2

example of configuring 1

getting for organization 1, 2

getting for user 1

getting information 1, 2

getting security permissions, all 1

getting security permissions, specific 1

getting users 1, 2

permissions, accessing object data 1

setting information 1, 2

setting permissions for specific 1

setting permissions group for multiple 1

run-time management, overview. See also Worklist session EJB 1

S

SAX parser

command-line example 1, 2

JSP example 1

security common package, overview 1

security permissions. See permissions

security realms

configuring 1

determining whether manageable 1

determining whether persistent 1

example of getting information 1

getting class name 1

getting group mappings for all roles 1

getting group mappings for specific role 1

getting groups 1

getting server URL 1

getting user id 1

mapping multiple roles to groups 1

mapping role to group 1

server information

accessing object data for version 1

convenience methods 1

example of accessing 1

package 1

properties 1

template definition version 1

version 1

ServerProperties session EJB

accessing server information 1

example 1

getting package version 1

getting server properties 1

getting server version 1

getting template definition version 1

overview 1

session EJBs

accessing 1

Admin. See Admin session EJB

Audit 1

creating remote session object 1

EJBCatalog

getting EJB descriptors 1

overview 1

home interfaces 1

looking up home interface in JNDI 1

overview 1

Permission. See Permission session EJB

PluginManager 1

PluginManagerCfg 1

remote interfaces 1

removing references to 1

ServerProperties. See ServerProperties session EJB

stateful 1

stateless 1

WLPIPrincipal. See WLPIPrincipal session EJB

WorkflowProcessor 1, 2

Worklist. See Worklist session EJB

XMLRepository. See XMLRepository session EJB

set

active organization 1, 2

instance variables 1

organizations 1

permissions for specific role 1

permissions for specific user 1

permissions group for multiple roles 1

permissions group for multiple users 1

role information 1

task properties 1, 2, 3

template definition content 1

template organizations 1

user information 1, 2

setActiveOrganization() method 1, 2

setCatalogRoot() method 1

setInspectAlways() method 1, 2

setInstanceVariable() method 1

setInstanceVariables() method 1

setOrganizationInfo() method 1

setPermission() method 1, 2

setRoleInfo() method 1, 2

setRolePermissions() method 1

setTemplateDefinitionConent() method 1

setTemplateOrgs() method 1

setUserInfo() method 1, 2

setUserPermissions() method 1

severity levels

getting 1

summary 1

stack trace, printing 1

start nodes, transaction processing rules 1

start workflow manually 1, 2, 3

stateful session EJBs 1

stateless session EJBs 1

statistics, querying 1

statisticsQuery() method 1

T

task nodes, transaction processing rules 1

task objects, role 1

taskAssign() method 1, 2, 3, 4

taskExecute() method 1, 2, 3

TaskInfo value object 1, 2

taskMarkDone() method 1, 2, 3, 4

tasks

accessing object data 1

accessing object data for reroutes 1

adding reroute 1, 2

assigning 1, 2, 3, 4

deleting reroute, specific 1

deleting reroutes, all 1

example of managing routing 1

executing 1, 2, 3

getting 1, 2

getting all 1, 2

getting counts 1, 2, 3

getting instances 1

getting reroutes 1

getting workflow instance information 1

managing 1

managing routes 1

marking as complete 1, 2, 3

marking as incomplete 1, 2, 3

setting properties 1, 2, 3, 4

unassigning 1, 2, 3

updating reroutes 1

taskSetProperties() method 1, 2, 3, 4

taskUnassign() method 1, 2, 3

taskUnmarkDone() method 1, 2, 3

template definitions

accessing object data 1

checking for instances 1

creating 1

deleting 1

deleting all instances 1

getting 1

getting content 1

getting for a template 1

getting information 1

managing 1

setting content 1

TemplateDefinitionInfo value object 1

TemplateInfo value object 1

templates

accessing object data 1

checking for instances 1

creating 1, 2

deleting 1, 2

deleting all instances 1

example of managing 1

get organizations 1

getting 1

getting for organization 1, 2

getting owner 1

locking 1

setting organizations 1

unlocking 1

updating 1

time processor, JMS topic 1

TimeListener message-driven bean 1, 2

TopicRouter message-driven bean 1, 2, 3

topics

JMS summary 1

WLI_BPM_Audit 1

WLI_BPM_Error 1

WLI_BPM_Notify 1

wlpiEvent 1

transactions

BPM model 1

examples 1

how committed 1

how exceptions are handled 1

how started 1

how to force a new one 1

U

unassign task 1, 2, 3

unlock template 1

unlockTemplate() 1

update

business calendars 1, 2

business operations 1

event keys 1, 2

task reroutes 1

templates 1

XML repository entities 1

XML repository folders 1

updateBusinessCalendar() method 1, 2

updateBusinessOperation() method 1

updateEntity() method 1

updateEventKey() method 1, 2

updateFolder() method 1

updateReroute() method 1

updateTemplate() method 1

UserInfo value object 1

UserPermissionInfo value object 1

users

accessing object data 1

accessing object data for permissions 1

adding 1, 2

adding to organization 1

configuring 1

deleting 1, 2

deleting from organization 1, 2, 3

deleting from role 1

determining whether in organization 1, 2

example of configuring 1

getting all 1, 2

getting for organization 1, 2

getting in role 1, 2

getting information 1, 2

getting organizations 1, 2

getting roles 1, 2

getting security permissions, all 1

getting security permissions, specific 1

setting group of security permissions for multiple 1

setting information 1, 2

setting security permissions for specific 1

utility package, overview 1

V

value objects

accessing object data 1

business calendar 1

creating 1

event key 1

example of using 1

instances 1

introduction 1

organizations 1

permission 1

role permission 1

sorting 1

summary 1, 2

task 1, 2

task reroute 1

template 1

template definition 1

user 1

user permission 1

using 1

version 1

XML entity 1, 2

XML repository folder 1, 2

VariableInfo value object 1

variables

accessing object data 1

getting instance 1

monitoring run-time 1

setting instance 1

updating instance 1

VersionInfo value object 1

W

WebLogic Server infrastructure 1

WLI_BPM_Audit JMS topic 1

WLI_BPM_Error JMS topic 1

WLI_BPM_Event JMS queue 1

WLI_BPM_Notify JMS queue 1

WLI_BPM_Timer JMS queue 1

WLI_BPM_ValidatingEvent JMS queue 1, 2

wlpiEvent JMS topic 1

WLPIInstanceIDs message field 1

WLPIOrderKey message field 1

WLPIPrincipal session EJB

adding organizations 1

adding roles 1, 2

adding user 1, 2

adding user to organization 1

adding user to role 1, 2

configuring organizations 1

configuring roles 1

configuring security realm 1

configuring users 1

deleting organization 1

deleting role 1, 2

deleting user 1

deleting user from organization 1

deleting user from role 1, 2

determining whether role in organization 1

determining whether security realm is manageable 1

determining whether security realm is persistent 1

determining whether user in organization 1

example of configuring organizations 1

example of configuring roles 1

example of configuring users 1

getting basic security information 1

overview 1

WLPITemplateNames message field 1

workflow exceptions. See exceptions

workflow instances. See instances

workflow template definitions. See template definitions

workflow templates. See templates

WorkflowProcessor session EJB 1, 2

workflows

getting startable 1, 2, 3

starting manually 1, 2, 3

worklist notifications. See also Worklist session EJB 1

Worklist session EJB

managing active organization 1

managing run-time tasks 1

manually starting workflows 1

overview 1

workloadQuery() method 1

workloads, querying 1

X

XML repository

entities

accessing object data 1, 2

creating 1

deleting 1

getting all 1

getting information 1

managing 1

organizing within folders 1

renaming 1

updating 1

folders

accessing object data 1, 2

creating 1

deleting 1

getting all 1

getting information 1

getting tree 1

managing 1

organizing 1

renaming 1

updating 1

managing 1

XML repository helper package 1

XMLEntityInfo value object 1

XMLEntityInfoHelper value object 1

XMLRepository session EJB

managing XML repository 1

overview 1