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

CPACache Refresh Full under PI 7.11?!

$
0
0

Hi there,

 

is the URL for the CPACache Refresh under PI 7.11 also the same as on XI 3.0?

 

CPACache/refresh?mode=full

 

?

 

Cause i cannot use the URL

 

http://host:50000/CPACache/refresh?mode=full

 

with any user.. i tried every user.. user with SAP_ALL etc.. but alsoways 3 tries and then Error 401 Unauthorized?!

 

Can some help here?

 

Regards


How to Delete IDOC

$
0
0

Hi

 

can you tell me how to delete idocs from R/3 system

 

Regards

 

Nawa

500 Connection timed out

$
0
0

Hello,

 

I receive a 500 Connection timed out error.

I know that there are some threads to this error but I can´t find a solution for us.

 

This is the error description:

 

Error:            -5

Version:        7000

Component:  ICM

Date/Time:    Tue Mar 04 07:02:38 2008

Module:        icxxthr.c

Line:             2698

Server:         crmprod_CRP_01

Error Tag:     {-}

Detail:          Connection to partner timed out after 60s

 

Now I have found in this forum some information about the parameters icm/keep_alive_timeout, icm/conn_timeout and icm/server_port_*

 

Our settings for this parameters are:

 

icm/server_port_0 = PROT=HTTP,PORT=8001

icm/server_port_1 = PROT=SMTP,PORT=25

 

icm/keep_alive_timeout (sec.) = 600

icm/conn_timeout (msec.) = 5000

 

Can someone please explain me which parameters occurs this error and which parameters I can change that the connection time is longer than 60 seconds?

Where can I change the parameters?

 

Regards

Philipp

 

HTTPS to File Scenario in PI 7.4

$
0
0

Hello Everyone,

 

I have a requirement where PI needs to connect to a bank server using HTTPS and fetch some encrypted file and save the file on a file system.

 

I am confused on whether to use HTTP adapter or HTTP_AAE adapter.

 

Below are the steps of the scenario.

 

1. PI pings a predefined URL provided by the bank using HTTPS . This URL points to a folder in the banks file system.

2. The bank will send a response with a list of filenames present in the folder.

3. PI filters the filenames and fetches the correct filename and then again creates a new URL to access the encrypted file.

4. Once PI has access to the file it should put the file from bank folder to a file system using a file adapter.

 

 

Please let me know how can i achieve this.

 

Thanks

Diff between JDBC & ODBC

$
0
0

hi,,

What is the difference between JDBC and ODBC

 

thanks

guna

Successful Synchronous message is not displaying in PI SXMB_MONI

$
0
0

Dear Experts,

 

Only error messages are  displaying  in PI SXMB_MONI  But Successful synchronous messages are  not displaying  in PI SXMB_MONI,  While I have activated logging and logging_sync parameter in SXMB_ADM .

 

Regards ,

Pradeep

iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: handshake

$
0
0

Hello all;

 

From SAP PI 7.30 we call we a SOAP web-service over https. This service was running for a long time. The provider of the web-service upgraded their SSL certificates from SHA-1 signing algorithm to the stronger and more robust SHA-256. After that, we get the following error: iaik.security.ssl.SSLException: Peer sent alert: Alert Fatal: handshake. As said, just before the change the connection was working. I have added the required VeriSign CA root certificates to the Trusted CA's keystore within NWA. (VeriSign Class 3 Secure Server CA - G4 and G5) Something must be wrong. When I look into SXMB_MONI, I see something for which I don't know if it is related: encryptionAlgorithmEncryptionEncriptionSignature value DES_EDE3_CBC. I am not an expert in this, but could it be possible that this should be AES256-CBC? How to change that?

 

Any help or suggestion is welcome. My next step will be to install XPI Inspector to figure out what is wrong.

 

Wilbert

PI / HCI message mapping issue

$
0
0

Hello, I have a mapping issue.

 

We are reading the SuccessFactors CompoundEmployee interface.

 

Let's say we have the following structure :

SC_1.jpg

 

Task :

