Saturday, January 30, 2016
IBM BPM Process Center starting and stopping by Command Prompt
January 30, 2016
Introduction
After you install and
configure IBM® Business Process Manager, we can use the BPMConfig command to start
and stop the Process Center. We run the BPMConfig command with the start
option, it sends instructions to start all of the servers that are defined in
the clusters and returns the command completion status. In some cases, the
command status might return as completed before all of the servers have been
started (delays). Verify in the Process Admin Console that all of the servers
are started and that the applications are started before processing any events,
such as starting the Process Designer.
Overview
Start Process Center
Start Deployment Manager
We need to follow below
command to start Deployment Manager Server.
startManager.bat
Start NodeAgent
We need to follow below
command to start NodeAgent Server.
startNode.bat
Start SingleClusterMember
We need to follow below
command to start SingleClusterMember Server.
startServer.bat <SingleClusterMemberName>
Check Server Status
We need to follow below command
to Check Server Status.
serverStatus.bat -all -username <username> -password
<password>
Below figures will show detail
steps.
Stop Process Center
Stop SingleClusterMember
We need to follow below
command to stop SingleClusterMember Server.
stopServer.bat <SingleClusterMemberName> -username <username>
-password <password>
Stop NodeAgent
We need to follow below
command to Stop NodeAgent Server.
stopNode.bat -username <username> -password <password>
Stop Deployment Manager
We need to follow below
command to stop Deployment Manager Server.
stopManager.bat -username <username> -password <password>
Check Server Status
We need to follow below
command to Check Server Status.
serverStatus.bat -all -username <username> -password
<password>
Below figures will show detail
steps.
IBM BPM Process Server starting and stopping by Command Prompt
January 30, 2016
Introduction
After you install and
configure IBM® Business Process Manager, we can use the BPMConfig command to start
and stop the Process Server. We run the BPMConfig command with the start
option, it sends instructions to start all of the servers that are defined in
the clusters and returns the command completion status. In some cases, the
command status might return as completed before all of the servers have been
started (delays). Verify in the Process Admin Console that all of the servers
are started and that the applications are started before processing any events,
such as starting the Integration Designer.
Overview
Start Process Server
We need to follow below
command to start process server.
startServer.bat <ServerName>
Below figures will show detail
steps.
Start Process Server
We need to follow below
command to stop process server.
stopServer.bat <ServerName> -username <username> -password <password>
Below figures will show detail
steps.
Server Status
We need to follow below
command to check server status.
serverStatus.bat -all -username <username> -password <password>
Below figures will show detail
steps.
Sunday, January 24, 2016
IBM Operational Decision Manager Advanced for V8.8
January 24, 2016
Introduction
IBM Operational Decision
Manager Advanced is designed to be a comprehensive and easy-to-use platform
that allows you to detect situations in real time. It can capture, automate and
manage frequently occurring, repeatable business decisions. You are able to
better identify opportunities, respond to market demands, minimize risks and
operate consistently.
Overview
IBM Operational Decision
Manager Advanced separates critical decision logic from mainframe application
code to help ease the change management, implementation and governance of
decision automation.
It also provides lifecycle
support for business decisions invoked from COBOL, PL/I and Java applications
executing in CICS, IMS™ and Batch environments. This includes capabilities for
decision testing and simulation within either the Rule Execution Server (RES)
in IBM WebSphere® Application Server or the zRule Execution Server (zRES)
environments, as well as the ability to trace the execution of how a business
decision is made in the zRule Execution Server using the Decision Warehouse
feature.
IBM is introducing the new
Decision Server Insights component for creating events-based solutions to build
situation context and apply insight to optimize decisions at the time of
interaction.
IBM Operational Decision
Manager Advanced provides:
v Natural-language business rules with collaborative
decision maintenance and governance
ü
Enables business
users to author and edit their own business vocabulary and logic rules.
ü
End-to-end
simulation capabilities empower business stakeholders to define key performance
indicators (KPI), simulation scenarios and custom graphical reports – with
little or no support from IT.
ü
Supplies business
users with templates, point-and-click editors, and error checking and version
management.
ü
Combines
interrelated rules to define complex and variable decisions.
ü
Takes advantage
of configurable smart folders, filters and reports to execute and monitor
rule-based processes, applications and transactions.
ü
Strengthens rule
quality with customizable queries, rule analysis, visual comparisons of changes
and integrated testing and simulation capabilities.
v Open standards-based development tools
ü
Provides a
unified application development environment that can synchronize technical
requirements with the Decision Center for z/OS repository.
ü
Deploys and
executes applications running on IBM WebSphere Application Server for z/OS
using Java 2, Enterprise Edition (J2EE)-compliant and service-oriented
architecture (SOA)-based decision services.
ü
Uses the zRule
Execution Server to provide a separate yet highly integrated runtime capability
for COBOL and PL/I applications.
v Multiple business-rule execution choices
ü
Offers an option
for the Rule Execution Server on IBM WebSphere® Application Server for z/OS.
ü
Provides high
availability and scalability through the underlying application server while
offering a suite of decision management services.
ü
Allows the
ability to consume COBOL, PL/I or Java data structures directly to facilitate
integration with existing applications deployed on respective supported
configurations.
ü
Offers an option
for zRule Execution Server for z/OS that provides local integration with
existing COBOL and PL/I applications.
ü
Provides an
interface so COBOL and PL/I applications can call directly into the rule
execution server.
v Incremental modernization
ü
Helps you
gradually tackle modernization.
ü
Allows for
modernizing one rule at a time – bringing it into a central business rule
repository for external management.
ü
Minimizes the
need to re-architect or rewrite applications.
ü
Helps you see the
value of the technology almost immediately.
v Integration with IBM products
ü
Provides batch
integration with IBM WebSphere Extended Deployment Compute Grid for Java batch
and IBM IMS™ support.
ü
Supports CICS
integration with hosting the zRule Execution Server with the CICS environment.
ü
Allows IBM Business
Monitor native integration for sending and receiving events and messages
provides richer, more graphical reporting capabilities.
ü
Supports Rational
Developer integration to help you more easily architect, design and develop
robust applications and mine for potential rules.
ü
Allows IBM
Business Process Manager Integration to create more agile business processes.
It does this by externalizing decision logic and integration options with IBM
Integration Bus. It lets software architects and developers to more easily
integrate IBM Operational Decision Manager decision services.
Thursday, January 21, 2016
Service Oriented Architecture (SOA)
January 21, 2016
Introduction
Service Oriented Architecture (SOA) has several core ideas that should be addressed in
your organization's SOA journey:
A set of services
that a business wants to provide to their customers, partners, or other areas
of an organization
An architectural style that requires a service provider, mediation, and
service requester with a service description
A set of architectural principles, patterns and
criteria that address characteristics
such as modularity, encapsulation, loose coupling, separation of concerns,
reuse and compatibility
A programming model
complete with standards, tools and technologies that supports web services,
REST services or other kinds of services
A middleware solution optimized for service assembly, orchestration,
monitoring, and management
With the convergence of
mobile, social, cloud, and big data analytics, SOA is more important than ever
before for offering insight and integrating systems from end to end. By
applying Service Oriented Architecture principles, an enterprise can manage and
govern business and IT transformation, setting them apart from their
competitors. The benefits range from seamless integration, cloud enabled
solutions, holistic business insight and agility to externalized APIs. SOA
integrates the front office, back office and the Internet of Things.
Middleware, best practices and
patterns speed the Service Oriented Architecture journey and amplify the value
it creates. IBM has over a decade of experience with SOA and a broad portfolio
of capabilities, spanning integration, processes, operational control and services.
SOA is “simply good design" — resting on a solid foundation of technology
and practices that support your organization’s journey into the changing world
of mobile, social, cloud and big data.
Sunday, January 17, 2016
IBM BPM - Integration Designer v8.5 Installation
January 17, 2016
Introduction
This article describes
installation instructions for installing IBM® Integration Designer V8.5 and
optional features. IBM Installation Manager is a program that helps you install
the IBM Integration Designer packages on your workstation. It also helps you
update, modify, and uninstall this and other packages that you install. A
package can be a product, a group of components, or a single component that is
designed to be installed by the Installation Manager.
Installation
Step 1:
Extract the Installation Files in Single folder as shown below.
Step 2:
Right click on Launchpad and select Run as administrator.
Step 3: It
will open Installation Manager with IBM Integration Designer Launchpad. Select
IBM Integration Designer for IBM Business Manger Advanced – Process Server then
click on Next.
Note: When
you start the installation process from the Launchpad program, IBM Installation
Manager is automatically installed if it is not already on your computer, and
it is automatically configured with the location of the repository that
contains the IBM Integration Designer package.
Step 4: By
default it will be selected Installation Location or you can change the
installation location as per your requirement. Select the features which you
want to install and click on next as shown below.
Step 5: Enter
Hostname (It will be your system hostname). Enter Username and Password for
cell administrative account and development environment administrative account.
Click on next.
Step 6:
Enter database server details. If you have already DB2 installed in your
system, just enter username and password of Database. Then click on next.
Step 7: Then
it will display Installation Summary. Accept the license agreement then click
on Install Software.
Step 8: Then
it will start installation and it will take around hours based on system
process and RAM. Then see as shown below installation success message on
Installation Manager. Select yes for open installed Integration Designer.
Step 9: It
will open Integration Designer and it will look like as shown below.
Conclusion
The above installation
configuration includes an IBM Process Server test environment. The following
packages are selected for installation:
v WebSphere Application Server Network Deployment
v IBM Business Process Manager Advanced - Process Server
v DB2 Express
v Integration Designer
A default stand-alone profile
for IBM Business Process Manager Advanced - Process Server is selected on the
Features page. This profile enables you to begin using the test environment
immediately.
Wednesday, January 6, 2016
Confirmation Dialog on Click of a Button in IBM BPM
January 06, 2016
Introduction
In most of the UI
applications, display of confirmation dialog when trying to submit some data or
deleting some data is a common use case. In this article, I am going to show to
implement a coach view with a button which will submit credit card application
form. Before submitting the credit card application form we can use the
functionality of Confirmation Dialogue using IBM BPM Coach View features.
Implementation
Here
I am going to show detail steps for implementing this solution.
Create A Process Application:
Step
1: Create a new Process App name as ‘Credit Card Application’. Then Open in
Process Designer/Web-based Process Center.
Create Business Object:
Step
1: Create a Business Object name as ‘CreditCardRequestBO’
and add the parameters as shown below.
Create Coach View:
Step 1: Create a Coach View
name as ‘Confirmation Button CV’,
drag a Button from pallet to Layout section.
Step
2: Select Overview tab of coach
view, check the option, "Can Fire a Boundary Event".
Step 3: Select Variables tab of coach view, create two
variables under configuration as shown in the below image.
Step 4: Select Layout tab of coach view, select button
on Layout section. Go to General Properties and bind the label of the button
with the variable "buttonName"
as shown in the below image.
Step 5: Select Behavior tab of coach view, and select the
load event handler, add the below code as shown in the figure.
var
button=this.context.element.getElementsByTagName("Button")[0];
dojo.connect(button,
"click",this,function(){
var
res=confirm(this.context.options.message.get("value"));
if(res==true){
this.context.trigger();
}
});
Now we have created Coach View
with button, we will create a Human Service which can be used this coach view.
Create Client Side Human Service:
Step 1: Create a Clint-side
Human Service name as ‘Credit Card
Application CHS’. Select Variables
tab of Human Service, create private variable name as application type as ‘CreditCardRequestBO’
as shown in the below image.
Step 2: Select Diagram tab of Human Service, rename
Coach to Credit Card Application. Double click on coach it will open Coach Tab.
Step 3: Drag a Vertical
Section pallet to coach layout and drag application
Variable from variable pallet to Coach Layout. Rename as shown below.
Step 4: Select Confirmation
Button CV from View pallet to Coach Layout as shown below.
Step 5: Button and go to
Configuration Properties and add the button name and message as shown below.
Step 6: Select Diagram tab of Human Service and select
the line from Credit Card Application to End and change the End State binding
as shown below.
Test the Application:
In Credit Card Application CHS
Human Service click on Run, it will open UI and enter the details as shown
below and Click on Submit.
Tuesday, January 5, 2016
IBM BPM - Opening Case Designer from Process Center or from Web Browser
January 05, 2016
Introduction
You can configure process applications and toolkits
so that users can open them in Case Designer from Process Center. Case
management functions are only available if you have IBM BPM Advanced with the
Basic Case Management feature installed.
If we configure a process application or toolkit so
that users can open it in Case Designer, a link Open in Case Designer is
displayed in Process Center.
Opening Case
Designer from Process Center or from Web Browser
To configure a new process application so that users can open it
in Case Designer from Process Center:
1. Log in to Process Center.
2. Select the Process
Apps tab.
3. Click Create New
Process App.
4. In the Create New Process App window, enter a name
and an acronym for your process application.
5. Select the Allow
users to open the process application in the web-based Case Designer check
box.
To configure an existing process application so that users can
open it in Case Designer from Process Center:
1. Open the process application in Process Designer.
2. Click Manage.
3. Select the Allow
users to open the process application in the web-based Case Designer check
box.
To configure a new toolkit so that users can open it in Case
Designer from Process Center:
1. Log in to Process Center.
2. Select the Toolkits tab.
3. Click Create New
Toolkit.
4. In the Create New Toolkit window, enter a name and
an acronym for your toolkit.
5. Select the Allow
users to open the toolkit in the web-based Case Designer check box.
To configure an existing toolkit so that users can open it in
Case Designer from Process Center:
1. Open the toolkit in Process Designer.
2. Click Manage.
3. Select the Allow
users to open the toolkit in the web-based Case Designer check box.
IBM BPM - Different Ways to Initiate a Case in BPM
January 05, 2016
Introduction
IBM® Business Process Manager is a case
management system that simplifies the job of designing and building cases. It
also provides a graphical user interface for case workers to manage cases. With IBM
Business Process Manager, you design a case management application that is
based on closely related cases and then deploy that solution into a production
environment. Case workers can then complete work items that are associated with
cases.
Case management functions are only available if you
have IBM BPM Advanced with the Basic Case Management feature installed.
Friday, January 1, 2016
IBM BPM - Creating a Template using Coach View
January 01, 2016
Introduction
This article shows how to
create a coach view that contains a simple header and footer. It then shows how
to make the coach view available as a template.
This example creates a coach
view called BlueMix Template CV. BlueMix
Template CV has three areas: a header that contains standard text, a content
area, and a footer that contains some more standard text. To separate the
areas, BlueMix Template CV uses <div> tags.
Implementation
Step 1: Create
a process App name as Coach and Coach
View Sample App and Acronym as CCVSA
then click on Create.
Step 2: Open in
Process Designer and Upload the image for the header background. Click the Add
icon for Files and then select Web File.
Add the image file as a web
file. Similarly upload footer image too.
Step 2: Create
the BlueMix Template CV coach view.
Click the Add icon for User
Interface and then select Coach View. Enter name as BlueMix Template CV.
Step 3: Define
the layout of the BlueMix Template CV
coach view. In the Layout page of the coach view, drop a custom HTML item onto
the layout canvas.
In the properties of the
custom HTML item, add the following HTML code as text that goes in the header:
<html>
<body>
<div
id="header">
<h1
id="header_text">BlueMix Technologies</h1>
</div>
<div
id="content">
This code defines the text
that goes in the header division and opens the main content division.
Drop a content box below the
custom HTML item for the content area. The content box is a placeholder for
content that is defined by coach views and coaches that users create based on
the BlueMix Template CV coach view.
In this case, content placed in the content box fits between the header and
footer in the BlueMix Template CV coach
view.
In the Layout page of the
coach view, drop a custom HTML item onto the layout canvas below the content
box.
In the properties of the
second custom HTML item, add the following HTML code as text that goes in the
footer.
</div>
<div
id="footer">
<h2
id="footer_text">@ BlueMix Technologies</h2>
</div>
</body>
</html>
This code closes the content
division and defines the text that goes in the footer division.
Step 4: In the
Behavior page, define the look of the BlueMix
Template CV coach view by adding the following code as inline CSS:
html{
margin: 0px;
padding:
0px;
border: 0px
none;
outline: 0px
none;
font-size:
100%;
vertical-align: baseline;
}
body {
background:
#F8F8F8;
height:
100%;
margin: 0px
auto;
font-family:
"open_sansregular";
font-size:
13px;
}
#header {
text-align:
center;
background:
url('hearder.png') repeat 50% 0 transparent;
height:
150px;
}
#header_text {
color: #fff;
font-size:
40px;
margin-top:
-7px;
}
h1 {
font-size:
24px;
font-weight:
bold;
border-bottom: 0px solid #bbb;
padding:
40px;
}
#footer {
color: #fff;
text-align:
right;
background:
url('footer.png') repeat 50% 0 transparent;
height:
40px;
}
#footer_text {
color: #fff;
border:
none;
font-size:
15px;
width: 1201px;
padding-top:
10px;
}
#content {
background:
#F8F8F8;
padding:
20px;
min-height:415px;
}
Step 5: To make
the BlueMix Template CV coach view
into a template, in the Overview page select Use as a Template.
Step 6: Save
the BlueMix Template CV coach view.
Step 7: Create
a Client side Human service name as BlueMix
Template HSS. Rename the coach name as
BlueMix Template.
Step 8: Double
click on BlueMix Template coach.
Select BlueMix Template CV as
Template.
Step 9: It will
show the coach design as shown below. Click on run the service to test the
application.
BlueMix Template will display
as shown below. We have implemented UI as a template.
Video
Subscribe to:
Posts
(
Atom
)