All skills
secondsky avatar

/sap-btp-integration-suite

@620a19a
by Eddiesecondsky/sap-skills456 stars
120

Enterprise integration solutions using SAP Integration Suite on BTP. Covers Cloud Integration (iFlows), API Management, Event Mesh, Edge Integration Cell, Integration Advisor, Trading Partner Management, and Migration Assessment. Use for building integration flows, managing API proxies, event-driven architectures, B2B/EDI integrations, hybrid deployments, adapter configuration, Groovy/JavaScript message processing, and troubleshooting.

Use this Skill: https://skilld.dev/gh/secondsky/sap-skills/sap-btp-integration-suite

This session only. Nothing lands on disk.

referencesedge-integration-cell.md

≈3.7k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Edge Integration Cell - Comprehensive Reference

Source: SAP BTP Integration Suite Documentation Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/tree/main/docs/ISuite Last Updated: 2025-11-22


Table of Contents

  1. Overview
  2. Architecture
  3. Prerequisites
  4. Deployment Guide
  5. Operations
  6. Troubleshooting

Overview

Edge Integration Cell is an optional hybrid integration runtime that enables:

  • Design in cloud: Use Integration Suite web UI
  • Deploy on-premise: Run in private Kubernetes cluster
  • Data sovereignty: Data stays within private landscape

Use Cases

  1. Security/Compliance Requirements

    • Sensitive data must stay behind firewall
    • Regulatory data residency requirements
    • No data transit over internet
  2. SAP Process Orchestration Migration

    • Modernize to Integration Suite
    • Keep existing network topology
    • Gradual migration path
  3. Hybrid Architecture

    • Mix cloud and edge deployment
    • Centralized design and monitoring
    • Distributed execution

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/what-is-edge-integration-cell-aee74bb.md


Architecture

Component Overview

┌─────────────────────────────────────────────────────────────────┐
│                    SAP BTP Cloud                                 │
│  ┌──────────────────────────────────────────────────────────┐   │
│  │              SAP Integration Suite                        │   │
│  │  ┌─────────────┐ ┌─────────────┐ ┌─────────────────────┐ │   │
│  │  │   Design    │ │   Monitor   │ │  Security Material  │ │   │
│  │  │   Studio    │ │   (Logs)    │ │   (Keystore Sync)   │ │   │
│  │  └─────────────┘ └─────────────┘ └─────────────────────┘ │   │
│  └──────────────────────────────────────────────────────────┘   │
└────────────────────────────┬────────────────────────────────────┘
                             │ HTTPS (Outbound only)
                             ▼
┌─────────────────────────────────────────────────────────────────┐
│                 Customer Private Landscape                       │
│  ┌──────────────────────────────────────────────────────────┐   │
│  │              Kubernetes Cluster                           │   │
│  │  ┌─────────────────────────────────────────────────────┐ │   │
│  │  │           Edge Integration Cell                      │ │   │
│  │  │  ┌─────────────┐ ┌─────────────┐ ┌───────────────┐  │ │   │
│  │  │  │   Runtime   │ │   Worker    │ │   Security    │  │ │   │
│  │  │  │   Engine    │ │   Pods      │ │   Manager     │  │ │   │
│  │  │  └─────────────┘ └─────────────┘ └───────────────┘  │ │   │
│  │  └─────────────────────────────────────────────────────┘ │   │
│  └──────────────────────────────────────────────────────────┘   │
│                             │                                    │
│              ┌──────────────┴──────────────┐                    │
│              ▼                              ▼                    │
│      ┌─────────────┐                ┌─────────────┐             │
│      │   Sender    │                │  Receiver   │             │
│      │   System    │                │   System    │             │
│      └─────────────┘                └─────────────┘             │
└─────────────────────────────────────────────────────────────────┘

Supported Kubernetes Platforms

Platform Documentation
Amazon EKS https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/prepare-for-deployment-on-amazon-elastic-kubernetes-service-eks-6f95afa.md
Azure AKS https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/prepare-for-deployment-on-azure-kubernetes-service-aks-a3c3a9c.md
Google GKE https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/prepare-for-deployment-on-google-kubernetes-engine-gke-24a1e56.md
Red Hat OpenShift https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/prepare-for-deployment-on-red-hat-openshift-ocp-21ae0fd.md
SUSE Rancher RKE2 https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/prepare-for-deployment-on-suse-rancher-kubernetes-engine-rke2-0359e5c.md

Prerequisites

Kubernetes Cluster Requirements

Requirement Specification
Kubernetes Version 1.23+
Worker Nodes Minimum 4
CPU per Node 4 vCPU minimum
Memory per Node 16 GB minimum
Storage 100 GB+ persistent volume
Ingress Controller Required (NGINX, etc.)

Network Requirements

Requirement Description
Outbound HTTPS To SAP BTP (*.hana.ondemand.com)
DNS Resolvable cluster DNS
Load Balancer For ingress traffic
Firewall Rules Allow outbound 443 to SAP

SAP BTP Requirements

Requirement Description
Integration Suite License With Edge Integration Cell entitlement
BTP Subaccount Cloud Foundry enabled
Role Collections Edge Integration Cell Administrator

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/plan-your-setup-of-edge-integration-cell-217fed1.md


Deployment Guide

Step 1: Prepare Kubernetes Cluster

Platform-specific preparation:

# Example: Create namespace
kubectl create namespace sap-integration

# Verify cluster resources
kubectl get nodes -o wide
kubectl top nodes

