IBM Systems MQv8forHPNonStop Update GTUGApril2016 DavidWard MQDevelopment davidward@us.ibm.com © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update ImportantDisclaimer IBM’sstatementsregardingitsplans,directionsandintentaresubjecttochangeorwithdrawalwithoutnotice atIBM’ssole discretion.Informationregardingpotentialfutureproducts isintended tooutlineourgeneralproduct directionanditshouldnot bereliedon inmakingapurchasingdecision.Theinformationmentionedregardingpotentialfutureproducts isnot a commitment,promise,or legalobligationtodeliveranymaterial,codeorfunctionality.Informationaboutpotentialfuture products maynotbeincorporated intoanycontract.Thedevelopment, release,andtimingofanyfuturefeaturesorfunctionality describedforourproducts remainsatour solediscretion. • • • ContentAuthority.Theworkshops, sessions andmaterialshavebeenpreparedbyIBMorthesession speakersandreflecttheirownviews.Theyareprovided forinformationalpurposes only, andareneither intendedto,norshall havetheeffectofbeing,legalorotherguidanceoradvicetoanyparticipant.While effortsweremadetoverifythecompleteness andaccuracyoftheinformation containedinthis presentation,itisprovided AS-ISwithoutwarrantyofanykind, expressorimplied.IBMshallnotbe responsible foranydamagesarisingoutoftheuseof,orotherwiserelatedto,thispresentationorany othermaterials.Nothingcontainedinthispresentationisintended to,norshallhavetheeffectof, creatinganywarrantiesorrepresentationsfromIBMoritssuppliers orlicensors, oralteringthetermsand conditions oftheapplicablelicenseagreementgoverningtheuseofIBMsoftware. Performance.Performanceisbasedonmeasurementsandprojections using standardIBMbenchmarks in acontrolledenvironment.Theactualthroughputorperformancethatanyuserwillexperiencewillvary depending upon manyfactors,including considerations such astheamountofmultiprogramminginthe user’s jobstream,theI/Oconfiguration,thestorageconfiguration,andtheworkload processed. Therefore,noassurancecanbegiventhatanindividual userwillachieveresults similartothosestated here. Availability.ReferencesinthispresentationtoIBMproducts, programs,orservices donotimply thatthey willbeavailableinallcountriesinwhichIBMoperates. GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Trademark Statement • 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. GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Disclaimer § MQV8Betaispre-releasesoftware § Features,designs,plansandschedulesmaychange Slide 4 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update StatementofDirection IBMMQforHPNonStop todeliveradditionaldeployment optionsforenterprisemessaging IBM®intendstointroduceanewreleaseofIBMMQfortheHPNonStop platform 1 thatis basedonIBMMQV8.ItisintendedforthisofferingtobeavailableforboththeHP IntegrityNonStop serversonIntel™Itanium™,andcompatiblealsoforthenewHP NonStop platformonx86architecture.Itisplannedforthisofferingtobedesignedto deliverthecapabilitiesofthecurrentIBMMQV8product,butwithoptimizationsforthe HPNonStop platform,andwillworkwithotherIBMMQandWebSphere®MQofferings. http://www01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/ 3/877/ENUSZP14-0683/index.html&lang=en&request_locale=en Slide 5 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update IBMMQforHPNonStopServerEarly/Betaprogram § BetaprogramfornextversionofMQonHPNonStopServer – Opportunity totryyourapplicationswiththebetacode – Updateanddiscussioncallswiththedevelopmentteamforbetaparticipants – Providefeedbacktotheproductteam – Support foranyquestions – Advanceinformationtohelpwithyourplanning – Invitetoanybetaprogramworkshops/education events § Joiningthebetaprogram – NominationfromeitheryourlocalIBMcontactorthebetaprogrammanager – IBMasksyoutoacceptstandardbetaprogramtermsandconditions – Anyquestionsonthebetaprogram – Pleaseaskthebetaprogrammanager – Email:pete_murphy@uk.ibm.com Slide 6 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQonNonStop Architectures:Today IA64 x86 MQv7.1Client ReleasedJun 2013 Supportpac MAT1 MQClient MQv8Client ReleasedSept2014 Supportpac MQC8 MQServer Slide 7 MQv5.3.1Server v5.3.1.11level GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQonNonStop Architectures:Future IA64 x86 MQv7.1Client ReleasedJun 2013 Supportpac MAT1 MQ Client MQv8Client ReleasedSept2014 Supportpac MQC8 MQv5.3.1Server v5.3.1.11level MQServer MQv8Server v8.0.0.3 or4 level § IntroducingMQv8server(nowinbeta)acrossbothIA64andx86 Slide 8 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update BetaReleaseHistory BetaRelease Beta1 Beta2 Slide 9 Features v8.0.0.2 singleCPU queuemanager MQapplicationsconstrained toHOMEcpu MQtoolingconstrainedtoHOMEcpu TMFintegrationusingTMFgateway 32-bitand64-bitOSSandGuardiannativeapplicationsupport Configurable TCPIPtransportforchannelsandlistener MQapplicationscanruninanyCPU mqprofile andMQCSTM MQsamplesourceoptionallyinGuardian CompleteMQsamplebuildscriptsforOSSandTACL Beta3 x86platformsupport SSLchannelsupportwithSHA2andEC MQtoolinginanyCPU MQadministrationinTACL runmqsc history meta-commands Improvedinstaller Beta4 Java/JMS2.0 v8.0.0.3sourcerebase GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQV8ProposedTimelinetoGA x86platform SSLchannels IA64 Single-CPU 8.0.0.2base v8featureset Apps/CPU TCPIPtransport Java/JMS 8.0.0.3rebase Functionally Complete GA Beta5 Beta3 Beta1 March 2015 Slide 10 Beta2 May 2015 Aug 2015 Beta4 Dec 2015 GTUG April 2016 Notbefore 4Q2016 Notbefore 4Q2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update BetaProgramPlansGoingForward § RegularbriefingsforBetaparticipantswillcontinue § CurrentlyBeta4willremainlatestdriveronbothx86& Itanium § Beta5tobereleasedclosertoGA: – Functionallycomplete(orcloseto) – Substantiallytested – DatetobeannouncedviabriefingtoBetacustomers Slide 11 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update ProposedMQv8GA-1features § 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 12 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update ProposedPostGA-1features § Multi-CPUqueuemanager § Partitionable queuefiles § TNSnon-nativeappsupport § Underreview Slide 13 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Active-passiveFailover CPU0 CPU1 CPU2 CPU3 Application Application Application Queue Manager Queue Manager MYQMGR MYQMGR ActiveInstance StandbyInstance Application run –cpu=2 strmqm –x MYQMGR run –cpu=1 strmqm –x MYQMGR /mq/var/mqm/qmgrs/MYQMGR $VOL.SUBVOL CriticalfilesareTMFAudited Slide 14 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update TNSnon-nativeapplications § MQ5.3APIonly – NosupportfornewMQv8APIfeatures § Guardianapplications – Nosupportfornon-nativeOSSapplications § C,COBOLandTALlanguagesupport § LibrarynamesameasMQ5.3 – mqmtns § SampleTACLroutines – Demonstratehowtocompileandlinknon-nativesampleMQapps § **Possiblepost-GA1 Slide 15 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQv8server- featurescarriedoverfromv5.3.1 § Guardianapplicationsupport § OSSunthreadedandmulti-threadedapplicationsupport § MultipleMQinstallationsperNonStop system § TMFintegration § SSLchannels § TCPIPtransportconfiguration § Java/JMSapplications § MQGETSET_SIGNAL § Enscribe TMF-auditedqueuefiles § EMSEvents Slide 16 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQv8server- featuresnot planned tobe carriedover fromv5.3.1 § StandardPosix Threads(SPT)supportforOSSapplications – However, SPTmaybeaddedbackfor JDK6support § PrincipalDatabaseandtooling – setmqusr anddspmqusr tooling notrequired byMQv8 Slide 17 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQv8server– missingv8features- today § LDAPsupportforauthorizationandauthentication – Underreviewforpost-GArelease § HTTPandMQTTListener – Notplanned Slide 18 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Applicationsupport § Guardian § OSS32-bitand64-bit § OSS32-bitmulti-threadedand64-bitmulti-threaded – OnlyCappsaresupportedinmulti-threadedform § Nativelanguagesupport – C,C++,COBOL,pTAL – ForMQC++classes(imqi)onlyC++version3issupported § Non-nativelanguagesupport – C,COBOL,TAL Slide 19 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update CompatibilitywithMQ5.3 § MQ5.3applicationprogramscanrunwithoutchange – OSSunthreaded – OSSPUTmulti-threaded – Guardian (native) – Guardian (non-native) § C-language(c89andc99) § C++(version3onlyifusingIMQIclasses) § COBOL § TAL Slide 20 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Co-existence § MQ8server(beta)canbeinstalledmultipletimesonthesameNonStop system § MQ8servercanbeinstalledonthesameNonStop systemas: – MQ5.3server – MQ7.1client – MQ8client § EachinstallationneedsuniqueOSSandGuardianinstalllocations Slide 21 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQInstallationAwareness § MQv8isverydifferentfromMQ5.3inthisarea § MQ5.3requiredMQNSKOPTPATH/MQNSKVARPATH environment variablesandTACLparams for – MQcommands – Application programs § MQv8doesnotneedanyenvironmentvariablesorTACLparams (normally) – MQcommands(crtmqm, strmqm, runmqsc etc) – Application programs Slide 22 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update 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 ./mqs-8.0-hpns-nse64-beta4.run -i <OSSpath> -g <GuardianSubvol> Slide 23 GTUG April 2016 © 2016 IBM Corporation Installation IBM Systems MQ v8 for HP NonStop Update ./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 Installing SSL libraries Setting OSS tree attributes Setting Guardian tree attributes Generating message catalogs Creating OSS 'var' tree Generating mqprofile MQ install successful Slide 24 [01:37 elapsed] GTUG April 2016 385MB ET 01:13 [OK] [OK] [OK] [OK] [OK] [OK] [OK] © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update NonStop Xx86 § MQv8Beta3introducessupportforx86NS7systems § Featureforfeature,thex86versionofMQv8ispresently identicaltotheIA64version § AllfuturebetareleasesandtheGAreleasewillsupport x86L-SeriesinadditiontoIA64J-Series Slide 25 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update “new”commonfeatures § “new”relativetoMQ5.3.1onHPNonStop § Betareleasescontain mostMQv6.x,v7.xandv8features Slide 26 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update TimelineforMQonotherplatforms Common criteria Eclipse .NET HTTP AJAX REST Web 2.0 XML Mobile MQI Assured delivery JMS SSL SOAP Multi-instance QMGR Multiple cluster XMIT queue System Pattern Application Pattern Hypervisors Integrated Messaging Managed File Transfer JMS 1.1 RCMS V8 Multi-platform V7 Pub/sub V7.0.1 V7.1 V7.5 IBM MQ Appliance V6 V1.1 IBM MQSeries 1990s V2 V2.1 V5 V5.1 V5.2 IBM MQ Everyplace IBM MQ Advanced V5.3 IBM MQTT 2000s IBM MQ Advanced for Developers IBM MQ Managed File Transfer IBM IBM MQ MessageSight IBM MQ Low Advanced Latency Message Security IBM MQ Light GTUG April 2016 2010s © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQV6Features Slide 28 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 TraceRoute Messages MQv6.x GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQV7.0,7.0.1,7.1,7.5Features Slide 29 Feature Version Publish-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 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQV8Features Slide 30 Feature Version TopicHostRoutingforPubsub Clusters MQV8 JMS2.0 MQV8 LDAPorLocalOSauthentication MQV8 CHLAUTHdomain namesupport MQV8 QLOADutility MQV8 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update ConnectionAuthentication– Configuration ALTER AUTHTYPE Application ‘user3’ ‘wr0ngpw’ Passwords can be checked against the OS or LDAP based on the configuration of the AUTHINFO object. QMGR CONNAUTH(USE.PW) DEFINE AUTHINFO(USE.PW) AUTHTYPE(IDPWOS|IDPWLDAP) … CHCKLOCL(OPTIONAL) CHCKCLNT(REQUIRED) REFRESH SECURITY TYPE(CONNAUTH) QMgr Application ‘user3’ ‘correctpw’ CHECKLOCL/CHECKCLNT Inter process Communications Levels of checking can be independently configured for client attached and local applications: NONE, OPTIONAL, REQDADM and REQUIRED Slide 31 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update 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 32 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update SSLchannels § ModernandlegacyCIPHERSPECs § SHA-2 § EllipticCurve § RSAandECDSAsigningalgorithms § MultipleQueueManagerCertificates § NewreadmededicatedtoSSL readme.beta3.ssl.txt Slide 33 IBM Confidential GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update SSLchannels:CIPHERSPECs SSL 3 and TLS 1.0 Cipherspecs DES_SHA_EXPORT TLS 1.2 Cipherspecs TLS_RSA_WITH_NULL_SHA256 DES_SHA_EXPORT1024 NULL_MD5 TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 NULL_SHA TLS_RSA_WITH_AES_256_CBC_SHA256 RC2_MD5_EXPORT TLS_RSA_WITH_AES_256_GCM_SHA384 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT ECDHE_RSA_AES_256_GCM_SHA384 ECDHE_RSA_AES_128_CBC_SHA256 RC4_MD5_US ECDHE_RSA_AES_128_GCM_SHA256 RC4_SHA_US ECDHE_RSA_AES_256_CBC_SHA384 TRIPLE_DES_SHA_US ECDHE_ECDSA_AES_128_CBC_SHA256 TLS_RSA_WITH_DES_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA ECDHE_ECDSA_AES_256_CBC_SHA384 ECDHE_ECDSA_AES_128_GCM_SHA256 ECDHE_ECDSA_AES_256_GCM_SHA384 TLS_RSA_WITH_3DES_EDE_CBC_SHA Slide 34 IBM Confidential GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update 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 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Changestorunmqsc § Cannowberunbyanyuser(notjustmqm group) – Cantakeauserid/password forauthentication: new"-u"flag § Cannowconnectasaclienttoremotesystems:new"-c"flag – ClientchanneldefinitionslocatedbyMQSERVER->MQCHLLIB->MQCHLTAB § CanactasstandaloneprogramtocreatelocalCCDT:new"-n"flag – Doesnotconnecttoqueuemanager;commandssubsettoupdatelocalchannel definitionfile § Easeofuse – Customisableprompt usingenvironment variable $ 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. – New"exit"and"quit" synonyms for"end" Enter password: ****** Starting MQSC for queue manager QM1. MQ Installation5> DIS QMGR … Slide 36 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update 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 37 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Security- CHLAUTH § Setrules(viaMQSC,PCForExplorer)topermit/denyinboundconnections – Inbound clients – Inbound messagechannels § CHLAUTHRulescan – Allowaconnection – Allowaconnection andassign anMCAUSER – Blockaconnection – Blockprivilegedaccess – Control SSLPeerNamematching § CHLAUTHRulescanuseanyofthefollowingidentifyingdata – IPaddress – SSL/TLSDN – Clientuserid – Remotequeuemanagername Slide 38 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Security- CHLAUTH § CreateCHLAUTHrulesusing – MQSC – PCF – MQExplorer Slide 39 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Security- CONNAUTH § TheabilityforanapplicationtoprovideauserIDandpasswordwhen connectingtoMQ § ALTERQMGRCONNAUTH(USE.PW) § DEFINEAUTHINFO(USE.PW) § AUTHTYPE(xxxxxx) § CHCKCLNT(REQUIRED) § CHCKLOCL(OPTIONAL) § REFRESHSECURITYTYPE(CONNAUTH) Slide 40 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update MQIAsynchronousConsume § Amessage-drivenfunctionorroutinecalledbytheQueue Managerwhenamessageisreadytobedelivered § NoMQGETneededandnobufferneedbeprovidedby theapplications § Fewerresourcesallocatedwaitingforamessagetoarrive § EnabledusingtheMQCBandMQCTLcalls Slide 41 GTUG April 2016 © 2016 IBM Corporation IBM Systems MQ v8 for HP NonStop Update Moreinformation § MQv8KnowledgeCenter § MQv8PDFdocuments ftp://public.dhe.ibm.com/software/integration/wmq/docs/V8.0/PDFs/ § davidward@us.ibm.com Slide 42 GTUG April 2016 © 2016 IBM Corporation