Note: | If user has View permission on a Web Service and Create Assets permission for the organization where you will add the Virtual Service, then the user can virtualize that Service. However, the user will not be permitted to configure the processing steps for the Virtual Service that is virtualized unless the user also has the Manage Runtime Policies permission for that organization. Only users with Manage Runtime Policies permission can configure these steps. Consider identifying a small group of users who will be responsible for configuring the processing steps for a Virtual Service and give this group a role that includes the Manage Runtime Policies permission. Because these users might configure the Virtual Services that other users have added to the catalog, they will also need Modify permission on the actual Virtual Service. To ensure that these users have access to the Virtual Services that they need to configure, consider creating a design/change-time policy that automatically gives this group of users Modify permission on the Virtual Service after it is virtualized. |
Important: | You can not virtualize a Web Service asset that does not have an associated WSDL file. |
Field | Description | ||
Name | (Optional). Name of the Virtual Service. The name of a Virtual Service asset must be NCName-conformant, meaning that: The name must begin with a letter or the underscore character (_). The remainder of the name can contain any combination of letters, digits, or the following characters: . - _ (that is, period, dash, or underscore). It can also contain combining characters and extender characters (for example, diacriticals). The name cannot contain any spaces. Furthermore, if the Virtual Service name contains any non-conformant character, upon publishing the Virtual Service to any gateway, the non-conformant character is simply replaced with the underscore character (_) in Mediator. However, in CentraSite the Virtual Service name defined by you is displayed. For more information about the NCName type, see http://www.w3.org/TR/xmlschema-2/#NCName The name of a Virtual Service asset must be unique within the particular Native Web Service. If you want to change the name of a Virtual Service later, ensure that the Virtual Service in undeployed, and then change the name in the Virtual Service Details page. | ||
Description | (Optional). The description for the Virtual Service.
| ||
Organization | The organization to which you want to add the Virtual Service. (The Organization list only displays organizations for which you have the Manage Assets permission or at least the Create Assets permission.)
| ||
Version | (Optional). The version identifier for the Virtual Service. You can enter any string in this field, that is, the version identifier does not need to be numeric. You can also leave the field blank. You can later create new versions of the Virtual Service to indicate that the Virtual Service has been updated. The default is 1.0. Examples: 0.0a 1.0.0 (beta) Pre-release 001 V1-2007.04.30 You can use any versioning scheme you choose. The version identifier does not need to be numeric. This is the "public" version identifier that CentraSite Control shows to users when it displays the list of services. In addition, CentraSite automatically generates a system version number, which is visible on the Virtual Service detail page. The system version number is independent from the version number you specify here. For more information, see the CentraSite User’s Guide. | ||
Create a Run-Time Policy | Select this check box to specify the behavior for the run-time policy (or policies) associated with the Virtual Service. If you select the check box, the run-time policy or policies associated with the Virtual Service will be created automatically when the Web Service is virtualized. If you do not select the check box, the run-time policy or policies will not be created when the Web Service is virtualized. You can only select the check box if you have the Manage Runtime Policies organization-level permission; without this permission, the check box is deactivated. |
Note: | Although the type definition of a Web Service asset contains one or more custom profiles, the newly created Virtual Service will not contain any of these custom profiles. |