Quantcast
Channel: SCN : All Content - Process Integration (PI) & SOA Middleware
Viewing all 7030 articles
Browse latest View live

sfapi invalid session ID $Version=0;

$
0
0

Hello Experts,

 

I am getting this issue while doing a employee sync. When I see the xml from PI, I get a $Version=0; instead of a Session ID. I can see the session ID getting generated in Successfactors sfapi audit log. This configuration worked earlier. I saw that the successfactors certificate had expired. I added the new certificate in the trusted ca's. The issue persist. Kindly provide your inputs.

 

regards

 

Syed


Remote host did not respond within Timeout period in Receiver Comm channel

$
0
0

Dear Team,

 

Basically its an FTP to FTPS scenario, when the files are send to target server from PI, when sending below error occurs at Receiver communication channel

 

A remote host did not respond within the timeout period: Attempt to process the file failed with java.net.ConnectException

 

The port is opened and rule is enabled for ftps -unidirectional.

 

Telnet is working fine and also NAL. But when pinging IP address in Command prompt and Fillezilla it is not working.

error_timeout.jpg

rec_timeout.jpg

 

 

But Fillezilla through SSL explicit mode and command prompt not working and throws n error Attempt Connection TIMEDOUT.Please help.

Many Thanks.

 

rec1.jpg

BEST materials for SAP PO 7.4 to learn for PI CONSULTANT

$
0
0

Hi ,

 

I am a PI Consultant with 4+ experience presently working on PI 7.3

I would like to ask 2 queries given below:

 

1. Where can I get tutorials/materials for SAP PO 7.4 as I need to upgrade to SAP PO 7.4.

2. Which Functional Module best suits a PI consultant to learn.(SD/MM/FICO/ABAP etc)

 

Any one please guide me on these points.

 

Thanks and Regards,

Swathi

Dynamic url - http call

$
0
0

Hi,

 

I am working on an interface and the design is, PI will have  to make a http call from PI and to fetch the files from apache server and then will make another http call with dynamic url (with the file name) to delete the file in the apache server and also map request xml to target xml structure to process the file to ECC through proxy.


I think we can make a trigger call from SAP through proxy for every five mins to initiate the BPM and then make a http call from BPM to fetch the file but how can we make another http call with dynamic url (with file the name) to delete the file in the server.


Can any one please suggest how can we achieve this?


Thanks,


Receiver REST - Form-Data

$
0
0

I  need to call a REST service that accepts only form-data . In POSTMAN, I am able to to call the service by using the POST operation, entering the service end point , and in the BODY tab, I select "form-data" and pass the values to the key that the service expects . This service does not accept XML or JSON in the Request body .

 

How do I configure this in the Receiver REST adapter?

Sap pi 7.31 Object with Status "In Process"

$
0
0

Hi Guys, I am working with SAP PI 7.31, and I have an object with status in process in the Integration Directory. I execute the refresh cache but the status is the same.

 

I attach the error capture. Some tips for this problem?

 

Thanks in advance.

Ernesto

Keystore User View Certificate check... how to..?

$
0
0

Hi Team, I am trying to check PI Keystore User Certificate status with Solution Manager and dont found how to....

 

the idea is to have a proactive alert raised when certificates are near to expire with Solution Manager Technical Monitoring, the standard option doesnt match for my user view and what is released is for entire PSE.

If you found another option to check it automatically, it will be very welcome.

I tried to have them included into ABAP side STRUST but it gives me one step more to update and manage, and in case of administrator forget to update it there,, I will have an alert raised, I want a single point where to maintain these Certificates and not have copied in JAVA and ABAP side of my dual stack system.

 

thanks

MartinD.

Mapping Extension Field to Pricing Request from SAP C4C

$
0
0

Hi Experts,

 

Integration Scenario: C4C Integration with ECC using HCI

 

Standard behavior:

Order is created in C4C

Pricing is requested from ECC using Simulate, which calls web service Sales Quote with Pricing in SAP Business Suite

HCI Standard Mapping: Request External Data from SAP Business Suite -> COD_ERP_ExternalSalesDocumentDataQuerySync_req.mmap

Order is simulated and response is sent to C4C


Modification Scenario:

We are trying to manipulate the data before getting passed to ECC for pricing.

 

Example: We are sending any header field with the constant value for example Division as 00 or 01 and deploying the artifact.

 

The changes do not get reflected and data has no effect irrespective of the changes done in HCI mapping.

 

If someone has already done such scenario of extending/changing the standard HCI mapping for pricing or help us what might be wrong in our deployment would help us a lot.

 

Thank you,

Narottam

 


SAP and Success factors through SAP PI

$
0
0

Hi All,

 

I am new to SAP PI integration with Success factors.

 

Just now I got access to my new project SAP PI system Access.

 

in this project we are integrating with Success factors through PI.

 

We have implemented SAP HCM add on 3.0.

 

I am attaching my ESR HCM add on related things.

 

 

 

