Einem Service einen Port hinzufügen

Ein Port definiert einen einzelnen Endpunkt durch Angabe einer einzigen Adresse für ein Binding. Der Port enthält ein Binding-Attribut, das auf ein Binding verweist, sowie ein Adresselement, das eine Spezifikation für den Endpunkt bereitstellt.

Services werden zum Gruppieren von Gruppen zusammengehöriger Ports verwendet. Ports in einem Service weisen die folgende Beziehung auf:

Führen Sie die folgenden Schritte aus, um einen Port zu einem Service hinzuzufügen:

  1. Klicken Sie in der Entwurfssicht mit der rechten Maustaste auf den Service, dem Sie einen Port hinzufügen möchten, und klicken Sie anschließend auf Port hinzufügen. Wenn Sie den neuen Port auswählen möchten, müssen Sie auf den Port im Serviceobjekt klicken.
  2. Klicken Sie in der Eigenschaftensicht auf das Teilfenster Allgemein. Geben Sie im Feld Name den Namen des Ports ein. Jeder Portname muss eindeutig sein; es dürfen nicht mehrere in einem Service definierte Ports den gleichen Namen haben.
  3. Ein Binding definiert das Nachrichtenformat sowie Protokolldetails zu Operationen und Nachrichten, die durch einen bestimmten Porttyp definiert sind. Sie können ein neues Binding für Ihren Port erstellen, ein vorhandenes Binding wiederverwenden oder ein Binding importieren. Weitere Details finden Sie in den zugehörigen Tasks.
  4. Geben Sie im Feld Adresse die Adresse des Ports ein.
  5. Geben Sie sämtliche Informationen über den Port ein, die der Benutzer im Teilfenster Dokumentation lesen können soll.
  6. Wenn Sie Erweiterungen verwalten möchten, müssen Sie auf das Fenster zur Erweiterbarkeit klicken. Sie können Erweiterungen entweder hinzufügen, sortieren oder entfernen.

Tipp: Sie können auch einen Port unter Verwendung der Gliederungssicht erstellen; klicken Sie hierfür mit der rechten Maustaste auf Ihren Service im Ordner Services, und klicken Sie anschließend auf Port hinzufügen. Ihr Port (unabhängig davon, in welcher Sicht Sie ihn erstellt haben) wird sowohl in der Entwurfs- als auch in der Gliederungssicht angezeigt.