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

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

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

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    

 

Cause

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.                            

Resolution

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.                                       
                                                       

Additional Information

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.

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.