Presentation is loading. Please wait.

Presentation is loading. Please wait.

TWSd – New Best Practices

Similar presentations


Presentation on theme: "TWSd – New Best Practices"— Presentation transcript:

1 TWSd – New Best Practices
TWS Education & Training TWSd – New Best Practices

2 Agenda Global options Scheduling FINAL Monitoring FINAL
EDWA/external monitoring/auto-ticketing Monitoring EDWA Other integrations Other tips

3 Global options enLegacyId / li = NO enTimeZone / tz = YES
YES was useful only for network with 8.2 FTAs enTimeZone / tz = YES Even with a single TZ, YES should be the preferred option enLegacyStartOfDayEvaluation / le = NO Easier to understand but it changes the schedulation

4 Global options – enLegacyStartOfDayEvaluation=NO
06:00 06:00 April, 12 Miami April, 12 Rome 06:00 06:00

5 Global options – enLegacyStartOfDayEvaluation=YES
06:00 06:00 Miami (Master) April, 12 April, 12 Rome 12:00 12:00

6 Scheduling FINAL Every working day at 7AM we extend the plan until 12PM of the next working day 07:00 12:00 12:00 of next working day

7 Scheduling FINAL Required settings Optional settings
enCarryForward / cf = ALL extension to next work day w/ buffer FINAL to run on every workday (at 7:00) HOLIDAYS calendar defined ignoreCals / ic = NO Makeplan to be changed to extend until next work day MakePlan –to `datecalc today + 1 workday pic mm/dd/yyyy` 1200 TZ America/NewYork Set Until Time on JS to remove from plan uncompleted JS with cf=ALL JS are not removed when a new plan is created Optional settings startOfDay / sd = 0000 enPreventStart = ???

8 Monitoring FINAL STARTAPPSERVER MAKEPLAN  Can be scheduled in advance
SWITCHPLAN  Most critical CREATEPOSTREPORTS  No production impact UPDATESTATS  No production impact

9 Monitoring FINAL Monitor FINAL jobs status (EDWA or external product)
SwitchPlan abend may not be reported since TWS is down Monitor SwitchPlan long duration (EDWA or external product) E.g.: alerting if SwitchPlan does not complete within the double of its normal duration Periodically check FNCJSI the size of Pre-Production plan is related to that > planman showinfo ... Start time of first not complete preproduction plan job stream instance: 03/25/ :00 TZ CET

10 Monitoring FINAL Job Status Changed FINAL.SWITCHPLAN to status EXEC
to status SUCC, ABEND, FAIL Timeout = double of normal time Timeout Action: Send mail to administrator

11 EDWA/external monitoring/auto-ticketing
Use monitoring tools to be notified of failure in TWS Job abends Unlinked WS (outside FINAL timeframe) TWS processes down on master netman mailman batchman jobman WAS monman TWS mailbox size Forward the identified problem to ticketing application to automatically generate a ticket

12 EDWA/external monitoring/auto-ticketing
Can be used to monitor Jobs, unlinked WS, TWS processes, TWS mailbox size Need to monitor EDWA itself IBM Tivoli Monitoring Integration provided with TWS can be used to monitor Jobs, TWS processes, TWS mailbox size Monitor unlinked WS currently not provided in the integration Can be implemented using BMEvents.conf events Other monitoring tool Jobs, unlinked WS can be implemented using BMEvents.conf events Evtsize can be called to determine mailbox usage TWS processes should be monitored through OS (pids directory contains TWS processes pids)

13 Monitoring EDWA Monitor WAS is running
This can be done monitoring the java process Monitor that agents are monitoring (coming soon) Agent monitoring status is turned off if the monitoring process are down or agent is not able to send events. BMEvents.conf can be used to generate events on the master when an agent monitoring status goes down (261,262). Monitor for failed Rule Actions Message AWSAHL007E is written in SystemOut.log when the action fails

14 Other integrations Self service (via conman/Java APIs)
Allow your end-users to operate directly on their scheduling activities Product like IBM Tivoli Service Request Manager can be used to implement an approval process before the action is performed Custom GUIs can provide a simplified and limited interface design on the enduser need Change management (via composer/Java APIs) Promote your scheduling defintion from Dev to Q&A and from Q&A to Prod

15 Other tips “conman” always return rc 0, you can workaround this limitation with a wrapper script that intercept returned errors and exit with different rc accordingly Unlink Tool (coming soon) “Check Health Status” command fron conman and WebUI diagnose unlink problems, .msg and Symphony files Prevent losing events with EDWA Modify EIF/monmaneif.templ and ssm/eif/tecad_snmp_eeif.templ setting: ConnectionMode=connection_less

16 Other tips (TDWC) Windows Domain Users? Improve TDWC scalability
Consider accessing it as LDAP user registry instead as LocalOS Improve TDWC scalability Set maxOpenConnections=“20000” for WC_adminhost and WC_adminhost_secure in eWAS/profiles/twaprofile/config/cells/DefaultNode/nodes/De faultNode/servers/twaserver/server.xml Improve Graphical View scalability Set isGrowable=“true” for TWSWebUIWorkManager in eWAS/profiles/twaprofile/config/cells/DefaultNode/nodes/De faultNode/servers/twaserver/resources-pme.xml


Download ppt "TWSd – New Best Practices"

Similar presentations


Ads by Google