40
© ATICS GmbH 2015 ATICS GmbH IT–Beratung Oberstaße 48/c 64589 Stockstadt/Rhein Tel: (+49) 6158 / 985 110 Fax: (+49) 6158 / 985 111 Email: [email protected] http://www.atics.de 1 Andreas Moessinger [email protected] Control-M Folder-Generierung mittels Excel

T1 03 Control-M Folder-Generierung mittels Excel · MAXWAIT="7" MAXRERUN="0" AUTOARCH="1" MAXDAYS="0" MAXRUNS="0" DAYS="ALL" JAN="1" ... Globale Condition zwischen Distributed Control-M

  • Upload
    buinhu

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

© ATICS GmbH 2015

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

1

Andreas [email protected]

Control-M Folder-Generierungmittels Excel

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

2

Ausgangssituation

Bei vielen Unternehmen erfolgt die Übergabe vonneuen Batch-Jobabläufen noch sehr manuell.

Mitarbeiter der Fachabteilungen, IT-Organisatorenund IT-Projektmitarbeiter beschreiben Batchjob-abläufe häufig in EXCEL, WORD oder VISIO.

Basierend auf diesen Informationen definierenanschließend die Mitarbeiter vom Data Center dieAbläufe im Control-M.

Dieser zeitaufwändige Prozess wird noch durchVerständigungsprobleme verschärft, da immer wiederRückfragen erforderlich sind.

Manuelle personenorientierte Definitionen führenimmer zu unterschiedlichen Qualitäten, da nicht jedePerson den gleichen Wissenstand hat.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

3

1

Ausgangssituation – Firmenbeispiele EXCEL

2

3

4

5

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

4

Ziel

Mitarbeiter der Fachabteilungen, IT-Organisatorenund IT-Projektmitarbeiter beschreiben Batchjob-abläufe mittels einer vom Data Center zur Verfügunggestellten Excel Vorlage.

Die Informationen werden als CSV Datei gespeichertin einem von ATICS vorgegeben Format Diese Informationen laufen in das ATICS Tool atcsv2ctm

ein, welche BMC CONTROL-M Folder erzeugt.

Für die einzelnen Jobtypen werden vom Data Center selbsterstellte vordefinierte Mustervorlagen herangezogen.

Für Standardvorgaben, wie z.B. Quantitative Ressourcen,allgemeingültige Conditions oder bei z/OS Jobs derStandardchange des Sysouts auf eine Joblogarchivklasse

Das Ergebnis kann direkt in der GUI von BMC CONTROL-Mgeöffnet werden.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

5

atcsv2ctm

Bevor wir die einzelnen Komponenten im Detailanschauen, demonstrieren wir die Arbeitsweise aneinem Beispiel live.

Beispiel-1 - Ziel Ein Folder mit 15 Jobs für einen

Control-M Server

Version 8

Version 7

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

6

Online oder BATCHBMC CONTROL-MXML FormatErstellungVersion 7 undVersion 8

CTM/EM GUI

Data Center Mitarbeiter

XML

atcsv2ctm–CSVdateiname

SKELSJobtypen

XML

atcsv2ctm - Detail: Ablauf-Schaubild

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

7

atcsv2ctm – Detail: Eingabe-Excel / CSV

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

8

atcsv2ctm – Detail: ATICS-Variablen

Folder #%#FN#%#

#%#APPLICATION#%#

#%#SUBAPPLICATION#%#

Job #%#CONTROLM#%#

#%#HOSTGR#%#

#%#%JOBNAME#%#

#%#DESCRIPTION#%#

#%#MB#%#

#%#COMMAND#%#

#%#US#%#

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

9

atcsv2ctm – Detail: ATICS-Variablen

In den Jobtypen können ATICS Variablen genutzt werden

ATICS Variablenname Feld in der GUI Version 8 Feld in der GUI Version 7#%#FN#%# Folder Name Table

#%#FOLDERDESCRIPTION#%# Description Description

#%#FOLDERLIB#%# Folder Library Table Lib

#%#CONTROLM#%#

Control-M Server

muss im XML angepasst werden

CONTROL-M

muss im XML angepasst werden

