Escolar Documentos
Profissional Documentos
Cultura Documentos
WMB and IIB have support for two main user roles
Integration Developer
Administrator
This session will aim to cover accepted best practice for the most
typical administrator tasks.
Including some essential top tips
Topics to discuss
Tools of the trade
Administrative tasks
Under the hood
Integration Integration
Toolkit Command line Third Party
Explorer Tools
REST API
Web REST API WAS
Admin Admin
Integration
6
Node 2013 IBM Corporation
Integration Toolkit View for Developers
Advanced management
option designed for
administrators
Plug-in to MQ Explorer
Extra features
Create/Manage
Configurable Services
Performance Views
Group brokers using
broker sets
Offload WS-Security onto
Datapower
Administration Log
Administration Queue
Manage statistics &
8 2013 IBM Corporation
tracing
Command line tools
A wide selection of tools for scripting actions
Requires a configured environment
mqsiprofile or mqsicommandconsole (Windows)
mqsiprofile (Linux/UNIX)
JCL or ISPF (z/OS)
Syntax:
mqsicreateexecutiongroup brokerSpec -e egName [-w timeoutSecs] [-v traceFileName]
Command options:
'brokerSpec' is one of:
(a) 'brokerName' : Name of a locally defined broker
(b) '-n brokerFileName' : File containing remote broker connection parameters (*.broker)
(c) '-i ipAddress -p port -q qMgr' : hostname, port and queue manager of a remote broker
'-e egName' name of the new execution group
'-w timeoutSecs' maximum number of seconds to wait for the execution group to be created
'-v traceFileName' send verbose internal trace to the specified file.
MB v8 and later allow you to create and edit message flows too
Build your entire system programmatically!
10 2013 IBM Corporation
Natural Integration with WAS Admin Console
or
Managing brokers
Managing whats deployed
Understanding behaviour
Optimizing and tuning
Creating/Setting Policies
Migration
Maintenance
+inq = Read
+put = Write
+set = Execute
Distributed Cache
Built in cache support in 8.0.0.1 and later.
Enables HA scenarios
It can be difficult to understand what individual deployed resources are used for
Applications and libraries can allow you to understand why each file is there
Application: Encapsulates a single use case or scenario
Library: Promotes re-use of a shared set of files
Concepts are shared between developers and administrators
The developer chooses to create an application or library; the collection is then carried all the way
through to the runtime
Allows you to manage subflows and ESQL independently of the message flows
that use them
After deployment of a new version, all affected message flows pick up any
changes with the next message
New!
.esql .subflow
Notify 100
Can be applied to new or existing integration data flows 80
60
40
200
180
160
140
120
Redirect 100
80
60
40
20
0
200
180
160
140
120
Mixed 100
80
60
40
20
0
27 2013 IBM Corporation
Managing Unresponsive Integration Flows
Target unresponsive flows through policy to improve overall system reliability
Additional WLM option aimed at unresponsive integration flows
An integration flow can become unresponsive for multiple reasons
e.g. Waiting for external system, infinite loop, deadlock, malformed XML
Waiting
for
response
Flexible co-existence options remove the need for additional hardware when migrating
IB V9 co-exists on the same OS with all previous MB versions
MQ V7.5 required for all IB V9 brokers
MQ V7.5 supported with all V6.1, V7 and V8 brokers for the purposes of V9 migration
or
1 Install IB V9 2 Create new broker 3 Deploy existing assets 4 Stop old broker
My Top Tips
Always ensure your environment is reproducible
Treat DR and HA separate
Ensure regular backups
Encourage developers to create message flows that enables operational
tweaks to be made
Schedule regular maintenance windows