12.07.2015 Views

Tivoli Workload Scheduler 8.5.1 - Nordic TWS conference

Tivoli Workload Scheduler 8.5.1 - Nordic TWS conference

Tivoli Workload Scheduler 8.5.1 - Nordic TWS conference

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

IBM Software Group<strong>Tivoli</strong> <strong>Workload</strong> Automation <strong>8.5.1</strong> Installation© 2009 IBM Corporation


Installation Differences from 8.5Dynamic Scheduling capabilities have been added both to the Master and to the AgentUpgrade from an integrated 8.5 TWA instance– It is obtained upgrading sequentially all the components that are part of the TWAinstance– A recommended order is suggested, even if not required (TDWC first), to decreaseupgrade time– A mixed instance has been tested only for basic operations.Creation of the z/Centric agent for use from the E2E environmentInstallation of GSKit libraries to enable FIPS compliance (no external impact)Support of Informix Dynamic Server on Linux x86 64 bits4Support of Linux SLES 11 on all the architectures© 2011 IBM Corporation


DeploymentThe Agent is now composed by three different part– ‘Old’ FTA– ITA Agent with its subagent (AKA Job Manager)– A Java ExtensionThe ‘Old’ FTA can communicate both with the z/OS Master and the <strong>TWS</strong> MasterThe ITA agent (with its subagent) can communicate both with DWB and z/OS MasterThe Java Extension is used by the ITA Agent (with its subagent) to schedule java jobs5© 2011 IBM Corporation


Visual help example8© 2011 IBM Corporation


Visual help example9© 2011 IBM Corporation


Visual help example10© 2011 IBM Corporation


Demos on InfocenterNEW11© 2011 IBM Corporation


Improved existing documentationHelp more graphical:Getting Started with TDWC - more info in manuals:NEW12© 2011 IBM Corporation


Keep user always up to date2. By clicking the bulb, you can view moredetails about new information and find adirect link to it1. A light bulb informs users when newproduct information is available.13© 2011 IBM Corporation


Support Web Site© 2011 IBM Corporation


Product Information CenterTOC with HTMLand PDFOrganized in tabs© 2011 IBM Corporation


OPAL© 2011 IBM Corporation


ISM Library© 2011 IBM Corporation


ISM Library: <strong>TWS</strong> examples© 2011 IBM Corporation


Useful links<strong>TWS</strong> Video galleryhttps://www.ibm.com/developerworks/wikis/display/tivolimediagallery/<strong>Tivoli</strong>+<strong>Workload</strong>+<strong>Scheduler</strong><strong>TWS</strong> Information Centerhttp://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp?topic=/com.ibm.tivoli.itws.doc_<strong>8.5.1</strong>/ic-homepage.html<strong>Tivoli</strong> Support Portalhttp://www-947.ibm.com/support/entry/portal/Overview/Software/<strong>Tivoli</strong>/<strong>Tivoli</strong>_brand_support_(general)OPALhttp://www-01.ibm.com/software/tivoli/features/opal/ISM Libraryhttps://www-304.ibm.com/software/brandcatalog/ismlibrary/© 2011 IBM Corporation


IBM Software GroupTWA <strong>8.5.1</strong> Application Plug-Ins© 2009 IBM Corporation


Dynamic <strong>Workload</strong>s – <strong>TWS</strong> <strong>8.5.1</strong> Execution Plug-Ins<strong>TWS</strong> Eventprotocol<strong>TWS</strong>Server<strong>TWS</strong> Eventprotocol<strong>TWS</strong> BrokerServerHTTP/HTTPSprotocol<strong>TWS</strong> <strong>8.5.1</strong> agent: two executors Classic executor through FTA Code base shared with zCentric E2EContains standard execution part OS job XA protocol (for agentless, TSM, <strong>TWS</strong>for Applications)New ITA Based Agent<strong>TWS</strong> FTANetmanTaskExecutionITASubAgent<strong>TWS</strong> Engine<strong>TWS</strong> ExecutorOptionalServices (ICU, TIS,Oslayer, parms, …)Native codeJava codeServices (ICU, TIS, Oslayer, parms, …)Native ExecutorApps (SAP, …)JAVA ExecutorJAVA ResourceDiscoveryA platform for future development Extensibility to new applications More to come on that (futures)Some usage differences Solution for Failed explanation Directory job log Usage of jsdl© 2011 IBM Corporation


