<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IDCAMS</id>
	<title>IDCAMS - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IDCAMS"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IDCAMS&amp;action=history"/>
	<updated>2026-05-28T19:40:54Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=IDCAMS&amp;diff=80123&amp;oldid=prev</id>
		<title>imported&gt;Invisigoth67: typo, form</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IDCAMS&amp;diff=80123&amp;oldid=prev"/>
		<updated>2024-05-02T15:50:25Z</updated>

		<summary type="html">&lt;p&gt;typo, form&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;IDCAMS&amp;#039;&amp;#039;&amp;#039; ist ein Hilfsprogramm, welches in [[IBM]]-[[Großrechner]]betriebssystemen seit [[OS/360]] verwendet wird. Es dient dem Anlegen und Verwalten von [[Dataset (IBM-Großrechner)|Dateien]]. Es können [[VSAM]]-, Non-VSAM-Dateien und [[Generation Data Group|GDGs]] administriert werden. Ferner können durch [[Systemadministrator]]en [[VTOC|Kataloge]] verwaltet werden. Das Programm gehört in die Gruppe einer ganzen Reihe von Hilfsprogrammen (sogenannte [[Dienstprogramm|Utility]]) zur Dateibearbeitung wie [[IEBGENER]], [[IEBCOPY]] und [[IEBUPDTE]]. &lt;br /&gt;
&lt;br /&gt;
Früher wurde auch das Mass Storage Subsystem [[IBM 3850]] mittels IDCAMS verwaltet.&lt;br /&gt;
&lt;br /&gt;
Der Name setzt sich, wie bei IBM-Programmen üblich, aus einem Drei-Zeichen-Präfix &amp;#039;&amp;#039;&amp;#039;IDC&amp;#039;&amp;#039;&amp;#039; und der Abkürzung &amp;#039;&amp;#039;&amp;#039;AMS&amp;#039;&amp;#039;&amp;#039; (für &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;A&amp;#039;&amp;#039;&amp;#039;ccess &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;ethod &amp;#039;&amp;#039;&amp;#039;S&amp;#039;&amp;#039;&amp;#039;ervices&amp;#039;&amp;#039;) zusammen.&lt;br /&gt;
&lt;br /&gt;
== Funktionalität ==&lt;br /&gt;
Die Kernfunktionalität von IDCAMS umfasst:&lt;br /&gt;
&lt;br /&gt;
* Bearbeitung von Katalogen&lt;br /&gt;
** Kataloge anlegen und löschen&lt;br /&gt;
** Inhalte von Katalogen anzeigen &lt;br /&gt;
** Beziehung von Benutzerkatalogen zum Masterkatalog verwalten&lt;br /&gt;
* Bearbeitung von Dateien&lt;br /&gt;
** VSAM und NON-VSAM Dateien anlegen &lt;br /&gt;
** Datei kopieren&lt;br /&gt;
** Datei umbenennen&lt;br /&gt;
** Datei löschen&lt;br /&gt;
** Dateien katalogisieren und entkatalogisieren&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
&lt;br /&gt;
* Der Aufruf von IDCAMS kann mittels [[Job Control Language|JCL]] in einem [[Stapelverarbeitung|Batchjob]] erfolgen.&lt;br /&gt;
&lt;br /&gt;
* IDCAMS kann aus einem [[Anwendungsprogramm]] gerufen werden, welches beispielsweise in [[COBOL]] oder [[PL/I]] geschrieben sein kann. Dabei ist es möglich, den Standardinput (SYSIN) und Standardoutput (SYSPRINT) statt mit Dateien mit eigenen Unterprogrammen zu behandeln.&lt;br /&gt;
* Weiterhin sind alle Befehle des IDCAMS direkt als [[Time-Sharing Option|TSO]]-Befehle durchführbar.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 1: Auflisten aller Dateinamen mit vorgegebenem Namensmuster aus allen Katalogen ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;jcl&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
//JOB1   JOB (12345),MSGCLASS=X,NOTIFY=SYSPROG1&lt;br /&gt;
//STEP1      EXEC  PGM=IDCAMS&lt;br /&gt;
//SYSPRINT   DD SYSOUT=*&lt;br /&gt;
//SYSIN      DD    *&lt;br /&gt;
     LISTCAT -&lt;br /&gt;
            ENTRIES(MY.DATASETS.*.INVOICE) -&lt;br /&gt;
            ALL&lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Aus allen Katalogen werden diejenigen Dateinamen aufgelistet, welche dem Namensmuster MY.DATASETS.*.INVOICE entsprechen.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 2: Anlegen GDG Base ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;jcl&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
//JOB1   JOB (12345),MSGCLASS=X,NOTIFY=SYSPROG1&lt;br /&gt;
//STEP1 EXEC PGM=IDCAMS&lt;br /&gt;
//SYSPRINT DD SYSOUT=*&lt;br /&gt;
//SYSIN DD *&lt;br /&gt;
  DEFINE GDG (NAME(&amp;#039;DB2.FULLCOPY.DSNDB04.TSTEST&amp;#039;) LIMIT(5) SCRATCH FOR(35))&lt;br /&gt;
/*&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Anlegen einer Standard-GDG für fünf Versionen, jede mindestens 35 Tage alt.&lt;br /&gt;
&lt;br /&gt;
=== Beispiel 3: Löschen mehrere Dateien ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;jcl&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
//JOB1   JOB (12345),MSGCLASS=X,NOTIFY=SYSPROG1&lt;br /&gt;
//DELETE EXEC PGM=IDCAMS &lt;br /&gt;
//SYSPRINT DD SYSOUT=* &lt;br /&gt;
//SYSIN DD * &lt;br /&gt;
  DELETE MY.DATASET.* &lt;br /&gt;
  DELETE MY.DATASET.*.N01 &lt;br /&gt;
  DELETE MY.DATASET.*.N02 &lt;br /&gt;
/*&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Im Beispiel werden mehrere Dateien, welche per [[Wildcard (Informatik)|Wildcard]] angegeben sind, gelöscht.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* https://www.redbooks.ibm.com/redpapers/pdfs/redp5389.pdf&lt;br /&gt;
* https://share.confex.com/share/120/webprogram/Handout/Session12998/SHARE%20120%20-%20VSAM%20Boot%20Camp%20-%20Using%20IDCAMS%20to%20Manage%20VSAM%20Data%20Sets.pdf&lt;br /&gt;
* [http://publibz.boulder.ibm.com/epubs/pdf/dgt2i251.pdf z/OS V1R8.0 DFSMS Access Method Services for Catalogs] (PDF-Datei; 6,42 MB)&lt;br /&gt;
* https://www.ibm.com/docs/en/zvse/6.2?topic=SSB27H_6.2.0/fe6cm_idcams_ut_program.html&lt;br /&gt;
* https://share.confex.com/share/120/webprogram/Handout/Session12970/SHARE%20Best%20Practices%20for%20ICF%20Catalogs%20S12970.pdf&lt;br /&gt;
* https://www.informatik.uni-leipzig.de/cs/esvorles/pdf0910/ESSUM03.pdf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Idcams}}&lt;br /&gt;
[[Kategorie:Systemsoftware]]&lt;br /&gt;
[[Kategorie:IBM-Software]]&lt;br /&gt;
[[Kategorie:Abkürzung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Invisigoth67</name></author>
	</entry>
</feed>