Quantcast
Channel: SCN : Unanswered Discussions - Process Integration (PI) & SOA Middleware
Viewing all 6719 articles
Browse latest View live

PI and IBM 4690 OS

$
0
0

Hi to all

 

I would like help me in experiences with the integration between SAP PI and (Point of Sale) POS with the Operating System IBM 4690

 

We are starting project, and some people say me this integration has problems when I try create or read files in this Operating System.

 

Please help me in this doubt.

 

Thanks in advance

 

Dario Rodriguez.


Soap Lookup using SOAP HTTP (AXIS) adapter ?

$
0
0

Hi ,

 

I know it is possible to SOAP LOOKUP with Normal SOAP Adapter .

 

But now my Question : Is it possible - SOAP Lookup using SOAP HTTP (AXIS) adapter ?

 

 

Regards

PS

Content Type File Sender - Special Chars

$
0
0

Hi,

 

I've developed a simple scenario of file sender, when I read a XML from server.

 

When the file has some field with special char, the content is being modified on XI.

 

Then I thought that I should only change the Content type using the module tab of the adapter.

 

I've made like this:

 

Adapter_Module.jpg

 

However It didn't work and still changing the content.

 

Below I show the original XML and the result after reading

 

Declaration of the original XML file

ContentType_XML.jpg

Field with special character

Original_XML.jpg

Result after reading

 

Result_XML.jpg

 

Anyone could help me?

 

Tks.

 

Regards,

Flavio.

XI Receiver Adapter http

$
0
0

Hi,

 

I am on PI 7.11 and have a XI receiver adapter connecting my pi integration server to abap backend (CRM 7.0) .

 

In CRM , I'm trying to see the incoming http call . I checked in SMICM transaction in crm with trace level set to 3 but

I see nothing.

 

Perhaps I'm wrong in my understanding of the architecture but shouldn't all incoming http trafic for CRM be going through icm service ?

If so , why do I not see the trace data .. ?

 

Thanks

x509 Authentication in .net with an ABAP web service

$
0
0

All,

 

We have an ECC 6 system for which we are trying to establish x509 authentication to an ABAP web service. We’ve been attempting to follow the guide at: https://help.sap.com/saphelp_nwpi71/helpdata/en/a8/d9d53a9aa9e933e10000000a114084/content.htm. Our end goal is to call the web service from a .NET client, but we receive the following error when connecting from the application:

The HTTP request is unauthorized with client authentication scheme 'Anonymous'. The authentication header received from the server was ''.

 

In SOAMANAGER, the endpoint is configured for HTTPS and x509 HTTP Authentication. We are not using Message Authentication.

The certificates are issued by a local CA, which we have imported into both the SSL Server and System PSEs, and the browser displays a valid SSL connection. The server prompts for the client certificate, which we can select.  When navigating directly to the endpoint  we receive the following:

 

Call of URL terminated due to error in logon data.

Note

◾ Logon performed in system.

◾ Logon performed for client 100 and language EN.

 

When connecting to the endpoint with the browser, the ICM log shows the SSL handshake and that the certificate DN is mapped to a user.

When connecting with the .Net client, no ICM entry is generated.

 

Does anyone have suggestions to resolve this issue?

Sending back proxy inbound validation

$
0
0

Hi experts,

 

We have with one requirement here which I'm not sure if this is possible to attend. We have a SOAP x Proxy scenario, and when we sent a message with some invalid information (like one field which should have 3 characters, but are being sent with 5) and Proxy infrastructure are rejecting the message with the below error:

 

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>

- <!--  Inbound Message

  -->

- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">

  <SAP:Category>XIServer</SAP:Category>

  <SAP:Code area="INTERNAL">INCORRECT_PAYLOAD_DATA</SAP:Code>

  <SAP:P1 />

  <SAP:P2 />

  <SAP:P3 />

  <SAP:P4 />

  <SAP:AdditionalText />

  <SAP:Stack>Erro no processamento do payload de mensagem. Ocorreu um erro na deserialização em o programa ST /1SAI/SAS576C0498218C0ACE08E3. O comprimento de &quot;IP210000000000&quot; excede o comprimento máximo &quot;12&quot; permitido com tt:maxLength.</SAP:Stack>

  <SAP:Retry>M</SAP:Retry>

  </SAP:Error>

 

What we want to do is to catch the SAP:Stack message and return back to the client system. Is that possible?

 

I know that the best way to do that is using the message validation of SAP PI, but as its very difficult to maintain (xsd needs to be copied to file system), we're thinking here if we can propagate this SAP:Stack message to the client.

 

I really appreciate any help. Thanks.

Soap receiver channel error

