Using the IWMSPublishingPoint Object to Identify Errors

You can call the Status property on the IWMSPublishingPoint interface to determine whether a critical or non-critical error has occurred. The property retrieves a value from the WMS_PUBLISHING_POINT_STATUS enumeration type. This must be one of the following values.

Value

Description

WMS_PUBLISHING_POINT_RUNNING

The server is running.

WMS_PUBLISHING_POINT__ERROR

An error has occurred in a plug-in object loaded at the server level.

WMS_PUBLISHING_POINT__ERROR_CRITICAL

An error has occurred in a publishing point-level authentication or authorization plug-in. The publishing point will not allow new connections or authorize new actions for connected clients.

When an error occurs, you can walk through each server-level plug-in to determine which plug-in has failed. You can call the Status property on the IWMSPlugin interface to retrieve error information about the plug-in. For more information, see Using the IWMSPlugin Object to Identify ErrorsIWMSPluginUsing the IWMSPlugin Object to Identify Errors.

A broadcast publishing point uses the WMS_BROADCAST_PUBLISHING_POINT_STATUS enumeration type to return broadcast-specific status information, which can be any of the following values.

Value

Description

WMS_BROADCAST_PUBLISHING_POINT_STOPPED

The publishing point has stopped.

WMS_BROADCAST_PUBLISHING_POINT_STARTED_WITHOUT_DATA

The publishing point has been initialized, and the multicast data sinks are transmitting multicast beacons.

WMS_BROADCAST_PUBLISHING_POINT_STARTED

The broadcast publishing point is running.

WMS_BROADCAST_PUBLISHING_POINT_ARCHIVING

The broadcast publishing point is archiving content to a file.

WMS_BROADCAST_PUBLISHING_POINT_CHANGE_IN_PROGRESS

The broadcast publishing point is starting if stopped, or stopping if started.

See Also (General)

See Also (Visual Basic .NET)

See Also (C#)

See Also (C++)