Как получить исходный код Job

Извините за знание английского языка!

SAS version 9.3

Необходимо автоматизировать процесс получения исходного кода Job, Я знаю способ развертывания / повторного развертывания, но он не подходит для создания метаданных развертывания.

Через макрос:

data job_source_code;
  length uri source_uri $256.;
  length text $1000.;
  _rc = metadata_getnobj("omsobj:Job?@Name='JOB_NAME'", 1, uri);
  _rc = METADATA_GETNASN(uri, 'SourceCode', 1, source_uri);
  _rc = METADATA_GETATTR(source_uri, 'StoredText', text);
run;

Но поле text всегда пусто

Что я делаю неправильно? Есть ли другой способ автоматизировать процесс получения исходного кода Job?

1 ответ

Я знаю, что уже слишком поздно, чтобы ответить на вопрос. Недавно я получил тот же запрос, прежде чем пытаться выполнить поиск в Интернете, чтобы увидеть, могу ли я получить какой-либо код. Но не смог найти ни одного, к счастью, я нашел ваш код и работал над завершением оставшейся части. Благодарю.

data server_details_in_smc_1;
    length uri $256 Name PublicType TransId_uri  $100  text f_Direct SourceCode_Location $1000.;
    nobj=1;
    n=1;

    do while(nobj >= 0);
        n=n+1;
        nobj=metadata_getnobj("omsobj:Job?@Id contains '.'",n,uri);

        if (nobj > 0) then
            do;
                arc=metadata_getattr(uri,"Name",Name);
                arc=metadata_getattr(uri,"PublicType",PublicType);
                TransId_obj=metadata_getnasn(uri,'SourceCode',1,TransId_uri);
                arc = metadata_getnasn(TransId_uri,"Directories",1,f_Direct);
                arc = metadata_getattr(f_Direct,"DirectoryName",SourceCode_Location);
                output ;
                end;
    end;
    keep Name PublicType SourceCode_Location ;
run;

Вы можете использовать пакетный файл для развертывания заданий из строки комментария.

Я никогда этого не делал. Но вы можете найти описание этой процедуры в руководстве пользователя DI Stuio: http://support.sas.com/documentation/cdl/en/etlug/65807/HTML/default/viewer.htm

Другие вопросы по тегам