SAP Integration Suite · JSON Structure
Sap Integration Suite Integration Package Structure
JSON structure documentation for SAP Cloud Integration packages and their artifacts
Type: object
Properties: 0
API ManagementCloud IntegrationEnterprise IntegrationEvent MeshiPaaSSAPSAP BTP
Sap Integration Suite Integration Package Structure is a JSON Structure definition published by SAP Integration Suite.
Meta-schema:
JSON Structure
{
"title": "SAP Integration Package Structure",
"description": "JSON structure documentation for SAP Cloud Integration packages and their artifacts",
"type": "object",
"structure": {
"IntegrationPackage": {
"description": "Top-level integration package containing related integration artifacts",
"fields": {
"Id": "string — Unique package identifier (URL-safe)",
"Name": "string — Human-readable display name",
"Description": "string — Long-form package description",
"ShortText": "string — Brief summary (max 140 chars)",
"Version": "string — Semantic version (major.minor.patch)",
"Vendor": "string — Package author or vendor",
"Mode": "enum[EDIT_ALLOWED, READONLY] — Edit permissions",
"SupportedPlatform": "string — Target SAP platform",
"CreationDate": "date-time — Package creation timestamp",
"ModifiedDate": "date-time — Last modification timestamp"
},
"children": {
"IntegrationDesigntimeArtifacts": {
"description": "Collection of design-time artifacts within a package",
"type": "array",
"items": {
"description": "Single design-time integration artifact",
"fields": {
"Id": "string — Artifact identifier",
"Version": "string — Artifact version",
"PackageId": "string — Parent package reference",
"Name": "string — Artifact display name",
"Description": "string — Artifact description",
"Type": "enum[IFlow, ValueMapping, ODataApi, RestApi, SoapApi]",
"ModifiedBy": "string — Last modifying user",
"ModifiedAt": "date-time — Last modification time"
}
}
}
}
},
"RuntimeArtifact": {
"description": "Deployed runtime artifact with status information",
"fields": {
"Id": "string — Runtime artifact identifier",
"Version": "string — Deployed version",
"Name": "string — Artifact name",
"Type": "string — Artifact type",
"Status": "enum[STARTED, STARTING, STOPPING, STOPPED, ERROR] — Deployment status",
"DeployedBy": "string — Deploying user",
"DeployedOn": "date-time — Deployment timestamp",
"ErrorInformation": "string — Error details when Status is ERROR"
}
},
"MessageProcessingLog": {
"description": "Audit log entry for a single message processed by an integration flow",
"fields": {
"MessageGuid": "string — Unique message identifier",
"CorrelationId": "string — Cross-message correlation identifier",
"ApplicationMessageId": "string — App-level message ID",
"ApplicationMessageType": "string — App message type",
"LogStart": "date-time — Processing start time",
"LogEnd": "date-time — Processing end time",
"Sender": "string — Source system/channel",
"Receiver": "string — Target system/channel",
"IntegrationFlowName": "string — Processing integration flow",
"Status": "enum[COMPLETED, FAILED, PROCESSING, RETRY, ESCALATED, DISCARDED, ABANDONED]",
"LogLevel": "enum[INFO, DEBUG, TRACE, ERROR]"
}
}
}
}