Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » UltraLite - M-Business Anywhere 编程 » 了解 UltraLite for M-Business Anywhere 开发

 

UltraLite for M-Business Anywhere 快速入门

以下过程介绍了如何运行提供的 CustDB 和 Simple 示例应用程序。

启动之前,要确保您已安装并运行 M-Business Anywhere 6.0 或更高版本,并且您在服务器上拥有管理权限。您还必须拥有一台支持的手持式设备。

 ♦  安装并运行 M-Business Anywhere 示例
  1. 将 UltraLite for M-Business Anywhere 示例文件复制到安装目录中以进行部署。

    1. 打开命令提示符,将目录更改为 SQL Anywhere 安装目录的 samples-dir\UltraLiteForMBusinessAnywhere\CustDB 子目录。

    2. 运行以下命令:

      build.bat deploy-dir

      其中 deploy-dir 是要部署 CustDB 和 UltraLite 文件的目录。例如,您可能选择 C:\tutorial\mba

      批处理文件将所需的文件复制到您指定的位置。要查看正在复制哪些文件,可使用文本编辑器查看文件 samples-dir\UltraLiteForMBusinessAnywhere\CustDB\build.bat

  2. 在 Web 服务器上创建一个虚拟目录,该目录指向第 1 步中指定的 deploy-dir 目录。以下是针对 Microsoft IIS 的说明:

    1. 打开 IIS 管理工具。

    2. 右击 Web 站点并选择 [New] » [Virtual Directory]。将该虚拟目录命名为 CustDB 并指定您的部署目录 deploy-dir 作为内容目录。将其它设置保留为其缺省值。

    3. 右击新的虚拟目录并选择 [Properties]。在 [HTTP Headers] 选项卡上,单击 [File Types] 并将以下文件扩展名注册为 application/octet-stream 类型:

      • 对于 Windows 和 Windows Mobile:cab、dll
      • udb
    4. 记录下访问此虚拟目录中的 main.htm 文件的 URL。在缺省安装下此 URL 为 http://localhost/CustDB/main.htm

  3. 向 M-Business Anywhere 添加用户。

    有以下三种方法向 M-Business Anywhere 添加新用户:通过创建新用户配置文件、通过允许用户自行注册和通过导入 CSV 文件。这些说明介绍了怎样创建新用户配置文件。有关详细信息,请参见 M-Business Anywhere 文档。

    1. 以管理员身份登录到 M-Business Anywhere。

      缺省的管理员帐户设置用户 ID 为 Admin,口令为空。

    2. 在左侧面板中,单击 [Users]。

    3. 单击 [Create User]。

    4. 在 [User Name] 字段中键入唯一的用户名。

    5. 在 [Password] 和 [Confirm Password] 字段中键入口令。

    6. 单击 [保存]。

  4. 将 M-Business Anywhere 客户端部署到手持式设备或 PC 中。

    1. 在 M-Business Anywhere 登录页上单击 [Download Client Software Only] 链接。运行安装程序安装客户端。

    2. 在手持式设备或 PC 上,配置 M-Business 连接使其与 M-Business Anywhere 服务器同步。

      输入您所创建的新 M-Business 用户帐户的用户 ID 和口令。

    3. 与 M-Business Anywhere 服务器同步。

      如果在这阶段您的连接出现了问题,请使用 IP 号而不要使用主机名指定主机(以避免 ActiveSync 的一些版本出现名称解析问题)。

    有关详细信息,请参见 M-Business Anywhere 文档。

  5. 向 M-Business Anywhere 添加组。

    该组将用来测试 UltraLite for M-Business Anywhere。

    1. 从 Web 浏览器连接到 M-Business Anywhere。

      缺省 URL 是 http://localhosthttp://localhost:8091

    2. 使用管理员帐户登录。

    3. 在左侧导航面板中,单击 [Groups],然后单击 [Create Group]。

    4. 将您的组命名为 UltraLite Samples

  6. 配置 M-Business Anywhere 通道设置。

    1. 在 [Edit Group] 下的左侧面板中,使用 [Users] 选项将您在第 3 步中创建的用户添加到 UltraLite Samples 组中。

    2. 使用左侧导航面板中组的 "Channels" 选项创建以下通道:

      设置
      通道名称 CustDB
      位置 http://localhost/CustDB/main.htm 或第 2 步中的 URL。
      大小 1000
      链接深度 3
      允许二进制分布 Yes(选中)
      隐藏 No(未选中)

      设置位置值后,单击 [View] 确认您已正确地输入了值。

  7. 同步您的客户端。

    初始同步将 UltraLite for M-Business Anywhere 文件下载到您的手持式设备上。

 ♦  验证您的设置
  1. 检查所需的文件是否存在。

    • 在 Windows Mobile 上,同步了该设备后,检查以下文件是否在 \Program Files\AvantGo\Pods 文件夹中:

      • ulpod12.dll
      • custdb.udb

      如果这些文件中的任何一个丢失了,你可能都要手工将它们复制到该设备中。

    • 在 Windows 桌面上,同步了您的设备后,检查以下文件是否在 AvantGo Connect 文件夹的 AvantGo\Pods 子目录中:

      • ulpod12.dll
      • custdb.udb

      如果这些文件中的任何一个丢失了,你可能都要手工将它们复制到该设备中。

  2. 启动 M-Business 客户端。

    在您的手持式设备或 PC 上,检查 [关于] 屏幕是否显示 UltraLite for M-Business Anywhere 版本号。这就确认了 UltraLite for M-Business Anywhere 已安装成功。

  3. 运行 CustDB 示例应用程序。

    1. 在您的台式机上启动 MobiLink 服务器。

      从 [开始] 菜单中选择 [程序] » [SQL Anywhere 12] » [MobiLink] » [同步服务器示例]。

    2. 在您的 M-Business 客户端上启动 CustDB 应用程序。

      CustDB 应用程序是在 M-Business 主页上的一个链接。

    3. 输入您的用户 ID。

      缺省值为 50

    4. 执行同步。

      对提示 "Do you have a network connection now?" 回答 [是Yes],或者在 CustDB 应用程序中,单击 [Synchronize]。这使数据与 MobiLink 同步,并且这和与 M-Business Anywhere 同步是两种不同的操作。

      您现在应该能在 [CustDB] 字段中看到数据。现在您就可以研究 CustDB 应用程序。

    请参见研究 MobiLink 的 CustDB 示例