on 07-14-2009 5:29 PM
Hello
I'm trying to map External Service with Destination in CAF Configuration. In most sources I've fount such path:
1. login to CAF run time configuration.
2. click on "Aministration Tools" link.
3. click on "External Service Configuration" link.
4. click on "Service Registry" link.
And then further operations.
The problem is that my instalation of CAF is different (probably 7.1.1): in <host><port>/caf there is no Administration Tools, instead there is the information:
Note: Administrative Tools have been moved to NetWeaver Administrator (NWA).
Authorization Tool can be found in NWA under Configuration Management/Security.
External Service Configurator can be found in NWA under Configuration Management/Infrastructure/Destinations or under SOA Management/Technical Configuration/Destination Template Management.
So I've found this tool at Configuration Management/Infrastructure/Destinations. But there is no "Service Registry" link. No link at all - just two panes where left ("External Services") is empty and right ("Destinations") contains destination as I've configured it.
The question is: how to get left pane filled with external services in order to map service with destination? Is it some problem with my local ESR or what?
Any help will be appreciated.
Regards
Maciej
Edit: It seems, that there is no input in my local SR. But when I try to publish WSDL there I get WSDL validation error.
Hello,
in CE 7.1.1 you still can perform the mapping you are looking for. However, the configuration dialog has been integrated into the NetWeaver Administrator.
Just go to NetWeaver Administrator -> SOA Management -> Technical Configuration -> Destinations -> CAF Configuration.
The way I filled the left-hand pane was to import the external services into my NWDS and publish them as web services.
Best regards
Alexander
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Alexander,
I am facing the same problem ("left hand area empty in CAF Configuration").
I followed the blog "Real World Composites" from Benny Schaich.
/people/benny.schaich-lebek/blog/2008/02/01/real-world-composites-iii--coding
This is what I did (as described)
1. imported external Web Service into NWDS CAF application (in fact from the SAP ES Workplace system HU2)
2. created a new CAF application service which wraps and simplifies the first one
3. deployed to my 7.1.1 machine
And now there is the same issue as described.
The final step "Mapping CAF Service on Server" can not be carried out. As the list of "external services" is empty.
So my question:
What do you mean by "imported external services into NWDS and publish as Web Service"?
Something different as done in 1. - 3.?
Best regards
Ingos
Edited by: Ingo Biermann on Jul 21, 2009 4:15 PM
Hello Ingo!
So my question:
What do you mean by "imported external services into NWDS and publish as Web Service"?
Something different as done in 1. - 3.?
After creating the application service which wraps your external service you have to expose your application service as a web service. To this end, right-click on your application service and select Expose service as web service. Select the service operations you want to expose, generate, build, and deploy your application.
Best regards
Alexander
Hi Alexander and thank you for your answer.
Unfortunately that is not the reason.
The new "modeled" application service is already exposed as Web Service.
It appears in the Web Service Navigator and can be called from there.
The Service comes back with this error message:
"Invalid Response content type. Server returned code (500) with message
<OK> and content type <text/html; charset=UTF-8>."
So seems to me as if the connection between my new service and the imported
external service does not work. Maybe because of the missing mapping as described
above...
Btw: Proxy settings are ok: In WSNavigator I can call the external Service directly via WSDL without problems.
Still wondering...
Ingo
Hello,
we got the same problem an got the following answer from SAP:
Dear Customer,
For CAF projects, created with CE 7.11, the configuration of web
services has changed. Please refer to the following page of the CAF
documentation. In general you can use either single service
administration or service group configuration.
http://help.sap.com/saphelp_nwce711/helpdata/en/43/f173947bbb025be10000000a1553f7/content.htm
Best regards
Armin Irger
Hi Maciej
This kind of mapping was deprecated in NetWeaver 7.1.1
I don't why, you cannot mapping the services to destination in this way in version7.1.1.
I use the trial version, maybe because this.
You can use Service Group to make the same work.
Regards.
Marcos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.