Paramétrage d'un serveur de fichiers basé sur Web

Vous pouvez paramétrer un serveur Web local à utiliser comme serveur de fichiers dans un environnement en nuage. Vous pouvez ensuite définir les dossiers logiques sur ce serveur de fichiers. Les dossiers de fichiers et les dossiers logiques sont utilisés avec diverses activités CloudSuite Industrial, telles que l'EDI ou l'EFT, où les fichiers physiques doivent être transférés entre le nuage et votre serveur Web local.

Conditions préalables :

  • Paramétrez un serveur Web local. Les Services Microsoft Internet (IIS) doivent être installés sur le serveur. Le serveur doit être en mesure de communiquer avec des sites externes, y compris le serveur nuagique Infor. Le serveur doit être sécurisé.
  • Connectez-vous au portail de soutien d'Infor et recherchez l'article KB 1957632.
  • Téléchargez le fichier MGFileTranferService.zip de la base de connaissances dans votre serveur Web local.

Pour configurer le serveur de fichiers et les dossiers logiques, procédez comme suit :

  1. Configurez le fichier Service Web :
    1. Décompressez le fichier MGFileTranferService.zip dans un dossier sur le serveur Web local, par exemple C:\Installs\MGFileTransferService. Les fichiers suivants sont extraits :
      • dossier bin
      • MGFileTransferService.svc
      • Web.config
      • Web.Release.config
    2. Modifiez le fichier web.config au moyen des informations de connexion pour le serveur Web.
      <configuration>
        <appSettings>
          <add key="AuthenticationType" value="basic"/>
          <add key="UserName" value="username"/>
          <add key="Password" value="password"/>
          <add key="AuthenticationKey" value="thisismykey"/>
          <add key="RootPath" value="~/WebFolder/"/>
        </appSettings>

      Sous l'élément <appsettings>, indiquez les informations suivantes :

      AuthenticationType
      Utilisez la valeur par défaut basic.
      Remarque : Si un niveau supplémentaire de sécurité est requis, vous pouvez modifier le service Web pour utiliser l'authentification à l'aide d'un emprunt d'identité Windows. Contactez votre représentant Infor pour plus d'informations.
      Nom utilisateur et mot de passe
      Indiquez un utilisateur et un mot de passe. Il doit s'agir d'un utilisateur qui détient des permissions administratives sur le serveur local.
      AuthenticationKey
      Indiquez une clé de votre choix, par exemple FSKey. Cette valeur sera utilisée ultérieurement.
      RootPath
      Ne modifiez pas cette valeur. Elle sera utilisée ultérieurement.
  2. Paramétrez l'application service Web dans IIS :
    1. Dans le volet Connexions d'IIS, développez le serveur et le dossier Sites, cliquez avec le bouton droit sur le site Web par défaut et sélectionnez Ajouter application.
      Service Web CSI - Paramétrage IIS
    2. Indiquez les informations suivantes au sujet de l'application de service Web :
      Alias
      Indiquez MGFileTransferService.
      Chemin physique
      Indiquez le chemin d'accès au dossier où vous avez décompressé le fichier de service, par exemple C:\Installs\MGFileTransferService.
    3. Cliquez sur Se connecter en tant que, sélectionnez Utilisateur spécifique et cliquez sur Définir. Indiquez l'utilisateur et le mot de passe que le service utilisera pour se connecter à l'application Service Web. Il doit s'agir de l'utilisateur administratif que vous avez indiqué dans le fichier web.config.
    4. Dans IIS, cliquez avec le bouton droit de la souris sur la nouvelle application et sélectionnez Ajouter répertoire virtuel.
      Indiquez les informations suivantes :
      Alias
      Indiquez le chemin racine défini dans le fichier web.config, par exemple WebFolder.
      Chemin physique
      Parcourez et sélectionnez le chemin d'accès au dossier sur ce serveur que vous utiliserez pour les chargements et téléchargements de CloudSuite Industrial, par exemple c:\webfolder.
    5. Cliquez sur Se connecter en tant que, sélectionnez Utilisateur spécifique et cliquez sur Définir. Indiquez l'utilisateur et le mot de passe que le service utilisera pour se connecter à CloudSuite Industrial. Il doit s'agir de l'utilisateur d'administratif que vous avez indiqué précédemment.
    6. Redémarrez IIS sur ce serveur.
  3. Ajoutez un serveur de fichiers de type Service Web Mongoose :
    1. Dans CloudSuite Industrial, ouvrez l'écran Serveurs de fichiers.
    2. Ajoutez un nouveau serveur de fichiers. Indiquez les informations suivantes :
      Nom du serveur
      Indiquez un nom, par exemple WebServer.
      Type de serveur
      Sélectionnez Service Web Mongoose.
      Domaine
      Indiquez le domaine Web dans lequel le service est installé, par exemple masociété.com.
      Chemin partagé/FTP
      Indiquez le chemin d'accès complet au service, par exemple http://port/MGFileTransferService/MGFileTransferService.svc
      ID utilisateur et mot de passe
      Indiquez l'ID utilisateur et le mot de passe que vous avez indiqués pour l'application Service Web créée dans IIS.
    3. Cliquez sur Propriétés supplémentaires et indiquez les informations suivantes :
      Clé
      Indiquez ws_authentication_key.
      Valeur
      Indiquez la clé d'authentification que vous avez utilisée dans le fichier web.config. Chiffrez la clé si vous le souhaitez.
    4. Cliquez sur Valider pour vérifier que la connexion fonctionne.
    5. Enregistrez vos modifications.
    6. Cliquez sur Activer.
  4. Ajoutez et configurez les dossiers logiques pour le serveur de fichiers/
    Utilisez l'écran Dossiers logiques serveur fichiers pour ajouter et activer les dossiers logiques que vous utiliserez pour importer et exporter les fichiers vers le serveur Web local et à partir de celui-ci. Ces dossiers logiques doivent être définis pour résider sur le serveur de fichiers WebServer.

    Vous devez également configurer des autorisations de groupe ou utilisateur pour accéder aux dossiers logiques pour les zones appropriées du système.

    Reportez-vous à la rubrique Configuration des dossiers logiques.