Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Update WSDL document when function module parameters change

Former Member
0 Likes
1,440

Hello,

does anyone know how to change the wsdl document in case of changing input/output parameters of the function module?

Until now, I drop and recreate the web service, but I think there should be a more comfortable way. I searched this forum, but just found a way to change the web service via transaction sicf, where only authentification and so on are changeable.

Thanks in advance.

Florian

4 REPLIES 4
Read only

Former Member
0 Likes
838

hi,

before creating web service, u can remove obligatory of parameters. then, send the parameters which you want and run your web service. but the function you write before must be flexible about that parameters.

example :

http://denemeportal:8080/deneme.asmx?WSDL&footballer=tevez

http://denemeportal:8080/deneme.asmx?WSDL&team=mancity

call function deneme

*exporting

*age =

*name =

*team=

*

*

so on.

regards,

orhan

Read only

0 Likes
838

Hi orhan,

thanks for your quick reply, but sadly this doesn't match my problem:

I have to develop web services for another company, which consumes the services in a java frontend. I have "global structures" for my services which represent the underlying data model of the application.

A common change would be the need for another "field" of the business partner, so I change this structure, which is used as export parameter in a dozen services. To notify the "frontend" I need to update the WSDL documents.

I can't imagine how to user your previously mentioned solution. Is there now way of "now update the wsdl document according to the updated function module"?

regards,

Florian

Read only

0 Likes
838

hi florian,

i think u cant update web service like this. your question seems to complex.

maybe this helps you.

regards,

orhan

Read only

0 Likes
838

If you change the web service method(s), you simply need to update the design time definition in SE80. For this, you would go to the web service in change mode to the internal tab and right-click. Select 'Modify operations' then activate the web service. The WSDL url will be the same but your external application may need to reload the definition of the web service.