$
0
0

     Hello Exports,

 

I am getting error in Soap receiver channel.

 

 

09.05.2013 11:06:43.650 Error SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Server Error

09.05.2013 11:06:43.650 Information SOAP: completed the processing

09.05.2013 11:06:43.651 Error MP: exception caught with cause com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Server Error

09.05.2013 11:06:43.651 Error SOAP: error occured: com.sap.engine.interfaces.messaging.api.exception.MessagingException: SOAP: response message contains an error XIAdapter/HTTP/ADAPTER.HTTP_EXCEPTION - HTTP 500 Server Error

 

Can any one please suggest me

PI objects transport movements

$
0
0

Hi All.

 

We do have PI7.31 dual stack systems with DEV,QAS,PPRD,PRD environments.I tried importing transports via normal STMS_IMPORT transaction and am facing many issues.

 

Is there any other alternative method of transporting PI objects....????

 

Below is the exact issue

 

 

While moving the transports from PI Dev  to PI Qualty, PI pre-prod systems , we are

facing deployment error issue in PI systems.

 

 

"Error when executing Web service CTSDEPLOY, exception is cx_ai_system_fault

SoapFaultCode:5 Authentication failed. For details see log entry

logID=C0000A8E015E0EB200000001000001A0 in security log "

 

I have logged a case with SAP too , but still we could not resolve this error.

 

Further, If I try to import a tr.request I get a new error:

com.sap.aii.util.hmi.api.HmiMethodFault:

ClientServerException exception:Import failed because of business systemtransfer of object Communication Component XXXCLNT400:

Obligatory transport target for business system XXXCLNT400 not found in System Landscape Directory

 

I followed the below link for the http://help.sap.com/saphelp_nw70/helpdata/en/ef/a21e3e0987760be10000000a114084/frameset.htm for this Obligatory transport target for BS  and ensured to keep the common group and transport targets for the systems in SLD too,,,,but still facing the same issue while trying to import transports

 

Let me know if anyone can give any solutions!!!!!

 

 

Regards

Ram

Mob No: 91 9008804153


SAP PI 7.3 AEX Multi mapping: Mapping failed with exception

$
0
0

Hi

 

I am encountering an issue with the multi mapping in SAP PI 7.3 AEX system.

 

Requirement for my interface is to pull a single file which has multiple records from the file directory.

Interface need to split the single file to multiple files.

 

For this I have implemented multi mapping in SAP PI 7.3(Stand alone Java) to split the single file to multiple files just like the way it is done in SAP PI 7.1. Tried this interface in SAP PI 7.1 system and works fine end to end.

 

I have done the testing in mapping(Test tab) in operational mapping, I could see response is getting generated successfully.

 

But when testing end to end,

I could see message is getting failed during mapping with the exception "failed to execute: ArrayIndexOutOfBoundsException: 1” .

 

Note:

Occurrence has been changed to 0..unbounded in the Signature tab of the message mapping & same interface works fine in SAP PI 7.1

 

Our system is currently on SAP PI 7.31 (AEX) SP05 Patch "0".

 

Kindly let me know if someone has any idea on this particular exception in SAP PI 7.31 multi mapping Interface.

 

Thanks & Regards

Ram

SLD error connection with R/3

$
0
0

Hello experts,

 

I’m facing an error when trying to connect erp 4.7 system (620)  with my SLD in SM 7.1. This is the error:

 

Log Record Details

#34789 05/10/2013 11:00:27.823 [JCO.ServerThread-7] ERROR com.sap.lcr.sagent.SAPProxy: Data error on last instance information (class/instance): AP_BCApplicationServerDispatcherPort/ Message: Invalid property value for association instance (class/number): AP_BCApplicationServerDispatcherPort/
Thrown:
com.sap.lcr.sagent.DataCollException: Invalid property value for association instance (class/number): AP_BCApplicationServerDispatcherPort/
at com.sap.lcr.sagent.datarfc.SAPAssocInst.setValues(SAPAssocInst.java:84)
at com.sap.lcr.sagent.SAPProxy.getSAPData(SAPProxy.java:175)
at com.sap.lcr.sagent.SAPProxyRfc.handleData(SAPProxyRfc.java:399)
at com.sap.lcr.sagent.SAPProxyServer.handleRequest(SAPProxyServer.java:170)
at com.sap.mw.jco.JCO$Server.dispatchRequest(JCO.java:7996)
at com.sap.mw.jco.MiddlewareJRfc$Server.dispatchRequest(MiddlewareJRfc.java:2479)
at com.sap.mw.jco.MiddlewareJRfc$Server.listen(MiddlewareJRfc.java:1802)
at com.sap.mw.jco.JCO$Server.listen(JCO.java:8369)
at com.sap.mw.jco.JCO$Server.work(JCO.java:8486)
at com.sap.mw.jco.JCO$Server.loop(JCO.java:8436)
at com.sap.mw.jco.JCO$Server.run(JCO.java:8352)
at java.lang.Thread.run(Thread.java:676)

 

