部署离线包
除了对 Servigistics InService 执行 TAL 外,您还可以 TAL 与 Servigistics InService Offline 配合使用的束。Servigistics InService Offline 使技术人员能够在断开连接其家庭网络上 web 系统的情况下工作。
同步离线包
Servigistics InService 系统能够在以下状态下工作:
• isSharedMode = false
• isSharedMode = true
针对 Web 环境和关联离线环境创建的包必须处于同一状态。离线环境的 3C.properties 文件和各个包的 version.xml 文件中的 isSharedMode 标志可使环境保持同步:
如果标志不同步,则流 (OfflineDeployFullPacket 和 SAUpdate) 将中止。您可以使用以下 URL 来检索异常的状态和原因:
http://machineName:machinePort/TaskManagerCommands/CommandServlet.srv?
&context=TaskManager.Application.BusinessLogic&command=TaskManager&
action=getStatus&nowait=false&tid={TaskId}$USERID=UserName&
USERPASSWORD=Password
例如:
https://localhost:8443/TaskManagerCommands/CommandServlet.srv?&
context=TaskManager.Application.BusinessLogic&command=TaskManager&
action=getStatus&nowait=false&tid=1648&USERID=DefaultAdmin&
USERPASSWORD=F2qZPOag
如果标志不同步,则将显示以下消息︰
离线包配置
TAL 离线包之前,必须将您的系统配置为支持离线数据包。有关所需配置的详细信息,请参阅Servigistics InService Deployment Guide中的启用数据包的创建。
您还必须配置“下载中心”实用程序,以便查看和管理可供离线系统下载的数据包。有关该配置的详细信息,请参阅Servigistics InService Deployment Guide中的配置下载中心。
有关将数据包添加到“下载中心”实用程序的详细信息,请参阅“Servigistics InService 管理帮助中心”的下载中心。
有关将数据包下载到离线系统的详细信息,请参阅“Servigistics InService 帮助中心”的脱机工作。
段名称应避免雷同
用于创建数据包 (以便从“下载中心”下载) 的段名称应避免雷同。请避免使用另一个段名称的子集。如果段名称过于相似,并且用户有权访问这两个段,则不是所有数据包都会被下载到离线系统。
例如,如果两个段的名称分别为 ABCSEG1 和 SEG1,并且用户有权访问这两个段的数据包,则只有 ABCSEG1 段的数据包从“下载中心”下载到该用户的离线系统。
创建完整数据包
为便于脱机使用,可 TAL 存储在指定位置的束,离线系统可从该位置下载数据。请注意,必须针对所有可用的段生成完整包。如果不先创建完整包,则无法针对段创建增量数据包。必须为系统中创建的每个段创建完整包。在进行任何增量更新之前,必须下载段的完整包并将其加载到离线系统中。
请按照以下步骤创建供离线使用的束:
1. 登录 Task Manager。
2. 执行 Create Full package for Offline 任务。
Create Standalone 页面随即打开。
3. 从可用段的列表中选择要 TAL 的段,然后单击“确定”。
创建段包导出,并将其保存到系统上存储离线信息库的已配置位置。
创建增量数据包
要为现有数据包创建增量更新包,请在 Task Manager 中运行 Transform and Load with Collection 任务。如果需要,可以在 Run/Schedule Task 页面定期重新生成包。这使您能够对数据进行常规增量更新。