Creating a SOA Project from WSDL Files

You can create a SOA project from WSDL files

Prerequisites

Obtain one or more WSDL files.

Procedure

  1. Select File > New > TIBCO SOA Resources.
  2. In the Project Types list, click SOA Project From WSDLand click Next.
    The Service Port Types dialog displays.
  3. In the Composite File field, accept the default name or type a new name.
  4. In the Selected Port Types field, select a port type and click Next, or click Finish if you do not want to continue.
    Option Procedure
    Import new WSDL file
    1. Click Import. The Select External WSDL dialog displays.
    2. Browse to a folder containing a WSDL file, click the file, and click Open.
    3. The port type contained in the file is added to the Selected Port Types list.
    Add port type from workspace
    1. Click Add. The Select Port Types dialog displays.
    2. Click a port type and click Add.
    3. Click OK.
    4. The port type is added to the Selected Port Types list.
    A composite is created with an abstract component and a promoted service.
  5. In the Service Binding Details screen, check the checkbox next to one or more bindings and optionally click in the Binding Name column, rename the bindings, and click Next, or click Finish if you do not want to continue.
    Note: In SOAP/HTTP Binding, you can use substitution variables for the fields Connector Name and HTTP Client corresponding to a SOAP service binding or a SOAP reference binding.
    A composite is created with an abstract component and a promoted service with the specified bindings and the Reference Port Types dialog displays.
  6. Optionally select a port type and click Next.
    Option Procedure
    Import new WSDL file
    1. Click Import. The Select External WSDL dialog displays.
    2. Browse to a folder containing a WSDL file, click the file, and click Open.
    3. The port type contained in the file is added to the Selected Port Types list.
    Add port type from workspace
    1. Click Add. The Select Port Types dialog displays.
    2. Click a port type and click Add.
    3. Click OK.
    4. The port type is added to the Selected Port Types list.
  7. Check the checkbox next to one or more bindings and optionally click the Binding Name column and rename the bindings and click Next, or click Finish if you do not want to configure component details.
    A composite is created with an abstract component and promoted service and reference with the specified bindings.
  8. Click Next.
    The Component Details screen displays.
  9. Configure the component.
    1. In the Component Name field, accept the default name or type a new one.
    2. Click a component implementation type and click Next for all component implementation types except Abstract.
      See the implementation type documentation for implementation-specific steps.
    3. Click Finish.

Result

The system creates a SOA project, composite, component and promoted services, optional component and promoted references, and component implementation with services and optional references specified by port types selected from one or more WSDL files.