I have to take out the job_information record active now, so at job_information level I test if current_date is between start and end_date, and if emplStatus = a (active). To achieve this, the start_date, end_date and emplStatus are set to context level 'employment_information', this is the same level as job_information resides on.

 

The subelements of the job_information node are all set to the same context as the employment_information, followed by a 'SplitByValue' (Each Value).

SC_2.jpg

 

Let's say we have three input records, the appropriate records is selected.

 

 

So far, so good.

 

Issue :

Not all input records have 'location' entry. If this is missing, the output is wrong. The 'SplitByValue' expects an element in the queue. If not the case, the 'next' element is assigned to the record instead of an empty (or no) value. That's why I tried to map Location with 'mapWithDefault', followed by the SplitByValue, but no luck.

 

Example :

 

First record :

 

     job_information

          company : TEST_AUT

          emplStatus : A

          end_date : 2016-01-29

          start_date : 2016-01-20

          location : AUT

 

Second record :

     job_information

          company : TEST_BE

          emplStatus : A

          end_date : 2016-01-31

          start_date : 2016-01-21

          location : this is missing

 

Third record :

     job_information

          company : TEST_FRA

          emplStatus : A

          end_date : 2016-10-29

          start_date : 2016-01-20

          location : FRA

 

Fourth record :

     job_information

          company : TEST_USA

          emplStatus : A

          end_date : 2016-02-14

          start_date : 2016-01-01

          location : USA

 

 

-> The output will be the third record (start_date and end_date and emplStatus are valid), but with the value location : USA, which is actually the 'fourth' record.


     job_information

          company : TEST_FRA

          emplStatus : A

          end_date : 2016-10-29

          start_date : 2016-01-20

          location : USA

 

This is caused by the missing 'location' in the second record. I was hoping 'mapwithdefault' would take care of this, but apparently not. Is there no mapwithdefault performed due to the context change attempt on the 'non-existing' location node for the second record?

 

 

How can I work around this?

 

Many thanks!


SOAP Attachment message successfully in SAP PI - Receiver system failing to see/extract attachment

$
0
0

Hello!! Gurus

 

We have a SOAP(external vendor) to SOAP (internal 3rd party application) interface

 

  • SOAP(external vendor) ~ vendor provided WSDL
  • SOAP (internal 3rd party application) ~ PI generated WSDL


We matched the data type to be the same on both sides.


All the sync websercives are working correctly incluing the SOAP attachments being passed in couple of them.


However, the SOAP attachments are not being viewed by the 3rd party application which is receiving the attachment in response.


PI SXMB_MONI is having the attachment available.


Also, if I call this message through SOAP UI - we are unable to see the attachment in SOAP UI same as 3rd party application (PI provided WSDL)


Can you please let me know if this anything we could be missing - we are using the standard SOAP adapter (NO Axis adapter)- keep attachment checked - as mentioned we are able to view attachment - in SXMB_MONI - its only the 3rd party internal (non SAP system) which says its not seeing attachment.


Additionally below is the data type of the field associated to which the attachment is tied to on the SOAP response:

 

  • SOAP(external vendor) ~ vendor provided WSDL has the data type as:
    • element name="FileAttachmentHandler" type="xs:base64Binary" xmime:expectedContentTypes="application/octet-stream"


  • SOAP (internal 3rd party application) ~ PI generated WSDL
    • element name="FileAttachmentHandler" type="xsd:base64Binary" (do we need to somehow define content type as above ?! - IF so how ?!)


We have a XSLT mapping to handle the attachment as well (see below)

 

XSLT mapping placed after the message mapping:


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

<ns0:stylesheet version="1.0" xmlns:ns0="http://www.w3.org/1999/XSL/Transform" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:ns2="xsl">

   <ns0:template match="node() | @*">

      <ns0:copy>

         <ns0:apply-templates select="node() | @*"/>

      </ns0:copy>

   </ns0:template>

   <ns0:template match="xop:Include"/>

</ns0:stylesheet>

 

Sorry for long posting/message query ... Thanks for reading thru it ... Your help is greatly appreciated!!


Thank you,