Plug-In need in Enterprise SchedulingAutomate interaction with ‘standard’ protocols.Provide a no-script solution standard on the product or provided by partner.Improve the usage of typical distributed mechanisms inside E2E flows.ANSWERA generic mechanism to extend the job typesPluggable extensions on the zCentric AgentEnablement code on the <strong>TWS</strong> z/OS controller© 2011 IBM Corporation


Available Plug-InsFTPTransfer files anywhere,to/from an available fileserver.Use credentials from theusers dbSQLJavaLaunch any Java classNo installation on targetExtension point forcomplex job types notsupported nativelyJ2EELaunch an EJB or JMSobjectDrive objects inside DBserverDirect query writing, storedprocedure, SSIS packageMultiple queries per jobWeb SvcCall web services with simpleparametersRefer directly to the WSDL fileGet the result and use it into <strong>TWS</strong>© 2011 IBM Corporation


Prepare the Jobs and JSDL templatesJSDL template include the type of interactionwith the desired service– FTP server– Web Service Application Server– Generic username and passwordJSDL template must contain the resourceconditions<strong>TWS</strong> Job points to the JSDL template– Other option is to point a Workstation tothe JSDL template© 2011 IBM Corporation


Deployment of Plug-InsA Plug-In is part of the Java Extension of theDynamic AgentAll Plug-In mentioned in this presentation aredelivered natively in the <strong>TWS</strong> Agent packageIBM might deliver further Plug-In to providecorrection or additional capabilities– These Plug-In will be delivered as jar fileswith minimal configuration mechanismThe intent for future releases is to make themechanism easier to extend<strong>TWS</strong> MasterDynamic AgentJavaExt partSpecific pluginREQUIRES <strong>TWS</strong> <strong>8.5.1</strong> on Master and Agent© 2011 IBM Corporation


More on Database jobDatabase Server DB2 and Oracle use only the SQL typeto call SQL statements and storedprocedures Normal SQL commands are accessibledirectly Administrative commands are availablethrough stored procedures (ADMIN_CMDon DB2 for instance) Windows also has the concept of Job inSQL server. An SQL server job can embeda call to an SSIS (SQL Service IntegrationService) packageDynamic Agent© 2011 IBM Corporation


More on Web Service jobWeb App Server Nice side is that pointing to the WSDLis sufficient to define the job. Limitation is that complex parametersare not handled. This solution can be expanded tomore complex web services via astandard services practices to generatean ad-hoc Java Executor.Dynamic AgentServer:http://www.w3schools.com/webservices/tempconvert.asmx?wsdlMethod: CelsiusToFahrenheitParameter: 30© 2011 IBM Corporation


More on File TransferFile Server The job puts a file TO a file server ortakes a file FROM a file server Protocol FTP is the standard protocoland encryptions on top of it are notsupported Protocol SSH is the equivalent of aUnix scp. It is always encrypted Protocol Windows might be disabledby company rulesDynamic AgentDirection: DownloadFileServer: 10.0.0.1RemoteFile: incoming/file1.txtLocalFile: C:\file1.txtProtocol: SSHUser: fileuserAs per example here, the password for ftp accesswould come from the User Database, where it isdefined as # Password © 2011 IBM Corporation


More on Java jobs Different choices on Java Jobs–Direct class execution: Java job–Application server execution: J2EE Java class job is pointing to a jar J2EE jobs can be EJB or JMS–JMS jobs are asynchronous! J2EE jobs are useful to pass amessage to various other applicationsClass or WebApp serverDynamic AgentJar Path: C:\jarPath2ClassName: mypackage.baseParameter: name=backup© 2011 IBM Corporation


Plug-In troubleshooting<strong>TWS</strong> MasterEach layer has its own troubleshootingmechanismBroker server<strong>TWS</strong> Master logs into stdlist/logsBroker Server logs into eWAS logsDynamic Agent logs in /stdlist/JMThe Java Extension part logs into /JavaExt/logs for all pluginsDynamic AgentJavaExt partSpecific plugin© 2011 IBM Corporation


Questions & Answers© 2011 IBM Corporation


TakDanishHindiDziękujęPolishSiyabongaZuluTamilRussianGrazieItalianArabicTraditional ChineseThank YouTackSwedishEnglishSimplified ChineseGraciasSpanishObrigadoBrazilian PortugueseMerciFrenchThaiTakkNorwegianDankieDankeGermanAfrikaansKoreanJapanese© 2011 IBM Corporation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!