#%#FN#%# Parent Folder Parent Table

#%#%JOBNAME#%# Job Name Jobname

#%#DESCRIPTION#%# Description Description

#%#COMMAND#%# Command Command

#%#FILEPATH#%# File Path File Path

#%#JCLLIB#%# Member Library Mem Lib

#%#MB#%# Member Mem Name

#%#MB#%# File Name File Name

#%#HOSTGR#%# Host/Host Group Node ID/Group

#%#US#%#Run as Owner

Connection Profile SAP: Account

#%#APPLICATION#%# Application Application

#%#SUBAPPLICATION#%# Sub Application Group

#%# definierte Variablen Doc Member Doc Mem

#%# definierte Variablen Doc File / Url Doc File / Url

#%#%JOBNAME#%# SAP Job Name SAP: Jobname

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

10

atcsv2ctm – Detail: Jobtype (SKEL) COMMAND#

Folder

XML <FOLDER DATACENTER="#%#CONTROLM#%#"

VERSION="800" PLATFORM="UNIX"FOLDER_NAME="#%#FN#%#" REAL_FOLDER_ID="0"TYPE="1">

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

11

atcsv2ctm – Detail: Jobtype (SKEL) COMMAND#

Job

XML <JOB JOBISN="0"

APPLICATION="#%#APPLICATION#%#"SUB_APPLICATION="#%#SUBAPPLICATION#%#" . . .JOBNAME="#%#%JOBNAME#%#"DESCRIPTION="#%#DESCRIPTION#%#&#xD;&#xA;" CREATED_BY="u139040"RUN_AS="#%#US#%#" CRITICAL="0"TASKTYPE="Command" CYCLIC="0"NODEID="#%#HOSTGR#%#"DOCLIB="http://www.atics.de/#%#%JOBNAME#%#.html" INTERVAL="00001M"MEMLIB="$HOME/AM/Scripts"CMDLINE="#%#COMMAND#%#"CONFIRM="0" . . .PARENT_FOLDER="#%#FN#%#">

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

12

atcsv2ctm – Detail: Jobtype (SKEL) COMMAND#

Gespeichert als XML NORMAL_COMMAND#<?xml version="1.0" encoding="utf-8"?><!--Exported at 16-03-2015 09:57:43--><DEFTABLE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="Folder.xsd">

<FOLDER DATACENTER="#%#CONTROLM#%#" VERSION="800" PLATFORM="UNIX"FOLDER_NAME="#%#FN#%#" REAL_FOLDER_ID="0" TYPE="1">

<JOB JOBISN="0" APPLICATION="#%#APPLICATION#%#"SUB_APPLICATION="#%#SUBAPPLICATION#%#" MEMNAME="#%#MB#%#"JOBNAME="#%#%JOBNAME#%#" DESCRIPTION="#%#DESCRIPTION#%#&#xD;&#xA;"CREATED_BY="u139040" RUN_AS="#%#US#%#" CRITICAL="0" TASKTYPE="Command"CYCLIC="0" NODEID="#%#HOSTGR#%#"DOCLIB="http://www.atics.de/#%#%JOBNAME#%#.html" INTERVAL="00001M"MEMLIB="$HOME/AM/Scripts" CMDLINE="#%#COMMAND#%#" CONFIRM="0" RETRO="0"MAXWAIT="7" MAXRERUN="0" AUTOARCH="1" MAXDAYS="0" MAXRUNS="0" DAYS="ALL" JAN="1"FEB="1" MAR="1" APR="1" MAY="1" JUN="1" JUL="1" AUG="1" SEP="1" OCT="1" NOV="1"DEC="1" DAYS_AND_OR="O" SHIFT="Ignore Job" SHIFTNUM="+00" SYSDB="1"IND_CYCLIC="S" RULE_BASED_CALENDAR_RELATIONSHIP="O" APPL_TYPE="OS"MULTY_AGENT="N" USE_INSTREAM_JCL="N" CYCLIC_TOLERANCE="0" CYCLIC_TYPE="C"PARENT_FOLDER="#%#FN#%#">

<QUANTITATIVE NAME="JOBRUN" QUANT="1" ONFAIL="R" ONOK="R" /></JOB>

