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

RFC - WSDL

0 Likes
1,223

Hi,

I have created an RFC and a corresponding web service and WSDL  file for this web service.

Now, If I make any changes in the RFC, do I have to create a new WSDL file or changes will be reflected in the previous WSDL.

Thanks,

Sooraj

Hi,

I have created an RFC and a corresponding web service and WSDL  file for this web service.

Now, If I make any changes in the RFC, do I have to create a new WSDL file or changes will be reflected in the previous WSDL.

Thanks,

Sooraj

6 REPLIES 6
Read only

Former Member
0 Likes
1,136

Hi

If you have not added/modified/deleted any IMPORT / EXPORT / TABLES fields, then i think no need to regenerate the WSDL.

Regards

Madhan D

Read only

0 Likes
1,136

Madhan,

  I am adding one more exception to my RFC. In that case do I have to change the WSDL file??

Read only

0 Likes
1,136

Hi,

No you dont need to change.

Read only

0 Likes
1,136

So, only if we change import, export,changing and tables parameters, we need to create the new WSDL,right?

Read only

0 Likes
1,136

Hi,

The exceptions are reflected in the WSDL only as enumeration types (Exception_1, Exception2):

  <xsd:complexType name="Ztest.RfcException">

      <xsd:sequence>

           <xsd:element name="Name" type="tns:Ztest.RfcExceptions"/>

           <xsd:element name="Text" type="xsd:string" minOccurs="0"/>

           <xsd:element name="Message" type="tns:RfcException.Message" minOccurs="0"/>

      </xsd:sequence>

</xsd:complexType>

<xsd:simpleType name="Ztest.RfcExceptions">

      <xsd:restriction base="xsd:string">

           <xsd:enumeration value="Exception_1"/>

           <xsd:enumeration value="Exception_2"/>

      </xsd:restriction>

</xsd:simpleType>

Probably you will not have any problem, but I think it depends on your client program/tool.

Regards,

Roberto

Read only

0 Likes
1,136

So, If add a new exception, its enumeration value will not be reflected in the WSDL which I have created already..So, will that exception work properly if I use the older WSDL.Bcoz in WSDL it is clearly mentioned the enumeration value for each exception.