<?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: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - &amp;quot;Reve in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776571#M2029489</link>
    <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="passed.png" style="width: 590px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/143997iE4AC9BF344B45BFC/image-dimensions/590x164?v=v2" width="590" height="164" role="button" title="passed.png" alt="passed.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;really cool challenge, thx DJ&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
    <pubDate>Tue, 30 Jul 2024 07:14:45 GMT</pubDate>
    <dc:creator>HPSeitz</dc:creator>
    <dc:date>2024-07-30T07:14:45Z</dc:date>
    <item>
      <title>Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reverse APIs"</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776485#M2029484</link>
      <description>&lt;P&gt;This is the final task in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.sap.com/t5/application-development-blog-posts/2024-07-quot-reverse-apis-quot-sap-developer-challenge/ba-p/13749653" target="_blank" rel="nofollow noopener"&gt;July Developer Challenge - "Reverse APIs"&lt;/A&gt;. Well done for making it this far!&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;span class="lia-unicode-emoji" title=":party_popper:"&gt;🎉&lt;/span&gt;&lt;/P&gt;&lt;H2&gt;Background&lt;/H2&gt;&lt;P&gt;In the tasks in this challenge so far you've encountered, amongst other things, actions and functions. But all of those actions and functions you've had to define and write implementations for ... have been&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;unbound&lt;/EM&gt;, i.e. not bound to a specific instance of an entity. The Capire section&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/cds/cdl#actions" target="_blank" rel="nofollow noopener"&gt;Custom Actions and Functions&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is relevant here. Think of these types of actions and functions as being at the service level (vaguely like static methods in OO).&lt;/P&gt;&lt;P&gt;With that section there's a subsection&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/cds/cdl#bound-actions" target="_blank" rel="nofollow noopener"&gt;Bound Actions and Functions&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;which describe actions and functions that can be defined to be in the context of an entity (to continue the vague OO analogy, these are like instance methods).&lt;/P&gt;&lt;P&gt;In this task you'll define a bound function, and (will be encouraged to) use destructuring to determine the implicit binding parameter (this binding parameter can also be modelled explicitly but we won't be doing that as it's far less common).&lt;/P&gt;&lt;H3&gt;Defining a bound function&lt;/H3&gt;&lt;P&gt;Check the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/cds/cdl#bound-actions" target="_blank" rel="nofollow noopener"&gt;Capire docs&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to learn how to define a bound function, in CDL. It involves declaring an&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;actions&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;block as a continuation of the entity definition to which you want your function bound. Note that despite the block having the name&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;actions, it is for containing definitions of both bound actions&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;and&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;functions.&lt;/P&gt;&lt;H3&gt;Implementing a bound function&lt;/H3&gt;&lt;P&gt;Implementing a bound action or function is pretty much the same as implementing an unbound one. The only difference really is that you need to get the value of the binding parameter, i.e. the key that the infrastructure gives your handler to point to the specific instance of the entity in the context of which the bound action or function is being called.&lt;/P&gt;&lt;P&gt;Here's the difference, using the Northbreeze service, served via the OData adapter, at the default path. First, let's remind ourselves of how an unbound function is called, which is like this - note the absence of any entity name or key:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;/odata/v4/northbreeze/unboundFunction()&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;Now, a bound function is called like this - note the function name follows the path of a specific entity:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;/odata/v4/northbreeze/Products(42)/boundFunction()&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;or (using the OData V4&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://docs.oasis-open.org/odata/odata/v4.01/os/part2-url-conventions/odata-v4.01-os-part2-url-conventions.html#_Toc31360937" target="_blank" rel="nofollow noopener"&gt;key-as-segment&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;approach) like this:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;/odata/v4/northbreeze/Products/42/boundFunction()&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;The value&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;42&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;is the value of the binding parameter that you need to implement such a bound function. Where is that? It's available in the incoming&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/node.js/events#cds-request" target="_blank" rel="nofollow noopener"&gt;request&lt;/A&gt;, specifically in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://cap.cloud.sap/docs/node.js/events#params" target="_blank" rel="nofollow noopener"&gt;params&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;property.&lt;/P&gt;&lt;P&gt;In order to retrieve the value, you'll need to grab it from the request object. How you do that is of course up to you, but I'd encourage you to try it in the "normal" way of a dotted path notation from&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;req, for example:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;const&lt;/SPAN&gt; &lt;SPAN class=""&gt;ID&lt;/SPAN&gt; &lt;SPAN class=""&gt;=&lt;/SPAN&gt; &lt;SPAN class=""&gt;req&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;params&lt;/SPAN&gt;&lt;SPAN class=""&gt;[&lt;/SPAN&gt;&lt;SPAN class=""&gt;0&lt;/SPAN&gt;&lt;SPAN class=""&gt;]&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;ProductID&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;but also using a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment" target="_blank" rel="nofollow noopener"&gt;destructuring assignment&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;in the actual function signature, i.e.&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;async&lt;/SPAN&gt; &lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN class=""&gt;SOME-DESTRUCTURING-ASSIGNMENT-HERE&lt;/SPAN&gt;&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt;) =&lt;SPAN class=""&gt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class=""&gt;{&lt;/SPAN&gt; ... &lt;SPAN class=""&gt;}&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;Remember also that you'll probably want to re-check the details of the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://pages.github.tools.sap/cap/docs/node.js/core-services#srv-on-request" target="_blank" rel="noopener"&gt;srv.on&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;request, as you'll want to include the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Products&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;entity name in that incantation in the optional&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;entity?&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;position:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;&lt;SPAN class=""&gt;function&lt;/SPAN&gt; &lt;SPAN class=""&gt;srv&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;on&lt;/SPAN&gt; &lt;SPAN class=""&gt;(&lt;/SPAN&gt;&lt;SPAN class=""&gt;event&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;entity&lt;/SPAN&gt;?&lt;SPAN class=""&gt;,&lt;/SPAN&gt; &lt;SPAN class=""&gt;handler&lt;/SPAN&gt;: &lt;SPAN class=""&gt;(&lt;/SPAN&gt;
  &lt;SPAN class=""&gt;req&lt;/SPAN&gt;  : &lt;SPAN class=""&gt;cds&lt;/SPAN&gt;&lt;SPAN class=""&gt;.&lt;/SPAN&gt;&lt;SPAN class=""&gt;Request&lt;/SPAN&gt;&lt;SPAN class=""&gt;,&lt;/SPAN&gt;
  &lt;SPAN class=""&gt;next&lt;/SPAN&gt; : &lt;SPAN class=""&gt;function&lt;/SPAN&gt;
