— SAP Integration Suite

SAP CPI Groovy-Skript-Generator

Wählen Sie, was Ihr iFlow-Schritt braucht, tragen Sie Ihre Namen ein und kopieren Sie ein sauberes Groovy-Skript für den CPI Script-Schritt. Läuft im Browser, kostenlos, ohne Anmeldung.

Hinweis: Die Bedienelemente des Tools sind derzeit auf Englisch.

What should the script do?

Set headers and properties.groovy

import com.sap.gateway.ip.core.customdev.util.Message

def Message processData(Message message) {
    def headers = message.getHeaders()
    def value = headers.get("SAP_ApplicationID") ?: ""

    message.setProperty("orderId", value)
    message.setHeader("X-Correlation-ID", value ?: UUID.randomUUID().toString())
    return message
}

Häufige Fragen

Welche CPI-Skriptsignatur wird verwendet?
Der Standard-Einstiegspunkt des Script-Schritts: def Message processData(Message message), mit Import von com.sap.gateway.ip.core.customdev.util.Message.
Ist MPL-Attachment-Logging in Produktion sicher?
Attachments belegen Speicher und können Payload-Daten offenlegen. Die Logging-Vorlage schreibt daher nur, wenn eine Schalter-Property true ist. Lassen Sie sie in Produktion aus, außer bei der Fehlersuche.
Wird KI verwendet?
Nein. Jedes Skript ist eine geprüfte Vorlage mit Ihren Namen, daher ist das Ergebnis sofort da und immer gleich. Testen Sie es vor dem Transport in Ihrem Tenant.

Vorlagen sind Ausgangspunkte. Testen Sie jedes Skript in einem Nicht-Produktiv-Tenant. ERPClimb ist unabhängig und nicht mit SAP SE verbunden.