设置以 Web 为基础的文件服务器

您可以设置本地 Web 服务器以用作云环境中的文件服务器。然后,您可以在该文件服务器上设置逻辑文件夹。文件服务器和逻辑文件夹与各种 SyteLine 活动共同使用,例如 EDI 或 EFT,其中物理文件必须在云和本地 Web 服务器之间传输。

先决条件:

  • 设置本地 Web 服务器。必须在服务器上安装 Microsoft Internet 信息服务 (IIS)。服务器必须能够与外部站点通信,包括 Infor 云服务器。服务器必须是安全的。
  • 登录 Infor 支持门户站点并搜索 KB1957632
  • 将 KB 文章中的MGFileTranferService.zip文件下载到本地 Web 服务器。

请按照以下步骤配置文件服务器和逻辑文件夹:

  1. 配置 Web 服务文件:
    1. MGFileTranferService.zip文件解压缩到本地 Web 服务器上的文件夹中,例如C:\Installs\MGFileTransferService。已提取这些文件:
      • bin 文件夹
      • MGFileTransferService.svc
      • Web.config
      • Web.Release.config
    2. 使用 Web 服务器的连接信息编辑web.config文件。
      <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>

      在 <appsettings> 元素中,指定此信息:

      AuthenticationType
      使用基本的缺省值。
      注意:如果需要额外的安全级别,则可以修改 Web 服务以使用带模拟的集成 Windows 身份验证。有关详细信息,请联系您的 Infor 代表。
      UserName 和 Password
      指定用户和密码。这应该是在本地服务器上使用管理权限定义的用户。
      AuthenticationKey
      指定您选择的键,例如FSKey。该值将在以后使用。
      RootPath
      保持此值不变。它将在以后使用。
  2. 在 IIS 中设置 Web 服务应用程序:
    1. 在 IIS 的连接窗格中,展开服务器和“站点”文件夹,右键单击缺省 Web 站点,然后选择添加应用程序
      CSI Web 服务 - IIS 设置
    2. 指定有关 Web 服务应用程序的此信息:
      别名
      指定MGFileTransferService
      实际路径
      指定解压缩服务文件的文件夹的路径,例如C:\Installs\MGFileTransferService
    3. 单击连接为并选择特定用户,并单击设置。指定服务用于连接至 Web 服务应用程序的用户和密码。这应该是您在 web.config 文件中指定的相同管理用户。
    4. 在 IIS 中,右键单击新应用程序,然后选择添加虚拟目录
      指定此信息:
      别名
      指定 web.config 文件中定义的根路径,例如WebFolder
      实际路径
      浏览并选择此服务器上用于文件上传和从 SyteLine 下载的文件夹的路径,例如c:\webfolder
    5. 单击连接为并选择特定用户,并单击设置。指定服务用于连接至 SyteLine 的用户和密码。这应该是您之前指定的相同管理用户。
    6. 重新启动此服务器的 IIS。
  3. 添加 Mongoose Web 服务类型的文件服务器:
    1. SyteLine 中,打开文件服务器表单。
    2. 添加新文件服务器。指定此信息:
      服务器名称
      指定名称,例如WebServer
      服务器类型
      选择Mongoose Web 服务
      指定安装该服务的 Web 域,例如mycompany.com
      共享/FTP 路径
      指定服务的完整路径,例如http://port/MGFileTransferService/MGFileTransferService.svc
      用户 ID 和密码
      指定为在 IIS 中创建的 Web 服务应用程序指定的用户 ID 和密码。
    3. 单击其他属性并指定此信息:
      指定ws_authentication_key
      指定您在 web.config 文件中使用的身份验证键。如果需要,将键进行加密。
    4. 单击验证以验证连接是否有效。
    5. 保存更改。
    6. 单击激活
  4. 为文件服务器/添加和配置逻辑文件夹
    使用文件服务器逻辑文件夹表单添加和激活将用于将文件导入本地 Web 服务器并从中导出的逻辑文件夹。必须将这些逻辑文件夹设置为驻留在 WebServer 文件服务器上。

    您还必须设置组或用户授权才能访问系统相应区域的逻辑文件夹。

    请参见配置逻辑文件夹