MFE SnapVX: DATE-Platzhalter funktioniert nicht im Parameter LINK/TERMINATE-Befehle NAME

Zusammenfassung: DATE-Platzhalter funktioniert nicht im Name-Parameter der SnapVX LINK/TERMINATE-Befehle

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

Beim Erstellen eines SNAPSHOT-Namens mithilfe von Variablen für Datum und Uhrzeit funktioniert die Platzhalterkarte nicht, wenn sie mit einem SnapVX LINK- oder TERMINATE-Befehl verwendet wird. 

Beispiel: 

Variable %date8%, ersetzt das aktuelle Datum im MMDDYYYY-Format. 

Bei Verwendung in einem SnapVX LINK- oder TERMINATE-Befehl gibt der Job den folgenden Fehler zurück: " ESNP51AE EMC SNAP API – SNAPSHOT NAME TO LINK DOES NOT EXIST". 


Schritt 1: Job erstellen (RC= 0):

GLOBAL MODE(NOCOPY) CHECKONLINE(YES) -   
        MAXRC(4)  NAME(TEST_%DATE8%)          
CREATE (                             -         
         SOURCE(UNIT(9A5E))          -         
       )             

 
Schritt 2: Linkjob (RC = 8):

GLOBAL MODE(NOCOPY) CHECKONLINE(YES) -    
       MAXRC(4)  NAME(TEST_%DATE8%)           
LINK (                               -            
      SOURCE(SYMDV#(026E) )          -                 
      TARGET(SYMDV#(0392) )          -                 
      LOCAL(UNIT(9A2C) )             -            
      COPYVOLID(YES)                 -            
      MODE(NOCOPY)                   -            
      )     


Linkergebnis:

ESNP51AE EMC SNAP API - SNAPSHOT NAME TO LINK DOES NOT EXIST                       
ESNP041E MAXRC OF 4 EXCEEDED, PROCESSING TERMINATED                                      
ESNP440I PROCESSING COMPLETED, HIGHEST RETURN CODE ENCOUNTERED IS 8              
RQST RC SOURCE                                       TARGET                                       DISP   TRACKS   EXTENTS 
   2 08 LNK *L026E(TEST_%DATE8%)                     *L0392    

 

Ursache

Die Variablen %DATE% und %TIME% werden nicht durch das aktuelle Datum oder die aktuelle Uhrzeit ersetzt, wenn die Befehle LINK, TERMINATE, RENAME, CONFIG oder QUERY SNAPSHOT ausgeführt werden und %DATE% oder %TIME% im Snapshot-Namen angegeben werden.                            

Lösung

Dauerhafte Lösung
  • Für Mainframe Enablers 8.5 wurde PTF SN85100 entwickelt, um das Problem zu beheben. Er steht beim Dell Technologies Online Support zum Download zur Verfügung.
  • Für Mainframe Enablers 10.0.0 wurde PTF SNA0012 entwickelt, um das Problem zu beheben. Er steht beim Dell Technologies Online Support zum Download zur Verfügung.
SnapVX wurde aktualisiert, um die Variablen %DATE% und %TIME% mit allen Befehlen zu unterstützen, für die der Snapshot-Name angegeben werden kann.                                       
                                                       

Weitere Informationen

Manuelles Extrahieren von Mainframe Enabler: 

NAMEN
Gibt den Snapshot-Namen an.
HINWEIS: Wenn der Parameter NAME im BEFEHL GLOBAL angegeben ist, ist er im Befehl CREATE nicht erforderlich.
Der Snapshot-Name muss pro Quellgerät eindeutig sein. Wenn Sie nur die Option NAME als GLOBALEN Parameter angeben, ist nur ein Snapshot pro Quellgerät zulässig
, bis der Snapshot-Name geändert wird.
Der Parameter NAME kann in den Befehlen CONFIG, CREATE, GLOBAL, LINK, QUERY SNAPSHOT und RENAME angegeben werden.
Es verfügt über eine passende Standortoption &SNAPSHOT_NAME.
Syntax
NAME(snapshot_name[%date[{4|6|8}]%][%time[{4|6}]%])
Optionen
snapshot_name
Gibt den Snapshot-Namen mit 1 bis 32 Zeichen an. snapshot_name ermöglicht Alpha,
Numerik, Bindestriche (-) und Unterstriche (_) in Groß- und Kleinbuchstaben. Wenn der Name Bindestriche enthält, setzen Sie ihn in einfache Anführungszeichen.
Eingebettete Leerzeichen sind nicht zulässig. Zeiträume sind nur zulässig, wenn GLOBAL ZDP(YES) festgelegt ist.
Um einen eindeutigen Snapshot-Namen pro Quellgerät sicherzustellen, hängen Sie die snapshot_name mit den Datums- und Uhrzeitvariablen
an:

%date%– Ersetzt das aktuelle Datum im MM_DD_YYYY Format.
%date4%: Ersetzt das aktuelle Datum im MMDD-Format.
%date6%: Ersetzt das aktuelle Datum im MMDDYY-Format.
%date8%: Ersetzt das aktuelle Datum im MMDDYYYY-Format.
%time%: Ersetzt die aktuelle Uhrzeit im HH_MM_SS Format.
%time4%: Ersetzt die aktuelle Uhrzeit im HHMM-Format.
%time6%: Ersetzt die aktuelle Uhrzeit im HHMMSS-Format.

Nachricht: 

ESNP51AE
EMC SNAP API – SNAPSHOT NAME TO LINK IST NICHT VORHANDEN
Ursache
: Es wurde versucht, einen Snapshot zu verknüpfen, der nicht vorhanden ist.
Aktion
Geben Sie einen vorhandenen Snapshot für den LINK-Vorgang an.

Betroffene Produkte

Mainframe Enablers
Artikeleigenschaften
Artikelnummer: 000203505
Artikeltyp: Solution
Zuletzt geändert: 31 Okt. 2023
Version:  4
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.