My doubts are:

 

The imported ESR components are sufficient to exchange the data between SF and SAP?

 

what kind of data we can integrate with the imported add on?

 

what are necessary ESR components we should create for this integration in ESR?

 

What are the ID components we should create for any integration with SF?

 

PLease find the attachments for ESR SF add on...

Problem with SOAPAction in Sender SOAP Channel

$
0
0

Hi folks

 

We are currently publishing a webservices provided by a third party. Our sceranio is a SOAP -> IDoc implemented using a Sync/Async BPM.

 

Our thrid party can only change the endpoint of the SOAP call, not the SOAPAction parameter, under these circusntances, we are unable to receive the message.With XMLSpy when we invoque the WS using the predefined value SOAPAction we get the following error:

 

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

  <SOAP:Header>

</SOAP:Header>

  <SOAP:Body>

  <SOAP:Fault xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

  <faultcode>SOAP:Client</faultcode>

  <faultstring>Error during parsing of SOAP header</faultstring>

  <faultactor>http://sap.com/xi/XI/Message/30</faultactor>

  <detail>

  <SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30">

  <SAP:Category>XIProtocol</SAP:Category>

  <SAP:Code area="PARSER">ITEM_MISSING</SAP:Code>

  <SAP:P1>{http://schemas.xmlsoap.org/soap/envelope/}Header</SAP:P1>

  <SAP:P2/>

  <SAP:P3/>

  <SAP:P4/>

  <SAP:AdditionalText/>

  <SAP:Stack>XML element {http://schemas.xmlsoap.org/soap/envelope/}Header missing in SOAP message header (SAP XI Extension)

</SAP:Stack>

  </SAP:Error>

  </detail>

  </SOAP:Fault>

  </SOAP:Body>

</SOAP:Envelope>

 

and the message didn´t appear in the sxi_monitor.

 

By now our SOAP Sender Channel are under transport protocol HTTP and message protocol XI 3.0 we checkASMA and variable transport Binding with variable header SHeaderSOAPAction.

 

Did anyone face with  similar issue? How to change that predefined SOAPAction into the http://sap.com/xi/WebService/soap1.1 value defined in the wdsl of the directory.

 

Thanks in advance.

Please help in establishing Security archiving in SAP PI 7.31

$
0
0

Hi All,

 

We have tried to setup Security Archiving in SAP PI 7.31 but we are unable to see the results in the Security archiving screen.

 

Followed the XMLDAS administration setup and Security archiving links.

 

Please see the attached screenshot and help us .

 

 

Regards,

Kiran

"<" and ">" Encoded Characters in SAP PI 711

$
0
0

Hi

I am using '<' and '>' as constant values in the mapping and creating CDATA strucutre.When i test the mapping i can see the results as expected however when i open the 'src' messages in the mapping results i can see the &lt; and &gt; in place of < and >.I did end to end testing and i can see the correct data in SXMB_MONI and Channel monitoing however when open with notepad i can see the encoded characters.I am sending messages to the MQ system.The screen shot sent by MQ team has the same &lt; and &gt; however still there is no confirmation from the end user application.Any suggestion is highly appreciated.

 

PS:  I tried with intermdiate mapping and write a UDF to replace however it did not help.

 

 

Thanks

Pawan

MAPPING help

$
0
0

Dear Experts,

 

I hope all are doing good..

 

I need help on below mapping :

 

 

It removes <row> tags from the message. This mapping shouldn’t cause us concerns and could also be replicated using Message mapping.


picss.png

How can we do these above mapping.. Do we required do do any file content conversion hear.

 

Cheers

JMS Sender channel not visible in CC Monitor

$
0
0

Hi Experts ,

 

I am not able to view the JMS Sender channel in communication channel monitor.

 

I am able to view the sender channel in Production  but not in our quality and Dev environment.

 

I verified the com.sap.aii.adapter.lib to verify the JMS Drivers and we have the same JMS Drivers installed in Production , quality and

development.

 

Also performed a full cache refresh in quality , but the sender channel is still not showing up .


We are currently using SAP PI 7.31 SP15.


Please provide your valuable advice on how I can solve this issue .

Getting exception in PGPEncryption module in SOAP Adapter

$
0
0

Dear Experts,

 

I 'm getting the below exception in SOAP adapter while I'm encrypting the data by using PGPEncryption module in adapter.


Exception caught by adapter framework: ASJ.ejb.005043 (Failed in component: sap.com/com.sap.aii.adapter.pgp.app, BC-XI-CON-B2B) Exception raised from invocation of public com.sap.aii.af.lib.mp.module.ModuleData com.sap.aii.adapter.pgp.ejb.api.PGPEncryptionBean.process(com.sap.aii.af.lib.mp.module.ModuleContext,com.sap.aii.af.lib.mp.module.ModuleData) throws com.sap.aii.af.lib.mp.module.ModuleException method on bean instance com.sap.aii.adapter.pgp.ejb.api.PGPEncryptionBean@1a906533 for bean sap.com/com.sap.aii.adapter.pgp.app*xml|com.sap.aii.adapter.pgp.ejb.jar*xml|PGPEncryption in application sap.com/com.sap.aii.adapter.pgp.app.; nested exception is: java.lang.NullPointerException: while trying to invoke the method java.lang.String.length() of a null object loaded from local variable 'name';


> Scenario is SFTP to SOAP.

 

XML file to be picked up ---> Encryption is applied using AES_256 Algo ----> Bank PI server.


Here are the parameters used in channel configuration.


localejbs/PGPEncryption - Local Enterprise Bean

 

applyCompression - None

applyEncryption - true

applySignature - true

asciiArmored - false

dynamicFileName - FileName

dynamicNamespace - http://sap.com/xi/XI/System/File

encryptionAlgo -AES_256

ownPrivateKey - xxx.asc

partnerPublicKey - xxx.asc

pwdOwnPrivateKey - xxxxxxxxx

signingAlgo - SHA256


I've checked in forum but couldn't find the solution on this issue. Kindly suggest.


Thanks & Regards,

Naresh. K


Obligatory transport target for business system not found in SLD

$
0
0

Hi All,

 

We have Process Orchestration systems 7.31. We are trying to setting up the transport mechanism. We have individual SLD for each system.

First we are trying to define the transports from DEV to QA. For this we have two different SLD. Checked the documents and setup the transports groups. While importing ID objects from Dev to QA , we are receiving the following error.


"Obligatory transport target for business system not found in SLD"



Tried to configure as below


in both SLDs : Registered  Dev, Qual PI/ECC systems in SLD as a Technical Systems and registered the same as business systems as PI-Business Systems are Integration server, ECC Systems are Application systems.


ECC: BS_DEV and BS_QA

PO : IE_PID, IE_PIQ


Defined 2 business system groups : DEV_TRANS and QA_TRANS.


Created transport target and source as below


For business system BS_DEV the transport target as BS_QA and for BS_QA source system as BS_DEV.


But when i do the import , we are getting the  below error "Obligatory transport target for business system not found in SLD"


Please help us to resolve the issue.


 



PI + Unix Scripts issue

$
0
0

Hi Experts,

 

I am working on 7.1 PI version and we use unix scripts with interfaces to process file messages.

 

Background of the issue:

 

Our PI system retrieve PDF file from a third party by the help of a script and that script run by a job whose frequency is 15 minutes which means that job should process all the files within 15 minutes, but its not happening that way job is running for more than 1 hour and due to which we are receiving alerts in PI system.

 

Now PI server is fetching the data from a FTP server at third party but this process took long time due to which we got alerts.

 

We have checked the logs of script in PI system in which it is saying that Remote server has lost connection. Snapshot attached.

 

 

Note:

1) its not a data issue because our job can process 1000 files in 15 minutes.

2) FTP server is up and running.