</FOLDER></DEFTABLE>

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

13

atcsv2ctm – Detail: Jobtype (SKEL) COMMAND#

Gespeichert als XML SMART_COMMAND#<?xml version="1.0" encoding="utf-8"?><!--Exported at 16-03-2015 15:56:54--><DEFTABLE xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:noNamespaceSchemaLocation="Folder.xsd">

<SMART_FOLDER JOBISN="0" APPLICATION="#%#APPLICATION#%#"SUB_APPLICATION="#%#SUBAPPLICATION#%#" JOBNAME="#%#FN#%#"DESCRIPTION="#%#FOLDERDESCRIPTION#%#&#xD;&#xA;" CREATED_BY="u139040" RUN_AS="#%#US#%#"CRITICAL="0" TASKTYPE="SMART Table" CYCLIC="0" INTERVAL="00001M" CONFIRM="0" RETRO="0"MAXWAIT="0" MAXRERUN="0" AUTOARCH="1" MAXDAYS="0" MAXRUNS="0" DAYS="ALL" JAN="1" FEB="1"MAR="1" APR="1" MAY="1" JUN="1" JUL="1" AUG="1" SEP="1" OCT="1" NOV="1" DEC="1" DAYS_AND_OR="O"SHIFT="Ignore Job" SYSDB="1" ADJUST_COND="N" IND_CYCLIC="S" APPL_TYPE="OS" USE_INSTREAM_JCL="N"CYCLIC_TOLERANCE="0" CYCLIC_TYPE="C" PARENT_FOLDER="#%#FN#%#" DATACENTER="#%#CONTROLM#%#"VERSION="800" PLATFORM="UNIX" FOLDER_NAME="#%#FN#%#" TYPE="2">

<JOB APPLICATION="#%#APPLICATION#%#" SUB_APPLICATION="#%#SUBAPPLICATION#%#"MEMNAME="#%#MB#%#" JOBNAME="#%#%JOBNAME#%#" DESCRIPTION="#%#DESCRIPTION#%#&#xD;&#xA;"CREATED_BY="u139040" RUN_AS="#%#US#%#" CRITICAL="0" TASKTYPE="Command" CYCLIC="0"NODEID="#%#HOSTGR#%#" DOCLIB="http://www.atics.de/#%#%JOBNAME#%#.html" INTERVAL="00001M"MEMLIB="$HOME/AM/Scripts" CMDLINE="#%#COMMAND#%#" CONFIRM="0" RETRO="0" MAXWAIT="7"MAXRERUN="0" AUTOARCH="1" MAXDAYS="0" MAXRUNS="0" DAYS="ALL" JAN="1" FEB="1" MAR="1" APR="1"MAY="1" JUN="1" JUL="1" AUG="1" SEP="1" OCT="1" NOV="1" DEC="1" DAYS_AND_OR="O" SHIFT="IgnoreJob" SHIFTNUM="+00" SYSDB="1" IND_CYCLIC="S" RULE_BASED_CALENDAR_RELATIONSHIP="O"APPL_TYPE="OS" MULTY_AGENT="N" USE_INSTREAM_JCL="N" CYCLIC_TOLERANCE="0" CYCLIC_TYPE="C"PARENT_FOLDER="#%#FN#%#">

<QUANTITATIVE NAME="JOBRUN" QUANT="1" ONFAIL="R" ONOK="R" /></JOB><RULE_BASED_CALENDAR NAME="EVERYDAY" MAXWAIT="00" DAYS_AND_OR="O" JAN="1" FEB="1"

MAR="1" APR="1" MAY="1" JUN="1" JUL="1" AUG="1" SEP="1" OCT="1" NOV="1" DEC="1" SHIFT="IgnoreJob" RETRO="0" DAYS="ALL" LEVEL="N" />

</SMART_FOLDER></DEFTABLE>

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

14

atcsv2ctm – Detail: Ausführung atcsv2ctm

atcsv2ctm kann per Commandline ausgeführt werden Aufruf: atcsv2ctm –CSV dateiname

Kontrollmitteilungen

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

15

atcsv2ctm – Detail: Ausführung atcsv2ctm

