c77e5da943442916f55abf3049d3ac8c.ppt
- Количество слайдов: 24
® IBM Software Group IBM Tivoli Workload Scheduler for Applications May 9 -12, 2006 Marco Borgianni © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS and Extended Agents – Topology Example JSC TDWC TWS MDM TWS XA TWS DM TWS FTA TWS SA © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS for Applications: Architecture q An Application Extensions’ workstation (CPU) is only a logical entity related to an access method hosted by a physical workstation where the Fault Tolerant Agent (FTA) runs q More than one Application Extension workstations can be hosted by the same FTA and rely on the same access method TDWC Oracle System 1 JSC FTA TDWC Application Extensions CPUs MCMAGENT Oracle System 2 © 2010 IBM Corporation
IBM Software Group | Tivoli software Application Specific Extensions q SAP R/3 and Business Warehouse q People. Soft q Oracle e-Business Suite q MVS (CA 7/JES/OPC) © 2010 IBM Corporation
IBM Software Group | Tivoli software Business Application Integration Summary IBM Tivoli Workload Scheduler for Applications Extends the End to End capabilities Benefits Payoffs Leverages commodity computing and standards Total Cost of Ownership is dramatically reduced. One scheduler to allocate business application integration. Fewer skills to build in the company Sustain Business Grow Higher System Utilization Logical Workstation hosted by the same physical machine connecting to many Application Servers provides an increased ROI for the E 2 E solution. Reduced Capital costs. Enhanced system optimization. Optimize the Demand Integrated Product Solution Higher IT productivity. Maximize flexibility. More granular control. Automate the Process © 2010 IBM Corporation
IBM Software Group | Tivoli software Workload Scheduler Application Extensions master domain manager java console fault tolerant agent Access Method extended agent unix/windows server Application API domain manager fault tolerant agent application server © 2010 IBM Corporation
IBM Software Group | Tivoli software Application Extension Execution fault tolerant agent extended agent method. opts Application API Access method application server unix/windows server q Fault Tolerant Agent executes the access method; it checks options file for configuration q Method attaches to 3 rd party application, finds job and launches it “now” q Job is then monitored through completion, writing progress and status to Workload Scheduler’s job log © 2010 IBM Corporation
IBM Software Group | Tivoli software What is an Extended Agent? q An extended agent (x-agent) is a system or application that is dependent on its Fault Tolerant Agent host to receive scheduling instructions q IBM TWS accepts information from the x-agent q The Interface between IBM TWS and an x-agent is called the access method q Extended Agents and Access Methods are fully documented in the “X -Agent Programmer’s Reference” © 2010 IBM Corporation
IBM Software Group | Tivoli software Deployment – XA workstation definition cpuname ORACLE description “Oracle E-Business Suite" os OTHER node null tcpaddr 39999 domain MASTERDM TIMEZONE GMT for maestro type X-AGENT host l 3 orasun ling edu ge access MCMAGENT Sch gua autolink on fullstatus off Lan resolvedep off end © 2010 IBM Corporation
IBM Software Group | Tivoli software Application Extensions – Configuration Files Whenever an access method is launched, it reads some configuration files which customize its execution. Usually this files are: § options file (method. opts and XACPU_method. opts) § trace properties file (method. properties) § return code mapping configuration files (method-type. rcm and XACPU_method-type. rcm) Some methods could read additional files. Note: Any change to those files will affect any further access method process: a running access method will not be aware of any change made after its execution. © 2010 IBM Corporation
IBM Software Group | Tivoli software Configuration files customization – Option Editor Field Description Options Files Tree File View This tree shows the list of all the existing options files, gathered by method type Three possible views: 1 Simple View 2 Table View 3 Text View © 2010 IBM Corporation
IBM Software Group | Tivoli software Oracle Applications Agent q Simple Agent Creation q Co-existence q Concurrent Jobs Supported q Multiple Instances q Command Line & GUI © 2010 IBM Corporation
IBM Software Group | Tivoli software Xagent for Oracle e-Business Suite components TWS ENGINE MCMAGENT Launch Track Terminate SQL queries & Oracle APIs Oracle Concurrent Managers Oracle e-Business Suite Applications DB MCMAGENT XA INTERFACE © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS Application Extensions – Oracle XA 1. TWS submits an Oracle Applications job. 2. The method inserts the request in the Oracle request queue. TWS 1 Method 3. The Oracle Applications Engine takes into account the submitted request. 4. The method monitors the job untill it’s completion. 5 4 2 5. The method tells TWS how the job is going. Oracle Applications Engine 3 © 2010 IBM Corporation
IBM Software Group | Tivoli software Software Interface TWS environment Oracle environment Front-end Back-end © 2010 IBM Corporation
IBM Software Group | Tivoli software Oracle e-Business suite JOB entities Users (es: SYSADMIN) Responsibility Application (es: GL) Concurrent Program Concurrent Managers Concurrent Program q The identity that interacts with the system, that may have different responsibilities assigned. When running under a specific responsibility a user may access to a defined subset of an application q The aggregation of definitions, data and programs that addresses one or more business topic. q Programs that manage actions related to various applications, implementing business flows. Servers waiting for events representing business requests. © 2010 IBM Corporation
IBM Software Group | Tivoli software XA – Standard XA Job Definition In the General Tab you should put general information such as the target extended agent cpu, login name and recovery options. You could either insert a Return Code Mapping expression. In the Task Tab you need to put the extended agent command, as required by each specific access method. © 2010 IBM Corporation
IBM Software Group | Tivoli software Oracle Job Specification TWS Oracle job Script file specification parameters: -user Apps Login (An Oracle Apps user) -job Job specs (Job attributes) • Name of Applications module used to sign on. • Valid responsibility for Applications module. • Name of Application that registered job. • Job Name. -prn Printer Options • Printer Name • Number of copies -vn Parameter values • n is the parameter number Ex. -user GLOBAL -job FND ‘Application Developer’ PO POXACR -prn ps 4 2 -v 1 ‘abc’ © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS Oracle Job Definition © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS - Oracle Job Output © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS - Oracle Status © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS – Front. End & Back. End Oracle XA CPUs FTA tws_homemethodsMCMAGENT oracle_homeoaSID_APPLmcmintegrationlib © 2010 IBM Corporation
IBM Software Group | Tivoli software TWS – Front. End & Back. End MCMAGENT - Oracle Applications x-agent access method. MCMLJ - submits a job to Oracle Concurrent Manager (OCM). MCMSTAT - monitors the status of the job submitted. MCMTJ - terminates the job submitted, on receiving a kill signal from TWS. © 2010 IBM Corporation
IBM Software Group | Tivoli software Questions & Answers © 2010 IBM Corporation
c77e5da943442916f55abf3049d3ac8c.ppt