— SAP Integration Suite

Gerador de scripts Groovy para SAP CPI

Escolha o que o passo do seu iFlow precisa, preencha seus nomes e copie um script Groovy limpo para o passo Script do CPI. Roda no navegador, grátis e sem login.

Observação: os controles da ferramenta estão em inglês por enquanto.

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
}

Perguntas frequentes

Qual assinatura de script do CPI é usada?
O ponto de entrada padrão do passo Script: def Message processData(Message message), importando com.sap.gateway.ip.core.customdev.util.Message.
O logging com anexos MPL é seguro em produção?
Anexos ocupam armazenamento e podem expor dados do payload, por isso o modelo só grava quando uma property de controle é true. Mantenha desligado em produção, exceto para investigar problemas.
Usa IA?
Não. Cada script é um modelo revisado preenchido com seus nomes, então o resultado é instantâneo e sempre igual. Teste no seu tenant antes de transportar.

Os modelos são pontos de partida. Teste cada script em um tenant não produtivo. A ERPClimb é independente e não é afiliada à SAP SE.