Ritu


Difference between pi and po

$
0
0

HI friendz

 

I am new to pi now days every one is calling pi po what is this both are same or different  I am not able to find the difference plz xpln

 

 

With Regards

Arun

 

 

Difference between pi and po

How to Delete IDOC

$
0
0

Hi

 

can you tell me how to delete idocs from R/3 system

 

Regards

 

Nawa

500 Connection timed out

$
0
0

Hello,

 

I receive a 500 Connection timed out error.

I know that there are some threads to this error but I can´t find a solution for us.

 

This is the error description:

 

Error:            -5

Version:        7000

Component:  ICM

Date/Time:    Tue Mar 04 07:02:38 2008

Module:        icxxthr.c

Line:             2698

Server:         crmprod_CRP_01

Error Tag:     {-}

Detail:          Connection to partner timed out after 60s

 

Now I have found in this forum some information about the parameters icm/keep_alive_timeout, icm/conn_timeout and icm/server_port_*

 

Our settings for this parameters are:

 

icm/server_port_0 = PROT=HTTP,PORT=8001

icm/server_port_1 = PROT=SMTP,PORT=25

 

icm/keep_alive_timeout (sec.) = 600

icm/conn_timeout (msec.) = 5000

 

Can someone please explain me which parameters occurs this error and which parameters I can change that the connection time is longer than 60 seconds?

Where can I change the parameters?

 

Regards

Philipp

 

Getting HTTP/1.1 401 Unauthorized while Sending the SOAP Request

$
0
0

Hi Experts,

      We have a scenario SOAP-PI-RFC Synchronous scenario. We are getting HTTP/1.1 401 Unauthorized when we try to send the request using SOAP UI. but when I try and execute the interface using RWB and directly send the message to integation engine the interface is working fine.

The User ID that I am using contains all roles and profiles and has all the access.

I have PI 7.1 SP 10.

 

Looking forward to your help and suggestions on the same.

 

Thanks,

Rupendra Sharma

sproxy is not displaying ESR content in ECC side - Just displays local content

$
0
0

Dear folks,

 

I already read most of the threads reg. this issue. Please let me know if i miss any point need to be checked. Any help reg. this will be appreciated.

 

Sorry for lengthy message reg. this.

 

ECC 6.0 and PI 7.3 systems


we have central SLD for PI DEV and PI QA.


ECC DEV --> PI DEV


ECC QA --> PI QA


in ECC DEV system sproxy is working fine and ECC QA and PIQ systems are newly built.

 

Issue:

 

when I try to check sproxy in ECC QA system, it is not connecting ESR and it does not show PI QA content , it displays only local content



.........


Solution which I attempted so far:

 

ECC side:

 

1)

The address of the Integration Builder must be stored in the R/3 System

=>Check/maintain with report SPROX_CHECK_IFR_ADDRESS

The address is taken the from following parameters in the exchange profile (section 'connections'):


2)

The HTTP connection of the R/3 application server must function correctly

=>Check with report SPROX_CHECK_HTTP_COMMUNICATION


3)

The Integration Builder server must be running correctly

=>Check with report SPROX_CHECK_IFR_RESPONSE


Message while running above report:

No connection to exchange profile or address-

logindata are missing


*

@5C\QError@  No connection to exchange profile or address-logindata are missing

*

@5C\QError@  Configuration for accessing ESR is incorrect:


4)

Proxy generation must correctly interpret the data of the Integration Builder

SPROX_CHECK_IFR_CONNECTION

- Output when we run the above report in ECC QA system:

Enterprise Services Builder data not understood

5) the address for the ESR is taken from the exchange profile


6) Checked this entry also

SAPAPICUST  - Connection to SLD in ECC system

alias name : PID

Primary: checked

Host name:PID hostname: xxxpid.xxx.com

port: 50Xxx

and test is working fine



7) checked these RFC connections


*

   SAPSLDAPI    - Functionality for SLD in ECC system

Program id: SAPSLDAPI_PIQ

Gateway host: PID host name (Example: xxxpid.xxx.com)

Gateway service: tcsapgwxx

