2016-09-22 2 views
-1

Je souhaite lire un fichier XML avec un adaptateur http, mais le protocole est https. Je pense que la solution consistera à transformer comme ceci:Adaptateur http pour le protocole https

<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> 

Si elle cette solution, s'il vous plaît pouvez-vous me dire comment créer $ {user} et $ {} mot de passe. Sinon, montrez-moi d'autres solutions.

Répondre

0

La question n'est pas très claire ...
On ne sait pas non plus quelle est votre version d'IBM MobileFirst. Je suppose que c'est 7.1 ...

Voulez-vous que $ user et $ mot de passe soient pris dans ce fichier XML, ou voulez-vous essayer d'accéder à un fichier XML en utilisant l'adaptateur?

Vous ne pouvez pas simplement lire les valeurs d'un fichier XML et les placer dans des éléments du fichier de configuration de l'adaptateur (voir ci-dessus). Notez également que vous ne pouvez pas modifier ce fichier pendant l'exécution. La façon de le faire est soit via les propriétés JNDI ou via les propriétés personnalisées dans le fichier worklight.properties.

  • Recherchez le fichier worklight.properties dans le dossier you-project/server /. Ajouter une nouvelle ligne, par exemple: myPassword=test.
  • Ensuite, dans le fichier XML, utilisez: <password>${myPassword}</password>