atcsv2ctm kann als Windows Batchjob ausgeführtwerden Protokoll Windows Batchjob

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

16

atcsv2ctm – Detail: Das generierte XML File

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

17

atcsv2ctm – Detail: Das Ergebnis in der WLA GUI

Definitionenaus CSV

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

18

Generierte Definitionen

Generiertes Conditionformat

atcsv2ctm – Detail: Das Ergebnis in der WLA GUI

Übernommenaus CSV

Übernommenaus SKEL

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

19

atcsv2ctm

Beispiel-2 - Ziel Ein Smart Folder mit 30 Jobs für zwei Control-M Server

Global Condition Generierung mit Prefix GC-

z/OS Conditions in GROSSBUCHSTABEN / DS Conditions „as is“

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

20

atcsv2ctm

Beispiel-2 – Excel-Datei

Foldertyp legt fest, obSMART_ oder NORMAL_SKELS Dateien benutzt

werden.

Angabe der VorläuferJobnamen oder 1.Stelle*-Zeichen manuelleCondition. MehrereAngaben werden durchKomma getrennt.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

21

atcsv2ctm

Beispiel-2 - Global Condition Generierung mit Prefix GC-

z/OS Conditions in GROSSBUCHSTABEN

DS Conditions „as is“

Eingabe Global Condition

Ausgabe Global Condition

DS Normal Condition

z/OS Normal Condition

Condition aus SKEL

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

22

atcsv2ctm

Beispiel-3 - Ziel Ein Folder mit 30 Jobs für vier Control-M Server

Globale Condition zwischen Distributed Control-M Servern und z/OS

Multi Commandline Unterstützung bei Linux/Unix Batchjobs

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

23

atcsv2ctm

Beispiel-3 – Excel-Datei

Mehrere Kommandos beieinem Linux/Unix

Commandjob.sleep 30;sleep 10; exit 5

Vier Control-M Server.Abhängigkeiten zwischen

Distributed Jobs vonunterschiedlichen Control-M

Servern und DistributedJobs und z/OS Jobs.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

24

atcsv2ctm

Beispiel-3 Eine Global Condition zwischen Distributed Control-M Servern und z/OS

Sobald ein z/OS Control-M Server beteiligt ist, wird die Condition inGroßbuchstaben umgesetzt.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

25

atcsv2ctm

Beispiel-3 Multi Commandline Unterstützung bei Linux/Unix Batchjobs, obwohl

CSV Trennzeichen das Semikolon ist.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

26

atcsv2ctm

Beispiel-3 Standards, welche im SKEL hinterlegt werden, werden automatisch

übernommen, z.B. bei einem z/OS Job die Change Sysout Definition,oder eine Standardmeldung bei einem Abbruch.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

27

atcsv2ctm

Beispiel-4 - Ziel Ein Folder mit 12 Jobs und ein Smart Folder mit 12 Jobs für

vier Control-M Server

Umsetzung von Folder Variablen und Job Variablen

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

28

atcsv2ctm

Beispiel-4 – Excel-Datei

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

29

atcsv2ctm

Beispiel-4 Die Folder Variablen werden in der Folder Definition aller Control-M

Server umgesetzt. Bei z/OS Control-M Servern, werden dieDefinitionen in Großbuchstaben umgesetzt.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

30

atcsv2ctm

Beispiel-4 Die Job Variablen werden bei Distributed Systems Control-M Server

„as is“ umgesetzt. Bei z/OS Control-M Servern, werden dieDefinitionen in Großbuchstaben umgesetzt.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

31

atcsv2ctm – Zusammenfassung Version 1.1.06

Installation .NET Windowsanwendung

Per Commandline aufrufbar oder als Batchjob

ATICS Passwortmodul Nutzung

Nutzung einer zentralen Parameterdatei

Auslagerung von Messages in eine Messagedatei jeSprache

Anwendung Unterstützung von BMC CONTROL-M Version 7 und 8

Mehrere Folder/Table per Excel (hintereinander) möglich

Variablen Unterstützung auf Smart Folder Ebene und aufJob-Ebene

