Powered by Zoomin Software. For more details please contactZoomin

Semaphore Publisher

HTTP Callout Notifier

  • Last Updated: May 13, 2026
  • 1 minute read
    • Semaphore
    • Documentation

If you would like the Publisher to notifier an external HTTP Server that a publish event has occurred, then you can use the HTTP Callout Notifier to do this. By adding this to the output processor list of any of the configuration sets in you configuration file you will tell the publisher to make an HTTP GET request at the end of the process. Regardless of where the bean is put in the list of output processors, the http call will be made after any rulebases have been publisher and the new SES index has been activated.

An example configuration is presented in the /resources/import/AdditionalExamples file.

  <bean id="HttpCalloutNotifier"
      class="com.smartlogic.publisher.notification.HttpCalloutNotifier">
      <property name="urlTemplate" value="http://hostname/fullPathToNotificationService" />
      <property name="dateParameter" value="date" />
      <property name="idParameter" value="id" />
      <property name="additionalParameters">
          <map>
              <entry key="modelname" value="${model.name}" />
          </map>
      </property>
      <property name="headers">
          <map>
              <entry key="Cookie" value="JSESSIONID=C26A83AB1991234567E8C10EA36" />
          </map>
      </property>
  </bean>

If the template contains the text <CHANGE_ID>, that text will be replaced by the actual Change ID

If the template contains the text <MODIFICATION_DATE>, that text will be replaced by the actual modification date

If the “dateParameter” property is provided, then the date will be provided in the request with that as its property name If the “idParameter” property is provided, then the change id will be provided in the request with that as its property name

Additional parameters for the request can be presented using the additionalParameters property

TitleResults for “How to create a CRG?”Also Available inAlert