Scenario categories
The scenario describes the configuration of your Web Service. It contains information such as security, encoding, and proxy. VuGen provides a Security Scenario editor that allows you to configure the settings for each scenario.
To determine the scenario that best fits your service, refer to the sections below. If you are unsure which scenario to choose, we recommend to use the Custom Binding scenario. For more information, see Custom Binding scenario.
Use the default <no scenario> for:
-
simple Web Services where no advanced standards are required.
-
scripts that use the legacy security model
-
Web Services that require a specific security setting, not available in any of the existing scenarios.
If you select a built-in scenario and experience problems in replay, it is possible that no scenario was required and the problem is elsewhere. Reset the value to <no scenario>.
The built-in security scenarios are divided into the following categories:

The following table describes the built-in Core scenario.
Scenario Name
|
When to use
|
---|---|
Plain SOAP
|
|
For this type of scenario, if your service uses WS-Addressing, specify the version.

The following table describes the built-in Security scenario.
Scenario Name
|
When to use
|
---|---|
Username Authentication
|
|
For this type of scenario, specify the username/password, and if your service uses WS-Addressing, specify the version.

The following table shows the scenarios for Web Services that utilize WCF. The WSHttpBinding-based scenarios are divided according to the way the client authenticates itself to the server. For example, if your client presents a user name and a password to the server, choose the Username (message protection) scenario. The user interface lets you provide the identity information in the form of a user name or a certificate as required.
WCF Scenario Name
|
When to use
|
---|---|
WSHttpBinding - No Authentication
|
|
WSHttpBinding - Windows authentication
|
|
wsHttpBInding - Certificate authentication
|
|
WSHttpBinding - username (message protection) authentication
|
|
WSHttpBinding - username (transport protection) authentication
|
|
WSFederationHttpBinding
|
|
Custom Binding
|
|

The following table describes the built-in Optimization scenario.
Scenario Name
|
When to use
|
---|---|
MTOM
|
|
For MTOM type scenarios, if your service uses WS-Addressing, specify the version.