&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;SPAN class=""&gt;)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;H2&gt;The requirements&lt;/H2&gt;&lt;P&gt;Here are the specific requirements for this task.&lt;/P&gt;&lt;P&gt;Define a bound function called&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stockValue&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;on the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;Products&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;entity in your Northbreeze service. This should return an integer value being the value of the bound product's stock, which should be calculated as the product's&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;UnitPrice&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;multiplied by its&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;UnitsInStock. For example, for product&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://qmacro.cfapps.eu10.hana.ondemand.com/northbreeze/Products/1" target="_blank" rel="nofollow noopener"&gt;Chai&lt;/A&gt;:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;{
  &lt;SPAN class=""&gt;"@odata.context"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;$metadata#Products/$entity&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"ProductID"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;1&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"ProductName"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;Chai&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"QuantityPerUnit"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;10 boxes x 20 bags&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"UnitPrice"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;18&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"Category_CategoryID"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;1&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"Supplier_SupplierID"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;1&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"UnitsInStock"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;39&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"UnitsOnOrder"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;0&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"ReorderLevel"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;10&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"Discontinued"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;false&lt;/SPAN&gt;
}&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;the stock value is 702 (18 x 39).&lt;/P&gt;&lt;H2&gt;Submitting to the TESTER&lt;/H2&gt;&lt;P&gt;Now you're ready to submit your CANDIDATE service, with this new API endpoint, to the TESTER!&lt;/P&gt;&lt;H3&gt;The payload&lt;/H3&gt;&lt;P&gt;The task identifier you need to supply in the payload of your submission is:&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;northbreeze-stockValue&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;You'll have already done this sort of thing&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.sap.com/t5/application-development-discussions/july-developer-challenge-quot-reverse-apis-quot-task-1-your-first-service/m-p/13752205" target="_blank" rel="nofollow noopener"&gt;previously&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;so just head back there for the more detailed instructions if you need them, or to the the section titled "&lt;A href="https://community.sap.com/t5/application-development-blog-posts/2024-07-quot-reverse-apis-quot-sap-developer-challenge/ba-p/13749653#toc-hId--553513390" target="_blank" rel="nofollow noopener"&gt;The Tester service, and making a test request&lt;/A&gt;" in the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.sap.com/t5/application-development-blog-posts/2024-07-quot-reverse-apis-quot-sap-developer-challenge/ba-p/13749653" target="_blank" rel="nofollow noopener"&gt;main challenge blog post&lt;/A&gt;.&lt;/P&gt;&lt;P&gt;You'll need to submit a JSON payload like this:&lt;/P&gt;&lt;DIV class=""&gt;&lt;PRE&gt;{
  &lt;SPAN class=""&gt;"communityid"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&amp;lt;your-community-id&amp;gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"serviceurl"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&amp;lt;the-URL-of-your-service&amp;gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;,
  &lt;SPAN class=""&gt;"task"&lt;/SPAN&gt;: &lt;SPAN class=""&gt;&lt;SPAN class=""&gt;"&lt;/SPAN&gt;northbreeze-stockValue&lt;SPAN class=""&gt;"&lt;/SPAN&gt;&lt;/SPAN&gt;
}&lt;/PRE&gt;&lt;/DIV&gt;&lt;P&gt;And, just as with the previous (and all further tasks):&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;the value for the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;communityid&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;property should be your ID on this SAP Community platform (e.g. mine is "qmacro")&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;the value for the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;serviceurl&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;property should be the absolute URL (i.e. including the scheme), of your CANDIDATE&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;STRONG&gt;service&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;which&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;EM&gt;contains&lt;/EM&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;the API endpoint (see&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://community.sap.com/t5/application-development-blog-posts/2024-07-quot-reverse-apis-quot-sap-developer-challenge/ba-p/13749653#toc-hId--356999885" target="_blank" rel="nofollow noopener"&gt;&lt;span class="lia-unicode-emoji" title=":information:"&gt;ℹ️&lt;/span&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;A note on URLs and services&lt;/A&gt;).&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;That's it!&lt;/P&gt;&lt;H2&gt;Logging of test results&lt;/H2&gt;&lt;P&gt;Remember that you can check on your progress, and the progress of your fellow participants - all requests are logged and are available in an entity set served by the TESTER service. The entity set URL is&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developer-challenge-2024-07.cfapps.eu10.hana.ondemand.com/tester/Testlog" target="_blank" rel="nofollow noopener"&gt;https://developer-challenge-2024-07.cfapps.eu10.hana.ondemand.com/tester/Testlog&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;and being an OData V4 entity set, all the normal OData system query options are available to you for digging into that information.&lt;/P&gt;&lt;P&gt;If you have any questions or comments, leave them below!&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 06:18:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776485#M2029484</guid>
      <dc:creator>qmacro</dc:creator>
      <dc:date>2024-07-30T06:18:41Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776571#M2029489</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="passed.png" style="width: 590px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/143997iE4AC9BF344B45BFC/image-dimensions/590x164?v=v2" width="590" height="164" role="button" title="passed.png" alt="passed.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;really cool challenge, thx DJ&lt;/P&gt;&lt;P&gt; &lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 07:14:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776571#M2029489</guid>
      <dc:creator>HPSeitz</dc:creator>
      <dc:date>2024-07-30T07:14:45Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776797#M2029494</link>
      <description>&lt;P&gt;Ok Done ( in the sense that the TESTER service says pass ).&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 09:28:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13776797#M2029494</guid>
      <dc:creator>AndrewBarnard</dc:creator>
      <dc:date>2024-07-30T09:28:52Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777268#M2029509</link>
      <description>&lt;P&gt;Thanks DJ, was a fun late night playing catchup. Great learning and now have the awesome ngrok in my toolbox.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 14:25:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777268#M2029509</guid>
      <dc:creator>johna69</dc:creator>
      <dc:date>2024-07-30T14:25:51Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777459#M2029518</link>
      <description>&lt;P&gt;My submission for task 11:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="YogSSohanee_0-1722359320289.png" style="width: 567px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144321iC81B118507D62A14/image-dimensions/567x282?v=v2" width="567" height="282" role="button" title="YogSSohanee_0-1722359320289.png" alt="YogSSohanee_0-1722359320289.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;OData call:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="YogSSohanee_2-1722359485826.png" style="width: 618px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144325iA8A9E962C31758C1/image-dimensions/618x190?v=v2" width="618" height="190" role="button" title="YogSSohanee_2-1722359485826.png" alt="YogSSohanee_2-1722359485826.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 17:12:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777459#M2029518</guid>
      <dc:creator>YogSSohanee</dc:creator>
      <dc:date>2024-07-30T17:12:19Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777544#M2029525</link>
      <description>&lt;P&gt;My submission for task 11.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MioYasutake_0-1722369802563.png" style="width: 999px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144350iA0B1EB9FF8B7C3DF/image-size/large?v=v2&amp;amp;px=999" role="button" title="MioYasutake_0-1722369802563.png" alt="MioYasutake_0-1722369802563.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 30 Jul 2024 20:03:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777544#M2029525</guid>
      <dc:creator>MioYasutake</dc:creator>
      <dc:date>2024-07-30T20:03:36Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777649#M2029528</link>
      <description>&lt;P&gt;Done &lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Liyon_SV_0-1722386282770.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144398iDFF6F68B823602C2/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Liyon_SV_0-1722386282770.png" alt="Liyon_SV_0-1722386282770.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 00:38:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13777649#M2029528</guid>
      <dc:creator>Liyon_SV</dc:creator>
      <dc:date>2024-07-31T00:38:14Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778068#M2029538</link>
      <description>&lt;P&gt;Task 11 submission&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Cmdd_0-1722413772483.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144589iC98C2B5D18FFCF88/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Cmdd_0-1722413772483.png" alt="Cmdd_0-1722413772483.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 08:15:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778068#M2029538</guid>
      <dc:creator>Cmdd</dc:creator>
      <dc:date>2024-07-31T08:15:57Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778117#M2029539</link>
      <description>&lt;P&gt;Finally got it working with the destructuring assignment, the MDN documentation helped &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Here's my submission -&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="sudarshan_b_0-1722416509243.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144599i1741B795E0DE4D53/image-size/medium?v=v2&amp;amp;px=400" role="button" title="sudarshan_b_0-1722416509243.png" alt="sudarshan_b_0-1722416509243.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 09:02:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778117#M2029539</guid>
      <dc:creator>sudarshan_b</dc:creator>
      <dc:date>2024-07-31T09:02:29Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778129#M2029540</link>
      <description>&lt;P&gt;.on (..., async({ params: [ { ProductID } ] }) =&amp;gt; (...)&lt;/P&gt;&lt;P&gt;aren't you a Beauty Javascript?&amp;nbsp;By the way, i had to rely on db.entities to pull off Products because my&amp;nbsp;&amp;nbsp;northbreezeService, which extends the&amp;nbsp;cds.ApplicationService, raises an error when I try to declare this.on(..., Product, async(req) =&amp;gt; ). Not sure why is that, but I'll dive into it!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="spassaro_0-1722416841826.png" style="width: 734px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144603iE66782B635FC9145/image-dimensions/734x156?v=v2" width="734" height="156" role="button" title="spassaro_0-1722416841826.png" alt="spassaro_0-1722416841826.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 09:07:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778129#M2029540</guid>
      <dc:creator>spassaro</dc:creator>
      <dc:date>2024-07-31T09:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778302#M2029551</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="geek_0-1722421015025.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144633i509C8143D220E12E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="geek_0-1722421015025.png" alt="geek_0-1722421015025.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="geek_1-1722421110689.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144634i490994BCB235B7B3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="geek_1-1722421110689.png" alt="geek_1-1722421110689.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 10:51:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778302#M2029551</guid>
      <dc:creator>geek61</dc:creator>
      <dc:date>2024-07-31T10:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778685#M2029554</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;My submission:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tobiasz_h_0-1722434065452.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144866i1B7AFB889D21C17B/image-size/medium?v=v2&amp;amp;px=400" role="button" title="tobiasz_h_0-1722434065452.png" alt="tobiasz_h_0-1722434065452.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;I had problems with &lt;SPAN&gt;including the&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;Products&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;entity name in srv.on method and I didn't use this option:&lt;/SPAN&gt;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;function srv.on (event, entity?, handler: (
  req  : cds.Request,
  next : function
))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 13:58:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778685#M2029554</guid>
      <dc:creator>tobiasz_h</dc:creator>
      <dc:date>2024-07-31T13:58:31Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778714#M2029555</link>
      <description>&lt;P&gt;Here my Submission.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MatLakaemper_0-1722435698931.png" style="width: 721px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144878iA24B14156D6EC783/image-dimensions/721x173?v=v2" width="721" height="173" role="button" title="MatLakaemper_0-1722435698931.png" alt="MatLakaemper_0-1722435698931.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MatLakaemper_1-1722435721572.png" style="width: 729px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144879iCE2EE3295CCB4B7D/image-dimensions/729x148?v=v2" width="729" height="148" role="button" title="MatLakaemper_1-1722435721572.png" alt="MatLakaemper_1-1722435721572.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 14:22:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778714#M2029555</guid>
      <dc:creator>MatLakaemper</dc:creator>
      <dc:date>2024-07-31T14:22:22Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778860#M2029557</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="geek_0-1722442096866.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144958i0252B22F6775BE22/image-size/medium?v=v2&amp;amp;px=400" role="button" title="geek_0-1722442096866.png" alt="geek_0-1722442096866.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Some rework, as I find that some of these requirements are a bit too ambiguous. Still not sure that am using destructuring assignment or whether there's more to the "entity?" parameter.&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 16:11:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778860#M2029557</guid>
      <dc:creator>geek61</dc:creator>
      <dc:date>2024-07-31T16:11:09Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778884#M2029559</link>
      <description>&lt;P&gt;Finally all task submitted for challenge. My submission for Task11.&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gphadnis2000_0-1722443505237.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144974i9E7551EA0D471B94/image-size/medium?v=v2&amp;amp;px=400" role="button" title="gphadnis2000_0-1722443505237.png" alt="gphadnis2000_0-1722443505237.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 16:32:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778884#M2029559</guid>
      <dc:creator>gphadnis2000</dc:creator>
      <dc:date>2024-07-31T16:32:07Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778888#M2029560</link>
      <description>&lt;P&gt;My submission for task 11&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Alpesa1990_0-1722443772208.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/144975iDF08E4446EA8353C/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Alpesa1990_0-1722443772208.png" alt="Alpesa1990_0-1722443772208.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 16:36:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13778888#M2029560</guid>
      <dc:creator>Alpesa1990</dc:creator>
      <dc:date>2024-07-31T16:36:24Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779078#M2029565</link>
      <description>&lt;P&gt;Here's is my submission:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="MK_0-1722462631997.png" style="width: 400px;"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/145033i1FEFD9077AFE12D3/image-size/medium?v=v2&amp;amp;px=400" role="button" title="MK_0-1722462631997.png" alt="MK_0-1722462631997.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 31 Jul 2024 21:50:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779078#M2029565</guid>
      <dc:creator>M-K</dc:creator>
      <dc:date>2024-07-31T21:50:44Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779337#M2029571</link>
      <description>&lt;P&gt;Please don't forget task 12,&amp;nbsp;&lt;a href="https://community.sap.com/t5/user/viewprofilepage/user-id/11756"&gt;@gphadnis2000&lt;/a&gt;&amp;nbsp;! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2024 06:13:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779337#M2029571</guid>
      <dc:creator>qmacro</dc:creator>
      <dc:date>2024-08-01T06:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779338#M2029572</link>
      <description>&lt;P&gt;I'm not going to be able to comment on whether you're using destructuring assignment if you don't show me the code ... &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Which bits are ambiguous? Your statement itself is a little ... ambiguous &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2024 06:15:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779338#M2029572</guid>
      <dc:creator>qmacro</dc:creator>
      <dc:date>2024-08-01T06:15:48Z</dc:date>
    </item>
    <item>
      <title>Re: Task 11 - Using implicit parameters with a bound function (July Developer Challenge - "Reve</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779340#M2029573</link>
      <description>&lt;P&gt;Indeed! Dive in and have fun, that's the idea! &lt;span class="lia-unicode-emoji" title=":thumbs_up:"&gt;👍&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Aug 2024 06:16:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/task-11-using-implicit-parameters-with-a-bound-function-july-developer/m-p/13779340#M2029573</guid>
      <dc:creator>qmacro</dc:creator>
      <dc:date>2024-08-01T06:16:34Z</dc:date>
    </item>
  </channel>
</rss>

