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 cloud. 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 SyteLine, telles que EDI ou EFT, où les fichiers physiques doivent être transférés entre le cloud 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 Cloud Infor. Le serveur doit être sécurisé.
  • Connectez-vous au site Portail de support Infor et recherchez la solution 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 avec les 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 de basic.
      Remarque : Si un niveau supplémentaire de sécurité est requis, vous pouvez modifier le service Web pour utiliser l'authentification des fenêtres intégrées avec substitution. Contactez votre représentant Infor pour plus d'informations.
      Nom utilisateur et mot de passe
      Indiquez un utilisateur et mot de passe. Il doit s'agir d'un utilisateur qui est défini avec 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
      Laissez cette valeur telle que. 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 sur l'application de service Web :
      Alias
      Indiquez MGFileTransferService.
      Chemin physique
      Indiquez le chemin d'accès au dossier où vous décompressez le fichier de service, par exemple C:\Installs\MGFileTransferService.
    3. Cliquez sur Se connecter en tant que et sélectionnez Utilisateur spécifique et cliquez sur Définir. Indiquez l'utilisateur et mot de passe que le service utilisera pour se connecter à l'application Service Web. Il doit s'agir du même utilisateur administratif que vous avez indiqué dans le fichier web.config.
    4. Dans IIS, cliquez avec le bouton droit 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 SyteLine, par exemple c:\webfolder.
    5. Cliquez sur Se connecter en tant que et sélectionnez Utilisateur spécifique et cliquez sur Définir. Indiquez l'utilisateur et mot de passe que le service utilisera pour se connecter à SyteLine. Il doit s'agir du même 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 SyteLine, ouvrez l'écran Serveurs de fichiers.
    2. Ajoutez un nouveau serveur de fichiers. Indiquez les informations suivantes :
      Nom 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 et mot de passe utilisateur 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 dans et du serveur Web local. 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.