About Me
Facebook
Facebook
Linked In
Linked In
Twitter
Twitter
YouTube
YouTube
Google +
Google +

Saturday, January 30, 2016

IBM BPM Process Center starting and stopping by Command Prompt


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.

continue reading

IBM BPM Process Server starting and stopping by Command Prompt


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.

continue reading

Sunday, January 24, 2016

IBM Operational Decision Manager Advanced for V8.8


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.

continue reading

Thursday, January 21, 2016

Service Oriented Architecture (SOA)


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.

continue reading

Sunday, January 17, 2016

IBM BPM - Integration Designer v8.5 Installation


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. 

continue reading

Wednesday, January 6, 2016

Confirmation Dialog on Click of a Button in IBM BPM


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.

continue reading

Tuesday, January 5, 2016

IBM BPM - Opening Case Designer from Process Center or from Web Browser


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.

continue reading

IBM BPM - Different Ways to Initiate a Case in BPM

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.

continue reading

Friday, January 1, 2016

IBM BPM - Creating a Template using Coach View


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

continue reading

Designed By AMEER BASHA G