...
Requirements
Conigma CCM
Conigma CCM installiert und konfiguriertinstalled and configured
REST API für for Conigma CCM installiertinstalled
Connect Server
Connect Server installiert und konfiguriertDie Service-Definition für die installed and configured
The service definition for the Conigma CCM REST API ist installiert
Netzwerk
HTTP-Verbindungen zwischen dem Connect Server und Conigma CCM sind möglich (in beide Richtungen)
...
is installed.
Network
HTTP connections between Connect Server and Conigma CCM are possible (in both directions)
Establishing the connection Connect Server -> Conigma CCM
Vorbereitungen
Sofern die Basis URI des SAP-Systems nicht bekannt ist, muss diese zuerst ermittelt werden. Gehen Sie hierbei wie folgt vor.
...
Preparations
If the base URI of the SAP system is not known, it must first be determined. Proceed as follows.
Call up transaction SICF.
...
Drücken Sie F8 oder klicken sie auf „Ausführen“.Navigieren Sie nun zum Service Press F8 or click on "Run".
Now navigate to the service /default_host/gal/Conigma/ccm/api/rest/1 und testen Sie diesen über das Kontextmenü. Daraufhin öffnet sich ein Browser mit der Meldung „No suitable ressource found“and test it via the context menu. A browser opens with the message "No suitable resource found".
...
Kopieren Sie nun die URL aus dem Browser und entfernen Sie alle Zeichen beginnend mit der Zeichenfolge „Now copy the URL from the browser and remove all characters starting with the string "/gal/conigma/ccm/api/rest/1“. Das Ergebnis ist die Basis-URI der API.
Einrichten der Verbindung
Melden Sie sich nun am Connect Server an und öffnen Sie den Connection Designer
Klicken Sie auf Verbindung hinzufügen und wählen die einen Namen für die neue Verbindung (z. B. „conigma_ccm“)
Wählen Sie die Servicedefinition „Congima CCM REST API“ aus und pflegen sie Titel und Beschreibung
Fügen sie dem JSON-Objekt folgende Werte vom Typ Text hinzu:
...
Name
...
Typ
...
1". The result is the base URI of the API.
Setting up the connection
Now log in to the Connect Server and open the Connection Designer.
Click on Add Connection and choose a name for the new connection (e.g. "conigma_ccm").
Select the service definition "Congima CCM REST API" and maintain title and description
Add the following values of type text to the JSON object:
Name | Type | Value |
base_uri | TextDie | oben ermittelte Basis-URIThe base URI determined above |
sap_client | TextDer SAP-Mandant, an dem die Anmeldung erfolgen soll | The SAP client to which the logon is to be made |
sap_user | TextDer | zur Anmeldung verwendete SAP-BenutzerThe SAP user used for logon |
sap_password | TextDas zur Anmeldung verwendete Passwort | The password used to log in |
sap_language | Text | einstelliges Sprachkennzeichen (z. B. „E“ für Englisch oder „D“ für Deutsch) |
...
one-digit language code (e.g. "E" for English or "D" for German) |
Now click on "Connection test". If this is successful, you can save the changes. The connection Connect Server -> Conigma CCM ist nun erfolgreich eingerichtet.
...
is now successfully established.
Establishing the connection Conigma CCM -> Connect Server
Einrichten der Verbindung
...
Setting up the connection
Open the object type to be synchronized (usually SWFM_CR) .
Wechseln Sie auf den Reiter Objekteditor und klicken Sie auf „Bearbeiten“.
Scrollen sie ganz nach unten zu Tabelle „WEBHOOK_DEFINITIONS“.
Passen Sie den Hostnamen und Port in der Spalte URI so an, dass ihre Connect Installation erreicht wird.
Speichern Sie die Änderungen
Durchlaufen Sie zum Test ihren Workflow und prüfen Sie, ob die erwarteten Events beim Connect Server ankommen (über die Konsole oder über die Anzeige der Execution Contextsin the Conigma Repository Browser.
Switch to the Object Editor tab and click on "Edit".
Scroll all the way down to table "WEBHOOK_DEFINITIONS".
Adjust the hostname and port in the URI column to reach your Connect installation.
Save the changes
To test, run through your workflow and check whether the expected events arrive at the Connect Server (via the console or via the Execution Contexts display).