https://raw.githubusercontent.com/ajmaradiaga/feeds/main/scmt/topics/Cloud-Integration-qa.xmlSAP Community - Cloud Integration2024-09-01T02:00:12.814158+00:00python-feedgenCloud Integration Q&A in SAP Communityhttps://community.sap.com/t5/technology-q-a/api-cv-attachment-srv-attachmentcontentset-sap-cloud-integration/qaq-p/13788316API_CV_ATTACHMENT_SRV AttachmentContentSet Sap Cloud Integration2024-08-08T18:27:08.028000+02:00mark_fryuhttps://community.sap.com/t5/user/viewprofilepage/user-id/709977<P>Does anyone have any examples to use this API? Which fields should I pass, which header fields, and if is possible an example of a cloud integration flow that calls this API:</P><P> </P><P>API_CV_ATTACHMENT_SRV</P><P>Resource: <STRONG>AttachmentContentSet</STRONG></P><P>in the documentation there are no mandatory fields, while when I use it on cloud integration with Odata adapter I see other mandatory fields</P><P> </P><P>I tried it on my iflow, but it fails.</P><P><A href="https://help.sap.com/docs/SAP_S4HANA_CLOUD/7489fa08cede494cbdf08fa3651598af/2e1be0a60d08400b8e4b1f6b57140a28.html?locale=en-US" target="_blank" rel="noopener noreferrer">https://help.sap.com/docs/SAP_S4HANA_CLOUD/7489fa08cede494cbdf08fa3651598af/2e1be0a60d08400b8e4b1f6b57140a28.html?locale=en-US</A></P><P><A href="https://api.sap.com/api/API_CV_ATTACHMENT_SRV/tryout" target="_blank" rel="noopener noreferrer">https://api.sap.com/api/API_CV_ATTACHMENT_SRV/tryout</A></P><P> </P><P>thank you</P>2024-08-08T18:27:08.028000+02:00https://community.sap.com/t5/technology-q-a/integration-parallel-operation-s4-sap-digital-manufacturing/qaq-p/13788423Integration | Parallel Operation | S4 | SAP Digital Manufacturing2024-08-08T20:30:52.862000+02:00ash2023https://community.sap.com/t5/user/viewprofilepage/user-id/879222<P>Hi DM Gurus,</P><P>Has anyone managed to solve the problem of parallel operation integration with SAP Digital manufacturing. When we try to integrated the routing we got the failed IDOC with the below error. I read in one of the SAP note that by changing the IDOC structure it may be possible to integrate with SAP ME, has anyone successfully able to manage it with iDOC modification? And is it possible with SAP DM. </P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="ash2023_0-1723138702335.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149103iEAAE00EAF180545E/image-size/medium?v=v2&px=400" role="button" title="ash2023_0-1723138702335.png" alt="ash2023_0-1723138702335.png" /></span></P><P><a href="https://community.sap.com/t5/user/viewprofilepage/user-id/175657">@ManoelCosta</a> </P><P>Thanks you</P><P>Ashwin</P><P> </P>2024-08-08T20:30:52.862000+02:00https://community.sap.com/t5/technology-q-a/amqp-v-rest-api-protocol-comparision-for-ibm-mq-connection/qaq-p/13788472AMQP v REST API protocol comparision for IBM MQ connection2024-08-08T21:35:13.271000+02:00ramu_g4https://community.sap.com/t5/user/viewprofilepage/user-id/245959<P>Hi Experts,</P><P>Currently in our SAP PO system we are using JMS adapter for IBM MQ connection.</P><P>We are planning to migrate those interfaces to Cloud Integration and exploring on the various options available for the connectivity. I also know that SAP is planning to release IBM MQ adapter on their roadmap but it would take time and we have only 2 months left to sundown our PI system.. The available options are AMQP adapter and REST API .. I got to know AMQP is adapter has some performance/operational issues compared to REST API.. Could you please let me know what exactly are the issues with AMQP adapter compared to that of REST API.. Thanks!</P><P>//Ramu.</P>2024-08-08T21:35:13.271000+02:00https://community.sap.com/t5/technology-q-a/how-to-send-pdf-file-in-binary-format-to-ecm/qaq-p/13788883How to send pdf file in binary format to ECM2024-08-09T08:34:30.875000+02:00helloanikolkatahttps://community.sap.com/t5/user/viewprofilepage/user-id/510591<P>I am reading a PDF file from Azure Blob/SFTP and need to pass that to ECM. All text files are going properly but for PDF file it is storing in ECM successfully but while downloading, a blank pdf is showing. After reading the pdf from source, when I am checking that in CPI, is showing in a symbolic pattern. While placing this same to al11, I am getting the proper PDF but while passing this to ECM, it is showing blank pdf.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="helloanikolkata_0-1723183523336.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149294i533C23C979AB508C/image-size/medium?v=v2&px=400" role="button" title="helloanikolkata_0-1723183523336.png" alt="helloanikolkata_0-1723183523336.png" /></span></P><P>To make this working I am passing content type as "application/pdf" along with "multipart/form-data; boundary=CPI" as required for ECM. Do I need to pass any specific matadata in fileProperty, so that pdf will be stored properly? </P><P> </P>2024-08-09T08:34:30.875000+02:00https://community.sap.com/t5/technology-q-a/x-csrf-token-extraction-encrypted-sha256-error-403-csrf-token-validation/qaq-p/13789190x-csrf-token extraction encrypted SHA256 error 403 CSRF token validation failed cloud integration2024-08-09T11:27:27.301000+02:00mark_fryuhttps://community.sap.com/t5/user/viewprofilepage/user-id/709977<P>Hi all, I have a problem when I extract the x-csrf-token via HTTP call.</P><P>The token is encrypted with SHA256.</P><P>To extract the token I do this:</P><P>Set the content modifier:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mark_fryu_0-1723195313958.png" style="width: 541px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149444i70539DA780FFD63B/image-dimensions/541x168?v=v2" width="541" height="168" role="button" title="mark_fryu_0-1723195313958.png" alt="mark_fryu_0-1723195313958.png" /></span></P><P>call with http (with Method HEAD - but i tried also method GET)</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mark_fryu_1-1723195389871.png" style="width: 435px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149448i0C88A8BE71263F39/image-dimensions/435x314?v=v2" width="435" height="314" role="button" title="mark_fryu_1-1723195389871.png" alt="mark_fryu_1-1723195389871.png" /></span></P><P>this is what i see in trace:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mark_fryu_2-1723195442842.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149451iC8A44523A5D05309/image-size/medium?v=v2&px=400" role="button" title="mark_fryu_2-1723195442842.png" alt="mark_fryu_2-1723195442842.png" /></span></P><P>so when i call the api with POST:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mark_fryu_4-1723195574841.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149456i5743F1C64E03CD7B/image-size/medium?v=v2&px=400" role="button" title="mark_fryu_4-1723195574841.png" alt="mark_fryu_4-1723195574841.png" /></span></P><P>but i get error 403 with this error:</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mark_fryu_3-1723195517393.png" style="width: 516px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/149454i231BC99F2B7EBA83/image-dimensions/516x71?v=v2" width="516" height="71" role="button" title="mark_fryu_3-1723195517393.png" alt="mark_fryu_3-1723195517393.png" /></span></P><P>can you help me?<BR />thanks</P><P> </P><P> </P>2024-08-09T11:27:27.301000+02:00https://community.sap.com/t5/technology-q-a/unable-to-filter-out-nulls-and-zero-from-different-keyfigures-could-you/qaq-p/13789412Unable to filter out nulls and zero from different keyfigures , Could you please suggest an approac2024-08-09T13:29:36.084000+02:00Deepam2https://community.sap.com/t5/user/viewprofilepage/user-id/1498787<P><FONT face="andale mono,times"><STRONG>Unable to filter out nulls and zero from different keyfigures in CPI DS, Could you please suggest an approach. I hae tried using multiple AND condition but getting an error ""Warning: Your system is running low on virtual memory. Total size is <99395>, available <4929> .</STRONG></FONT></P>2024-08-09T13:29:36.084000+02:00https://community.sap.com/t5/technology-q-a/sap-ci-http-odata-receiver-adapter-authentication-on-premise-sap/qaq-p/13789615SAP CI - HTTP/OData Receiver Adapter Authentication On-Premise SAP2024-08-09T16:15:09.178000+02:00David_Davishttps://community.sap.com/t5/user/viewprofilepage/user-id/6943<P>Dear All,</P><P>I know that there are multiple options like Basic, Principal Propagation, OAuth to authenticate on-premise SAP APIs using HTTP/OData receiver adapters. I was always using Basic but the now the design guidelines is asking us to use more secure method. Can anyone advise if I can go for OAuth for on-premsie SAP S/4 APIs? How to achieve this? Is there any documentation link?</P>2024-08-09T16:15:09.178000+02:00https://community.sap.com/t5/technology-q-a/using-basic-authentication-in-sap-api-proxy-preflow/qaq-p/13789911Using Basic Authentication in SAP API Proxy Preflow2024-08-10T04:35:22.473000+02:00David_Davishttps://community.sap.com/t5/user/viewprofilepage/user-id/6943<P>Dear All,</P><P>I want to do basic authentication while calling from external application to APIM. I have the API proxy added to Product and then Application also in API Business Hub Enterprise. I got the Application secret and key. Can I share them with the external calling application so that they can use it to authenticate? I tried through postman but getting 401 error.</P>2024-08-10T04:35:22.473000+02:00https://community.sap.com/t5/technology-q-a/cpi-how-to-map-multiple-fields-multiple-times-to-target-node/qaq-p/13790120CPI: How to map multiple fields multiple times to target node2024-08-10T12:44:14.389000+02:00raydhttps://community.sap.com/t5/user/viewprofilepage/user-id/1552239<P>I have a requirement to map a list of fields, and each value multiple times to target node.</P><P>Its similar like use Many as many function - compare with the standard function use one as many.</P><P>My source xml is like below:</P><pre class="lia-code-sample language-markup"><code><Root>
<id>123</id>
<items>
<itemId>1</itemId>
<references>
<code>c01</code>
<id>1</id>
</references>
<references>
<code>c01</code>
<id>2</id>
</references>
<subItem>
<subItemId>001
</subItemId>
</subItem>
<subItem>
<subItemId>002
</subItemId>
</subItem>
<subItem>
<subItemId>003
</subItemId>
</subItem>
</items>
<items>
<itemId>2</itemId>
<references>
<code>c01</code>
<id>3</id>
</references>
<references>
<code>c01</code>
<id>4</id>
</references>
<references>
<code>c01</code>
<id>5</id>
</references>
<subItem>
<subItemId>001
</subItemId>
</subItem>
<subItem>
<subItemId>002
</subItemId>
</subItem>
</items>
</Root></code></pre><P>and I want to map the each of the 'reference' node multuple times, the times equals the size of the subitem in source node.</P><P>Below are my expected target structure:</P><pre class="lia-code-sample language-markup"><code><Root>
<id>123</id>
<targetSubitem>
<itemId>1</itemId>
<references>
<code>c01</code>
<id>1</id>
</references>
<references>
<code>c01</code>
<id>2</id>
</references>
</targetSubitem>
<targetSubitem>
<itemId>2</itemId>
<references>
<code>c01</code>
<id>1</id>
</references>
<references>
<code>c01</code>
<id>2</id>
</references>
</targetSubitem>
<targetSubitem>
<itemId>3</itemId>
<references>
<code>c01</code>
<id>1</id>
</references>
<references>
<code>c01</code>
<id>2</id>
</references
</targetSubitem>
<targetSubitem>
<itemId>4</itemId>
<references>
<code>c01</code>
<id>3</id>
</references>
<references>
<code>c01</code>
<id>4</id>
</references>
<references>
<code>c01</code>
<id>5</id>
</references>
</targetSubitem>
<targetSubitem>
<itemId>5</itemId>
<references>
<code>c01</code>
<id>3</id>
</references>
<references>
<code>c01</code>
<id>4</id>
</references>
<references>
<code>c01</code>
<id>5</id>
</references>
</targetSubitem>
</Root></code></pre><P>Is there a way to do it with standard mapping funcion? Or must write UDF?</P><P>Thanks a lot in advance</P><P> </P><P> </P><P> </P><P> </P>2024-08-10T12:44:14.389000+02:00https://community.sap.com/t5/technology-q-a/error-while-establishing-erp-inbound-connection/qaq-p/13790599Error while establishing ERP inbound connection2024-08-11T17:31:57.320000+02:00aditya_20https://community.sap.com/t5/user/viewprofilepage/user-id/876377<P>Hello all,</P><P>I'm trying to establish an inbound connection with ERP via IDOC adapter in CPI. I'm getting a '403 : Forbidden' error while posting the data to the receiver end.</P><P>I have referred a SAP note <SPAN><SPAN class=""><A class="" title="https://me.sap.com/notes/0002473005" href="https://me.sap.com/notes/0002473005" target="_blank" rel="noreferrer noopener">https://me.sap.com/notes/0002473005</A> and maintained everything as mentioned in it, but the issue still persists.</SPAN></SPAN></P><P><SPAN><SPAN class="">Can anyone provide a solution for this issue.</SPAN></SPAN></P><P><SPAN><SPAN class="">Thank You,</SPAN></SPAN></P><P><SPAN><SPAN class="">Aditya</SPAN></SPAN></P>2024-08-11T17:31:57.320000+02:00https://community.sap.com/t5/technology-q-a/cpi-message-mapping-how-to-remove-the-extra-null-context/qaq-p/13792988CPI message mapping: how to remove the extra null context2024-08-13T12:36:33.624000+02:00raydhttps://community.sap.com/t5/user/viewprofilepage/user-id/1552239<P>In my source data, there are some empty node which become null context in the message mapping, is there a way that I can remove these extra null context in message mapping? Below are sample xml</P><DIV><DIV><SPAN><references/></SPAN></DIV><DIV><SPAN><references></SPAN></DIV><DIV><SPAN><typeCode>order</SPAN><SPAN></typeCode></SPAN></DIV><DIV><SPAN><id>111</SPAN><SPAN></id></SPAN></DIV><DIV><SPAN></references></SPAN></DIV></DIV><P>and the capture are how it looks like in the message mapping.</P><P>Thanks a lot in advance</P><P> </P><P> </P><P> </P>2024-08-13T12:36:33.624000+02:00https://community.sap.com/t5/human-capital-management-q-a/iflow-content-modifer-issue/qaq-p/13795259iflow content modifer Issue2024-08-15T00:47:02.747000+02:00Jorge99https://community.sap.com/t5/user/viewprofilepage/user-id/1428498<P>Hi team</P><P>I am working with an Iflow, this Iflow is a copy of the Iflow: Replicate Generic Data from SAP SuccessFactors Employee Central to SAP ERP or SAP S4HANA Using the OData API</P><P>This is Namespace Mapping</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge99_0-1723675302262.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/152037i847A6963E62E7001/image-size/medium?v=v2&px=400" role="button" title="Jorge99_0-1723675302262.png" alt="Jorge99_0-1723675302262.png" /></span></P><P>Content modifier</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge99_1-1723675302265.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/152038i5EA8284F1A3E8973/image-size/medium?v=v2&px=400" role="button" title="Jorge99_1-1723675302265.png" alt="Jorge99_1-1723675302265.png" /></span></P><P>This is the configuration in Content Modifier</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge99_2-1723675302270.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/152039iE3AB1B631F033C17/image-size/medium?v=v2&px=400" role="button" title="Jorge99_2-1723675302270.png" alt="Jorge99_2-1723675302270.png" /></span></P><P> </P><P>The value in Source value to ECCOMPANY is /ns0:getGenericDataReplicationQuery/ProcessingParameter[Name='ECCompany']/Value</P><P>I am running a simulation</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge99_3-1723675302273.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/152040iB0442728BA7EF2E8/image-size/medium?v=v2&px=400" role="button" title="Jorge99_3-1723675302273.png" alt="Jorge99_3-1723675302273.png" /></span></P><P>Simulation is sending this error message</P><P>Invalid xpath: /ns0:getGenericDataReplicationQuery/ProcessingParameter[Name='ECCompany']/Value. Reason: javax.xml.xpath.XPathExpressionException: Failure converting a node of class javax.xml.transform.sax.SAXSource: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; Premature end of file.</P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Jorge99_4-1723675302277.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/152041iB5AD38C64939D595/image-size/medium?v=v2&px=400" role="button" title="Jorge99_4-1723675302277.png" alt="Jorge99_4-1723675302277.png" /></span></P><P>Do you know how to solve it?</P><P>Thanks a lot</P><P> </P>2024-08-15T00:47:02.747000+02:00https://community.sap.com/t5/technology-q-a/setfilename-dynamically-in-tpm-for-as2-configuration/qaq-p/13798956setFilename dynamically in TPM for AS2 configuration2024-08-19T09:22:36.072000+02:00radhika_devhttps://community.sap.com/t5/user/viewprofilepage/user-id/1602862<P>Hi All, </P><P>The scenario is IDOC to AS2 using TPM, and I have the requirement to add filename dynamically in the receiver AS2 channel. For example, the format for adding the filename is message.messageId</P><P>Is there any way to add AS2 filename dynamically in TPM configuration? </P><P>Thanks </P><P>Radhika</P>2024-08-19T09:22:36.072000+02:00https://community.sap.com/t5/technology-q-a/version-of-erp-capable-of-connecting-with-integration-suite/qaq-p/13800496Version of ERP capable of connecting with Integration Suite2024-08-20T11:59:47.776000+02:00aditya_20https://community.sap.com/t5/user/viewprofilepage/user-id/876377<P>Hello all,</P><P>I'm trying to establish connection for ERP with SAP Integration Suite. Just wanted to know which version of ERP will be capable of connecting with the Integration Suite.</P><P>Thank You</P><P>Aditya </P>2024-08-20T11:59:47.776000+02:00https://community.sap.com/t5/human-capital-management-q-a/any-lessons-learned-from-connecting-sf-ec-to-adp-workforce-now-using-sf/qaq-p/13802045Any lessons learned from connecting SF EC to ADP Workforce Now using SF Integration Center?2024-08-21T11:11:07.322000+02:00JoernMhttps://community.sap.com/t5/user/viewprofilepage/user-id/1653303<P><STRONG>The Purpose:</STRONG> we decided to integrate SF EC to ADP Workforce Now using SF Integration Center for US business.<BR /><STRONG>The Challenge:</STRONG> ADP Workforce Now requires data transformations in our CSV export file that cannot be easily built because we do not have an If Then Logic. As a result, we can probably meet the requirements by sending 3 different files that follow different logic.<BR />The question: Is there anyone who has successfully built such an integration using SF Integration Center?<BR />If not, we would look at SAP's CPI capabilities. That's a big gun, though. <BR /><BR /></P>2024-08-21T11:11:07.322000+02:00https://community.sap.com/t5/technology-q-a/unable-to-deploy-iflow-in-integration-suite-for-azurestorage-list-blobs/qaq-p/13803386Unable to deploy iFlow in Integration Suite for AzureStorage List Blobs2024-08-22T10:55:34.535000+02:00oliverkraffthttps://community.sap.com/t5/user/viewprofilepage/user-id/775053<P>Hi all,</P><P>we have tried to connect our azure blob storage via iflow and the azure storage adapter version 1.0.4 with the function list blobs. During deployment we receive the following error message:</P><P><SPAN>[CONTENT][CONTENT_DEPLOY][RuntimeError] : {"message":"EXCEPTION","parameters":["org.apache.camel.FailedToCreateRouteException: Failed to create route Process_1 at: >>> To[sap-it-azure-storage:foo?receiverContainerName=aussendienstfiles&pageSize=200&receiverAccountName=stouvreisekosten&receiverResponseFormat=default&processInPages=false&sasToken=st=2024-08-22T07:53:12Z&se=2099-08-22T15:53:12Z&si=SAP Read Delete&spr=https&sv=2022-11-02&sr=c&sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4%3D&receiverAuthorization=SASTOKEN&timeOut=60000&blob=ListBlobs&requestHeaders=x-ms-blob-type=blockblob] <<< in route: Route(Process_1)[[From[direct:test_azure_TimerEventDefinitio... because of Failed to resolve endpoint: sap-it-azure-storage://foo?blob=ListBlobs&pageSize=200&processInPages=false&receiverAccountName=stouvreisekosten&receiverAuthorization=SASTOKEN&receiverContainerName=aussendienstfiles&receiverResponseFormat=default&requestHeaders=x-ms-blob-type%3Dblockblob&sasToken=st%3D2024-08-22T07%3A53%3A12Z&se=2099-08-22T15%3A53%3A12Z&si=SAP+Read+Delete&sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4%3D&spr=https&sr=c&sv=2022-11-02&timeOut=60000 due to: Failed to resolve endpoint: sap-it-azure-storage://foo?blob=ListBlobs&pageSize=200&processInPages=false&receiverAccountName=stouvreisekosten&receiverAuthorization=SASTOKEN&receiverContainerName=aussendienstfiles&receiverResponseFormat=default&requestHeaders=x-ms-blob-type%3Dblockblob&sasToken=st%3D2024-08-22T07%3A53%3A12Z&se=2099-08-22T15%3A53%3A12Z&si=SAP+Read+Delete&sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4%3D&spr=https&sr=c&sv=2022-11-02&timeOut=60000 due to: There are 6 parameters that couldn't be set on the endpoint. Check the uri if the parameters are spelt correctly and that they are properties of the endpoint. Unknown parameters=[{se=2099-08-22T15:53:12Z, si=SAP Read Delete, sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4=, spr=https, sr=c, sv=2022-11-02}]"],"childMessageInstances":[{"message":"CAUSE","parameters":["org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: sap-it-azure-storage://foo?blob=ListBlobs&pageSize=200&processInPages=false&receiverAccountName=stouvreisekosten&receiverAuthorization=SASTOKEN&receiverContainerName=aussendienstfiles&receiverResponseFormat=default&requestHeaders=x-ms-blob-type%3Dblockblob&sasToken=st%3D2024-08-22T07%3A53%3A12Z&se=2099-08-22T15%3A53%3A12Z&si=SAP+Read+Delete&sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4%3D&spr=https&sr=c&sv=2022-11-02&timeOut=60000 due to: Failed to resolve endpoint: sap-it-azure-storage://foo?blob=ListBlobs&pageSize=200&processInPages=false&receiverAccountName=stouvreisekosten&receiverAuthorization=SASTOKEN&receiverContainerName=aussendienstfiles&receiverResponseFormat=default&requestHeaders=x-ms-blob-type%3Dblockblob&sasToken=st%3D2024-08-22T07%3A53%3A12Z&se=2099-08-22T15%3A53%3A12Z&si=SAP+Read+Delete&sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4%3D&spr=https&sr=c&sv=2022-11-02&timeOut=60000 due to: There are 6 parameters that couldn't be set on the endpoint. Check the uri if the parameters are spelt correctly and that they are properties of the endpoint. Unknown parameters=[{se=2099-08-22T15:53:12Z, si=SAP Read Delete, sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4=, spr=https, sr=c, sv=2022-11-02}]"],"childMessageInstances":[{"message":"CAUSE","parameters":["org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: sap-it-azure-storage://foo?blob=ListBlobs&pageSize=200&processInPages=false&receiverAccountName=stouvreisekosten&receiverAuthorization=SASTOKEN&receiverContainerName=aussendienstfiles&receiverResponseFormat=default&requestHeaders=x-ms-blob-type%3Dblockblob&sasToken=st%3D2024-08-22T07%3A53%3A12Z&se=2099-08-22T15%3A53%3A12Z&si=SAP+Read+Delete&sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4%3D&spr=https&sr=c&sv=2022-11-02&timeOut=60000 due to: There are 6 parameters that couldn't be set on the endpoint. Check the uri if the parameters are spelt correctly and that they are properties of the endpoint. Unknown parameters=[{se=2099-08-22T15:53:12Z, si=SAP Read Delete, sig=VQsEY6cnmX9XZoCTwmW1Y0iEK3I8eXVWctC2l6u0mI4=, spr=https, sr=c, sv=2022-11-02}]"]}]}]}</SPAN></P><P><SPAN>The following settings are stored in the adapter:</SPAN></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="oliverkrafft_0-1724316661815.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/155826i3BD6C5F290E354F1/image-size/medium?v=v2&px=400" role="button" title="oliverkrafft_0-1724316661815.png" alt="oliverkrafft_0-1724316661815.png" /></span></P><P><span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="oliverkrafft_1-1724316709954.png" style="width: 400px;"><img src="https://community.sap.com/t5/image/serverpage/image-id/155828iED1AC37BB254C485/image-size/medium?v=v2&px=400" role="button" title="oliverkrafft_1-1724316709954.png" alt="oliverkrafft_1-1724316709954.png" /></span></P><P>In addition, we have adhered to the following blog <A href="https://community.sap.com/t5/technology-blogs-by-members/steps-to-access-azure-blob-storage-via-rest-api-from-sap-cpi-using-azure/ba-p/13580257" target="_blank">https://community.sap.com/t5/technology-blogs-by-members/steps-to-access-azure-blob-storage-via-rest-api-from-sap-cpi-using-azure/ba-p/13580257</A></P><P>Unfortunately we could not find any hint in the logging on azure side, why we get this error.</P><P>Do you have any ideas as to what the problem might be and how we can solve it?</P><P>Thanks a lot and best regards,</P><P>Olli</P><P> </P>2024-08-22T10:55:34.535000+02:00https://community.sap.com/t5/technology-q-a/csv-to-xml-converter-with-multiple-header-and-footer-header-and-item-level/qaq-p/13805851CSV to XML Converter with(multiple header and Footer) Header and item level data2024-08-24T13:11:20.554000+02:00Ram32https://community.sap.com/t5/user/viewprofilepage/user-id/1563557<P><SPAN>I have a requirement where I need to convert CSV to XML with header(AB) and footer(XY) and line item level data(CD). Below is the flat file format;</SPAN></P><P>AB, , , ,80000,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,150,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,-150,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,650,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,-650,08,24140,01<BR />XY, , , ,-80000,08,24140,01<BR />AB, , , ,80000,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,150,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,-150,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,650,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,-650,08,24140,01<BR />XY, , , ,-80000,08,24140,01<BR />AB, , , ,80000,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,150,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,-150,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,650,08,24140,01<BR />CD,Sales 05/14/24 , ,000100,-650,08,24140,01<BR />XY, , , ,-80000,08,24140,01</P><P><SPAN>The desired output is below</SPAN></P><P><SPAN>your can consider Field1 to Field8</SPAN></P><P> </P><DIV><?xml version='1.0' encoding='UTF-8'?></DIV><DIV><root></DIV><DIV><record></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>AB</Field1></SPAN></DIV><DIV><SPAN><Field2> </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4> </Field4></SPAN></DIV><DIV><SPAN><Field5>80000</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>150</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>-150</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales</Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>650</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>-650</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>XY</Field1></SPAN></DIV><DIV><SPAN><Field2> </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4> </Field4></SPAN></DIV><DIV><SPAN><Field5>-80000</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV></record></DIV><DIV><record></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>AB</Field1></SPAN></DIV><DIV><SPAN><Field2> </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4> </Field4></SPAN></DIV><DIV><SPAN><Field5>80000</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>150</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>-150</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales</Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>650</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>-650</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>XY</Field1></SPAN></DIV><DIV><SPAN><Field2> </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4> </Field4></SPAN></DIV><DIV><SPAN><Field5>-80000</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV></record></DIV><DIV><record></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>AB</Field1></SPAN></DIV><DIV><SPAN><Field2> </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4> </Field4></SPAN></DIV><DIV><SPAN><Field5>80000</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>150</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>-150</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales</Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>650</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>CD</Field1></SPAN></DIV><DIV><SPAN><Field2>Sales </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4>000100</Field4></SPAN></DIV><DIV><SPAN><Field5>-650</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV><SPAN><row></SPAN></DIV><DIV><SPAN><Field1>XY</Field1></SPAN></DIV><DIV><SPAN><Field2> </Field2></SPAN></DIV><DIV><SPAN><Field3> </Field3></SPAN></DIV><DIV><SPAN><Field4> </Field4></SPAN></DIV><DIV><SPAN><Field5>-80000</Field5></SPAN></DIV><DIV><SPAN><Field6>08</Field6></SPAN></DIV><DIV><SPAN><Field7>24140</Field7></SPAN></DIV><DIV><SPAN><Field8>01</Field8></SPAN></DIV><DIV><SPAN></row></SPAN></DIV><DIV></record></DIV><DIV></root></DIV><P><SPAN>Any help would be appreciated.</SPAN></P><P><SPAN>its similar to below blogs but in my case header and footer are multiple </SPAN></P><P><A href="https://community.sap.com/t5/technology-q-a/csv-to-xml-converter-with-header-and-item-level-data/qaq-p/696788" target="_blank">https://community.sap.com/t5/technology-q-a/csv-to-xml-converter-with-header-and-item-level-data/qaq-p/696788</A></P><P> </P>2024-08-24T13:11:20.554000+02:00https://community.sap.com/t5/technology-q-a/getting-error-with-sf-ocn-integration/qaq-p/13805984Getting error with SF-OCN integration2024-08-24T19:41:08.970000+02:00bikram_rayhttps://community.sap.com/t5/user/viewprofilepage/user-id/843279<P>I am trying to do an integration with salesforce and CPI by the help of open connectors.<BR />I am getting 200 response in API docs but when I am using in CPI I am getting error.<BR />PLease help.</P>2024-08-24T19:41:08.970000+02:00https://community.sap.com/t5/technology-q-a/groovy-script-for-removing-reserved-character-inside-xml-node/qaq-p/13807420Groovy Script for removing reserved character inside XML node2024-08-26T15:41:11.972000+02:00jbeslhttps://community.sap.com/t5/user/viewprofilepage/user-id/84254<P>Dear CPI experts. </P><P>Good day, </P><P>Looking to get assistance with my requirement below. </P><P>The idea is to remove all below reserved characters from inside the all XML nodes if they are present.</P><P>However below script im trying to work with, but does not work. It is not preserving the XML structure hence the entire output is incorrect.</P><P>reserved characters *%?:;=()[]|#@</P><pre class="lia-code-sample language-json"><code>import com.sap.gateway.ip.core.customdev.util.Message
import groovy.xml.XmlUtil
import groovy.util.XmlSlurper
def Message processData(Message message) {
def body = message.getBody(String)
def root = new XmlSlurper().parseText(body)
def cleanNodeContent
cleanNodeContent = { node ->
if (node instanceof groovy.util.slurpersupport.NodeChild) {
if (node.text()) {
// Remove reserved characters: *%?:;=()[]|#@
def cleanedText = node.text().replaceAll('[*%?:;=()\\[\\]\\|#@]', '')
node.setValue(cleanedText)
}
}
node.children().each { child ->
cleanNodeContent(child)
}
}
cleanNodeContent(root)
def cleanedXml = XmlUtil.serialize(root)
message.setBody(cleanedXml) // Set the modified body back to the message
return message
}</code></pre><P> #</P>2024-08-26T15:41:11.972000+02:00https://community.sap.com/t5/technology-q-a/anyone-know-the-reason-why-this-error-is-coming-quot-direct-connect-to/qaq-p/13807524Anyone know the reason, why this error is coming "Direct connect to testacig.ariba.com:443 failed:2024-08-26T16:53:35.922000+02:00anilpb00957https://community.sap.com/t5/user/viewprofilepage/user-id/935515<P>We are facing this error in sm59 "Direct connect to <A href="http://testacig.ariba.com/" rel="nofollow noopener noreferrer" target="_blank">testacig.ariba.com</A>:443 failed: NIECONN_REFUSED(-10)" when we are trying to ping.</P><P>We have installed the load balancer certificates in SSL client anonymous and given puser password in rfc. still this error is popping.</P><P>How to fix or troubleshoot this error?</P>2024-08-26T16:53:35.922000+02:00