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

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

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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    

 

Cause

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.                            

Resolution

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.                                       
                                                       

Additional Information

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.

Affected Products

Mainframe Enablers
Article Properties
Article Number: 000203505
Article Type: Solution
Last Modified: 31 Oct 2023
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.