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

SAP PI Rest Security

$
0
0

We are looking for a way to manage access control/authorization to Rest services based on user identity. Our organization offers various Rest services that run on SAP Process Integration (PI). Currently, all rest services calls have to be authenticated in SAP PI where PI users are already required that they send their credentials on every request. A user with a valid PI logon has access to any of the rest web services in PI. Managing access control is not possible in SAP PI Rest. Does anyone have any ideas of solutions to allow only specific users to access specific Rest services in PI?


JDBC to ECC "sync" - Scenario Design & Best Practice

$
0
0

Hi Gurus,

 

I have a concern on an existing interface in our PI 7.31 single stack version: there's an interface that has some data on a local database and that data need to go to ECC. When the data reachs ECC then ECC must response with the status of the processed information.

 

This is the way the interface works today in production:

 

  • The sender JDBC channel of the first interface uses a SELECT * sentence to get all the records with null or blank status and send them to ECC in an asynchronous interface. The UPDATE sentence puts an "R" character in the status field so we know that that record was read so it can't be read again.
  • The receiver channel of the first interface sends all these information to an abap proxy so ECC can start processing all the data.
  • Once ECC finish its work, triggers an outbound message with all the records sent in the previous async interface through an abap proxy (second interface)
  • There's a receiver JDBC channel in this second interface ready for doing an UPDATE on the same table with the corresponding status flag ("E" for error and "P" for processed successful)

 

This interface was made before I join the PI group of the company.

There are a few discussions where some people here are not convinced on the way this works as they used to found many registries on "R" (read) status that were never updated.

 

I need to propose a new design on this, as 2 async interfaces doesn't sound good for me too in the way that was created.

Can anyone please suggest alternatives on the scenario design different than the existing one using PI? Any idea will be very appreciated.

Thanks in advanced!

UDF to generate sequential number

$
0
0

Hey All,

 

I am working with INVOIC01 IDOC and need some help in mapping.

My structure will contain multiple E1EDP05 under E1EDP01

E1EDP01

E1EDP05

E1EDP05

E1EDP01

E1EDP05

E1EDP05

E1EDP05

E1EDP05

 

On the receiver side, I need to generate sequential number like below:

Mapping.png

 

 

The UDF I have written is below but it doesn't seem to work:

UDF.png

 

Can some please help me with the correct UDF

 

Thanks

NWDS installation Fails on Windows 8 64 bit Machine.

$
0
0

Hi

 

I have got below nwds version from my admin and tried to install in windows 8 64 bit machine

 

NWCEIDE02P_3-80000648

 

(01) I do not have any idea about this version is this 7.3 or Higher ?

 

(02) Tried to install this using jdk 7 32 bit version. But it gives below error

 

Failed to load JNI shared library c:\..\..\jvm.dll


Next  i tried with jdk 1.7 64 bit version , it loads the application , but after loading , it gives java Majorminor version Exception.


Appreciate any help on this.

Hidden outbound proxy messages triggered

$
0
0

Hi Experts,

 

No configuration of interfaces is completed in PI but still unexpected/unknown outbound proxy messages are triggered to SAP PI with a nysterious namespace in production environment.How to know the source of these messages and how to stop processing them.Kindly guide.

 

Rgds,Naveen.

GroupId in Value mapping replication

$
0
0

Hi Experts,

 

I have a PI 7.4 system, where I am trying to setup a Value mapping replication Scenario(async), where FTP is the sender, that picks a csv file, followed by a Message Mapping, that transforms the structure to the ValueMappingReplication structure. I triggered a test message, and it is getting updated in the Runtime Cache. The issue, that I am facing is, since the VMR structure, expects a hexadecimal value for the GroupId, field, I am not able to upload multiple records through the same interface.

 

The intention is to upload a csv file in the FTP folder, which has 1000s of records, from where both the source and target values will be available. The Mapping step, creates the necessary structure for VM data to be uploaded into XI.

 

When we add Value Mapping data in ID in PI, even though we maintain same Group Name, each pair(source and target) is assigned a unique Group Id automatically. How do I do that dynamically for a mass upload of data using VMR interface?

 

