пятница, 26 декабря 2014 г.

Использование параметров в веб-приложениях SAP / Parameters in Java SAP Apps


В приложениях EAR или Web Dynpro Java можно использовать файл параметров. Необходимо:
  • В вашем EAR или Web Dynpro Java приложении найти папку «META-INF» и в ней создать файл с имененм: «sap.application.global.properties».
  • Внутри файла написать параметры вида:
·         # SAP application properties


·         #? onlinemodifiable = true
·         #% type = STRING
·         User=

·         #? onlinemodifiable = true; secure = true
·         #% type = STRING
·         Password=

  • Данный настройки появляются в nwaJava System Properties – вкладка Applications – ищем свое приложение, выбираем его и видим наши property.
  • Для получения значений параметров из Java кода пишем следующее:
·         InitialContext context = new InitialContext();
·         Object lookup = context.lookup("ApplicationConfiguration");
·         Properties properties = ((ApplicationPropertiesAccess) lookup).getApplicationProperties();              

·         String url = properties.getProperty("User");