GET Request

SCC_GET_NOTIF_REQ

The request message gives flexibility to retrieve from any channel type using generic filtering criteria from the Item or to search using specific Item keys if they are known. All notifications for the logged-in user are fetched by the service. Further details on the tag items are mentioned below.

<?xml version="1.0"?>
<SCC_GET_NOTIF_REQ xmlns="http://xmlns.oracle.com/Enterprise/services">
  <EMPLID></EMPLID>
  <SCC_NTFREQ_ID></SCC_NTFREQ_ID>
  <SCC_NTF_CON_ID></SCC_NTF_CON_ID>
  <SCC_NTFREQ_TYPE></SCC_NTFREQ_TYPE>
  <SCC_NTFREQ_ITMTAG1></SCC_NTFREQ_ITMTAG1>
  <SCC_NTFREQ_ITMTAG2></SCC_NTFREQ_ITMTAG2>
  <SCC_NTFREQ_ITMTAG3></SCC_NTFREQ_ITMTAG3>
  <SCC_NTFREQ_ITMTAG4></SCC_NTFREQ_ITMTAG4>
  <SCC_NTFREQ_ITM_STS></SCC_NTFREQ_ITM_STS>
  <SCC_NTFREQ_ITM_TAG></SCC_NTFREQ_ITM_TAG>
  <SCC_NTF_DATE_FROM></SCC_NTF_DATE_FROM>
  <SCC_NTF_DATE_TO></SCC_NTF_DATE_TO>
  <SCC_NTFREQ_SUB_STS></SCC_NTFREQ_SUB_STS>
  <SCC_NTFREQ_DTL_SEQ></SCC_NTFREQ_DTL_SEQ>
  <SCC_NTFREQ_ITM_SEQ></SCC_NTFREQ_ITM_SEQ>
  <SCC_NTF_AUDCE></SCC_NTF_AUDCE>
</SCC_GET_NOTIF_REQ>
Tag Item Tag Item Details

EMPLID

The EMPLID is always populated with the logged-in user’s EMPLID as it supports only self-service users.

SCC_NTFREQ_ID

When mentioned, the Notification Request ID fetches items having the same value for Request ID as what has been passed. This is essentially a filter.

SCC_NTFREQ_TYPE

Possible values are EML, SMS, WKL and ALT. When supplied, this parameter fetches only notifications of the given type for the particular EMPLID.

SCC_NTFREQ_ITM_TAG ... SCC_NTFREQ_ITMTAG4

This fetches items based on the tags associated with them.

SCC_NTFREQ_ITM_STS, SCC_NTFREQ_SUB_STS

This filters items based on their Status and Sub-Status. Items with a status such as ERROR, or sub-status such as DELETED/TIMEDOUT are not qualified for selection.

SCC_NTFREQ_DTL_SEQ, SCC_NTFREQ_ITM_SEQ

This, when combined with the notification request ID, focuses on a single item, which is then fetched by the get service.

SCC_NTF_DATE_FROM, SCC_NTF_DATE_TO

When values are given for from and to dates, all the SMS/EML notifications created within the given range are retrieved. For ALT/WKL all items which are active in the given date range are retrieved. This also includes all open-ended items.

SCC_NTF_AUDCE

It can have two possible values currently as mentioned above - ST/NA. When ST value is passed, only the Announcement Notifications is returned by the service. In case no value (is treated as NA) or NA value is passed, all notifications – EML/SMS/WKL/ALT – are fetched along with the announcement notifications.

This is a sample response message:

<?xml version="1.0"?>
<SCC_GET_NOTIF_RESP xmlns="http://xmlns.oracle.com/Enterprise/services">
    <NTK_ITEM>
      <SCC_NTFREQ_ID>282</SCC_NTFREQ_ID>
      <SCC_NTFREQ_DTL_SEQ>1</SCC_NTFREQ_DTL_SEQ>
      <SCC_NTFREQ_ITM_SEQ>1</SCC_NTFREQ_ITM_SEQ>
      <EMPLID>SR0448</EMPLID>
      <SCC_NTF_CON_ID>SCC_NTF_CON_20130512074705</SCC_NTF_CON_ID>
      <SCC_NTF_DATE_FROM>2013-07-08</SCC_NTF_DATE_FROM>
      <SCC_NTF_DATE_TO></SCC_NTF_DATE_TO>
      <SCC_NTFREQ_TYPE>ALT</SCC_NTFREQ_TYPE>
      <SCC_NTFREQ_TMPLTID>SCC_NTF_TMP_20130512074210</SCC_NTFREQ_TMPLTID>
      <SCC_NTFREQ_SUBJECT>Test Template for ALERT Notifications</SCC_NTFREQ_SUBJECT>
      <SCC_NTFREQ_IMPTNCE>2</SCC_NTFREQ_IMPTNCE>
      <SCC_NTFREQ_ITM_STS>S</SCC_NTFREQ_ITM_STS>
      <SCC_NTFREQ_SUB_STS>U</SCC_NTFREQ_SUB_STS>
      <SCC_NTFREQ_ITM_TAG>VISWA</SCC_NTFREQ_ITM_TAG>
      <SCC_NTFREQ_ITMTAG1>TAG1</SCC_NTFREQ_ITMTAG1>
      <SCC_NTFREQ_ITMTAG2>TAG2</SCC_NTFREQ_ITMTAG2>
      <SCC_NTFREQ_ITMTAG3>TAG3</SCC_NTFREQ_ITMTAG3>
      <SCC_NTFREQ_ITMTAG4>TAG4</SCC_NTFREQ_ITMTAG4>
      <SCC_ROW_ADD_DTTM>07/30/2013 17:19:56.000000</SCC_ROW_ADD_DTTM>
      <SCC_NTFREQ_MSGTEXT>This is a test template for ALERT Notifications.

      Value 1 - Test1
      Value 2 - tst2
      Value 5 - tst3
      </SCC_NTFREQ_MSGTEXT>
      <SCC_NTF_AUDCE>NA</SCC_NTF_AUDCE>
    </NTK_ITEM>
</SCC_GET_NOTIF_RESP>

Note:

If a SOAP service request XSD contains the “languageCd” parameter, then the service is enabled for National Language Support (NLS) and an ISO Locale value needs to be passed as the languageCd variable. Valid values can be found by navigating to PeopleTools, and then Utilities, and then International, and then Languages.