Step 2: Activate Edge Integration Cell

  1. Navigate to Integration Suite
  2. Go to Settings → Integrations
  3. Enable Edge Integration Cell
  4. Note the activation token

Step 3: Deploy Edge Lifecycle Management Bridge

# Download and deploy the bridge
# Follow SAP-provided instructions for your platform

Step 4: Add Edge Node

  1. In Integration Suite, go to Settings → Edge Nodes
  2. Click "Add Edge Node"
  3. Provide:
    • Name
    • Kubernetes context
    • Namespace

Step 5: Deploy Edge Integration Cell Solution

  1. Select the edge node
  2. Click "Deploy Solution"
  3. Configure:
    • Resource allocation
    • Ingress settings
    • Storage class

Step 6: Configure Keystore Synchronization

  1. Navigate to Security Material
  2. Configure which keystores to sync
  3. Verify synchronization status

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/deploy-the-edge-integration-cell-solution-ab81b84.md


Operations

Deploy Integration Content

  1. Design integration flow in cloud
  2. Navigate to Manage Integration Content
  3. Select target: Edge Integration Cell
  4. Click Deploy

Monitor

From Cloud:

  • Message processing logs (centralized)
  • Runtime status
  • Certificate expiration

On Cluster:

# Check pod status
kubectl get pods -n sap-integration

# View logs
kubectl logs -n sap-integration <pod-name>

# Check resources
kubectl top pods -n sap-integration

Keystore Management

Synchronization:

  • Cloud keystores sync to edge
  • Automatic sync at intervals
  • Manual sync trigger available

Local Keystores:

  • Edge-specific certificates
  • Not synced to cloud
  • Managed via API/CLI

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/manage-keystore-for-edge-integration-cell-39eb101.md

Upgrade

  1. Check for available updates in Integration Suite
  2. Review release notes
  3. Initiate upgrade from cloud UI
  4. Monitor rollout progress
# Monitor upgrade
kubectl get pods -n sap-integration -w

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/upgrade-edge-integration-cell-27c3926.md

Backup and Restore

Backup:

  • Export integration content
  • Backup keystore entries
  • Document configuration

Restore:

  • Redeploy solution if needed
  • Restore keystores
  • Redeploy integration content

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/backup-and-restore-edge-integration-cell-61cf37b.md


Troubleshooting

Common Issues

Issue Resolution
Pods not starting Check resources, image pull
Keystore sync failed Verify connectivity, permissions
Deployment failed Check logs, storage availability
Connection timeout Verify firewall, DNS resolution

Diagnostic Commands

# Check pod status
kubectl get pods -n sap-integration -o wide

# Describe failing pod
kubectl describe pod <pod-name> -n sap-integration

# View pod logs
kubectl logs <pod-name> -n sap-integration --tail=100

# Check events
kubectl get events -n sap-integration --sort-by='.lastTimestamp'

# Check persistent volumes
kubectl get pv,pvc -n sap-integration

Log Locations

Log Type Access
Runtime Logs Kubernetes pod logs
Message Logs Integration Suite Monitor
System Logs Cloud Foundry logs

Connectivity Test

# Test outbound connectivity
kubectl run -it --rm test --image=curlimages/curl \
  --restart=Never -n sap-integration -- \
  curl -v https://your-btp-url.hana.ondemand.com

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/troubleshooting-for-edge-integration-cell-816d9e4.md


Runtime Scope

Supported Features

Most Cloud Integration features supported with some exceptions.

Not Supported

  • Neo environment features
  • Some deprecated adapters
  • Certain legacy configurations

Documentation: https://github.com/SAP-docs/sap-btp-integration-suite/blob/main/docs/ISuite/edge-integration-cell-runtime-scope-144c64a.md


Related Documentation

Source: SKILL.md on GitHub

1 warning1mo3 checks · Risk SAFE
  • Gen Agent Trust Hub1mo

    The SAP BTP Integration Suite skill is a comprehensive development and operations resource. It provides legitimate templates for building integration flows (iFlows), Groovy scripts, and API policies while adhering to enterprise security best practices. The skill instructs the agent to use externalized parameters for sensitive data and directs users to official SAP documentation. No malicious patterns, such as prompt injection, data exfiltration, or obfuscation, were detected.

  • Socket1mo

    No alerts

  • Snyk1mo

    Risk: MEDIUM · 1 issue

Signed by skilld at 620a19a. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 2 months ago
What it can do
Reads files Runs commands Network
All 6 allowed tools
ReadBashGlobGrepWebFetchWebSearch
Other metadata
metadata
{
  "maintainer": "Eduard Jiglau",
  "maintainer_email": "hello@sap-ai-skills.com",
  "website": "https://sap-ai-skills.com",
  "version": "2.4.1",
  "last_verified": "2025-11-27",
  "documentation_source": "https://github.com/SAP-docs/sap-btp-integration-suite",
  "sap_help_portal": "https://help.sap.com/docs/integration-suite",
  "status": "production",
  "keywords": [
    "sap integration suite",
    "cloud integration",
    "cpi",
    "iflow",
    "api management",
    "apim",
    "event mesh",
    "edge integration cell",
    "integration advisor",
    "trading partner management",
    "b2b integration",
    "edi integration",
    "migration assessment",
    "graph",
    "odata provisioning",
    "message mapping",
    "groovy script",
    "adapter configuration",
    "sftp adapter",
    "http adapter",
    "odata adapter",
    "rfc adapter",
    "amqp adapter",
    "kafka adapter",
    "jms queue",
    "data store",
    "idempotent processing"
  ]
}

README badge

README badge for secondsky/sap-skills/sap-btp-integration-suite