MFE SnapVX: DATE wild card not working in LINK/TERMINATE commands NAME parameter

Zusammenfassung: DATE wild card not working in SnapVX LINK/TERMINATE commands NAME parameter

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

Podczas tworzenia nazwy migawki przy użyciu zmiennych dla daty i godziny, symbol wild card nie działa, jeśli jest używany z poleceniem SNAPVX LINK lub TERMINATE. 

Przykład: 

Zmienna %date8%, zastępuje bieżącą datę w formacie MMDDYYYY. 

W przypadku korzystania z łącza SnapVX lub polecenia TERMINATE zadanie zwraca błąd: " INTERFEJS API MIGAWKI ESNP51AE EMC — NAZWA MIGAWKI DO ŁĄCZA NIE ISTNIEJE". 


Krok 1: Utworzenie zadania (RC= 0):

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

 
Krok 2: Zadanie łącza (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)                   -            
      )     


Wynik łącza:

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

Zmienne %DATE% i %TIME% nie są zastępowane bieżącą datą lub godziną podczas uruchamiania poleceń LINK, TERMINATE, RENAME, CONFIG lub QUERY SNAPSHOT i określania %DATE% lub %TIME% w nazwie migawki.                            

Lösung

Trwałe rozwiązanie
  • W przypadku mainframe Enablers 8.5, PTF SN85100 został opracowany w celu rozwiązania problemu. Można go pobrać z witryny internetowej pomocy technicznej firmy Dell Technologies.
  • W przypadku mainframe Enablers 10.0.0, PTF SNA0012 został opracowany w celu rozwiązania problemu. Można go pobrać z witryny internetowej pomocy technicznej firmy Dell Technologies.
SnapVX został zaktualizowany w celu obsługi zmiennych %DATE% i %TIME% ze wszystkimi poleceniami, dla których można określić nazwę migawki.                                       
                                                       

Weitere Informationen

Ręczne wyodrębnianie mainframe Enabler: 

NAZWA
Określa nazwę migawki.
UWAGA: Jeśli parametr NAME jest określony w poleceniu GLOBAL, nie jest wymagany w poleceniu CREATE.
Nazwa migawki musi być unikatowa dla każdego urządzenia źródłowego. Określanie opcji NAME tylko jako parametr GLOBAL umożliwia tylko jedną migawkę na
urządzenie źródłowe do czasu zmiany nazwy migawki.
Parametr NAME można określić w poleceniach CONFIG, CREATE, GLOBAL, LINK, QUERY SNAPSHOT i RENAME.
Ma odpowiednią opcję lokalizacji &SNAPSHOT_NAME.
Składni
NAME (snapshot_name[%date[{4|6|8}]%][%time[{4|6}]%])
Options
snapshot_name
Określa nazwę migawki 1-32 znaków. snapshot_name umożliwia tworzenie wielkich i małych liter alpha,
cyfr, myślników (-) i podkreśleń (_). Jeśli nazwa zawiera myślniki, należy ją ująć w jedną ofertę.
Spacje wbudowane są niedozwolone. Okresy są dozwolone tylko wtedy, gdy ustawiono GLOBALNY ZDP(TAK).
Aby upewnić się, że unikatowa nazwa migawki na urządzenie źródłowe, dodaj snapshot_name z zmiennymi daty i godziny
:

%date%— zastępuje bieżącą datę w formacie MM_DD_YYYY.
%date4%— zastępuje bieżącą datę w formacie MMDD.
%date6%— zastępuje bieżącą datę w formacie MMDDYY.
%date8%— zastępuje bieżącą datę w formacie MMDDYYYY.
%time%— zastępuje bieżący czas w formacie HH_MM_SS.
%time4%— zastępuje bieżący czas w formacie HHMM.
%time6%— zastępuje bieżący czas w formacie HHMMSS.

Komunikat: 

ESNP51AE
INTERFEJS API MIGAWKI EMC — NAZWA MIGAWKI DO ŁĄCZA NIE ISTNIEJE
W związku
z tym podjęto próbę połączenia migawki, która nie istnieje.
Działanie
Określ istniejącą migawkę dla operacji ŁĄCZA.

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.