Data Change Notification

Data change notification (DCN) is an update mechanism that allows an enterprise information system (EIS) to send data changes to SAP Mobile Server over an HTTP or HTTPS connection using JavaScript Object Notation (JSON).

Two steps are required to send DCN all the way from the EIS to the device: EIS to SAP Mobile Server (DCN), and SAP Mobile Server to device (synchronization). DCN is independent of device synchronization and can be used with or without push synchronization.

This guide describes DCN only. For information about Hybrid App DCN (previously called WF-DCN) see the Developer Guide: Hybrid Apps.

All DCN commands support both GET and POST methods. The EIS developer creates and sends a DCN to SAP Mobile Server through HTTP GET or POST operations. The portion of the DCN command parameters that come after http://host:8000/dcn/DCNServlet, can all be in POST; any var=name can be in either the URL (GET) or in the POST. The HTTP POST method is more secure than HTTP GET methods; therefore, SAP recommends that you include the authenticate.password parameter in the POST method, as well as any sensitive data provided for attributes and parameters.

You must be familiar with the EIS from which the DCN is issued. You can create and send DCNs that are based on:

For detailed DCN with payload and without paylod examples using POST commands from a SAP ABAP EIS using a Firefox REST Client, see How-To Use Data Change Notification for CDB Update at http://scn.sap.com/docs/DOC-28185# . While the example is based on SAP Mobile Platform version 2.1, the basic procedures apply to other versions as well.