Importing a web service to CentraSite

You can import one or more web services from a web server or a file system to a CentraSite registry and repository. For the import, you must specify a WSDL file that may define one or more web services.

You can update web services in CentraSite by importing an updated WSDL file. The WSDL file must have the same namespace, service names, and organization as the original WSDL file. It may also include additional web services. However, it is not possible to remove a service from CentraSite via an updated WSDL file that no longer includes the corresponding service element.

Please note that the import will fail if you specify a WSDL file containing a namespace and services that already exist in CentraSite but are affiliated to a different organization.

Procedure

  1. Start CentraSite and log in.
  2. Click Create Asset.
  3. Select Service from the Type list.
    1. Optional: Enter a name.
    2. Optional: Select the organization to which the web services are to be assigned.
    3. Optional: Specify a version identifier for the new service. The version identifier you enter here is the service's public, user-assigned version identifier. You can enter any string in the Initial version field, that is, the version identifier does not need to be numeric. You can also leave this field blank.
    4. Optional: Enter a Description.
  4. Enable File in the Import a File section.
  5. Click Choose.
  6. Select the WSDL file you want to import.
  7. Click Next.

In case you imported a new web service, CentraSite retrieves the specified file and creates the web service.

If the importer detects that the service you are trying to import already exists within CentraSite, the import dialog will prompt you to specify whether you want to Create asset, Always overwrite or Always create new versions and click Next.

The following registry objects and folders and files are created by the import of web services: