NFK Web Services for Push Notifications

As part of Push Notifications, the following REST web service operation was created for Notifications Framework: SCC_DEVICE_REGISTER_POST (Used to register a device with Campus Solutions to receive push notifications).

This service operation has been created under a common existing service: SCC_NOTIFICATIONS_R.

This is the schema for the request message, SCC_DEVICE_REGISTER_REQ:

<?xml version="1.0"?>
<SCC_DEVICE_REGISTER_REQ isDeleted="" xmlns="http://xmlns.oracle.com/Enterprise/services">
  <DEVICE_TOKEN isDeleted="">
    <SCC_USERNAME></SCC_USERNAME>
    <SCC_NTF_DEV_TKNID></SCC_NTF_DEV_TKNID>
    <SCC_NTF_TOKEN_TYPE></SCC_NTF_TOKEN_TYPE>
    <SCC_NTF_MOB_APP_ID></SCC_NTF_MOB_APP_ID>
    <SCC_NTF_CREATE_DT></SCC_NTF_CREATE_DT> 
  </DEVICE_TOKEN>
</SCC_DEVICE_REGISTER_REQ>

Tag Item

Tag Item Details

SCC_USERNAME

User Name is populated with logged-in UserName in mobile device.

SCC_NTF_DEV_TKNID

Token ID value is populated with tokenId/RegistrationId received from APNS/GCM after successful registration of the device with APNS/GCM to receive Push Notifications.

SCC_NTF_TOKEN_TYPE

Token Type is populated with value APNS/GCM based on mobile device OS. If it is Android device the value is GCM and if it is an Apple Device the value is

APNS. SCC_NTF_MOB_APP_ID

This value is Mobile Application ID to register for push Notifications with Campus Solutions.

SCC_NTF_CREATE_DT

Dummy element

This is a sample response message:

<SCC_DEVICE_REGISTER_RESP xmlns="http://xmlns.oracle.com/Enterprise/services">
   <DEVICE_REG_SUCCESS>Y</DEVICE_REG_SUCCESS>
</SCC_DEVICE_REGISTER_RESP>