Designer 10.7 | webMethods Service Development Help | Working with Publishable Document Types | Making a Document Type Publishable | About the Associated Provider Definition
 
About the Associated Provider Definition
For a document type, the contents of the Provider definition property can indicate the following:
*Whether or not the document type is publishable.
*To which messaging provider the document type is published.
*Whether the publishable document type was created from a Broker document type that was itself created from an IS document type.
*Whether the publishable document type was created from a Broker document type created in an earlier version of a webMethods component.
*Whether instances of the publishable document type can be used in local publishes only. If the publishable document type can be used only in local publishes, there is no corresponding provider definition.
The following table lists and describes the possible contents of the Provider definition property.
Provider definition property
Description
wm/is/folderName/documentTypeName
The name of the channel on Universal Messaging that corresponds to the publishable document type.
wm::is::folderName::documentTypeName
The name of the Broker document type that corresponds to the publishable document type.
The wm::is prefix indicates that the Broker document type was created from an IS document type. (Either the current document type or an IS document type created and made publishable on another Integration Server.) This prefix does not specify which Integration Server the source IS document type is located on.
On the Broker, all document types created from an IS document type are located in the is folder, which is a subfolder of the wm folder. The folderName::documentTypeName portion of the name further identifies where the document type is located on the Broker.
Example:
wm::is::customerSync::Customer::updateCustomer
Indicates the Broker document type updateCustomer is located in the following series of folders wm::is::customerSync::Customer.
folderName::documentTypeName
The name of the Broker document type that corresponds to the publishable document type.
The absence of the wm::is prefix indicates that the publishable document type was generated from a Broker document type created with an earlier version of a webMethods component.
Example:
Customer::getCustomer
Indicates the Broker document type getCustomer is located in the Customer:: folder.
Publishable Locally Only
Indicates that instances of the publishable document type can be used in local publishes only. This publishable document type does not have a corresponding Broker document type.
When you made this document type publishable, Integration Server was not connected to the Broker specified in the messaging connection alias.
Note:
If you want instances of this publishable document type to be published to the Broker, you need to create a Broker document type for this publishable document type. When the messaging connection alias is enabled, you can create the provider definition by pushing the publishable document type to the provider during synchronization. For more information about synchronizing, see About Synchronizing Publishable Document Types.
Not Publishable
Indicates that this IS document type is not publishable. For information about making an IS document type publishable, see Making a Document Type Publishable.