cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with destination mappings

Former Member
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

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

Former Member
0 Kudos

Hello,

we got the same problem.

Meanwhile have you solved the problem?

Best regards

Armin Irger

Former Member
0 Kudos

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

Answers (1)

Answers (1)

Former Member
0 Kudos

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.