Share via


How to: Move Proxy Endpoint Delegations on System Diagrams

In System Designer, you can move delegations between a proxy endpoint on a system definition and an endpoint on a member of that definition. You can move the delegation to an endpoint on the same member or a different member of the system definition. This is useful for delegating a proxy endpoint to a different endpoint without deleting the proxy endpoint. For more information, see Delegating and Exposing Behavior of Application Systems.

Note

Moving a proxy endpoint delegation does not rename the proxy endpoint or change any of its settings. Therefore, no immediate impact is visible on any system that references the system with the changed proxy endpoint. However, the definition of the proxy endpoint has changed, so selecting the proxy endpoint in any system that references it will display its new properties. If the proxy endpoint is delegated to a new Web service provider endpoint, the details of that Web service will reflect the new delegate endpoint. If a system with a changed proxy endpoint is referenced on any deployment definitions, any connections to the proxy endpoint will be resolved using the new delegate endpoint during deployment validation and in deployment reports.

You can choose a different member endpoint using the Create Connection dialog box or draw the delegation to another member endpoint.

To choose a new member endpoint for a proxy endpoint delegation

  1. On a system definition, select the proxy endpoint whose delegation you want to move.

  2. On the Diagram menu, choose Connect.

  3. In the Create Connection dialog box, select a compatible application and then an endpoint on that application, and then click OK.

    Note

    In the Create Connection dialog box, you can choose to view all the applications and endpoints on the diagram instead of only those that are compatible. However, you will not be able to move the delegation to incompatible applications.

    A delegation line with an arrow appears, indicating the direction of communication.

    Tip

    You can also right-click the proxy endpoint and choose Connect. You can also drag the Connection tool from the proxy endpoint to a new member endpoint.

To draw a delegation between a proxy endpoint and a new member endpoint

  1. In the Toolbox, select the Connection tool.

    Tip

    If the Toolbox is not visible, open itfrom the View menu by choosing Toolbox.

  2. Drag the Connection tool from the proxy endpoint to a new endpoint on a member.

    Tip

    When you select the Connection tool, click it instead of dragging it from the Toolbox. To leave connection mode after selecting the Connection tool, press the ESCAPE key. You can also activate the Connection tool by moving the pointer over an endpoint, pressing the ALT key, and then dragging the Connection tool that appears. To cancel connection mode, release the ALT key.

When dragging a delegation between endpoints of Web service type, a warning appears if the WSDL binding name and namespace of the target endpoint does not match the proxy endpoint. However, you are not prevented from redrawing the delegation, if the underlying endpoint types are compatible. For more information, see Overview of Endpoints on Applications.

See Also

Other Resources

Defining Communication Pathways on System Diagrams