Using the XML configuration interface to create a Producer definition | HCL Digital Experience
You can use the XML configuration interface to create a Producer definition online or offline.
About this task
The main tag to specify when you use the XML configuration interface to create a Producer is the wsrp-producer tag. The following table lists possible subtags that you can specify with the wsrp-producer tag:
Possible subtag for the wsrp-producer tag | Description |
---|---|
wsdl-url | This subtag describes the URL to the Producer's WSDL document. This subtag is the only tag that is required for creating a Producer when you use an online connection. The other URLs are extracted from this WSDL file. |
port-type | Each of the Producer ports (Service Description, Markup, Portlet Management, and Registration) can be described by one tag. These tags are required for offline creation. |
parameter | This subtag is used for registration properties. |
preferences | This subtag is used for user attributes. |
localedata | This subtag is used to specify globalization names and titles. |
access-control | This subtag is used to specify access control. |
The following table lists possible attributes that you can specify with the wsrp-producer tag:
Possible attributes for the wsrp-producer tag | Possible values | Description |
---|---|---|
registration-required | true|false | This attribute indicates whether the Producer requires registration. |
force | true|false | This attribute forces creation of the Producer. |
default | true|false | Set this attribute to true if this Producer is the default Producer. |
Use the following subtags to specify the Producer ports.
Subtag | Description |
---|---|
secure-url | Specifies the secure URL of the port (HTTPs). |
unsecure-url | Specifies the unsecure URL of the port (HTTP). |
ws-security-profile | Specifies the Web Service Security token type or service reference that is assigned to the port. The value of the subtag must refer to a defined WSRP service or to one of the defined token types. |
Use the following attributes to specify the Producer ports.
Attribute | Possible values | Description |
---|---|---|
type | Specify one of the following values:
|
Defines the port to which the tag applies. |
defaultbinding | Specify one of the following values:
|
Defines whether to use the secure or unsecure URL. The value onrequest applies to the Markup port only. |
The following attributes are listed for the sake of completeness only. Do not change them.
Possible attribute for the wsrp-producer tag | Possible values | Description |
---|---|---|
state | (binary data) | The Producer's state. This attribute is specified as Base64 encoded binary data. It is only used during export and update by the XML configuration interface. |
cookiepolicy | One of: none per_user per_group undefined | The Producer's cookie policy. The policy and possible values are defined in the WSRP specification. |
wsrpversion | V1 | V2 | This attribute indicates the WSRP protocol version that is used for communication between consumer and producer. |