Préparation de votre environnement système et des prérequis pour Integrator for SAP

Pour préparer HCL et les prérequis d'installation d'Integrator for SAP, assurez-vous de disposer de tous les fichiers requis et configurez vos connexions HTTP sortantes.

Procédure

  1. Configurez vos connexions HTTP sortantes :
    1. Copiez l'exemple de code suivant et sauvegardez-le dans un fichier intitulé proxy-config.xml, dans un répertoire temporaire de votre serveur HCL :
      <?xml version="1.0" encoding="UTF-8"?>
      <proxy:proxy-rules 
           xmlns:proxy="http://www.ibm.com/xmlns/prod/sw/ajax/proxy-config/1.0" 
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
          <proxy:mapping url="*" contextpath="/proxy"/>
          <proxy:mapping url="*" contextpath="/myproxy"/>
          <proxy:mapping url="*" contextpath="/common_proxy"/>
          <proxy:policy  url="xample_sap_portal.company.com:50000/*" 
                         basic-authsupport="true" acf="none">
              <proxy:actions>
                  <proxy:method>GET</proxy:method>
                  <proxy:method>HEAD</proxy:method>
              </proxy:actions>
              <proxy:cookies>
                  <proxy:cookie>MYSAPSSO2</proxy:cookie>
              </proxy:cookies>
              <proxy:headers>
                  <proxy:header>User-Agent</proxy:header>
                  <proxy:header>Accept*</proxy:header>
                  <proxy:header>Content*</proxy:header>
                  <proxy:header>Authorization*</proxy:header>
                  <proxy:header>set-cookie</proxy:header>
              </proxy:headers>
          </proxy:policy>
          <proxy:meta-data>
              <proxy:name>socket-timeout</proxy:name>
              <proxy:value>10000</proxy:value>
          </proxy:meta-data>
          <proxy:meta-data>
              <proxy:name>retries</proxy:name>
              <proxy:value>2</proxy:value>
          </proxy:meta-data>
          <proxy:meta-data>
              <proxy:name>max-connections-per-host</proxy:name>
              <proxy:value>5</proxy:value>
          </proxy:meta-data>
          <proxy:meta-data>
              <proxy:name>max-total-connections</proxy:name>
              <proxy:value>100</proxy:value>
          </proxy:meta-data>
          <proxy:meta-data>
              <proxy:name>forward-credentials-from-vault</proxy:name>
              <proxy:value>true</proxy:value>
          </proxy:meta-data>
      </proxy:proxy-rules>
      Pour plus d'informations sur la configuration des services de connexion HTTP sortants, consultez Configuration des connexions http sortantes.
    2. Si vous n'utilisez pas l'authentification de base pour la connexion unique, supprimez les références à l'authentification de base du fichier proxy-config.xml.
    3. Dans le fichier proxy-config.xml, définissez les valeurs des paramètres socket-timeout et retries en fonction de votre environnement. Si SAP NetWeaver Portal n'est pas disponible pour une raison quelconque, ces paramètres déterminent la durée passée par la tâche sur la connexion inaccessible. HCL tente une connexion une fois pour chaque utilisateur qui se connecte à HCL et qui dispose des droits d'accès à la navigation SAP.
      Remarque : Si la connexion échoue pour de nombreux utilisateurs, les échecs peuvent affecter les performances d'HCL.
    4. Dans le fichier proxy-config.xml, remplacez l'URL du proxy par votre hôte et votre port SAP NetWeaver Portal. Exemple : http://example_sap_portal.company.com:50000 .
    5. Dans le fichier proxy-config.xml, veillez à ajouter votre nom de jeton SSO pour la section de cookie de l'hôte SAP NetWeaver Portal. Par exemple, le nom du jeton peut être MYSAPSSO2 .
    6. Si vous souhaitez exécuter la tâche de configuration à l'étape suivante sans spécifier les mots de passe, ajoutez les ID utilisateur et les mots de passe de WebSphere® Application Server et HCL au wp_profile/ConfigEngine/properties/wkplc.properties.
    7. Exécutez la tâche de configuration HCL checkin-wp-proxy-config comme suit :
      • Si vous avez ajouté les ID utilisateur et les mots de passe dans le fichier wp_profile/ConfigEngine/properties/wkplc.properties, entrez la tâche comme suit :
        ConfigEngine.bat|sh create-outbound-http-connection-config 
                            -DConfigFileName=/proxy-config.xml 
                            -DOutboundProfileType=global
      • Si vous souhaitez spécifier les ID utilisateur et les mots de passe lors de l'exécution de la tâche de configuration, entrez la tâche comme suit :
        ConfigEngine.bat|sh create-outbound-http-connection-config 
                            -DConfigFileName=/proxy-config.xml 
                            -DOutboundProfileType=global 
                            -DWasPassword=password 
                            -DPortalAdminPwd=password
      Pour plus d'informations, consultez Configuration des connexions HTTP sortantes à l'aide de tâches de configuration.
  2. Facultatif : Si aucune page ne porte le nom unique ibm.portal.page.Applications dans HCL, créez-la avant d'installer Integrator for SAP.
    Le processus d'installation s'attend à trouver une page portant le nom unique ibm.portal.page.Applications dans HCL. Elle ajoute les artefacts d'intégration à cette page comme pages enfant. Si vous ne disposez pas de cette page dans HCL et que vous exécutez la tâche d'installation de Solution Installer, une exception XMLAccess se produit.

Résultats

La préparation d'Integrator for SAP est maintenant terminée.