与其他应用程序集成 > Windchill Workgroup Manager 文档 > ECAD > 高级技术 > 使用挂接 > 挂接数据交换
  
挂接数据交换
为实现与外部程序的通信,Windchill Workgroup Manager 使用可指示用作输入文件位置的专用环境变量将数据传递到外部程序中,然后修改输入数据,再将其作为输出文件传递回 Windchill Workgroup Manager。环境变量 HOOK_INPUTHOOK_OUTPUT 用于指定这些文件。
其他环境变量用于传递附加信息。这些环境变量的完整列表如下表所示:
变量名称
说明
DESIGN_DIR
表示设计数据的目录。(通常位于工作区本地目录内。)
DESIGN_ITEM
表示为操作选定的设计项。
NEUTRAL_FORMAT_FILE
在以下情况下,指向与设计项相关的中性格式文件:
在操作过程中选定 (仅适用于中性依存对象 ECAD 工具)
中性格式先前是由 Windchill Workgroup Manager 创建
否则值为 NULL。
DESIGN_NAME
表示 EPM 文档的名称。
BUILT_IN_EXECUTION
指示是否在本操作过程中执行 Windchill Workgroup Manager 的默认操作。此变量有两个可能的值:
BuiltInExecutionResult:False 表示已跳过默认操作。
BuiltInExecutionResult:True 表示已执行默认操作
HOOK_INPUT
指向可用于向外部程序传递附加输入数据的文件。
HOOK_OUTPUT
指向可由外部程序用来将输出数据传递回 Windchill Workgroup Manager 的文件。
除上述环境变量之外,Windchill Workgroup Manager 还识别外部程序的返回值。返回值 0 表示成功执行外部程序。任何其他返回值表示错误条件,操作将被中止。