In diesem Abschnitt werden "OCCURS DEPENDING ON"-Konzepte beschrieben.
"OCCURS DEPENDING ON"-Arrays können in Rational Developer for System z File Manager vollständig bearbeitet werden. Im Editor für formatierte Daten wird die Anzahl der bearbeitbaren Instanzen in einem "OCCURS DEPENDING ON"-Array durch den Wert des definierenden Objekts des Arrays bestimmt. Wird der Wert im definierenden Objekt geändert, wird die Anzahl der bearbeitbaren Felder geändert, die in einem angegebenen Array verfügbar sind. Wenn die definierte Anzahl der bearbeitbaren Felder kleiner als das von der verwendeten Schablone festgelegte Maximum ist, werden die restlichen, nicht definierten Felder im Array schattiert angezeigt, wie in der Abbildung unten dargestellt. Sie können erst geändert werden, wenn der Wert des definierenden Objekts für dieses Array so geändert wird, dass er alle restlichen Instanzen einschließt.
Der Wert des definierenden Objekts eines Arrays befindet sich vor dem Start des tatsächlichen Arrays und kann bearbeitet werden, indem sein Wert ausgewählt und durch einen neuen Wert ersetzt wird. Wenn der Wert des definierenden Objekts erhöht wird, um weitere bearbeitbare Felder hinzuzufügen, werden alle zuvor schattierten Instanzen ohne Schattierung dargestellt, da sie dem Array hinzugefügt werden.