Note: The option to use NWDS is ruled out in my case.

SFTP Adapter - crc file

$
0
0

Hello experts !

 

I am about to develop integration that would transfer data from JDBC data base to sftp server. Requirement is to first pass a big dataset with invoice data to first file and after this process is done transfer 1 row small data set with crc data as second file. First file could be up to 100 mb big and second will be few bytes only. The destination system will check for second file to start processing the big invoice file.

 

This is how it designed by architects and I cannot propose any other solutions.

 

The data for both files will be in seperate views/tables (this is to be decided later).

 

My question is how can I process those 2 datasets in this order start transfer second file only after 1st was fully transfered ?

 

 

1 solution is to use bpm, but I would like to avoid this.

RFCLookUp does not work

$
0
0

Hello experts,

 

I've created a message mapping that contains a graphical RFCLookUp. After giving parameters and trying to test i get the following message:

Runtime exception when processing target-field mapping --- ; root message: Cannot perform RFC lookup Connection to system RUNTIME using application RUNTIME lost. Detailed information: Error accessing "http://---:50000/run/system/int?container=web" with user "PIREPUSER". Response code is 404, response message is "Not found"

 

The thing is that when i access this URL on browser i get error 404 but when i use 52000 instead of 50000 i get the message

Worker "internal client" of servlet "com.sap.aii.ib.web.hmi.HmiServlet #2" is reachable!

 

Is there any setting i should change to make my rfcLookUp work ?

 

Ty in advance


How to... get PI message error and send it to external system

$
0
0

Hi folks

I wanted to know the alternatives to get Adapter error (channels) and also message processing errors.

In case a error is triggered for a particular interface (Interface A, Interface B, Interface C) I need to trigger a new interface to send the message error to an extenal system

 

To do this I assume that I need to pool the something to check if an error was tiggered, and if it does for the interfaces I care then send the message to external system.

Consider that the monitoring of interfaces and channels are being monitored by SOLMAN (I dont know if it could affect)

 

Rgds

Average Memory Utilization is 90%

$
0
0

Hi PI gurus,

 

Average Memory Utilization is 90% ,

 

Please note below:

 

1. synchronous message message count daily is approx 60000

2. Memory is 36 GB - In use -32.8 GB and Available 3.2 GB

3.CPU average utilization is 3%

 

 

We are worried that Memory utilization can go high , which can cause issues.

 

Please help us and let us know if we need to increase to RAM or there is some other issue for such high memory utilization?

 

 

Regards,SV

Get the File PDF In the FTP

$
0
0

Hi!

 

 

   By abap program I need to get a pdf file in the ftp server and show it on screen.

 

 

    I have the filename.

    Is there any command to get it and sending to the abap program?

 

FTP.jpg.

 

Thanks.

Mapping issue

$
0
0

Hi,

 

I have typical mapping question in IDOC TO file The file is of type IDOC ( we are sending IDOC XML as target file)

 

The scenario is s, i have to populate a value in target segment of IDOC based on  the valye from source.

However the Source occurrence is more then target ( for e.g Surce occurs 5 time where as target nly 2 time)

 

Let's say source has

 

<Segment 1>

   <value 1>

   <value 2>

</Segment>

<Segment 2>

. <value 1>

<value 2>

</Segment>

<Segment 3>

. <value 1>

<value 2>

</Segment>

 

Now target will be only 2 iteration..

 

<Target1>

<result>

</Target1>

<Target2>

<result>

</Target2>


Result value would be

If value 1 = X

then Result = value 2


Please advice how to handle the context as they are at diff level..


FILE RECEIVER CHANNEL ERROR

$
0
0

Hi Experts,

 

I am facing 2 issues in File receiver channel. Please find the below.

 

1. In File to file scenario the receiver channel is throwing the below error. Please find the attached screen 1 and kindly help on the same.

 

2. In Another File to file scenario  am able to see the payload at PI end. Even In file receiver channel log also i have checked. There also i am able to see the payload. But in the Target folder empty file is generating. Please help on this also. Please find the attached Screen2_1,Screen2_2  for your reference.

 

 

