Parameters for the Microsoft .NET request-response pattern

Worklight
Pattern parameter Default Description
Worklight version Worklight v5.0

Specifies the target version of Worklight for the generated notification adapter. This pattern only supports Worklight v5.0.

Adapter description Worklight integration adapter

Additional information about the adapter, which is displayed in the Worklight Console.

Maximum concurrent connections 99

The maximum number of concurrent requests that can be performed on the Microsoft .NET service.

Enable audit Selected

Defines whether calls to the procedure should be logged in the Worklight audit log or not. The log file is /server/log/audit/audit.log starting in the Worklight Root Directory.

Microsoft .NET assembly
Pattern parameter Default Description
Class name This pattern parameter represents the class and namespace of the .NET application that the web service will invoke. One web service generated by this pattern can invoke only one .NET application class.
Service information
Pattern parameter Default Description
Major version 1 The major version number of this service. Update the major version number when you introduce a significant change to your service.
Minor version 0 The minor version number of this service. Update the minor version number when you introduce a minor change to your service.
Enterprise domain The target namespace in the generated WSDL file is configured by combining the following pattern parameters: Enterprise domain, Service domain, Service name and Major version number.

The pattern parameters are combined as follows: urn:EnterpriseDomain/ServiceDomain/ServiceNameV1, where V1 is the Major version number.

Use these pattern parameters to organize multiple services. For example, a company could use the following namespace for a retail service: urn:www.your.company.com/banking/retailV1. If the same company provides a commercial banking service, the following target namespace is used: urn:www.your.company.com/banking/commercialV1. If the company also provides car insurance services, the following target namespace could be used: urn:www.your.company.com/insurance/carsV1.

The default value of the Enterprise domain pattern parameter is the namespace of the .NET class. The value of the Enterprise domain pattern parameter is always prefixed with urn.

Service domain The Service domain is used to create the target namespace for the generated WSDL file. For more information see the Enterprise domain pattern parameter.

The service domain is optional and has no default value.

Service name The Service name is used to create the target namespace for the generated WSDL file. For more information see the Enterprise domain pattern parameter.

The service name defaults to the name of the .NET class.

Enable support for query WSDL Selected If this parameter is selected, if the broker receives an HTTP GET request with a ?wsdl query string, the broker returns WSDL and XML schema information relating to the endpoint. Use this parameter to control the distribution of your WSDL.
Server address http://localhost:7800 This pattern parameter defines the server address, which is used as the SOAP address element in the generated WSDL file. Set the parameter to the actual HTTP URL at which the web service is to be deployed. For testing purposes this address is often set to http://localhost:7800.
Logging
Pattern parameter Default Description
Logging required Cleared This pattern parameter determines whether the pattern instance includes the subflow for logging.

If this pattern parameter is cleared, the logging subflow is not included.

If this pattern parameter is selected, you must set values for Log queue manager and Log queue.

Log queue manager This pattern parameter defines the queue manager that is used for logging. You can leave this parameter blank if the broker queue manager is used for logging.

This pattern parameter is required only if Logging required is selected.

Log queue LOG This pattern parameter defines the queue that is used for logging.

This pattern parameter is required only if Logging required is selected.

Error handling
Pattern parameter Default Description
Error message required Selected This pattern parameter determines whether the pattern instance includes code for placing error messages on a queue.

If this pattern parameter is selected, values must be set for Error queue manager and Error queue.

Error queue manager This pattern parameter defines the queue manager that is used for error logging.

This pattern parameter is required only if Error message required is selected.

Error queue ERROR This pattern parameter defines the queue that is used for error messages.

This pattern parameter is required only if Error message required is selected.

General
Pattern parameter Default Description
Application domain name The .NET Class is loaded and run within the Microsoft .NET CLR. The .NET CLR can isolate multiple applications in a single process using application domains. This pattern parameter specifies which application domain should host the .NET code. If this parameter is blank the .NET code is loaded in the default application domain for the message flow.
Flow prefix This pattern parameter defines the prefix that is added to the start of all message flow names.
Flow suffix This pattern parameter defines the suffix that is added to the end of all message flow names.
Queue prefix This pattern parameter defines the prefix that is added to the start of all queue names.

If default queue names are used, the prefix, suffix, or both, must be set to identify queue names for each pattern instance.

Queue suffix This pattern parameter defines the suffix that is added to the end of all queue names.

If default queue names are used, the prefix, suffix, or both, must be set to identify queue names for each pattern instance.

Short description This pattern parameter defines the description that is added to the Short description property of all message flows that are generated.
Long description This pattern parameter defines the description that is added to the Long description property of all message flows that are generated.

All the pattern parameters are listed with their default values. Where no default is indicated, the default value is an empty string.

Back to the Microsoft .NET request-response pattern specification