Index for Programming BPM Client Apps
A
active organizations
definition of 1
example of managing 1
managing 1
add. See also create
business operation 1
organization 1
user to organization 1
XML repository entity to folder 1
XML repository subfolder 1
addBusinessCalendar() method 1, 2
addBusinessOperation() method 1
addChildFolder() method 1
addEntityToFolder() method 1
addressed messaging 1
addUserToOrganization() 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
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
examples of configuring 1
business operations
adding 1
configuring 1
example of configuring 1
updating 1
BusinessCalendarInfo value object 1
C
callable workflows
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 definition 1
XML repository entity 1
XML repository folder 1
createEntity() method 1
createTemplateDefinition() method 1
D
database
deadlock 1
schema 1
deadlock, database 1
decision nodes, transaction processing rules 1
delete. See also remove
instance, all 1
instance, specific 1
template definition 1
user 1
user from database 1
user from organization 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
deleteFolder() method 1
deleteOrganization() method 1, 2
deleteTemplateDefinition() method 1
deleteTemplateDefintionInstances() method 1
deleteTemplateInstances() method 1
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
EJB environment variables, getting 1
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
configuring 1
definition of 1
examples of configuring 1
getting 1
getting information 1
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
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
tasks 1
export package of publishable objects 1
exportPackage() method 1
F
folders, XML repository. See XML repository folders
G
get
business calendar definition 1, 2
definitions for a template 1
EJB descriptors 1
EJB environment variables 1
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
task reroutes 1
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 organizations 1
users in organization 1
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
getEntity() method 1
getEnvVars() method 1
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
getRepository() method 1
getReroutes() method 1
getRoleMappingsInOrg() method 1
getRolePermissions() method 1
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
getURL() method 1
getUserId() method 1
getUserPermissions() method 1
getUsersInOrganization() 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
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
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
generating 1
overview 1
MethodDescriptor object 1
monitor
exceptions 1
overview 1
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
configuring 1
determining whether role is in organization 1, 2
determining whether user is in organization 1, 2
example of configuring 1
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
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
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
RoleInfo value object 1
RolePermissionInfo value object 1
roles
accessing object data 1
configuring 1
determining whether in organization 1, 2
example of configuring 1
getting for user 1
getting security permissions, all 1
getting security permissions, specific 1
permissions, accessing object data 1
setting permissions for specific 1
setting permissions group for multiple 1
run-time management, overview. See also Worklist session EJB 1
S
SAX parser
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
Worklist. See Worklist session EJB
XMLRepository. See XMLRepository session EJB
set
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
template definition content 1
template organizations 1
setActiveOrganization() method 1, 2
setCatalogRoot() method 1
setInspectAlways() method 1, 2
setInstanceVariable() method 1
setInstanceVariables() method 1
setOrganizationInfo() method 1
setRolePermissions() method 1
setTemplateDefinitionConent() method 1
setTemplateOrgs() method 1
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
taskMarkDone() method 1, 2, 3, 4
tasks
accessing object data 1
accessing object data for reroutes 1
deleting reroute, specific 1
deleting reroutes, all 1
example of managing routing 1
getting instances 1
getting reroutes 1
getting workflow instance information 1
managing 1
managing routes 1
updating reroutes 1
taskSetProperties() method 1, 2, 3, 4
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
deleting all instances 1
example of managing 1
get organizations 1
getting 1
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
unlock template 1
unlockTemplate() 1
update
business operations 1
task reroutes 1
templates 1
XML repository entities 1
XML repository folders 1
updateBusinessCalendar() method 1, 2
updateBusinessOperation() method 1
updateEntity() method 1
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 to organization 1
configuring 1
deleting from organization 1, 2, 3
deleting from role 1
determining whether in organization 1, 2
example of configuring 1
getting security permissions, all 1
getting security permissions, specific 1
setting group of security permissions for multiple 1
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
task reroute 1
template 1
template definition 1
user 1
user permission 1
using 1
version 1
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 user to organization 1
configuring organizations 1
configuring roles 1
configuring security realm 1
configuring users 1
deleting organization 1
deleting user 1
deleting user from organization 1
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
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
creating 1
deleting 1
getting all 1
getting information 1
managing 1
organizing within folders 1
renaming 1
updating 1
folders
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