............


*

   LCRSAPRFC  - Get Exchange Profile data -

Program id: LCRSAPRFC_PID

Gateway host: PIQ host name (Example: xxxpiq.xxx.com

Gateway service: tcsapgwxx

8)  Checked this one also in ECC system

SXMB_ADM - IE config and IS_URL and HTTP connection to PI also


9) RZ70 - checked this also


10) SLDCHECK tcode is working fine in ECC

 

I have doubt that I may missed some thing on point 11 or made any mistake on these ones, Plz let me know if i have to check any specific things.

 

PI side

11) PI QA system

- Checked all Destinations in PI NWA ie PI Java side

- Checked exchange profile parameters for in PI QA system for connections to SLD

- checked Jco RFC Provider also

- sproxy is working fine in PI QA system.

 

12) Compared all SP levels between ECC DEV and ECC QA systems also. - Looks OK

 

Doubts:

 

whether SLDAPICUST alias name should be same in PI QA and ECC QA systems?

 

Thanks in advance.



How to Move Message from SMQ2 to SMQ3

$
0
0

Hi Experts,

 

Please help on the below Questions for solutions.

 

1. Why we will not create Sender Communication Channel in case of IDOC for Outbound scenarios

2. What are the Adapters that we will not create Sender agreements in Dual stack

3. How to Move the Messages which fault / corrupted messages to temporary queue like How to Move the fault messages from SMQ2 to Temporary    Queue SMQ3.

 

4. In SMQ2 there are 5 Messages are there like M1, M2, M3, M4 and M5. M1 is fault message due to this remaining Messages are not processed to Target. Here EOIO Order, In this case what is the Message status of M2, M3, M4 and M5.

5. How the Communication Channel identifies the Messages that are from Specific Queue, Is there any we have mentioned Queue Name?

6. How we know whether any message is stucked in AE Level, If any Message is Stucked in AE, How to release them

 

7. Proxy is Adapter less communication, In this case why we are using XI Adapter in Configuration level

8. Can we monitor the RFC Communication Channel from RWB

 

 

Please provide the solutions with Screenshots step by step which is very helpful.

 

 

Regards,

Teja.


CPACache Refresh Full under PI 7.11?!

$
0
0

Hi there,

 

is the URL for the CPACache Refresh under PI 7.11 also the same as on XI 3.0?

 

CPACache/refresh?mode=full

 

?

 

Cause i cannot use the URL

 

http://host:50000/CPACache/refresh?mode=full

 

with any user.. i tried every user.. user with SAP_ALL etc.. but alsoways 3 tries and then Error 401 Unauthorized?!

 

Can some help here?

 

Regards

Getting HTTP/1.1 401 Unauthorized while Sending the SOAP Request

$
0
0

Hi Experts,

      We have a scenario SOAP-PI-RFC Synchronous scenario. We are getting HTTP/1.1 401 Unauthorized when we try to send the request using SOAP UI. but when I try and execute the interface using RWB and directly send the message to integation engine the interface is working fine.

The User ID that I am using contains all roles and profiles and has all the access.

I have PI 7.1 SP 10.

 

Looking forward to your help and suggestions on the same.

 

Thanks,

Rupendra Sharma

How to Delete IDOC

$
0
0

Hi

 

can you tell me how to delete idocs from R/3 system

 

Regards

 

Nawa

SAP PI Transactions

$
0
0

Hi All,

 

Can anyone provide me the list of all the SPA PI Transactions especially those used for Monitoring?

 

Thanks in advance.

CPACache Refresh Full under PI 7.11?!

$
0
0

Hi there,

 

is the URL for the CPACache Refresh under PI 7.11 also the same as on XI 3.0?

 

CPACache/refresh?mode=full

 

?

 

Cause i cannot use the URL

 

http://host:50000/CPACache/refresh?mode=full

 

with any user.. i tried every user.. user with SAP_ALL etc.. but alsoways 3 tries and then Error 401 Unauthorized?!

 

Can some help here?

 

Regards

Viewing all 971 articles
Browse latest View live


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