Multi Datacenter fähig, d.h. ein Folder kann Jobs ausunterschiedlichen Data Center (Control-M Servern)enthalten Festlegung: Folder/Table-Name ist auf allen Data Centern gleich!

Foldername immer groß wegen z/OS Support.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

32

atcsv2ctm - Zusammenfassung Version 1.1.06

Anwendung (Fortsetzung) Job-Abhängigkeiten im Excel basierend auf den

Vorläuferjobnamen (predecessor) Condition-Format für automatische Generierung

[Foldername des Vorläuferjobs]-[Vorläuferjobname]_[Foldername desNachläuferjobs]-[Nachläuferjobname]

Eingabe-Conditions werden nach OK-Jobende wieder gelöscht

Conditions „as is“ bei Distributed Systems Plattformen

Conditions immer GROSS bei z/OS Plattform

DS übergreifende Conditions innerhalb eines Folders werden alsGlobal Conditions generiert mit Prefix GC-

Möglichkeit der Definition im Excel von externen-/manuellenAbhängigkeiten (Conditions)

Sonstiges Muster Eingabe-Excel für CSV Erstellung

Handbuch

Fordern Sie Ihr Installationspaket, kostenlos zum Testen für30 Tage an, per Email an software[add]atics.de.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

33

Weitere Kunden-Anforderungen

Bei der Vorstellung von atcsv2ctm bei Kundenwurden zwei neue Themen diskutiert: Könnte man auch den Weg zurück, d.h. BMC Control-M

XML in einem Excel Format zur Verfügung stellen.

Die Idee wurde aufgegriffen und in einem Prototypenatctm2csv realisiert, den ich Ihnen heute zeigen möchte.

Wäre es auch möglich einen Änderungsdienst zuimplementieren, d.h. eine CSV Datei mit den Änderungen,wird gegen ein Control-M XML File ausgeführt unddementsprechend werden die Änderungen durchgeführt.

Unsere Überlegungen hierzu möchte ich Ihnen heute ebenfallsvorstellen.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

34

atctm2csv – Prototyp Version 1.0.00

Liest ein über die BMC GUI exportiertes XML File miteinem oder mehreren Foldern ein und übersetzt diesin das ATICS CSV Format. Zur Zeit werden die Dependency und Variablen noch nicht

aufgelöst

Die Dependency wurde noch nicht berücksichtigt, da hierzuerst einmal definiert werden muss, welches Format einKunde einsetzt.

Laut dem heutigen Design von atcsv2ctm könnenAbhängigkeiten auch aus den SKELs kommen, d.h. eventuellmuss man hier mit White- oder Black-Listen aus einer INI Dateiarbeiten

Die Variablen stellen keine Problem dar, waren bei derEntwicklung des Prototyps in atcsv2ctm noch nichtrealisiert.

Im Folgenden will ich Ihnen den Prototyp kurz livevorstellen.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

35

atctm2csv – Prototyp Live Vorstellung

Unsere vier Beispiele von atcsv2ctm haben wir allein einen Workspace geladen und diesen dann alsXML File exportiert.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

36

atctm2csv – Prototyp Live Vorstellung

Aufruf von atctm2csv per Commandline

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

37

atctm2csv – Prototyp Live Vorstellung

Das erzeugte EXCEL-File auf Basis der generiertenCSV Datei.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

38

atcsvUctm – geplanter Prototyp Version 1.0.00

Eine CSV Datei mit den Änderungssätzen läuft gegeneine exportiertes Control-M XML File. Eine Änderung kann sein:

I Insert - Hinzufügen eines neuen Jobs

U Update – Verändern eines Jobs oder Smart Folder Satzes

D Delete – Löschen eines Jobs

und und und ….

Das hängt ganz von den Kundenwünschen ab, die wirgerne mit Ihnen diskutieren.

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

© ATICS GmbH 2015

39

Vielen Dank für Ihre Aufmerksamkeit!

© ATICS GmbH 2015

ATICS GmbHIT–BeratungOberstaße 48/c64589 Stockstadt/Rhein

Tel: (+49) 6158 / 985 110Fax: (+49) 6158 / 985 111Email: [email protected]://www.atics.de

40

Vielen Dank für IhreAufmerksamkeit