Hello Gurus,
I was goign through help.sap.com to understand how the entreprise services work and i came accross the below sentence but m not able to understand that how to configure like this.
I tried to search sdn and help.sap.com and google also but couldnt find it.
Please help:
"When you assign a configuration profile to one or more service definitions, an endpoint is created for each service definition in the provider system. By assigning different configuration profiles, you can create more than one endpoint for the same service definition. In this way, you can provide the same service with several different runtime configurations."
Where do i need to maintain configuration profile? I am planning to use PI as middleware for one of my custom proxy service.
So from ECC i want to expose one service which has sensitive data and non sensitive data. So i guess i can use the same Enterprise service by using the different endpoints, one has sensitive data and the otherone has non sensitive data.
Is that possible?
Please help.
Thanks,
Hetal
Request clarification before answering.
Hi Hetal,
You can configure multiple endpoints for a service using transaction SOAMANAGER in your ECC system.
Each enpoint can be configured with different security settings for example one endpoint can use basic authentication and the other endpoint can be configured with SAML authentication. You can read more on SOAMANAGER here: http://help.sap.com/saphelp_nwpi71/helpdata/EN/b0/787748cf3a4200bb1ba32a62aa8519/content.htm
Endpoint configuration can be done manually for each service/endpoint you want to configure or you can use profile management in SOAMANAGER to automate/group the configuration of specific settings.
To configure java based services you can access SOAMANAGER from your PI 7.1 system in NetWeaver Administrator http://<host>:<port>/nwa
Cheers
Phillip
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Phillip for the answer.
I was assuming that at runtime with endpoint creation functinality you can put filter on fields also.
Like one of my consumer will use one endpoint url then he will get just 10 fields out of 100 fields of enterprise service where as the other consumer will use other endpoint url and then he will get all 100 fields as response.
Is this also possible?
P.S : We are planning to use PI 7.1 as middleware for this Enterprise service. My Service is also Custom service and we want to implement the SOA concept for our Service.
Thanks,
Hetal
Edited by: hetal shah on Oct 5, 2010 11:39 PM
Hi Hetal,
>Like one of my consumer will use one endpoint url then he will get just 10 fields out of 100 fields of enterprise service where as the other consumer will use other endpoint url and then he will get all 100 fields as response.
You asked this question several times on this forum, please refer to your original post on this topic for answer. Hiding or customizing output of service by just configuration is not yet possible.
As Phillip answered you can create different endpoint with different security setting in SOAMANAGER which may be consumed by different consumers (but no field variations).
Please use approach as suggested in response of one of your previous post using outbound PI interface.
Regards,
Gourav
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.