使用脚本导出 SCA 复合定义(已弃用)
可将有关服务组件体系结构 (SCA) 组合体的定义的信息导出至您选择的文件。
准备工作
SCA 组合必须是业务级应用程序中的组合单元。
有关此任务
组合定义提供组合上的数据,例如组件名称和服务引用。 可以在管理控制台中查看 SCA 组合定义,或通过使用脚本编制将其导出至文件来查看该定义。 导出 SCA 组合定义允许您保存有关该组合体的信息。
本主题描述如何使用脚本编制导出组合体定义。
在更新 SCA 业务级应用程序或迁移到产品的更高版本之前,可导出组合体定义。
过程
结果
运行 exportSCDL 命令后,有关 SCA 域中的组合体定义的信息会写至指定文件。 产品会显示以下消息:
已成功导出 SCA 组合 (SCDL)。
可在管理控制台中查看同一组合体定义信息。 点击。
示例
假设已安装随产品作为样本提供的 HelloWorldAsync 业务级应用程序。 运行 exportSCDL
命令以导出 helloworldws 组合单元的组合体定义信息:
使用 Jython:
AdminTask.exportSCDL('[ -cuName helloworldws -exportFile /my_file ]')AdminTask.exportSCDL('[ -cuName helloworldws -exportFile C:/my_file ]')使用 Jacl:
$AdminTask exportSCDL{ -cuName helloworldws -exportFile /my_file }$AdminTask exportSCDL{ -cuName helloworldws -exportFile C:/my_file }运行 exportSCDL 命令会将类似如下的组合体定义信息写至指定文件:
<composite xmlns="https://www.osoa.org/xmlns/sca/1.0" targetNamespace="http://helloworld"
name="helloworldws">
<component name="AsynchTranslatorComponent">
<implementation.java class="helloworld.impl.AsynchTranslatorComponent" />
<service name="AsynchTranslatorService">
<interface.java interface="helloworld.AsynchTranslatorService"
callbackInterface="helloworld.HelloWorldCallback"/>
<binding.ws/>
<callback>
<binding.ws/>
</callback>
</service>
</component>
</composite>下一步做什么?
检查导出的文件以确保它包含预期的信息。