如何:向应用程序系统的成员添加终结点
更新:2007 年 11 月
在系统设计器中,可以定义和表示应用程序系统的成员以终结点形式提供或使用的行为。此任务可以通过向系统定义中的该成员添加终结点来执行。可以向成员中添加提供方终结点和使用方终结点。可以添加同一类型的、可添加到其基础定义中的终结点。有关更多信息,请参见应用程序终结点概述。
可以通过以下方式添加终结点:
向成员中直接添加一个新的提供方终结点。
通过将某个成员连接到另一个成员,或者连接到同一个系统定义内另一个成员上的提供方终结点,来间接添加新的使用方终结点。有关更多信息,请参见如何:在系统关系图上连接应用程序和系统。
通过将提供方终结点或使用方终结点添加到某个成员的定义中,来向该成员中添加终结点。此操作会更新该成员的定义,因此,所有使用该定义的位置都将显示这个终结点。有关更多信息,请参见如何:向应用程序添加终结点和如何:向应用程序系统添加终结点。
通过指定 WSDL 或 .disco 文件来在成员上创建 .NET Web 服务终结点。有关更多信息,请参见基于 WSDL 文件的 Web 服务终结点。
复制现有的提供方终结点或使用方终结点。可以从同一个或其他成员、从系统定义的边界或从应用程序定义复制终结点。
在向某个成员添加终结点时,这个终结点也将出现在该成员的定义上以及其他系统中使用该定义的任何位置上。此操作会更新该成员的定义,因此,所有使用该定义的位置都将显示这个新的终结点。
成员上的终结点还可用来创建向系统外部公开成员行为的代理终结点。有关更多信息,请参见如何:公开应用程序系统中成员的行为。
向系统定义的成员中添加提供方终结点
在系统关系图上,单击系统定义中的某个成员。
在“关系图”菜单上指向“添加”,指向“终结点”,再单击一个提供方终结点。
提示: 还可以将工具箱中的终结点拖到系统定义的边界中。
该提供方终结点将出现在所选成员上。这个终结点也将出现在该成员的定义上,以及其他系统中使用该定义的任何位置上。
说明: 在添加终结点之后,不能直接从成员中删除它。若要从成员中删除某个终结点,必须将该终结点从其定义中删除。有关更多信息,请参见如何:从系统关系图中删除终结点。
基于 WSDL 或 .disco 文件创建 .NET Web 服务提供方终结点
在系统关系图上,单击系统定义中的某个成员。
在“关系图”菜单上指向“实现”,再单击“基于 WSDL 创建 .NET Web 服务终结点”。
在“添加 Web 引用”对话框上,执行 如何:定位 Web 服务的 WSDL 文件 中的过程。
提示: 还可以通过右击该成员来选择“基于 WSDL 创建 .NET Web 服务终结点”。
将在该成员上出现一个 .NET Web 服务提供方终结点。
说明: 终结点名称是 WSDL 或 .disco 文件所引用的 Web 服务名称。“Web 服务详细信息”窗口显示 WSDL 或 .disco 文件所引用的操作签名。有关更多信息,请参见如何:编辑 ASP.NET Web 服务的操作。