Use this page to publish Web Services Description Language (WSDL) files.
To view this administrative console
page, click Applications >Enterprise Applications > application_instance > Publish
WSDL.
If you are using Version 5.0.2 or 5.1, when
you click OK, a zip file of all the Web services-enabled modules in
the application is produced. The name of the published zip file is application_name_WSDLFiles.zip.
In the published zip file, the directory structure is application_name/module_name/[META-INF|WEB-INF]/wsdl/wsdl_file_name.
In a published WSDL
file, the location attribute of a service soap:address stanza contains
the URL through which the Web service is accessed. You can specify the portion
of the URL to be used for the Web services in each module. You can access
the Web services in a module through an HTTP transport and specify URL information
for both types of transports.
Configuration tab
If there are no Web services configured for direct EJB access, this zip file name does not appear. Do not use this zip file if you want to produce a WSDL file compliant to standards.
The URL prefix format is protocol://host_name:port_number, for example, http://myHost:9045. The actual URL that appears in a published WSDL file consists of the prefix prepended to the module's context-root and the Web service url-pattern, for example, http://myHost:9045/services/myService.
To set an HTTP prefix, select either the HTTP URL prefix or Custom HTTP URL prefix, enter the value, select the check box of the modules that are to use the prefix, and click Apply. When you click Apply, the entry in the Select HTTP URL prefix or Custom HTTP URL prefix fields, depending on which is selected, is copied into the HTTP URL prefix field of any module whose check box (in the leftmost column) is selected. The HTTP prefix is not applied to the fields in the JMS URL prefix column.
To set an HTTP prefix, select either the HTTP URL prefix or Custom HTTP URL prefix, enter the value, select the check box of the modules that are to use the prefix, and click Apply. When you click Apply, the entry in the Select HTTP URL prefix or Custom HTTP URL prefix fields, depending on which is selected, is copied into the HTTP URL prefix field of any module whose check box (in the leftmost column) is selected. The HTTP prefix is not applied to the fields in the JMS URL prefix column.
The URL prefix specified must contain the destination and connectionFactory properties. It can contain other property-value pairs, but it must not contain the targetService property, which is added by the system when the published WSDL files are created. The format of the JMS URL prefix is jms:/[queue&topic]?destination=target_queue_or_topic_jndi_name&connectionFactory=factory_jndi_name, for example,
jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF. The actual URL that appears in a published WSDL file consists of the prefix prepended to the Web service targetService, for example, jms:/queue?destination=jms/Q1&connectionFactory=jms/QCF&targetService=StockQuote.