<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: March Developer Challenge - CloudEvents: Week 1 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629843#M2026988</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.awesome_company.sales_order.Updated.v1",
  "source": "https://prod.illidian.awesome_company.com/sales_orders",
  "subject": "AWO0190240000132024",
  "id": "f8e9d7c6-5b4a-3c2d-1e0f-9a8b7c6d5e4f",
  "time": "2024-03-06 13:00:00",
  "datacontenttype": "application/json",
  "data": { 
    "salesOrder": "9024000013",
    "company": "AWO01",
    "year": "2024",
    "status": "Shipped"
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 06 Mar 2024 15:13:14 GMT</pubDate>
    <dc:creator>xavisanse</dc:creator>
    <dc:date>2024-03-06T15:13:14Z</dc:date>
    <item>
      <title>March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629129#M2026970</link>
      <description>&lt;DIV class=""&gt;&lt;SPAN&gt;In this month's developer challenge, we will focus on CloudEvents. We will learn what the&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://github.com/CloudEvents/spec" href="https://github.com/CloudEvents/spec" target="_blank" rel="noopener"&gt;CloudEvents specification&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;is, how it has been adopted within SAP and even create our first CloudEvent. We will also create CloudEvents programmatically and send them to one of the different offerings that SAP has to support Event-Driven architectures. Lots to learn, so let's get started.&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="CloudEvents-Developer-Challenge.drawio.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/76034i9EB0E60D40E57005/image-size/medium?v=v2&amp;amp;px=400" role="button" title="CloudEvents-Developer-Challenge.drawio.png" alt="CloudEvents-Developer-Challenge.drawio.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE dir="auto"&gt;&lt;P&gt;Links to March's developer challenge:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Week 1: &lt;A href="https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-1/td-p/13629129" target="_blank" rel="noopener"&gt;https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-1/td-p/13629129&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Week 2: &lt;A href="https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-2/m-p/13635719" target="_blank" rel="noopener"&gt;https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-2/m-p/13635719&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Week 3: &lt;A href="https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-3/td-p/13642145" target="_blank" rel="noopener"&gt;https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-3/td-p/13642145&lt;/A&gt;&lt;/LI&gt;&lt;LI&gt;Week 4: &lt;A href="https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-4/td-p/13648232" target="_blank" rel="noopener"&gt;https://community.sap.com/t5/application-development-discussions/march-developer-challenge-cloudevents-week-4/td-p/13648232&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;H2&gt;What is CloudEvents?&lt;/H2&gt;&lt;P align="center"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-center" image-alt="CloudEvents-logo.png" style="width: 200px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/71576i1C2B02966BEF3BB4/image-size/small?v=v2&amp;amp;px=200" role="button" title="CloudEvents-logo.png" alt="CloudEvents-logo.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P class=""&gt;Today's system landscapes are very complex and we need to deal with many systems communicating with each other, ideally as close to real-time as possible. Nowadays, a system can publish events to notify other systems of the changes happening within the objects of their system. Given that we are talking of many systems, ideally, there will be a common way of describing the data produced by these systems. The CloudEvents specification can help us with this. We can leverage it to provide a consistent way for how our systems can communicate with others about these events.&lt;/P&gt;&lt;P class=""&gt;As mentioned on the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://CloudEvents.io/" href="https://cloudevents.io/" target="_blank" rel="noopener"&gt;CloudEvents website&lt;/A&gt;...&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;CloudEvents is a specification for describing event data in a common way. It's goal is to simplify event declaration and delivery across services, platforms and beyond! The specification is now under the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://cncf.io/" href="https://cncf.io/" target="_blank" rel="noopener"&gt;Cloud Native Computing Foundation&lt;/A&gt;&lt;/EM&gt;.&lt;/P&gt;&lt;P class=""&gt;Below is an example of what a CloudEvent message will look like:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.github.pull_request.opened",
  "source": "https://github.com/cloudevents/spec/pull",
  "subject": "123",
  "id": "A234-1234-1234",
  "time": "2018-04-05T17:31:00Z",
  "comexampleextension1": "value",
  "comexampleothervalue": 5,
  "datacontenttype": "text/xml",
  "data": "&amp;lt;much wow=\"xml\"/&amp;gt;"
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;You'll notice that the example above is composed of many attributes, the event context. The context describes the event and is independent of the event data. Meaning that we can somehow process/inspect the event without needing to process its data. Now, let's dive a bit into the message itself.&lt;/P&gt;&lt;BLOCKQUOTE dir="auto"&gt;&lt;P class=""&gt;For more information on the history, development and design rationale behind the specification, see the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/primer.md" href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/primer.md" target="_blank" rel="noopener"&gt;CloudEvents Primer&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;document.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;H2&gt;CloudEvents message format&lt;/H2&gt;&lt;P class=""&gt;A CloudEvent message is mainly composed of context attributes and data.&lt;/P&gt;&lt;H3&gt;Context Attributes&lt;/H3&gt;&lt;P class=""&gt;&lt;SPAN&gt;A number of attributes can be included within the message, these attributes are known as&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#context-attributes" href="https://github.com/cloudevents/spec/blob/v1.0.2/cloudevents/spec.md#context-attributes" target="_blank" rel="noopener"&gt;Context Attributes&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;and the idea is that these context attributes can be used to describe the event. We can think of these context attributes as the header information of our event that can be used for filtering and routing. Let's explore some of the attributes available.&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;Name&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Required&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;Example&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;id&lt;/TD&gt;&lt;TD&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/TD&gt;&lt;TD&gt;Identifies the event. Producers MUST ensure that source + id is unique for each distinct event.&lt;/TD&gt;&lt;TD&gt;63d6a150-c6a1-4c5b-bcc3-27d90c07941c&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;source&lt;/TD&gt;&lt;TD&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/TD&gt;&lt;TD&gt;Identifies the context in which an event happened.&lt;/TD&gt;&lt;TD&gt;/default/sap.s4.beh/244572008&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;specversion&lt;/TD&gt;&lt;TD&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/TD&gt;&lt;TD&gt;The version of the CloudEvents specification which the event uses.&lt;/TD&gt;&lt;TD&gt;1.0&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;type&lt;/TD&gt;&lt;TD&gt;&lt;span class="lia-unicode-emoji" title=":white_heavy_check_mark:"&gt;✅&lt;/span&gt;&lt;/TD&gt;&lt;TD&gt;Describes the type of the event&lt;/TD&gt;&lt;TD&gt;sap.s4.beh.businesspartner.v1.BusinessPartner.Changed.v1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;datacontenttype&lt;/TD&gt;&lt;TD&gt;&amp;nbsp;&lt;/TD&gt;&lt;TD&gt;Content type of the value in data.&lt;/TD&gt;&lt;TD&gt;application/json&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;H4&gt;Extension Context Attributes&lt;/H4&gt;&lt;P class=""&gt;A CloudEvent message may also include additional context attributes, which are not defined as part of the specification. These additional attributes are known as "extension attributes" and can be used by the producer systems or intermediaries to include additional metadata to an event, similar to how we can use HTTP custom headers.&lt;/P&gt;&lt;P class=""&gt;For example, in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://hub.sap.com/event/SAPDigitalVehicleHubBusinessEvents_SAPDigitalVehicleHubBusinessEvents" href="https://hub.sap.com/event/SAPDigitalVehicleHubBusinessEvents_SAPDigitalVehicleHubBusinessEvents" target="_blank" rel="noopener"&gt;SAP Digital Vehicle Hub Business Events package&lt;/A&gt;, we can see that the event raised when a vehicle changes -&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;sap.dmo.dvh.Vehicle.Changed.v1&lt;/FONT&gt;, contains the extension context attribute&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;sappassport&lt;/FONT&gt;, which is an SAP specific tracing identifier.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "sap.dmo.dvh.Vehicle.Changed.v1",
  "source": "/eu10/sap.dmo.dvh",
  "subject": "808E6E30B65149978A443429B29FB300",
  "id": "a823e884-5edc-4194-a81a-f3a3632417ee",
  "time": "2018-04-08 08:31:00",
  "datacontenttype": "application/json",
  "sappassport": "string",
  ....
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H3&gt;Data&lt;/H3&gt;&lt;P class=""&gt;A CloudEvent message may include a payload but this is not required. If included it will be in the format specified in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;FONT face="courier new,courier"&gt;datacontenttype&lt;/FONT&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;context attribute. Although it is not required, we will generally have a payload in messages. Below we can see an example of an event message that contains a payload. In this case, a Business Partner changed event generated by an SAP S/4HANA Cloud Public Edition.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
    "type": "sap.s4.beh.businesspartner.v1.BusinessPartner.Changed.v1",
    "specversion": "1.0",
    "source": "/default/sap.s4.beh/244572008",
    "id": "63d6a150-c6a1-4c5b-bcc3-27d90c07941c",
    "time": "2024-02-26T10:53:06Z",
    "datacontenttype": "application/json",
    "data": {
        "BusinessPartner": "1000667"
    }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE dir="auto"&gt;&lt;P class=""&gt;Check out the Business Partner changed event in the SAP Business Accelerator Hub -&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://hub.sap.com/event/CE_BUSINESSPARTNEREVENTS/resource" href="https://hub.sap.com/event/CE_BUSINESSPARTNEREVENTS/resource" target="_blank" rel="noopener"&gt;https://hub.sap.com/event/CE_BUSINESSPARTNEREVENTS/resource&lt;/A&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;H2&gt;SAP's adoption of CloudEvents&lt;/H2&gt;&lt;P class=""&gt;SAP is an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://github.com/cloudevents/spec/blob/main/docs/contributors.md" href="https://github.com/cloudevents/spec/blob/main/docs/contributors.md" target="_blank" rel="noopener"&gt;active contributor&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to the CloudEvents specification and one of its many&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://cloudevents.io/" href="https://cloudevents.io/" target="_blank" rel="noopener"&gt;adopters&lt;/A&gt;. Evidence of that is the different products (&lt;A title="https://hub.sap.com/content-type/Events/events/packages" href="https://hub.sap.com/content-type/Events/events/packages" target="_blank" rel="noopener"&gt;event packages&lt;/A&gt;) that we can find documented in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://hub.sap.com/content-type/Events/events/events" href="https://hub.sap.com/content-type/Events/events/events" target="_blank" rel="noopener"&gt;SAP Business Accelerator Hub &amp;gt; Events category&lt;/A&gt;.&lt;/P&gt;&lt;P class=""&gt;The products listed below document their events in the form of event packages in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A title="https://hub.sap.com/" href="https://hub.sap.com/" target="_blank" rel="noopener"&gt;SAP Business Accelerator Hub&lt;/A&gt;. All their events follow the CloudEvents specification:&lt;/P&gt;&lt;UL class=""&gt;&lt;LI&gt;SAP Agricultural Origination Portal&lt;/LI&gt;&lt;LI&gt;SAP Batch Release Hub for Life Sciences&lt;/LI&gt;&lt;LI&gt;SAP Cell and Gene Therapy Orchestration&lt;/LI&gt;&lt;LI&gt;SAP Cloud for Utilities Foundation&lt;/LI&gt;&lt;LI&gt;SAP Digital Vehicle Hub&lt;/LI&gt;&lt;LI&gt;SAP GRC Cloud - Issue Management and Remediation Service&lt;/LI&gt;&lt;LI&gt;SAP Industry Process Framework&lt;/LI&gt;&lt;LI&gt;SAP Intelligent Clinical Supply Management for Operations&lt;/LI&gt;&lt;LI&gt;SAP Intelligent Clinical Supply Management for Planning&lt;/LI&gt;&lt;LI&gt;SAP Landscape Management Cloud&lt;/LI&gt;&lt;LI&gt;SAP Marketing Cloud&lt;/LI&gt;&lt;LI&gt;SAP Order Management Foundation&lt;/LI&gt;&lt;LI&gt;SAP S/4HANA&lt;/LI&gt;&lt;LI&gt;SAP S/4HANA Cloud Public Edition&lt;/LI&gt;&lt;LI&gt;SAP S/4HANA Utilities for Customer Engagement&lt;/LI&gt;&lt;LI&gt;SAP S/4HANA for Procurement Planning Cloud&lt;/LI&gt;&lt;LI&gt;SAP Subscription Billing&lt;/LI&gt;&lt;/UL&gt;&lt;P class=""&gt;SAP's flagship ERP products, SAP S/4HANA Cloud Public edition and SAP S/4HANA, expose more than 600+ events combined. As you might have noticed from the events that we use as examples above, these events follow the CloudEvents specification. Below we can see the BusinessPartner Created event generated by an SAP S/4HANA Cloud Public Edition and we can see how it follows the CloudEvents specification.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
    "type": "sap.s4.beh.businesspartner.v1.BusinessPartner.Created.v1",
    "specversion": "1.0",
    "source": "/default/sap.s4.beh/244572008",
    "id": "194780e0-b5db-1ede-b58a-4550178dff9e",
    "time": "2024-02-26T09:50:00Z",
    "datacontenttype": "application/json",
    "data": {
        "BusinessPartner": "1000667"
    }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE dir="auto"&gt;&lt;P class=""&gt;&lt;span class="lia-unicode-emoji" title=":loudspeaker:"&gt;📢&lt;/span&gt;&amp;nbsp;Check out this blog post, &lt;A href="https://community.sap.com/t5/application-development-blog-posts/cloudevents-at-sap/ba-p/13620137" target="_blank" rel="noopener"&gt;https://community.sap.com/t5/application-development-blog-posts/cloudevents-at-sap/ba-p/13620137&lt;/A&gt;, if you want to learn more about CloudEvents at SAP &lt;span class="lia-unicode-emoji" title=":foggy:"&gt;🌁&lt;/span&gt;.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;H2&gt;Week 1 challenge - Create a CloudEvent&lt;/H2&gt;&lt;P class=""&gt;&lt;SPAN&gt;&lt;span class="lia-unicode-emoji" title=":backhand_index_pointing_right:"&gt;👉&lt;/span&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;Your task for this week is:&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;Create a CloudEvent message and share it as a comment in the comments section below. &lt;EM&gt;Note: The CloudEvent message that you submit in the comments section needs to be valid, as it will be checked against a &lt;A href="https://github.com/cloudevents/spec/blob/main/cloudevents/formats/cloudevents.json" target="_self"&gt;JSON schema&lt;/A&gt;.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;Let's proceed to create our first CloudEvent message. For this, let's use as an example an existing system in your organisation. You can use as a reference a system that you are familiar with. For example, a system that you know that it interacts/notifies other systems in your landscape about a particular change occurring within it.&lt;/P&gt;&lt;BLOCKQUOTE dir="auto"&gt;&lt;P class=""&gt;The event that we create doesn't need to be of a real system/scenario. The goal of this exercise is for you to get familiar with the message format and create a sample event message that we can use in the future.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P class=""&gt;In my case, I will use as a reference a ticket managing system and create a CloudEvent message that will be produced whenever a new ticket is created.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.ajmaradiaga.tms.Ticket.Created.v1",
  "source": "https://tms-prod.ajmaradiaga.com/tickets",
  "subject": "IT00010232",
  "id": "d121e256-2afd-1724-c80b-b5l3645357fa",
  "time": "2024-02-22 14:10:00",
  "datacontenttype": "application/json",
  "data": { 
    "id": "IT00010232",
    "description": "Install ColdTurkey to block distracting websites.",
    "urgency": {
      "id": 1,
      "description": "High"
    }
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;The above payload is what I would submit as an answer for this week's challenge. Now, go ahead, create a CloudEvent message and share it as a comment in the comments section.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 May 2025 06:35:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629129#M2026970</guid>
      <dc:creator>ajmaradiaga</dc:creator>
      <dc:date>2025-05-22T06:35:05Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629130#M2026971</link>
      <description>&lt;P&gt;Example submission for this week. Ideally use a code block to nicely format your CloudEvent message :-).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.ajmaradiaga.tms.Ticket.Created.v1",
  "source": "https://tms-prod.ajmaradiaga.com/tickets",
  "subject": "IT00010232",
  "id": "d121e256-2afd-1724-c80b-b5l3645357fa",
  "time": "2024-02-22 14:10:00",
  "datacontenttype": "application/json",
  "data": { 
    "id": "IT00010232",
    "description": "Install ColdTurkey to block distracting websites.",
    "urgency": {
      "id": 1,
      "description": "High"
    }
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 06:32:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629130#M2026971</guid>
      <dc:creator>ajmaradiaga</dc:creator>
      <dc:date>2024-03-06T06:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629322#M2026975</link>
      <description>&lt;P&gt;Here is my submission&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":victory_hand:"&gt;✌️&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.example.iot.device.event.v1",
  "source": "https://iot-prod.example.com/devices",
  "subject": "device12345-temperature-alert",
  "id": "e241f360-4b3f-4c9b-a5e4-d35456b27f62",
  "time": "2024-03-06 08:34:00",
  "datacontenttype": "application/json",
  "data": { 
    "device_id": "Device12345",
    "event_type": "temperature-alert",
    "description": "Temperature threshold exceeded.",
    "data": {
      "temperature": 75,
      "threshold": 70,
      "units": "Celsius"
    }
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 07:34:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629322#M2026975</guid>
      <dc:creator>r00k13d3v</dc:creator>
      <dc:date>2024-03-06T07:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629448#M2026980</link>
      <description>&lt;LI-CODE lang="javascript"&gt;{
  "id": "3a4fe220-4d46-4321-b32d-e40f9a882b1c",
  "source": "/build/events/launch",
  "specversion": "1.0",
  "type": "com.sap.build.app.Launched.v1",
  "datacontenttype": "application/json",
  "subject": ".gpg",
  "time": "2024-03-06 14:10:00",
  "data": { 
    "name": "My Build App",
    "description": "An app that runs a car wash from anywhere.",
    "tenant": "mycompany-5de8ecni"
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Mar 2024 09:08:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629448#M2026980</guid>
      <dc:creator>Dan_Wroblewski</dc:creator>
      <dc:date>2024-03-06T09:08:34Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629462#M2026981</link>
      <description>&lt;P&gt;Here you go:&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;  {
    "specversion" : "1.0",
    "type" : "com.exercise1.developerchallenge",
    "source" : "https://s4hana/prod/",
    "id" : "BAGXoM7Yw4S2iYHlcoaPd29t7YlFT",
    "time" : "2023-03-06T10:13:00Z",
    "datacontenttype" : "application/json",
    "data" : {
			"id": "00000000001",
			"calendarweek": "10",
			"month": "March",
			"exercise": {
				"task": "Design Cloud Event"
			}
}
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 09:25:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629462#M2026981</guid>
      <dc:creator>fjaviergar07</dc:creator>
      <dc:date>2024-03-06T09:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629558#M2026984</link>
      <description>&lt;LI-CODE lang="json"&gt;{
  "type": "sap.s4.beh.purchaserequisition.v1.PurchaseRequisition.Changed.v1",
  "specversion": "1.0",
  "source": "nedgia/eventmeshdev/dev",
  "id": "AA06tkhWHt6FoCOmSZ/6+Q==",
  "time": "2023-06-27T15:40:17Z",
  "datacontenttype": "application/json",
  "data": {
  "PurchaseRequisition": "60004767"
  }
  }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;What a interesting challenge Antonio! Looking forward to next weeks!!&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 10:12:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629558#M2026984</guid>
      <dc:creator>spassaro</dc:creator>
      <dc:date>2024-03-06T10:12:35Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629843#M2026988</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.awesome_company.sales_order.Updated.v1",
  "source": "https://prod.illidian.awesome_company.com/sales_orders",
  "subject": "AWO0190240000132024",
  "id": "f8e9d7c6-5b4a-3c2d-1e0f-9a8b7c6d5e4f",
  "time": "2024-03-06 13:00:00",
  "datacontenttype": "application/json",
  "data": { 
    "salesOrder": "9024000013",
    "company": "AWO01",
    "year": "2024",
    "status": "Shipped"
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 15:13:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629843#M2026988</guid>
      <dc:creator>xavisanse</dc:creator>
      <dc:date>2024-03-06T15:13:14Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629882#M2026989</link>
      <description>&lt;P&gt;Here is my submission:&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.sonal.plm.NPDI.Created.v1",
  "source": "https://plm-prod.sonal.com/npdis",
  "subject": "NPDI000000001",
  "id": "196179a2-6cf1-4166-9975-51f9afdb3a0d",
  "time": "2024-03-06 12:00:00",
  "datacontenttype": "application/json",
  "data": { 
    "id": "NPDI000000001",
    "description": "New Product Development and Introduction Created"
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Mar 2024 12:37:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629882#M2026989</guid>
      <dc:creator>spirit2681</dc:creator>
      <dc:date>2024-03-06T12:37:30Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629967#M2026991</link>
      <description>&lt;P&gt;Here you go:&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "type": "sap.s4.beh.product.v1.Product.Changed.v1",
  "specversion": "1.0",
  "source": "/default/sap.s4.beh/test",
  "id": "6145bd0e-9b19-1edd-a18c-2966eaf68c13",
  "time": "2024-03-06T16:35:49Z",
  "datacontenttype": "application/json",
  "data": {
    "Product": "TEST MATERIALS"
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Mar 2024 13:51:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13629967#M2026991</guid>
      <dc:creator>Vijayaprabakaran_Sankar1</dc:creator>
      <dc:date>2024-03-06T13:51:42Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630056#M2026995</link>
      <description>&lt;P&gt;Here you go:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
    "specversion": "1.0",
    "type": "com.example.sales.Order.Updated.v1",
    "source": "https://sales.example.com/orders",
    "subject": "OR10001001",
    "id": "fc04acbf-9112-4b5f-8898-ad01f2a18b34",
    "time": "2024-03-06 15:45:00",
    "datacontenttype": "application/json",
    "data": {
        "id": "OR10001001",
        "changedBy": "TechnicalUser01",
        "dataUrl": "https://sales.example.com/api/orders('OR10001001')"
    }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Mar 2024 14:51:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630056#M2026995</guid>
      <dc:creator>saitgunacorel</dc:creator>
      <dc:date>2024-03-06T14:51:30Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630059#M2026996</link>
      <description>&lt;P&gt;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/171996"&gt;@xavisanse&lt;/a&gt;&amp;nbsp;the payload is missing a closing curly brace but that's ok. The essence is there &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 14:57:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630059#M2026996</guid>
      <dc:creator>ajmaradiaga</dc:creator>
      <dc:date>2024-03-06T14:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630086#M2026998</link>
      <description>&lt;P&gt;Forgot to copy the last line&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":rolling_on_the_floor_laughing:"&gt;🤣&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 06 Mar 2024 15:14:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630086#M2026998</guid>
      <dc:creator>xavisanse</dc:creator>
      <dc:date>2024-03-06T15:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630490#M2027001</link>
      <description>&lt;LI-CODE lang="json"&gt;{
  "specversion": "1.0",
  "type": "com.example.myapp.resource.created",
  "source": "/myapp/resources/1234567890",
  "id": "A234-1234-1234",
  "time": "2023-03-05T18:00:00Z",
  "datacontenttype": "application/json",
  "data": {
    "resourceId": "1234567890",
    "resourceName": "My Resource",
    "resourceType": "myapp.com/resources"
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 06 Mar 2024 22:03:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13630490#M2027001</guid>
      <dc:creator>thomas_jung</dc:creator>
      <dc:date>2024-03-06T22:03:20Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631137#M2027010</link>
      <description>&lt;LI-CODE lang="json"&gt;{
    "specversion": "1.0",
    "type": "com.servicechannel.WorkOrder.Created.v1",
    "source": "https://test.servicechannel.com/workorders",
    "id": "cca04a57-9d63-40ee-b39b-89cfc523e19d",
    "time": "2024-03-07T17:31:00Z",
    "datacontenttype": "application/json",
    "data": {
        "purchasenumber": "84409626",
        "status": {
            "primary": "open"
        }
    }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 07 Mar 2024 11:17:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631137#M2027010</guid>
      <dc:creator>PriyankaChak</dc:creator>
      <dc:date>2024-03-07T11:17:47Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631184#M2027011</link>
      <description>&lt;LI-CODE lang="json"&gt;{
"type": "sap.s4.beh.product.v1.Product.Created.v1",
"specversion": "1.0",
"source": "/default/sap.s4.beh/T49CLNT110",
"id": "000d3aa9-b9cf-1eee-81be-b537844fe89c",
"time": "2023-06-08T12:11:57Z",
"datacontenttype": "application/json",
"data": {
"Product": "6000002678"
}
}&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 07 Mar 2024 12:08:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631184#M2027011</guid>
      <dc:creator>amitcruz</dc:creator>
      <dc:date>2024-03-07T12:08:48Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631481#M2027016</link>
      <description>&lt;LI-CODE lang="json"&gt;{
"specversion": "1.0",
"id": "62706ed3-3f4c-4a48-a2e7-8f201301822b",
"type": ".com.alpesadevcha.v1",
"source": "/alpesadev/test",
"time": "2024-03-07T08:00:00Z",
"datacontenttype": "application/json",
"data": {
	"employee": "80001000"
	}
}&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 07 Mar 2024 15:39:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631481#M2027016</guid>
      <dc:creator>Alpesa1990</dc:creator>
      <dc:date>2024-03-07T15:39:21Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631524#M2027017</link>
      <description>&lt;LI-CODE lang="json"&gt;{
    "type": "sap.s4.beh.maintenanceorder.v1.MaintenanceOrder.SetToTechCompleted.v1",
    "datacontenttype": "application/json",
    "specversion": "1.0",
    "source": "https://my400000.s4hana.cloud.sap/",
    "subject":"OR000004000020",
    "id": "QgEK7wzuHtqdhJwqCS+VOA==",
    "time": "2024-03-07T11:00:00Z",
    "data": {
        "MaintenanceOrder": "4000020",
        "MaintenanceOrderType":"YA01"
    }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Thu, 07 Mar 2024 16:23:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13631524#M2027017</guid>
      <dc:creator>emiliocampo</dc:creator>
      <dc:date>2024-03-07T16:23:52Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13632055#M2027024</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "type": "sap.s4.beh.product.v1.Product.Changed.v1",
  "datacontenttype": "application/json",
  "specversion": "1.0",
  "source": "../dictionary",
  "subject": "productId:123",
  "id": "QgEK7wzuHtqdhJwqCS+VOA==",
  "time": "2024-03-05T17:31:00Z",
  "data": {
    "Product": "123",
    "ProductCategory": "TELE",
    "ProductType": "LCD"
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 08 Mar 2024 08:37:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13632055#M2027024</guid>
      <dc:creator>tobiasz_h</dc:creator>
      <dc:date>2024-03-08T08:37:09Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13632109#M2027025</link>
      <description>&lt;P&gt;Here is my try to create a "Production order created" event.&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "type": "sap.s4.beh.productionorder.v1.ProductionOrder.Created.v1",
  "datacontenttype": "application/json",
  "specversion": "1.0",
  "source": "m32z",
  "subject": "Production Order 1000206 created",
  "id": "QgEK7wzuHtqdhJwqCS+VOA==",
  "time": "2024-02-08T12:00:00Z",
  "data": {
    "ProductionOrder": "1000206",
    "ProductionOrderType": "PP01",
    "ProductionPlant": "HD00"
  }
}&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 08 Mar 2024 09:22:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13632109#M2027025</guid>
      <dc:creator>ceedee666</dc:creator>
      <dc:date>2024-03-08T09:22:57Z</dc:date>
    </item>
    <item>
      <title>Re: March Developer Challenge - CloudEvents: Week 1</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13632485#M2027037</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "type": "sap.s4.tinhtd.info.v1.SaleOrder.Created.v1",
  "datacontenttype": "application/json",
  "specversion": "1.0",
  "source": "https://cloudevent.tinhtd.info/saleorders",
  "subject": "Sales Order 10608090 created",
  "id": "aHR0cHM6Ly9jb21tdW5pdHkuc2FwLmNvbS90N",
  "time": "2024-03-08T13:00:00Z",
  "data": {
    "SaleOrder": "10608090",
    "OrderType": "ZASO",
    "OrdetItems": [
      {
        "ProductId":"P001",
        "Price":200,
        "Quantity":1
      }
    ]
  }
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 08 Mar 2024 15:42:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/march-developer-challenge-cloudevents-week-1/m-p/13632485#M2027037</guid>
      <dc:creator>TinhLeo</dc:creator>
      <dc:date>2024-03-08T15:42:32Z</dc:date>
    </item>
  </channel>
</rss>

