MFE SnapVX: Подстановка DATE не работает в параметре «LINK/TERMINATE commands NAME»

Summary: Подстановка DATE не работает в параметре NAME команды SnapVX LINK/TERMINATE

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

При создании имени МОМЕНТАЛЬНОГО СНИМКА с использованием переменных для даты и времени подстановка не работает при использовании с командой SnapVX LINK или TERMINATE. 

Пример. 

Переменная %date8%, замена текущей даты в формате MMDDYYYYY. 

При использовании в команде SnapVX LINK или TERMINATE возвращается ошибка: ' ESNP51AE EMC SNAP API — SNAPSHOT NAME TO LINK DOES NOT EXIST». 


Шаг 1. Создание задачи (RC=0):

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

 
Шаг 2: Задание канала (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)                   -            
      )     


Результат ссылки:

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

Переменные %DATE% и %TIME% не заменяются текущей датой или временем при выполнении команд LINK, TERMINATE, RENAME, CONFIG или QUERY SNAPSHOT и указании %DATE% или %TIME% в имени моментального снимка.                            

Resolution

Окончательное решение
  • Для Mainframe Enablers 8.5 разработан PTF SN85100 для устранения этой проблемы. Его можно скачать на сайте онлайн-поддержки Dell Technologies.
  • Для Mainframe Enablers 10.0.0 разработан PTF SNA0012 для устранения этой проблемы. Его можно скачать на сайте онлайн-поддержки Dell Technologies.
SnapVX обновлен для поддержки переменных %DATE% и %TIME% со всеми командами, для которых можно указать имя моментального снимка.                                       
                                                       

Additional Information

Извлечение вручную mainframe Enabler: 

ИМЯ
Указывает имя моментального снимка.
ПРИМЕЧАНИЕ: Если параметр NAME указан в команде GLOBAL, он не требуется в команде CREATE.
Имя моментального снимка должно быть уникальным для каждого исходного устройства. При указании параметра NAME в качестве параметра GLOBAL
допускается создание только одного моментального снимка на исходное устройство до тех пор, пока имя снимка не будет изменено.
Параметр NAME можно указать в командах CONFIG, CREATE, GLOBAL, LINK, QUERY SNAPSHOT и RENAME.
Он имеет соответствующий вариант площадки, &SNAPSHOT_NAME.
Синтаксис
NAME(snapshot_name[%date[{4|6|8}]][%time[{4|6}]%])
Options
snapshot_name
Specifies the 1-32 character snapshot name. snapshot_name allows upper and lower case alpha,numerics
, hyphens (-) and underscores (_). Если имя содержит дефис, заключите его в одном ценовом предложении.
Встроенные пробелы не разрешены. Периоды разрешены, только если задано значение GLOBAL ZDP(YES).
Чтобы обеспечить уникальное имя моментального снимка для каждого исходного устройства,
добавьте snapshot_name с переменными даты и времени:

%date%— заменяет текущую дату в MM_DD_YYYY формате.
%date4%— заменяет текущую дату в формате MMDD.
%date6%— замена текущей даты в формате MMDDYY.
%date8%— заменяет текущую дату в формате MMDDYYYYY.
%time%— заменяет текущее время в HH_MM_SS формате.
%time4%— заменяет текущее время в формате HHMM.
%time6%— заменяет текущее время в формате HHMMSS.

Сообщение: 

ESNP51AE
EMC SNAP API — ИМЯ МОМЕНТАЛЬНОГО СНИМКА ДЛЯ СВЯЗИ НЕ СУЩЕСТВУЕТ
Причина
попытки связать снимок, который не существует.
Действие
Укажите существующий моментальный снимок для операции LINK.

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.