2016-09-22 9 views
-1

http 어댑터를 사용하여 xml 파일을 읽으려고하지만 프로토콜은 https입니다. 나는이 솔루션은 다음과 같이 변환 구성 될 것입니다 생각 :https 프로토콜 용 http 어댑터

<connectivity> 
     <connectionPolicy xsi:type="http:HTTPConnectionPolicyType"> 
      <protocol>https</protocol> 
      <domain>greenhouse.lotus.com</domain> 
      <port>443</port> 
      <authentication> 
       <basic/> 
       <serverIdentity> 
        <username> ${user} </username> 
        <password> ${password} </password> 
       </serverIdentity> 
      </authentication> 
     </connectionPolicy> 
     <loadConstraints maxConcurrentConnectionsPerNode="2" /> 
    </connectivity> 

이 경우이 솔루션, 어떻게 $ {사용자}와 $ {암호} 만드는 말해 줄 수주십시오. 다른 솔루션을 보여줘.

답변

0

질문이 아주 명확하지 않습니다 ...
IBM MobileFirst 버전이 무엇인지 분명하지 않습니다. 나는 그것이 7.1이라고 가정 할 것이다 ...

$ user와 $ password를이 XML 파일에서 가져 오시겠습니까, 아니면 어댑터를 사용하여 XML 파일에 액세스하려고합니까?

XML 파일에서 값을 읽고 어댑터 구성 파일 (위 참조)의 요소에 배치 할 수 없습니다. 은 런타임 중에이 파일을 변경할 수 없습니다.. 이를 수행하는 방법은 JNDI 속성을 통해 또는 worklight.properties 파일의 사용자 정의 속성을 통해 수행됩니다.

  • you-project/server/폴더에서 worklight.properties 파일을 찾으십시오.
  • 새 줄을 추가하십시오 (예 : myPassword=test).
  • 그런 다음 XML에서 다음을 사용하십시오. <password>${myPassword}</password>