Как запустить код Java с использованием SAS (WPS) без JCL

Я пытаюсь вызвать приложение Java с помощью SAS(WPS). Приложение Java вернет некоторое значение / выходной файл. Мне нужно прочитать то же самое через SAS и сравнить результат с существующими значениями.

Ссылка Ссылка: http://www2.sas.com/proceedings/sugi30/241-30.pdf

Спасибо! Bharathi

1 ответ

Вы можете вызвать приложение Java с помощью команды X или оператора SYSEXEC. Самый простой способ - если вывести выходной файл, а затем импортировать его. Если это прямой вывод, вы, скорее всего, захотите использовать подход ТРУБЫ. Переменная _infile_ будет иметь выходные данные команды ОС, в данном случае Java-приложения.

https://blogs.sas.com/content/sgf/2016/03/11/using-a-pipe-to-return-the-output-of-an-operating-system-command-to-sas-software/

filename myfiles pipe "your command to the OS";                                                                                                    

data results;                                                                                                                            
  infile myfiles truncover;                                                                                                             
  input; 
  x = _infile_;                                                                                                                                                                                                                                          
run;
Другие вопросы по тегам