— 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.