Post on 14-Apr-2017
1 FUG2016Copyright copy Serena Software 2016
Federal Users Group 2016
SBM Orchestrations ndash A Beginners Guide
Tom Weatherford
Solutions Architect
2 FUG2016
Need for Orchestrations
Orchestration alternatives
Web Service Notifications
Dimension CM Bridge
Dimension RM Integration Engine
PVCS Version control
Life Cycle
What are Web Services
Building Orchestrations
Agenda
3 FUG2016
Need for Orchestrations
Process enforcement orchestration and visibilitySerena Business Manager (SBM)
Serena Request Center (SRC)
Deployment and configuration automationSerena Deployment Automation (SDA)
Application
Development
Dimensions RM (RM)
Dimensions CM (CM)
PVCSVersion Manager (PVCS)
Quality and Release
Management
Serena Release Control (RLC)
IT Operations and
Change Management
Serena Service Manager (SSM)
Development Operations
Operate amp Service
Business
QARequest amp Define Develop
4 FUG2016
5 FUG2016
bull Web Service Notifications
bull Dimension CM Bridge
bull Dimension RM Integration Engine
bull PVCS Version control
Orchestration Alternatives
6 FUG2016
Web Service Notifications
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
2 FUG2016
Need for Orchestrations
Orchestration alternatives
Web Service Notifications
Dimension CM Bridge
Dimension RM Integration Engine
PVCS Version control
Life Cycle
What are Web Services
Building Orchestrations
Agenda
3 FUG2016
Need for Orchestrations
Process enforcement orchestration and visibilitySerena Business Manager (SBM)
Serena Request Center (SRC)
Deployment and configuration automationSerena Deployment Automation (SDA)
Application
Development
Dimensions RM (RM)
Dimensions CM (CM)
PVCSVersion Manager (PVCS)
Quality and Release
Management
Serena Release Control (RLC)
IT Operations and
Change Management
Serena Service Manager (SSM)
Development Operations
Operate amp Service
Business
QARequest amp Define Develop
4 FUG2016
5 FUG2016
bull Web Service Notifications
bull Dimension CM Bridge
bull Dimension RM Integration Engine
bull PVCS Version control
Orchestration Alternatives
6 FUG2016
Web Service Notifications
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
3 FUG2016
Need for Orchestrations
Process enforcement orchestration and visibilitySerena Business Manager (SBM)
Serena Request Center (SRC)
Deployment and configuration automationSerena Deployment Automation (SDA)
Application
Development
Dimensions RM (RM)
Dimensions CM (CM)
PVCSVersion Manager (PVCS)
Quality and Release
Management
Serena Release Control (RLC)
IT Operations and
Change Management
Serena Service Manager (SSM)
Development Operations
Operate amp Service
Business
QARequest amp Define Develop
4 FUG2016
5 FUG2016
bull Web Service Notifications
bull Dimension CM Bridge
bull Dimension RM Integration Engine
bull PVCS Version control
Orchestration Alternatives
6 FUG2016
Web Service Notifications
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
4 FUG2016
5 FUG2016
bull Web Service Notifications
bull Dimension CM Bridge
bull Dimension RM Integration Engine
bull PVCS Version control
Orchestration Alternatives
6 FUG2016
Web Service Notifications
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
5 FUG2016
bull Web Service Notifications
bull Dimension CM Bridge
bull Dimension RM Integration Engine
bull PVCS Version control
Orchestration Alternatives
6 FUG2016
Web Service Notifications
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
6 FUG2016
Web Service Notifications
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
7 FUG2016
Dimension CM ndash SBM Connector
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
8 FUG2016
SBM Connector - Links
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
9 FUG2016
Dimensions RM Integration Engine (RM and HP QC)
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
10 FUG2016
PVCS VM Connector
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
11 FUG2016
Introduction to the SDLC
Define ideation change control requirements elicitationverification modeling prototyping
Design architecture infrastructure services microservices UI UX devices
Develop IDEs coding editing building unit testing debugging continuous integration reuse
Decide automated testing functional testing black-boxwhite-box testing user testing
Deploy continuous deployment code deployment versus application deployment
Do definitive medial library CMDB release management production monitoring
Demand service desk incident reporting problem management emergency changes
Software Life cycle ndash Applies to Orchestrations
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
12 FUG2016
Processes
Do
Get
Put
If
If Else
Loop
Variables
Arrays
Coding Concepts
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
13 FUG2016
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
14 FUG2016
bull set any constant values that are needed
bull EuroDollarRate = 109
bull ask user to enter data
bull SAY ldquoHow many Euros Or type STOP to end the programrdquo
bull PULL InputEuros
bull keep going round and round doing calculations
bull DO WHILE InputEuros ltgt ldquoSTOPrdquo
bull do the calculations
bull OutputDollars = InputEuros EuroDollarRate
bull show the result
bull SAY InputEuros ldquo Euros is rdquo OutputDollars ldquo Dollarsrdquo
bull get the next input
bull SAY ldquoAgain Type Euro amount or STOP to end the programrdquo
bull PULL InputEuros
bull END
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
15 FUG2016
bull Soap UI
bull httpswwwsoapuiorg
WebService
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
16 FUG2016
bull Create GSoap Project
bull Add WSDLs
bull httpserverportrtmBrowserWebServicesrtmServicewsdl
bull httpserverportrtmBrowserWebServicesrtmAdminServicewsdl
Creating a SoapUI Project
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
17 FUG2016
bull httpserverportrtmBrowserWebServices
bull Login ndash returns Session ID
Login to RM
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
18 FUG2016
Process App
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
19 FUG2016
bull Always Create Orchestration from a Transition
Best Practice
20 FUG2016
Simple Orchestration
20 FUG2016
Simple Orchestration