Syntax FACTORY_DEF ServerFactory [FACTORY_NAME ] [INPUT FEATURE_TYPE [ ]* []*]* HOST [USERNAME ] [PASSWORD ] ACTION (PUBLISH_TO_TOPIC) [TOPIC ] [BODY ] [OUTPUT (OUTPUT|REJECTED) FEATURE_TYPE [ ]* []*]* Overview This factory can be used to perform a variety of actions on an FME Server. The actions supported are: * Publishing a notification to a topic (PUBLISH_TO_TOPIC) Use the ACTION keyword to specify the action to perform. For an action, additional keywords may be required. These keyewords are listed below. * Publishing a notification to a topic (PUBLISH_TO_TOPIC): * Notification topic (TOPIC) * Notification content (BODY) Features may also receive attributes that describe the action to be performed. These attributes are listed below. * Publishing a notification to a topic (PUBLISH_TO_TOPIC): * Notification topic (_notifier_topic) * Notification content (_notifier_content) Each feature corresponds to one request made to the server. Features that successfully performs the action on FME Server will be passed through the OUTPUT port. For any reason that the action failed the feature will be output through the REJECTED port. In addition, the reason is specified by the attribute _failure_reason. Clauses HOST The URL to connect to FME Server Default: None USERNAME The user name used to connect to FME Server. Default: None PASSWORD The password used to connect to FME Server. Default: None ACTION (PUBLISH_TO_TOPIC) The action to perform on FME Server. See overview for a description of available actions. TOPIC Required when using PUBLISH_TO_TOPIC. The topic to publish the notification to. Default: None BODY Required when using PUBLISH_TO_TOPIC. The message of the notification to publish. Default: None Output Tags This factory supports the following output tags: OUTPUT Features that successfully performed the requested action on FME Server. REJECTED Features that failed to perform the requested action on FME Server.