MQ v8 for HP Nonstop Update BITUG May 2016 - …€¦ · MQ v8 for HP NonStop Update BITUG May 2016...
Transcript of MQ v8 for HP Nonstop Update BITUG May 2016 - …€¦ · MQ v8 for HP NonStop Update BITUG May 2016...
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
ImportantDisclaimer
• ContentAuthority.Theworkshops, sessions andmaterialshavebeenpreparedbyIBMorthesessionspeakersandreflecttheirownviews.Theyareprovided forinformationalpurposes only, andareneitherintendedto,norshall havetheeffectofbeing,legalorotherguidanceoradvicetoanyparticipant.Whileeffortsweremadetoverifythecompleteness andaccuracyoftheinformation containedinthispresentation,itisprovidedAS-ISwithoutwarrantyofanykind, expressorimplied.IBMshallnotberesponsible foranydamagesarisingoutoftheuseof,orotherwiserelatedto,thispresentationoranyothermaterials.Nothingcontainedinthispresentationisintended to,norshallhavetheeffectof,creatinganywarrantiesorrepresentationsfromIBMoritssuppliers orlicensors, oralteringthetermsandconditions oftheapplicablelicenseagreementgoverningtheuseofIBMsoftware.
• Performance.Performanceisbasedonmeasurementsandprojections using standardIBMbenchmarks inacontrolledenvironment.Theactualthroughputorperformancethatanyuserwillexperiencewillvarydepending uponmanyfactors,including considerations such astheamountofmultiprogrammingintheuser’s jobstream,theI/Oconfiguration,thestorageconfiguration,andtheworkloadprocessed.Therefore,noassurancecanbegiventhatanindividual userwillachieveresults similartothosestatedhere.
• Availability.ReferencesinthispresentationtoIBMproducts, programs,orservices donotimply thattheywillbeavailableinallcountriesinwhichIBMoperates.
IBM’sstatementsregardingitsplans,directionsandintentaresubjecttochangeorwithdrawalwithoutnoticeatIBM’ssolediscretion.Informationregardingpotentialfutureproducts isintended tooutlineourgeneralproductdirectionanditshouldnot
bereliedon inmakingapurchasingdecision.Theinformationmentionedregardingpotentialfutureproducts isnotacommitment,promise,or legalobligationtodeliveranymaterial,codeorfunctionality.Informationaboutpotentialfuture
productsmaynotbeincorporated intoanycontract.Thedevelopment, release,andtimingofanyfuturefeaturesorfunctionalitydescribedforourproducts remainsatour solediscretion.
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
• IBM and the IBM logo are trademarks of International Business Machines Corporation, registered in many jurisdictions. Other marks may be trademarks or registered trademarks of their respective owners.
• Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
• Java and all Java-based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.
• Other company, product and service names may be trademarks, registered marks or service marks of their respective owners.
• References in this publication to IBM products and services do not imply that IBM intends to make them available in all countries in which IBM operates.
Trademark Statement
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Disclaimer
§ MQV8Betaispre-releasesoftware
§ Features,designs,plansandschedulesmaychange
Slide 4
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
StatementofDirection
IBMMQforHPNonStop todeliveradditionaldeploymentoptionsforenterprisemessaging
IBM®intendstointroduceanewreleaseofIBMMQfortheHPNonStop platform1 thatisbasedonIBMMQV8.ItisintendedforthisofferingtobeavailableforboththeHPIntegrityNonStop serversonIntel™Itanium™,andcompatiblealsoforthenewHPNonStop platformonx86architecture.ItisplannedforthisofferingtobedesignedtodeliverthecapabilitiesofthecurrentIBMMQV8product,butwithoptimizationsfortheHPNonStop platform,andwillworkwithother IBMMQandWebSphere®MQofferings.
http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/3/877/ENUSZP14-0683/index.html&lang=en&request_locale=en
Slide 5
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
IBMMQforHPNonStopServerEarly/Betaprogram§ BetaprogramfornextversionofMQonHPNonStopServer
– Opportunity totryyourapplicationswiththebetacode
– Updateanddiscussioncallswiththedevelopmentteamforbetaparticipants
– Providefeedbacktotheproductteam
– Support foranyquestions
– Advanceinformationtohelpwithyourplanning
– Invitetoanybetaprogramworkshops/education events
§ Joiningthebetaprogram– NominationfromeitheryourlocalIBMcontactorthebetaprogrammanager
– IBMasksyoutoacceptstandardbetaprogramtermsandconditions
– Anyquestionsonthebetaprogram– Pleaseaskthebetaprogrammanager– Email:[email protected]
Slide 6
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQonNonStop Architectures:Today
IA64 x86
MQClient
MQv7.1ClientReleasedJun 2013Supportpac MAT1
MQv8ClientReleasedSept2014Supportpac MQC8
MQServer MQv5.3.1Serverv5.3.1.11level
Slide 7
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQonNonStop Architectures:Future
IA64 x86
MQ Client
MQv7.1ClientReleasedJun 2013Supportpac MAT1
MQv8ClientReleasedSept2014Supportpac MQC8
MQServer
MQv5.3.1Serverv5.3.1.11level
MQv8Serverv8.0.0.3 or4 level
Slide 8
§ IntroducingMQv8server(nowinbeta)acrossbothIA64andx86
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
BetaReleaseHistory
Slide 9
BetaRelease Features
Beta1v8.0.0.2 singleCPUqueuemanagerMQapplicationsconstrained toHOMEcpuMQtoolingconstrainedtoHOMEcpuTMFintegrationusingTMFgateway32-bitand64-bitOSSandGuardiannativeapplicationsupport
Beta2
Configurable TCPIPtransportforchannelsandlistenerMQapplicationscanruninanyCPUmqprofile andMQCSTMMQsamplesourceoptionallyinGuardianCompleteMQsamplebuildscriptsforOSSandTACL
Beta3
x86platformsupportSSLchannelsupportwithSHA2andECMQtoolinginanyCPUMQadministrationinTACLrunmqsc historymeta-commandsImprovedinstaller
Beta4 Java/JMS2.0v8.0.0.3sourcerebase
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQV8ProposedTimelinetoGA
Slide 10
Beta1Beta2
Beta3Beta4
Beta5
Aug2015March
2015
Dec2015
May2015
Notbefore4Q2016
GA
Notbefore4Q2016
Java/JMS8.0.0.3rebase
x86platformSSLchannels
IA64Single-CPU8.0.0.2basev8featureset
Apps/CPUTCPIPtransport
FunctionallyComplete
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
BetaProgramPlansGoingForward
§ Beta5tobereleasedclosertoGA:– Functionallycomplete(orcloseto)
– Substantiallytested
– DatetobeannouncedviabriefingtoBetacustomers
§ RegularbriefingsforBetaparticipantswillcontinue– NextbriefingscheduledforJune8th
§ Beta4willremainlatestdriveronbothx86&Itanium
Slide 11
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
ProposedReleasePlan
§ 2phasedelivery
§ Phase1GA– NSXplatform
– NSIplatform
§ Phase2featuresdeliveredinafollow-upproductreleaseorinaseriesoffunctionalfixpacks.
Slide 12
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
ProposedMQv8GAfeatures§ x86NSXplatform
– IA64NSIplatformreleasefollowingsoonafterwards (dateTBC)
§ MQv8.0.0.3or8.0.0.4sourcebaseline
§ CriticalfileslocatedinGuardianandTMF-audited– Queuefiles,ObjectCatalog
– Supported byRDFandShadowbase
§ SingleCPUqueuemanager– Internalqueuemanagerprocessesrunin1CPU
§ ApplicationsandmostMQtoolingcanruninanyCPU– ApplicationbindingsuseGuardianIPC
§ Active-passivefailover
§ MQGETMQGMO_SET_SIGNALAPIfeature
§ QueueManagereventsmappedtoEMS
Slide 13
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
ProposedFollowup Post-GAfeatures
§ Multi-CPUqueuemanager
§ Partitionable queuefiles
§ TNSnon-nativeappsupport
§ Underreview
Slide 14
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Active-passiveFailover
Slide 15
CPU0 CPU2CPU1 CPU3
QueueManager
MYQMGRActiveInstance
QueueManager
MYQMGRStandbyInstance
Application
/mq/var/mqm/qmgrs/MYQMGR$VOL.SUBVOL
CriticalfilesareTMFAudited
Application Application Application
run –cpu=1 strmqm MYQMGR
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
TNSnon-nativeapplications
§ MQ5.3APIonly
– NosupportfornewMQv8APIfeatures
§ Guardianapplications
– Nosupportfornon-nativeOSSapplications
§ C,COBOLandTALlanguagesupport
§ LibrarynamesameasMQ5.3
– mqmtns
§ SampleTACLroutines
– Demonstratehowtocompileandlinknon-nativesampleMQapps
§ **Possiblepost-GA
Slide 16
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Moreinformation
§ MQv8KnowledgeCenter
§ MQv8PDFdocumentsftp://public.dhe.ibm.com/software/integration/wmq/docs/V8.0/PDFs/
Slide 17
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQv8server- featurescarriedoverfromv5.3.1
§ Guardianapplicationsupport
§ OSSunthreadedandmulti-threadedapplicationsupport
§ MultipleMQinstallationsperNonStop system
§ TMFintegration
§ SSLchannels
§ TCPIPtransportconfiguration
§ Java/JMSapplications
§ MQGETSET_SIGNAL
§ Enscribe TMF-auditedqueuefiles
§ EMSEvents
Slide 18
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQv8server- featuresnot planned tobe carriedoverfromv5.3.1
§ StandardPosix Threads(SPT)supportforOSSapplications– However,SPTmaybeaddedbackfor JDK6support
§ PrincipalDatabaseandtooling***– ***underreview
Slide 19
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQv8server– missingv8features- today
§ LDAPsupportforauthorizationandauthentication– Underreviewforpost-GArelease
§ HTTPandMQTTListener– Notplanned
Slide 20
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Applicationsupport
§ Guardian(nativeandnon-native)
§ OSS32-bitand64-bitnative
§ OSS32-bitmulti-threadedand64-bitmulti-threadednative– OnlyCappsaresupportedinmulti-threadedform
§ Nativelanguages– C,C++,COBOL,pTAL
– ForMQC++classes(imqi)onlyC++version3issupported
§ Non-nativelanguages– C,COBOL,TAL
Slide 21
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
CompatibilitywithMQ5.3
§ MQ5.3applicationprogramscanrunwithoutchange– OSSunthreaded– OSSPUTmulti-threaded– Guardian (native)
– Guardian (non-native)
§ C-language(c89andc99)
§ C++(version3onlyifusingIMQIclasses)
§ COBOL
§ TAL
Slide 22
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Co-existence
§ MQ8server(beta)canbeinstalledmultipletimesonthesameNonStopsystem
§ MQ8servercanbeinstalledonthesameNonStop systemas:
– MQ5.3server
– MQ8client
§ EachinstallationneedsuniqueOSSandGuardianinstalllocations
Slide 23
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQInstallationAwareness
§ MQv8isverydifferentfromMQ5.3inthisarea
§ MQ5.3requiredMQNSKOPTPATH/MQNSKVARPATH environmentvariablesandTACLparams for– MQcommands– Applicationprograms
§ MQv8doesnotneedanyenvironmentvariablesorTACLparams(normally)– MQcommands(crtmqm, strmqm, runmqsc etc)– Applicationprograms
Slide 24
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Installation
§ Packagedasarunnable OSSprogramfile
mqs-8.0-hpns-nse64-beta4.run On H and J-Series
mqs-8.0-hpns-nsx64-beta4.run On L-Series
§ InstalledfromanOSSshellprompt
§ OneOSSpathandoneGuardiansubvolume
Slide 25
./mqs-8.0-hpns-nse64-beta4.run
-i <OSSpath>
-g <GuardianSubvol>
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Installatio
n
Slide 26
./mqs-8.0-hpns-nse64-beta3.run -i mq8beta3 -g data09.mq8beta3#-----------------------------------------------------------------------------# WebSphere MQ Server 8.0 for HP NonStop Server (Beta 3)## Fixpack : 8.0.0.2# Architecture : nse64# Build : p800-L20150812-1957## MQ Install Path : /home/david/mq8beta3# $DATA09.MQ8BETA3 (/G/data09/mq8beta3)## MQ owner : MQM.DAVE 44,11## System Name : MARVIN# RVU : J06.18# UNAME : NONSTOP_KERNEL NSE-AB# Default TCPIP : $ZTC0## Wed Aug 19 2015 14:09:17 EDT#-----------------------------------------------------------------------------
Creating OSS 'opt' tree and Guardian sub-volume ...
100% [========================================] 857/857 files 385MB ET 01:13
Installing SSL libraries [OK]Setting OSS tree attributes [OK]Setting Guardian tree attributes [OK]Generating message catalogs [OK]Creating OSS 'var' tree [OK]Generating mqprofile [OK]MQ install successful [01:37 elapsed] [OK]
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
NonStop Xx86
§ MQv8Beta3introducessupportforx86NS7systems
§ Featureforfeature,thex86versionofMQv8ispresentlyidenticaltotheIA64version
§ AllfuturebetareleasesandtheGAreleasewillsupportx86L-SeriesinadditiontoIA64J-Series
Slide 27
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
“new”commonfeatures
Slide 28
§ “new”relativetoMQ5.3.1onHPNonStop
§ BetareleasescontainmostMQv6.x,v7.xandv8features
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
1990s 2000s 2010s
JMS
MQIAssured delivery
IBM MQSeries
Multi-platform
Mobile
.NET
Common criteriaEclipse
JMS 1.1RCMS
IBM MQ Low Latency
V1.1V2
V5 V5.1
V5.3
V2.1
V5.2
V6V7
V7.0.1
SSLSOAP
XML
IBM MQ Managed File
TransferIBM MQTT
HTTPAJAXREST
Web 2.0Managed
File Transfer
Pub/sub
IBM MQ Everyplace
IBM MQ Advanced Message Security
V7.1V7.5
Integrated Messaging
Hypervisors
IBM MQ Advanced
System PatternApplication Pattern
IBM MQ Advanced for Developers
IBM MessageSight
Multiple clusterXMIT queue
Multi-instanceQMGR
IBM MQ Low Latency
V8
TimelineforMQonotherplatforms
IBM MQ Appliance
IBM MQ Light
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQV6Features
Feature Version
IPV6 Channels MQv6.x
ClusterWorkloadBalancing MQv6.x
MQSCDISPLAYQSTATUS(enhancedinv6 ??) MQv6.x
MQSCLISTENER MQv6.x
MQSCSERVICES MQv6.x
MQSCFILTER MQv6.x
AccountingReports MQv6.x
StatisticsReports MQv6.x
TraceRouteMessages MQv6.x
Slide 30
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQV7.0,7.0.1,7.1,7.5FeaturesFeature VersionPublish-SubscribeMQI MQv7.0
MessageSelectors MQv7.0
MessageProperties MQv7.0
Async Consume MQv7.0
ConversationSharing MQv7.0
Multi-InstanceQueueManagers MQv7.0.1
Command&ConfigurationEvents MQv7.0.1
Pubsub RoutingExit MQv7.0.1
ChannelaccesscontrolwithCHLAUTH MQ7.1
setmqaut onnon-localobjects MQ7.1
ChannelUSEDLQattribute MQ7.1
dmpmqcfg MQ7.1
MultipleClusterTransmitQueues MQv7.5
AdvancedMessageSecurity MQv7.5
Slide 31
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQV8Features
Feature Version
TopicHostRoutingforPubsub Clusters MQV8
JMS2.0 MQV8
LDAPorLocalOSauthentication MQV8
CHLAUTHdomain namesupport MQV8
QLOADutility MQV8
Slide 32
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
ConnectionAuthentication– Configuration
QMgr
ALTER QMGR CONNAUTH(USE.PW)
DEFINE AUTHINFO(USE.PW)AUTHTYPE(IDPWOS|IDPWLDAP) …CHCKLOCL(OPTIONAL)CHCKCLNT(REQUIRED)
REFRESH SECURITY TYPE(CONNAUTH)
AUTHTYPEPasswords can be checked against the OS or LDAP based on the configuration of the AUTHINFO object.
CHECKLOCL/CHECKCLNTLevels of checking can be independently configured for client attached and local applications:
NONE, OPTIONAL, REQDADM and REQUIRED
Application‘user3’
‘correctpw’
Application‘user3’
‘wr0ngpw’
Inter process Communications
Slide 33
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQSecurity– Channelauthentication
§ Allow DNShostnamesinCHLAUTHrecords– BuildsontheMQ7.1channelauthenticationfeature– UsedinTYPE(ADDRESSMAP)insteadofanIPaddress– Alsoasanaddressrestrictoronanyothermappingtype, insteadofanIPaddress,e.g.
• SET CHLAUTH(‘*’) TYPE(SSLPEERMAP)SSLPEER(‘CN=“David Ware”’) ADDRESS(‘*.ibm.com’) MCAUSER(DWARE)
– MustensureDNScanreverselook-up IPaddress->Hostname…
§ CHLAUTHalsohooksintoothersecurityfeaturesnewinV8– GranularconnectionauthenticationcontrolwithCHCKCLNT onCHLAUTHrules– BetterCertificateDNfilteringwithSSLCERTI onCHLAUTHrules…
Slide 34
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
SSLchannels
§ ModernandlegacyCIPHERSPECs
§ SHA-2
§ EllipticCurve
§ RSAandECDSAsigningalgorithms
§ MultipleQueueManagerCertificates
§ NewreadmededicatedtoSSLreadme.beta3.ssl.txt
Slide 35 IBM Confidential
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
SSLchannels:CIPHERSPECs
Slide 36 IBM Confidential
SSL 3 and TLS 1.0 CipherspecsDES_SHA_EXPORT
DES_SHA_EXPORT1024
NULL_MD5
NULL_SHA
RC2_MD5_EXPORT
RC4_56_SHA_EXPORT1024
RC4_MD5_EXPORT
RC4_MD5_US
RC4_SHA_US
TRIPLE_DES_SHA_US
TLS_RSA_WITH_DES_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC_SHA
TLS 1.2 Cipherspecs
TLS_RSA_WITH_NULL_SHA256 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_256_GCM_SHA384
ECDHE_RSA_AES_256_GCM_SHA384 ECDHE_RSA_AES_128_CBC_SHA256 ECDHE_RSA_AES_128_GCM_SHA256 ECDHE_RSA_AES_256_CBC_SHA384 ECDHE_ECDSA_AES_128_CBC_SHA256
ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_ECDSA_AES_128_GCM_SHA256 ECDHE_ECDSA_AES_256_GCM_SHA384
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQSecurity– SSLMultipleCertificates
§ Configurabledefaultcertificatelabelforqmgrs andclients– Insteadofcert.pem– ALTER QMGR CERTLABL(‘mycertificatename')
– Whichusesmycertificatename.pem instead
§ Channel-levelcertificates– Tosupportdifferentbusinesspartnersusingdifferentcertificateauthorities.– ForqueuemanagersandCclients
• NotJavayet,becauseJava7JSSE doesnotfullysupport SNI– ALTER CHANNEL … CERTLABL('Thischannelcertificate')
– Forreceiverchannelsupport, bothendsmustbeV8
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Changestorunmqsc
§ Cannowberunbyanyuser(notjustmqm group)
– Cantakeauserid/password forauthentication: new"-u"flag
§ Cannowconnectasaclienttoremotesystems:new"-c"flag
– Clientchanneldefinitions locatedbyMQSERVER->MQCHLLIB->MQCHLTAB
§ CanactasstandaloneprogramtocreatelocalCCDT:new"-n"flag
– Doesnotconnecttoqueuemanager;commandssubsettoupdate localchanneldefinitionfile
§ Easeofuse
– Customisablepromptusingenvironmentvariable
– New"exit"and"quit"synonyms for"end"
$ ls –l runmqsc
-r-xr-xr-x 1 mqm mqm 25930 06 Mar 04:46 runmqsc
$ export MQPROMPT="MQ +MQ_INSTALLATION_NAME+> "
$ runmqsc –u metaylor QM1
5724-H72 (C) Copyright IBM Corp. 1994, 2014.
Enter password:
******
Starting MQSC for queue manager QM1.
MQ Installation5> DIS QMGR
…
Slide 38
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
JMS2.0§ Long-awaitedupdatefromJMS1.1standard
§ JMS2.0– JSR343JavaMessageService(JMS2.0)– Finalreleaseon21May2013.– https://java.net/projects/jms-spec/pages/JMS20FinalRelease
§ NewMessagingFeatures– DeliveryDelay– Asynchronous Send– Subscriptions canbesharedacrossamessagingprovider
§ APIChanges– Useofjava.lang.AutoCloseable– Simplified API[combined connection/session]– Session doesn'tneedparameters(forJavaEE)
§ Java7prereq
§ JavaEE7prereq foruseoftheResourceAdapterinApplicationServers– Seestatementofsupport here:http://www.ibm.com/support/docview.wss?uid=swg27041968
§ Fullpresentationcanbeseenhere:– http://www.slideshare.net/calanais/ibm-mq-v8-and-jms-20
Slide 39
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Security- CHLAUTH§ Setrules(viaMQSC,PCForExplorer)topermit/denyinboundconnections
– Inbound clients
– Inboundmessagechannels
§ CHLAUTHRulescan– Allowaconnection
– Allowaconnection andassign anMCAUSER
– Blockaconnection
– Blockprivilegedaccess
– Control SSLPeerNamematching
§ CHLAUTHRulescanuseanyofthefollowingidentifyingdata– IPaddress
– SSL/TLSDN
– Clientuserid
– Remotequeuemanagername
Slide 40
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Security- CHLAUTH
§ CreateCHLAUTHrulesusing– MQSC
– PCF
– MQExplorer
Slide 41
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Security- CONNAUTH
§ TheabilityforanapplicationtoprovideauserIDandpasswordwhenconnectingtoMQ
§ ALTERQMGRCONNAUTH(USE.PW)
§ DEFINEAUTHINFO(USE.PW)
§ AUTHTYPE(xxxxxx)
§ CHCKCLNT(REQUIRED)
§ CHCKLOCL(OPTIONAL)
§ REFRESHSECURITYTYPE(CONNAUTH)
Slide 42
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
MQIAsynchronousConsume
§ Amessage-drivenfunctionorroutinecalledbytheQueueManagerwhenamessageisreadytobedelivered
§ NoMQGETneededandnobufferneedbeprovidedbytheapplications
§ Fewerresourcesallocatedwaitingforamessagetoarrive
§ EnabledusingtheMQCBandMQCTLcalls
Slide 43
IBM Systems
© 2016 IBM Corporation
MQ v8 for HP NonStop Update
BITUG May 2016
Moreinformation
§ MQv8KnowledgeCenter
§ MQv8PDFdocumentsftp://public.dhe.ibm.com/software/integration/wmq/docs/V8.0/PDFs/
Slide 44