Практическое руководство. Повторное подключение веб-служб на диаграммах приложений
Обновлен: Ноябрь 2007
В конструкторе приложений можно повторно подключить конечную точку потребителя веб-службы, которая была отключена от конечной точки веб-службы. Например, в ходе перемещения подключений между веб-службами необходимо удалить подключение, а затем вновь подключить конечную точку потребителя веб-службы к новой конечной точке поставщика веб-службы.
Во время повторного подключения конечной точки потребителя веб- службы открывается диалоговое окно Переподключиться к конечным точкам веб-служб, если выполнены следующие условия.
Расположение WSDL-файла конечной точки потребителя веб-службы отличается от расположения целевой конечной точки поставщика веб-службы.
Конечная точка потребителя веб-службы реализована и сопоставлена с веб-ссылкой.
Когда открывается это диалоговое окно, можно выбрать одно из следующих действий.
Обновить конечную точку потребителя веб-службы, указав расположение WSDL-файла (URL-адрес) новой конечной точки поставщика веб-службы. (рекомендуется)
Примечание.
При обновлении конечной точки потребителя веб-службы удаляется сопоставленная веб-ссылка и базовый прокси-класс, что отменяет реализацию конечной точки потребителя. Чтобы создать новую веб-ссылку и прокси-класс, будет необходимо вновь реализовать конечную точку потребителя. Если используется управление исходным кодом, перед повторной реализацией также может понадобиться вернуть файлы, затронутые переименованием. В результате компиляции приложения может оказаться невозможной независимо от создания новой веб-ссылки и прокси-класса. Чтобы разрешить такую ситуацию, исправьте в коде места, которые ссылаются на старые типы. Кроме того, при повторном подключении к конечной точке поставщика веб-службы с другим именем и пространством имен привязки WSDL выводится предупреждение, но не запрещается базовое подключение. Однако необходимо убедиться, что режим работы конечной точки поставщика веб-службы совместим с режимом, ожидаемым конечной точкой потребителя веб-службы.
Подключить конечную точку потребителя веб-службы без обновления.
Совет.
Повторное подключение конечной точки потребителя веб-службы без обновления может быть полезно, чтобы определить возможность замены целевой веб-службы на ранее подключенную веб-службу.
Дополнительные сведения см. в разделах Общие сведения о конечных точках в приложениях и Обмен данными между приложениями.
Подключение конечной точки потребителя веб-службы к другой веб-службе
Удалите подключение между конечными точками веб-службы на диаграмме.
Подключите конечную точку потребителя веб-службы к нужной конечной точке поставщика веб-службы.
Если откроется диалоговое окно Переподключиться к конечным точкам веб-служб, выберите одно из следующих действий.
Подключение и обновление места размещения WSDL (URL-адрес) конечной точки потребителя из конечной точки поставщика.
Конструктор приложений создает подключение и обновляет свойство Расположение WSDL конечной точки потребителя, задавая в нем значение свойства Расположение WSDL из конечной точки поставщика. Свойство Целевое расположение конечной точки потребителя обновляется и получает значение свойства Расположение конечной точки конечной точки поставщика.
Примечание.
Чтобы повторно реализовать конечную точку потребителя веб-службы и создать новую веб-ссылку, щелкните правой кнопкой мыши конечную точку потребителя и выберите команду Реализовать. Перед повторной реализацией может понадобиться вернуть все файлы, затронутые обновлением.
Только подключение.
Конструктор приложений создает подключение и обновляет только свойство Целевое расположение конечной точки потребителя, указав в нем значение свойства Расположение конечной точки из конечной точки поставщика.
См. также
Задачи
Практическое руководство. Подключение приложений на диаграммах приложений