Regards,

Anji Reddy

Can not see Custom web service in web service message monitoring

$
0
0

Dear All,

 

Hope you all fine,

 

 

I have an issue. We have created a custom web service for invoice from ECC to C4C that is "ManagePBOInvoiceIn". when we replicate it the value is comming to C4C, BUT in web service message monitoring I can not find this custom web service!

Below you can see my CustomwebServices. The configuration seems ok.

Cattura.PNG

 

But I do not know why is not possible to see it inside Web Service Message Monitoring!

 

I would be appreciate if you can help me about this or give me an idea that why can not see it.

 

Regards

Sin

Query on European Data Conversion Standards in PI

$
0
0

Hello Friends,

 

I have come across a topic "European DATA Conversion Standards " in SAP PI.

 

Can someone Please help me with what exactly it is.

 

Regards,

Prena


AS2 sender error message

$
0
0

Hello!

 

I created a AS2 sender scenario. When the partner sends the message we get following error message:

 

Capture2.JPG

Capture.JPG

 

Does anyone know what to do?

 

Thank you!

 

Best Regards,

Christian

ResponseOnewayBean to ALEAUD acknowledgement

$
0
0

Hi guys,

in an async/sync scenario of IDOC - PI - SOAP using ResponseOnewayBean on the SOAP receiver,

what is the right way to implement an acknowledgement such as an ALEAUD ack idoc?

how to map back the response to ALEUD while response doesn't even contains the original idoc number without BPM?


here is a screenshot of the response of the async/sync process.

you can see both request and response now are with no acknowledgment with green question mark.

async_sync_response.jpg


PI Error when integration with Boomi

$
0
0

Dear all,

 

We are implementing EC replication and we have manage to stablish the connection between the following environments:

EC <-> Boomi <-> SAP PI <-> SAP HCM

 

We can now send an employee and receive back the communication message.

 

However although in Boomi all looks fine, in PI there is a message being received as per the image: "Premature end of file".

1.gif

 

In Boomi, I can only see the following warning as I do not see anything else being send back....

2.jpg

Since this is a package integration, does anyone knows at this error means?

 

Could this be the route cause?

 

Many thanks in advance,

Kind regards,

Helder Rodrigues

SAP Box integration with Click Schedule

$
0
0

Hi Experts,

 

Need expert advice on below topics.

 

I have to integrate Click Scheduling tool with SAP. In my case there are two sap box, ISU and ERP.

Scenario

1- Can PI adapter be middle were to connect two sap box with one click server?

2- What is best option to send notification/order details to click.

     a- Can I create separate link between two sap box and click

     b- Can I replicate notification/order data from one sap box to other and then send it to click.

 

What are pros and cons of one vs other.

 

Thanks

Yogesh

PO 7.4 Single Stack, Comsuming WS, SAML, Identity (Principal) Propagation

$
0
0

Hello

 

First a small description, what we are trying to accomplish:

Our ECC is a consumer of several Webservices, provided by a 3rd-party System.

 

The current Setup is:

The message gets delivered from the ECC via a Standard Proxy (SOAP-sender) channel to the PO 7.4.

The Identity of the ECC-User is passed inside the message-content.

The PO extracts the username from the content and builds, using XSLT and Java, a SAML-compliant message including singing etc., which is then send (also via a SOAP Channel, which has nothing left to do), to the WS-Provider.

The ECC-user does not have a PO-account, but an account in the receiving System.

 

This whole setup is not easy to maintain and hard to debug. So we are looking for something more standard.

 

The idea is, to use a WS_AAE adapter for the nasty SAML-stuff, but this implies, that the username is propagated to the PO.

 

This does not work with a SOAP-based Proxy and a Proxy, using ws_aae does not work at all.

 

SXMB Moni error:  "Channel Object configured for adaptertype WS_AAE instead of SOAP"

 

The might be something missing in the ECC, or maybe there is a different solution.

 

With Regards

 

Thomas

Viewing all 6719 articles
Browse latest View live


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