{"id":246686,"date":"2025-07-11T10:21:10","date_gmt":"2025-07-11T08:21:10","guid":{"rendered":"https:\/\/blog.adesso-bc.com\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/"},"modified":"2025-11-04T15:42:16","modified_gmt":"2025-11-04T14:42:16","slug":"outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade","status":"publish","type":"post","link":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/","title":{"rendered":"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade"},"content":{"rendered":"\n<p>In modern enterprises, end-to-end integrations are the backbone of seamless business processes \u2013 be it for order processing, invoicing, or exchange with business partners. Apache Camel has proven itself as a reliable framework that seamlessly orchestrates data flows in SAP Cloud Platform Integration (CPI). However, with upcoming upgrades, SAP has significantly tightened the validation of expressions: What was previously tolerated now leads to hard errors during deployment. Anyone who does not convert ${in.body}, ${Property.customerName} and similar expressions risks blocked deployments, lengthy troubleshooting, and ultimately production outages.   <\/p>\n\n<h2 class=\"wp-block-heading\">What is Apache Camel?<\/h2>\n\n<p>Apache Camel is a widely used, lightweight open-source integration framework that operates according to the Enterprise Integration Patterns paradigm. It allows connecting various protocols and data formats with minimal boilerplate code and offers a variety of predefined components (e.g., HTTP, JMS, SOAP, File, SFTP) to quickly implement integration scenarios. <\/p>\n\n<h3 class=\"wp-block-heading\">What Exactly Changes with the Update to Camel .14?<\/h3>\n\n<p>With the transition to Apache Camel &gt;3.14, SAP has completely revised the internal validation of regular expressions. Here are the most important changes at a glance: <\/p>\n\n<pre class=\"wp-block-code\"><code>Alt: ${In.Body}                      \u2192 Neu: ${body}\n\nAlt: ${Property.customerName}        \u2192 Neu: ${exchangeProperty.customerName}\n\nAlt: ${Header.SAPClient}             \u2192 Neu: ${header.SAPClient}\n\nAlt: ${BodyAs(String)}               \u2192 Neu: ${bodyAs(String)}<\/code><\/pre>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"430\" src=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/Bild2-1024x430.png\" alt=\"\" class=\"wp-image-6777\" srcset=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/Bild2-1024x430.png 1024w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/Bild2-980x412.png 980w, https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/Bild2-480x202.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><figcaption class=\"wp-element-caption\">Fig. 1: Using Camel Simple Expression Language, \u00a9 Copyright SAP SE. All rights reserved.  <\/figcaption><\/figure>\n\n<h2 class=\"wp-block-heading\">Upgrade Brings Risks<\/h2>\n\n<h3 class=\"wp-block-heading\">Why a &#8220;Small&#8221; Upgrade Becomes a Domino Effect<\/h3>\n\n<p>In classic Camel 2.x landscapes, faulty expressions sometimes led to isolated runtime warnings or message failures, but the flow itself usually still started. With Camel 3.14, however, the entire deployment process aborts as soon as even a single outdated expression appears in a flow definition. Imagine you have 80 packages, each with 10 flows \u2013 that&#8217;s 800 deployment steps. Even if only 30% of your flows contain outdated patterns, you risk 240 blocked deployments.   <\/p>\n\n<h3 class=\"wp-block-heading\">The Underestimated Effort: how Manual Proliferation Arises<\/h3>\n\n<p>Every deployment error first requires finding the faulty expression \u2013 a process that can easily take 30\u201345 minutes in complex flows with sub-processes and nested call activities. For an average package with 10 flows, this means: up to eight hours of manual search and correction effort. For 50 packages, this adds up to approximately 400 hours \u2013 or ten full working days.  <\/p>\n\n<h3 class=\"wp-block-heading\">When Integration Errors Become a Business Risk<\/h3>\n\n<p>Production outages in integration landscapes directly translate into missing orders, interrupted supply chains, and dissatisfied end customers. A domino effect that benefits neither reputation nor revenue. Therefore: A seemingly &#8220;small&#8221; syntax change must not be underestimated.  <\/p>\n\n<h2 class=\"wp-block-heading\">Upgrade Made Easy<\/h2>\n\n<h3 class=\"wp-block-heading\">Adesso CI SyntaxSavy \u2013 our Solutions for Secure Camel .14 Upgrades<\/h3>\n\n<p>With CI SyntaxSavy, our proprietary analysis tool, we at adesso have created a solution that reliably prepares integration landscapes for the Apache Camel 3.14 upgrade. The Python-based script automatically scans your SAP Integration Suite, identifies outdated expressions at the package, flow, and component level, and provides structured reports that show at a glance where action is needed. <\/p>\n\n<p>CI SyntaxSavy is more than just a scanner \u2013 it is your data-driven roadmap for a smooth migration: no time-consuming troubleshooting in hundreds of artifacts, no manual workarounds, but a clear overview that presents priorities and risks at a glance. This way, you create transparency and control before the upgrade begins. <\/p>\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Package<\/td><td>iFlow<\/td><td>Component in CPI<\/td><td>File<\/td><\/tr><tr><td>SAP S\/4HANA Integration with Salesforce<\/td><td>Update_Account_from_Salesforce_to_SAP &#8230;<\/td><td>callActivity (Name: Put msg&#8230;)<\/td><td>Update Account from SF.iflw<\/td><\/tr><tr><td>SAP S\/4HANA Integration with Salesforce<\/td><td>Replicate_Sales_Contract_from_Salesforce<\/td><td>callActivity (Name: Set Props)<\/td><td>Create Sales Contract from SF.iflw<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Fig. 2: Sample Excerpt from a Report <\/figcaption><\/figure>\n\n<h3 class=\"wp-block-heading\">What Added Value Does the Report Bring for Integrators?<\/h3>\n\n<p>The report provided by adesso \u2013 generated via Python script \u2013 is far more than a simple list of outdated expressions. For integrators, it offers crucial advantages: <\/p>\n\n<h4 class=\"wp-block-heading\">Targeted Error Identification<\/h4>\n\n<p>Instead of laboriously searching for ${in.body} &amp; similar expressions in hundreds of artifacts, you can see at a glance which packages, flows, and components require action. This eliminates lengthy search processes and prevents code sprawl. <\/p>\n\n<h4 class=\"wp-block-heading\">Minimizing Downtime Risks<\/h4>\n\n<p>By promptly and systematically processing the report results, you avoid unpleasant surprises during the Camel 3.14 rollout. The report thus directly contributes to operational reliability and customer satisfaction. <\/p>\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n<p>Thanks to the precise analysis by CI SyntaxSavy, we can proceed with targeted implementation: Outdated patterns are systematically identified and replaced, your flows are then end-to-end tested in a QA environment and secured with monitoring alerts. Our experienced consultants will support you throughout the entire process. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In modern enterprises, end-to-end integrations are the backbone of seamless business processes \u2013 be it for order processing, invoicing, or exchange with business partners. Apache Camel has proven itself as a reliable framework that seamlessly orchestrates data flows in SAP Cloud Integration (CPI). However, with upcoming upgrades, SAP has significantly tightened the validation of expressions.  <\/p>\n","protected":false},"author":7,"featured_media":246687,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[300],"tags":[362,394,495,501],"class_list":["post-246686","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all-industries","tag-apache-camel","tag-cpi-regular-expressions","tag-sap-cloud-platform-integration","tag-sap-cpi","blogauthor-jwan-sulyman"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade - adesso business consulting Blog<\/title>\n<meta name=\"description\" content=\"With CI SyntaxSavy, we at adesso have created a solution that prepares integration landscapes for the Apache Camel 3.14 upgrade.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade - adesso business consulting Blog\" \/>\n<meta property=\"og:description\" content=\"With CI SyntaxSavy, we at adesso have created a solution that prepares integration landscapes for the Apache Camel 3.14 upgrade.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\" \/>\n<meta property=\"og:site_name\" content=\"adesso business consulting Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/adessoorange\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-11T08:21:10+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-04T14:42:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1406\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"NabielElhajAhmad\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"NabielElhajAhmad\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\"},\"author\":{\"name\":\"NabielElhajAhmad\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/person\/a6efbdc5082f563739edbd9fe3e8139c\"},\"headline\":\"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade\",\"datePublished\":\"2025-07-11T08:21:10+00:00\",\"dateModified\":\"2025-11-04T14:42:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\"},\"wordCount\":706,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg\",\"keywords\":[\"Apache Camel\",\"CPI Regular Expressions\",\"SAP Cloud Platform Integration\",\"SAP CPI\"],\"articleSection\":[\"All Industries\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\",\"url\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\",\"name\":\"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade - adesso business consulting Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg\",\"datePublished\":\"2025-07-11T08:21:10+00:00\",\"dateModified\":\"2025-11-04T14:42:16+00:00\",\"description\":\"With CI SyntaxSavy, we at adesso have created a solution that prepares integration landscapes for the Apache Camel 3.14 upgrade.\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage\",\"url\":\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg\",\"contentUrl\":\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg\",\"width\":2560,\"height\":1406},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/blog.adesso-bc.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#website\",\"url\":\"https:\/\/blog.adesso-bc.com\/en\/\",\"name\":\"adesso business consulting Blog\",\"description\":\"Latest developments and exciting topics from the world of SAP\",\"publisher\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.adesso-bc.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#organization\",\"name\":\"adesso orange AG\",\"url\":\"https:\/\/blog.adesso-bc.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg\",\"contentUrl\":\"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg\",\"width\":100,\"height\":100,\"caption\":\"adesso orange AG\"},\"image\":{\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/adessoorange\",\"https:\/\/www.instagram.com\/adesso.orange\",\"https:\/\/www.linkedin.com\/company\/adesso-orange\",\"https:\/\/www.xing.com\/pages\/adesso-orange\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/person\/a6efbdc5082f563739edbd9fe3e8139c\",\"name\":\"NabielElhajAhmad\",\"url\":\"https:\/\/blog.adesso-bc.com\/en\/author\/nabielelhajahmad\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade - adesso business consulting Blog","description":"With CI SyntaxSavy, we at adesso have created a solution that prepares integration landscapes for the Apache Camel 3.14 upgrade.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/","og_locale":"en_US","og_type":"article","og_title":"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade - adesso business consulting Blog","og_description":"With CI SyntaxSavy, we at adesso have created a solution that prepares integration landscapes for the Apache Camel 3.14 upgrade.","og_url":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/","og_site_name":"adesso business consulting Blog","article_publisher":"https:\/\/www.facebook.com\/adessoorange","article_published_time":"2025-07-11T08:21:10+00:00","article_modified_time":"2025-11-04T14:42:16+00:00","og_image":[{"width":2560,"height":1406,"url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg","type":"image\/jpeg"}],"author":"NabielElhajAhmad","twitter_card":"summary_large_image","twitter_misc":{"Written by":"NabielElhajAhmad","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#article","isPartOf":{"@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/"},"author":{"name":"NabielElhajAhmad","@id":"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/person\/a6efbdc5082f563739edbd9fe3e8139c"},"headline":"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade","datePublished":"2025-07-11T08:21:10+00:00","dateModified":"2025-11-04T14:42:16+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/"},"wordCount":706,"commentCount":0,"publisher":{"@id":"https:\/\/blog.adesso-bc.com\/en\/#organization"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg","keywords":["Apache Camel","CPI Regular Expressions","SAP Cloud Platform Integration","SAP CPI"],"articleSection":["All Industries"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/","url":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/","name":"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade - adesso business consulting Blog","isPartOf":{"@id":"https:\/\/blog.adesso-bc.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg","datePublished":"2025-07-11T08:21:10+00:00","dateModified":"2025-11-04T14:42:16+00:00","description":"With CI SyntaxSavy, we at adesso have created a solution that prepares integration landscapes for the Apache Camel 3.14 upgrade.","breadcrumb":{"@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#primaryimage","url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg","contentUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2025\/07\/pexels-pixabay-247791-scaled.jpg","width":2560,"height":1406},{"@type":"BreadcrumbList","@id":"https:\/\/blog.adesso-bc.com\/en\/outdated-expressions-in-sap-cpi-our-solution-for-the-apache-camel-upgrade\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/blog.adesso-bc.com\/en\/"},{"@type":"ListItem","position":2,"name":"Outdated Expressions in SAP CPI \u2013 our Solution for the Apache Camel Upgrade"}]},{"@type":"WebSite","@id":"https:\/\/blog.adesso-bc.com\/en\/#website","url":"https:\/\/blog.adesso-bc.com\/en\/","name":"adesso business consulting Blog","description":"Latest developments and exciting topics from the world of SAP","publisher":{"@id":"https:\/\/blog.adesso-bc.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.adesso-bc.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.adesso-bc.com\/en\/#organization","name":"adesso orange AG","url":"https:\/\/blog.adesso-bc.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg","contentUrl":"https:\/\/blog.adesso-bc.com\/wp-content\/uploads\/2022\/03\/adesso-orange-blog-logo-gry.svg","width":100,"height":100,"caption":"adesso orange AG"},"image":{"@id":"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/adessoorange","https:\/\/www.instagram.com\/adesso.orange","https:\/\/www.linkedin.com\/company\/adesso-orange","https:\/\/www.xing.com\/pages\/adesso-orange"]},{"@type":"Person","@id":"https:\/\/blog.adesso-bc.com\/en\/#\/schema\/person\/a6efbdc5082f563739edbd9fe3e8139c","name":"NabielElhajAhmad","url":"https:\/\/blog.adesso-bc.com\/en\/author\/nabielelhajahmad\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/posts\/246686","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/comments?post=246686"}],"version-history":[{"count":1,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/posts\/246686\/revisions"}],"predecessor-version":[{"id":246692,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/posts\/246686\/revisions\/246692"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/media\/246687"}],"wp:attachment":[{"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/media?parent=246686"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/categories?post=246686"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.adesso-bc.com\/en\/wp-json\/wp\/v2\/tags?post=246686"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}