This module create a service endpoint that accepts HTTP POSTSs of a pure XML document. Then Provide this URL to Cision administration to set as service Endpoint.

Service Endpoint URL

/cision-notified-pull

Module Configuration

  • Enable the module from Module page.
  • After enable go to the configuration page (/admin/config/services/cision-content-type).
  • Select which content type you want to import cision feed when HTTP Post made.
  • Mapp target field from selected content type with Cision source.
  • Make sure you choose Id from cision source into Target field. Otherwise HTTP Post will not work as expected.
  • This module Support MultiLangual site, so for MultiLangual site make sure you choose LanguageVersions cision source to a target Field.
  • Module provides an api file which explain how to alter node object if you need from other modules.

Check screen shot if you have difficult to understand.

Support method from Cision

  • pushrelease.ping
  • pushreleasedeleted.ping

How it work

After that client is getting notified when there is a new or updated release. What is being sent to the client is a link to the detailed view through an XML file that is pushed via HTTP/POST request with the content type text/XML. Then Module fetch the release to be able to publish it on the Drupal website.

  1. Cision uses HTTP POST to push an XML Ping formatted document to the endpoint (/cision-notified-pull)
  2. Module reads the URL to the release details from the element “value” in the posted document
  3. Module makes an HTTP GET call to the URL given by the XML Document. The response will be an XML Document in the same Cision single release format as is used in the polling based solution
Supporting organizations: 

Project information

Releases