FERPA Service Messages
FERPA web services uses two types of messaging. The system generates outbound messages when a Constituent's FERPA data is changed in Campus Solutions. A change in any data element in the FERPA message definition raises this condition. The system publishes the FERPA message so that any integrated external system can be informed. When a third-party or external system needs to query the Campus Solutions database to view data, the system generates a query message. This is a synchronous inbound request/response get service, in which a third party raises a query or data request and the Campus Solutions system delivers a response that contains the requested data details.
FERPA web services deliver the following messages, which are defined using PeopleTools Integration Broker:
-
SCC_FERPA_REQ_MSG
-
SCC_FERPA_DATA_MSG
| Message Property | Value |
|---|---|
|
Message |
SCC_FERPA_REQ_MSG |
|
Version |
V1 |
|
Message Alias |
Not Applicable (N/A) |
|
Description |
Ferpa Request Message |
|
Message Type |
Container based Message |
|
Part Message |
SCC _ENTITY_FERPA_REQ |
| Message Property | Value |
|---|---|
|
Message |
SCC_FERPA_DATA_MSG |
|
Version |
V1 |
|
Message Alias |
Not Applicable (N/A) |
|
Description |
Ferpa Data Message |
|
Message Type |
Container based Message |
|
Part Message |
SCC_ENTITY_FERPA_DATA |
| Message Property | Value |
|---|---|
|
Message |
SCC_ENTITY_FERPA_REQ |
|
Version |
V1 |
|
Message Alias |
Not Applicable (N/A) |
|
Description |
Ferpa Entity Request Part Message |
|
Message Type |
Non Rowset based Part Message |
| Message Property | Value |
|---|---|
|
Message |
SCC_ENTITY_FERPA_DATA |
|
Version |
V1 |
|
Message Alias |
Not Applicable (N/A) |
|
Description |
Ferpa Entity Data Part Message |
|
Message Type |
Non Rowset based Part Message |
Sample Request Message:
<?xml version="1.0"?>
<SCC_FERPA_REQ_MSG xmlns:xs="http://www.w3.org/2001/XMLSchema">
<SCC_ENTITY_FERPA_REQ>
<EMPLID>AA0002</EMPLID>
</SCC_ENTITY_FERPA_REQ>
</SCC_FERPA_REQ_MSG>
Sample Data Message:
<?xml version="1.0"?>
<SCC_FERPA_DATA_MSG>
<SCC_ENTITY_FERPA_DATA>
<EMPLID>AA0002</EMPLID>
<FERPA>Y</FERPA>
<SCC_FERPA_OVRD_VW>
<RECNAME>Extracurricular Activities</RECNAME>
<SCC_FERPA_OVERRIDE>
<FIELDNAME>Archery</FIELDNAME>
<SCC_FERPA_PUB_CATG>
<INST_PUB_CATG>Directories</INST_PUB_CATG>
</SCC_FERPA_PUB_CATG>
</SCC_FERPA_OVERRIDE>
<SCC_FERPA_OVERRIDE>
<FIELDNAME>Basketball</FIELDNAME>
<SCC_FERPA_PUB_CATG>
<INST_PUB_CATG>Directories</INST_PUB_CATG>
</SCC_FERPA_PUB_CATG>
<SCC_FERPA_PUB_CATG>
<INST_PUB_CATG>All Community Directories</INST_PUB_CATG>
</SCC_FERPA_PUB_CATG>
</SCC_FERPA_OVERRIDE>
<SCC_FERPA_OVERRIDE>
<FIELDNAME>Football</FIELDNAME>
<SCC_FERPA_PUB_CATG>
<INST_PUB_CATG>Student Community
Directories</INST_PUB_CATG>
</SCC_FERPA_PUB_CATG>
</SCC_FERPA_OVERRIDE>
</SCC_FERPA_OVRD_VW>
</SCC_ENTITY_FERPA_DATA>
</SCC_FERPA_DATA_MSG>