CR content and and model version of the SLD is up-to-date. To get connected both system I´m doing trought RZ70 and it seems to work ok, jobs SAP_SLD_DATA_COLLECT is working properly.

I dont have to many more ideas, I hope anyone of you can help me with this issue.

 

Thanks in advance.

Message Status Ovreview Time Range

$
0
0

Hi,

 

In message monitoring under Message status overview we can monitor message status for default time range of hourly, daily, etc.

Is this time rage configurable anywhere in NWA or other place??

 

Ex: if time range currently shows daily 05:00pm-05:00pm and I have a situation to get a snapshot of message processing in different times ex: 12:00 to 12:00.

 

Is this change possible?

 

Thanks

Deepak

Mail to Mail Scenario

$
0
0

Hi,

 

I am going to do a POC for a Mail to Mail scenario.

 

My requirement is that --

 

1.  One mail will come without any attachment .To specify the scenario , lets take the below information will be in the body of the mail ---->

    

           Name :

           Address :

            Phone :

            Company :

            Salary :

 

2 .  The information of the body of the mail will be taken in the outbound side .

 

3.   I want to use mail adapter in the receiver side as well , but here receiver will get a mail with the information extracted from the body of the sender mail

      as a  attachment.

 

Please give a some idea to start the configuration of the scenario ...

Correlation of Asynchronous calls

$
0
0

Hi,

 

We are Integrating SAP with Thirdparty using PI.

 

At first we have created the synchronous interfaces for our scenario and later we want to go to Async calls.

 

We are going with RFC --> PI --> SOAP.

 

whenever SAP trigger the data, the SOAP is executed and return the messages. The problem is that it is taking more than 30 min to execute and send the response back to SAP R/3 because of huge data.

 

So we have create the 2 Async interfaces.

 

 

1. SAP --> PI --> TP  --- request async

2. TP --> PI  --> SAP  --- response async

 

now the problem is that we want to track the response message from TP for its request from SAP.

The message data flow was very high and per day we are triggering RFC around 100 times(min).

 

Suppose if any of the request from RFC sent to TP and failed to give response. Is there any possibility that PI can send alerts that for this even if the TP system is not available or down or failed to send the response.

 

Please help me with this.

 

regards,

Praveen

SOAP Lookups in PI 7.30 Single Stack.

$
0
0

Hi,

 

I am creating a scenario from HTTP to File . In between Message Mapping has SOAP Lookup .

 

But While I executing the Sceanrio, I am facing some error .

 

Now While reading lots of Blogs over Internet , Some of them pointed towards Creating a Dummy ICO (mandatory in  PI 7.30 ) for SOAP Lookup.

 

So Now my Question  are :

 

1. Why are we creating this Dummy ICO ?? what is the purpose ??

 

2. How do we create it ?? - Need to know abt Sender Service Interface , Sender Communication channel , Receiver Service Interface ??? What would be these values while creating a Dummy ICO ???

 

Regards

PS

Make text bold in the email content generated through UDF

$
0
0

All,

 

I am generating an email thorugh UDF by invoking a Mail channel. The scenario works fine, however it's the minor cosmetic issue that is bothering me.

 

Code used is mentioned below. In this how do I make some parts of the content bold and underlined. I have tried <b></b> but that does not work. For example in this XML below, how do I make strFieldName bold and lets say "is  missing" underlined.

 

String smtpXML ="<?xml version=\"1.0\" encoding=\"UTF-8\"?>"

+"<ns2:Mail xmlns:ns2=\"Mandatory" _mce_href="http://sap.com/xi/XI/Mail/30\"><Subject>Mandatory">http://sap.com/xi/XI/Mail/30\"><Subject>Mandatory Field Missing</Subject><From>xyz@xyz.com</From><To>xyz@xyz.com</To><Content>"

+"Dear User,\n\nMandatory Field '"+strFieldName+"' is missing. "+ "Please find below the interface details"+"\n\nInterface Name: "+headerField1+"\n\nInterface NameSpace: "+headerField2+"\n\nSender System: "+headerField3+"\n"+"Receiver  System: "+headerField4+"\n\nPlease populate all the mandatory fields and resend the message.\n\nRegards,\nPI Team. </Content></ns2:Mail>";

 

Thanks.


