Show TOC

IBC-Referenz definierenLocate this document in the navigation structure

Verwendung

Außerhalb des Originalsystems wird der IBC als Identifiable-Business-Context-Referenz (IBC-Referenz) beschrieben. Dies bedeutet, dass zur Adressierunge eines IBC innerhalb eines Remote-Systems eine IBC-Referenz im lokalen System angelegt werden muss. Sie benötigen die IBC-Referenz auch für die lokale Kommunikation. Die IBC-Referenz enthält alle Eigenschaften des IBC, die Informationen des Originalsystems und (innerhalb eines Zentralsystems) eine Zuordnung zum Domänensystem, in dem sich der IBC befindet. Eine IBC-Referenz kann unabhängig im Backend-System, durch Abbildung einer Geschäftsentität in einem Remote-System (auch wenn das Remote-System keine IBCs verwendet) oder auf der Basis des ursprünglichen IBC, auf den sie sich bezieht, angelegt werden. Die IBC-Informationen können z.B. direkt aus dem Backend-System abgerufen oder von einer Services Registry zur Verfügung gestellt werden. Wie der IBC wird die IBC-Referenz in der NW-Schicht angelegt. Alle IBCs und IBC-Referenzen sind daher allen Anwendungen bekannt, die SAP NetWeaver nutzen.

Da Name und Typ einer IBC-Referenz abhängig von der Perspektive der sie nutzenden Anwendung abweichen können, können Sie einen eindeutigen Alias für eine IBC-Referenz vergeben. Eine sendende Anwendung möchte z.B. mit einem bestimmten Geschäftspartner kommunizieren und verwendet den Namen des Unternehmens dafür. Tatsächlich kann die Kommunikation jedoch mit einer Geschäftsanwendungsentität ablaufen, z.B. einem bestimmten Werk auf der Empfängerseite. Damit ein Navigationspfad von der IBC-Referenz, die von der Empfängerseite (in diesem Fall der Werksname) importiert wird, zurück zur Anwendungsentität, welche die Consumer-Sicht (in diesem Fall der Unternehmensname) darstellt, zur Verfügung steht, können Sie einen Alias für die IBC-Referenz festlegen.

Hinweis

Normalerweise müssen Sie IBCRs nicht selbst erstellen (weder mit Hilfe einer Anwendung mit der Klasse CL_SRT_PUBLIC_IBCR noch manuell mit SOA-Manager), da SAP NetWeaver dies für Sie automatisch übernimmt, wenn Sie IBCs anlegen.

Voraussetzungen

Wenn Sie einen Alias für die IBC-Referenz verwenden möchten, muss eine Klasse für die IBC-Referenz in der Anwendung implementiert worden sein. Weitere Informationen finden Sie unter Klasse für die Verwendung einer IBC-Referenz implementieren.

Vorgehensweise

IBC-Referenz anlegen

Es gibt fünf verschiedene Möglichkeiten, eine IBC-Referenz anzulegen. In SOA-Manager (Transaktionscode SOAMANAGER) wählen Sie Identifiable-Business-Context-Referenz auf dem Register Service-Administration und wählen dann Anlegen. Wählen Sie eine der folgenden Optionen und fahren Sie dann entsprechend fort.

  • Von einem lokalen IBC oder von einer IBC-Datei

    1. Wenn Sie einen Alias definiert haben, geben Sie den Klassennamen der IBC-Referenz an. Wählen Sie den korrekten Aliastyp und Aliasnamen aus.

    2. Wählen Sie eine IBC-ID aus der Feldhilfe aus oder geben Sie den Pfad zur IBC-Datei ein.

    3. Wählen Sie Anlegen.

      Die IBC-Referenz wird für die Bearbeitung geöffnet.

  • Von der IBC-Referenzdatei

    1. Geben Sie den Pfad zur IBC-Referenzdatei ein.

    2. Wählen Sie Anlegen.

      Die IBC-Referenz wird für die Bearbeitung geöffnet.

  • Von der IBC-URL

    1. Wenn Sie einen Alias definiert haben, geben Sie den Klassennamen der IBC-Referenz an. Wählen Sie den korrekten Aliastyp und Aliasnamen aus.

    2. Geben Sie die URL des IBC ein.

    3. Geben Sie optional den Benutzer und das Kennwort für den Zugriff auf die IBC-Datei ein.

    4. Wählen Sie Anlegen.

      Die IBC-Referenz wird für die Bearbeitung geöffnet.

  • Manuell

    Eine IBC-Referenz muss manuell angelegt werden, wenn Sie keine XML-Beschreibung des IBC haben. In diesem Fall müssen Sie alle Eigenschaften des IBC und der IBC-Referenz manuell erfassen.

    1. Wenn Sie einen Alias definiert haben, geben Sie den Klassennamen der IBC-Referenz an. Wählen Sie den korrekten Aliastyp und Aliasnamen aus.

    2. Geben Sie eine IBC-Referenz-ID an. Wenn Sie eine IBC-Referenz für einen IBC anlegen, müssen Sie die ID dieses IBC angeben.

    3. Geben Sie Typ, Name, System, Anwendungskomponente und Gültigkeit des IBC ein.

    4. Optional können Sie IBC-Beschreibungen und Typbeschreibungen hinzufügen.

    5. Wählen Sie Anlegen.

      Die IBC-Referenz wird für die Bearbeitung geöffnet.

Identifiable-Business-Context-Referenzen (IBC-Referenzen) bearbeiten

  1. Wählen Sie in SOA-Manager (Transaktionscode SOAMANAGER) die Option Identifiable-Business-Context-Referenz auf dem Register Service-Administration.

  2. Suchen Sie die IBC-Referenz, die Sie bearbeiten möchten.

    In den Suchergebnissen sehen Sie das Symbol Lokalen IBC anzeigen für diejenigen IBC-Referenzen, deren IBC im lokalen System vorhanden ist. Wählen Sie dieses Symbol, um den IBC anzuzeigen.

  3. Klicken Sie auf den Namen der IBC-Referenz in der Tabelle, um sie zu öffnen.

    Die IBC-Referenz wird mit allen Eigenschaften angezeigt. Sie können folgende Aktivitäten ausführen:

    • Sie können Aliasse anlegen, bearbeiten oder löschen.

    • Sie können Beschreibungen, Kontaktdetails und Hinweise hinzufügen, bearbeiten oder löschen.

    • Sie können eine XML-Beschreibung der IBC-Referenz exportieren.

    • Wenn der entsprechende IBC im lokalen System vorhanden ist, können Sie ihn über die Menüleiste anzeigen.