Generating Concrete WSDL
The SOAP service binding helps you to create the concrete WSDL using Concrete WSDL Generation Wizard.
Generate Concrete WSDL
To generate the WSDL, do the following.
- Click Generate Concrete WSDL.
- In the
Concrete WSDL Generation Wizard, the
Location field shows
File System tabs.
- Click the Workspace tab to create the WSDL in your workspace and specify a location where WSDL is to be created.
- To select location:
- The File Name field shows the name of the WSDL, for example BooksService_gen.wsdl. Override it as per requirement.
- Click Next.
- Select the
Embed Abstract WSDL and
Embed Schema check boxes on the next screen. (The following image is of SOAP over HTTP binding.)
With Embed Abstract WSDL check box selected, the concrete WSDL generated has an abstract WSDL content in it.
In this case, the namespace of the concrete WSDL is the same as that of an abstract WSDL. If the check box is not selected, then the namespace of the concrete WSDL is different than that of the abstract WSDL.
When you select Embed Schema check box, the concrete WSDL generated has the schema definition (mentioned in the abstract WSDL) in it. Schema with no target namespace is not supported.
- For advance configuration of the concrete WSDL such as Namespace URI, Service Name, Host, and Port (for SOAP over HTTP), click the Advance tab. Override them as per requirement.
- Click Finish.