3) PI server is up and running.

2222.png

Can any one help me in this case what to check and where to check, as I am a new person to scripts.

 

Regards,

Mohit Dua

SFTP SSH: Auth Cancel error

$
0
0

Hi Team,

 

We are trying to connect to this 3rd party via SFTP using SSH key. The problem is that every time we poll their server, we are getting this "AUTH CANCEL" error in PI system while the partner says they get bad pub key error.

 

We tried to connect to the same party via SFTP this time using password and we were able to connect successfully.

 

Clearly it's SSH key issue. However, we are using the same key for all our 3rd parties and it's working fine for them.

 

Any thoughts?

 

Thanks,

 

Carlo

SOAP Receiver Channel

$
0
0

Hi

 

I am calling a webservice which runs on WCF.

 

My log viewer shows the following error.

 

Exception caught by adapter framework: SOAP: Response message contains an errorXIAdapter/PARSING/ADAPTER.SOAP_EXCEPTION - soap fault: The message with Action '' cannot be processed at the receiver, due to a ContractFilter mismatch at the EndpointDispatcher. This may be because of either a contract mismatch (mismatched Actions between sender and receiver) or a binding/security mismatch between the sender and the receiver.  Check that sender and receiver have the same contract and the same binding (including security requirements, e.g. Message, Transport, None).

 

The receiver gave me a target url which has the following wsdl.

 

 

http://wcfservice.biz/Service1.svc?singleWsdl

 

Inside the wsdl there is a method called GETXMLString

 

Now can somebody advise what my target url should be if i need to call this method.

 

Regards

Sam

RFC to File Mapping - how to?

$
0
0

Hi I wish to achieve the following,

From RFC, I have a PO header table and a PO item table

When written to the file, it should look like this:

  H   PO001

  I    PO001  00001

  I    PO001  00002

  H   PO002

  I    PO002  00001

  I    PO002  00002

  I    PO002  00003

 

I am clueless how to achieve this.

Viewing all 7030 articles
Browse latest View live


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