Target Message monitoring in SAP PI 7.3.1 Java Stack only

$
0
0

Hello Guru's

 

We are using SAP PI 7.3.1 Single stack. My question is where do you find/monitor the Target message?  I went to through few forums some one mentioned to check in Receiver CC ( But I did not find there).

 

EX: My scenario is JDBC--> Proxy.

             

I have verified in Monitoring-->Message Monitor and Monitoring-->Communication Channel Monitor , I have verified in all the components PI monitor, But I am able to see only source message, I am not able to see target message after mapping. (I have verified both CC logs).

 

I have verfied the log, It shows Inbound/Oubound direction, but both the logs are showing the same steps.

 

But when I verify the same message in SXMB_MONI, I am seeing the tartget message , But I want to see both source and taget message in SAP PI so that I would verify my mapping is working fine.

 

Pls advice.

 

Thanks

Arun

Issue while renaming attachment in mail adapter in PI 7.3.1 single stack

$
0
0

Hi Exparts,

 

My requirement is to attach PI message payload in receiver mail after renameing it and converting to txt. I have followed the link

http://wiki.sdn.sap.com/wiki/display/ESOAInfrastructure/Dynamic%20Email%20Attachment%20name%20for%20Received%20Mails%20with%20ASMA%20and%20without%20using%20mail%20package

 

As per the link additional parameter OMail.AddContentDisposition= false,set in advanced tab will prevent the adapter to add content-disposition automatically so that the value of content-disposition will be taken from PI message header. But renaming of attachment is not occuring. Does PI 7.3.1 support OMail.AddContentDisposition= false parameter? Any help regarding the issue is highly appriciated.

Mapping Error : The prefix "soapenv" for element "soapenv:Envelope" is not bound.

$
0
0

Hello Everyone,

 

We are trying to implement the SOAP to PI to Proxy scenario wherein the PI interface is exposed as a webservice to an external system. The Client Program is trying to send the following message to the PI webservice :

 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:xx.xxx.com:xxx:xxxxxxxxx_POC">

   <soapenv:Header/>

   <soapenv:Body>

      <urn:MT_ClientRequest>

         <Name>am</Name>

      </urn:MT_ClientRequest>

   </soapenv:Body>

</soapenv:Envelope>

 

It is failing while mapping and giving the error "The prefix "soapenv" for element "soapenv:Envelope" is not bound." When I checked SXMB_MONI for the request message it is showing me the below given message

 

<MT_ClientRequest xmlns='urn:xx.xxx.com:xxx:xxxxxxxxx_POC'>

          <soapenv:Envelope>

                         <soapenv:Header/>

                              <soapenv:Body>

                                             <MT_ClientRequest>

                                                            <Name xmlns=''>am10May</Name>

                                             </MT_ClientRequest>

                              </soapenv:Body>

          </soapenv:Envelope>

</MT_ClientRequest>

 

Clearly it is failing because it is not able to find a reference to "soapenv" in the body.

 

I have tried the below mentioned remedies

  1. Make the sender channel adjustments to "Do Not Use SOAP Envelope". This fails because, the Body of the message is not passed to the mapping program in this case.
  2. Created an XSLT to add namespace xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/". This fails with the error "The prefix "soapenv" for element "soapenv:Envelope" is not bound."
  3. Created an XSLT to remove prefix soapenv. This fails with the error "The prefix "soapenv" for element "soapenv:Envelope" is not bound."

 

I have read a few blog entries about using the XMLAnonymizerBean but I am not sure if it will work on the SOAP Sender Adapter Channel.

 

Any help to overcome the error will be highly appreciated.

 

Regards

Accessing Java Directories in Java only PI ( PO / PI7.31)

$
0
0

Hi Experts,

We are currently using PO system for our integration.

Earlier in PI Dual stack system we used to check the file posted in PI application server using AL11 tcode.
Could you please tell me how to check it  if the same is required to check in a single stack PI (Java only)?

 

Thanks

Sugata B Majumder

Seeburger BIC module parameters

$
0
0

Hi ,

 

I am new to EDI and SEEBURGER AS2 adapter also.

 

We developed and successfully tested AS2 (EDI) to Idoc scenario . We used SEEBURGER BIC modules for converting EDI to EDI-XML format,  now I have small doubt regarding parameter Name used for each modules  .For example , we used following parameter Name(attID ,destSourceMsg and showInAuditLog ) for module Classifier . What are possible parameters allowed for each module (CLASSIFIER , BIC and SPLIT) ? Could you please let me know, from where I can fetch data regarding parameter Name allowed for each module.

 

Thanks in advance .

 

Regards

Hari.

Viewing all 6719 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>