cancel
Showing results for 
Search instead for 
Did you mean: 

Wrong hostname (missing FQDN) in SOAP service (WSDL)

Former Member
0 Kudos

Dear,

We've recently moved the PI machines to a new server/host.

Since then we're checking all the setup and as well the generation of WSDL & publication into the SR.

Publishing services in the WSDL works fine, with the WSDL being generated on the correct address http://host.fqdn:port/etc.

However the endpoints don't have the FQDN... They just list http://host:port/ and https://host:port/

Where can we change this setting? Haven't found it in the NWA...

Kr,
Frederik-Jan.

Accepted Solutions (0)

Answers (1)

Answers (1)

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Frederick,

As mentioned by Raja in this thread http://scn.sap.com/thread/1562239, FQDN is set in the exchange profile. After setting it, you need to restart the Java stack.

Hope this helps,

Mark

Former Member
0 Kudos

Mark,

I'm not looking for the FQDN for the Integration Builder/Directory or similar. I checked every exchange profile parameter, and every single one where a host was used, the correct FQDN was used.

What I'm trying to find is where I can define the host & port for published SOAP services.

Ie. the values you see when you go to a Sender Agreement with a SOAP channel, go to the menu Sender Agreement > Publish Object in SR > button 'Options'.

This button shows the HTTP and HTTPS port. And it's those values that are using the wrong (not FQDN) host. It's those I want to change.

Kr,

Frederik-Jan.

markangelo_dihiansan
Active Contributor
0 Kudos

Hello Frederik,

There should be an option to overwrite the URL just before publishing the service.

http://scn.sap.com/people/daniel.graversen/blog/2008/02/27/publish-services-from-pi-71-to-the-servic...

Have you tried that?

Regards,

Mark

Former Member
0 Kudos

Yes, and that works perfectly.

But I want the FQDN to become the default option in generated WSDL files as well. (when you just click 'Display WSDL' ... And for those he still puts the normal host, and not the FQDN.

I'm looking where I can change the default HTTP and HTTPS hostnames when generating a WSDL of a SOAP Sender Agreement.