File Transfer Protocol (FTP) has become the standard method for exchanging files between the Office of the President (UCOP) and other UC locations (either campuses' or laboratories' payroll systems). Files flow in both directions. The majority of files are sent on a periodic basis:
The file transfers make certain assumptions, which include the following:
Files follow a standard directory structure and naming convention. A typical example is:
/ftphome/ftpusr*/get/IVRNH.D010107, where * is the one-or-two-character location code (1-10, A, H).
The directory structure has the following components:
1. /ftphome/ftpusr* where '*' is replaced by the one-or-two-character location code for the campuses and laboratories.
2. The "direction" indicator. This will be "put" for files delivered by the campus TO UCOP and "get" for files made available by UCOP FOR the campus.
3. The file identifier. This will be an identifier which is unique to each specific file to be delivered or picked up.
4. The cycle tag. For files transmitted on a cyclic basis, this will be the identifier of the cycle for which this file is being transmitted. The tag will vary, depending upon the type of cycle involved:
Daily
Dmmddyy, where 'mm' is the two-digit month number (01-12), 'dd' is the two-digit day of the month (01-31, must be legal), and 'yy' is the last two digits of the calendar year
Weekly, format 1
Wwwyy, where 'ww' is the (ISO 8601) week of the year (01-53), and 'yy' is the last two digits of the calendar year
Weekly, format 2
Wwmonyy, where 'w' is the week number of the month specified by 'mon' (three-letter month name) and 'yy' is the last two digits of the calendar year
Semimonthly
Snmonyy, where 'n' is '1' or '2' for the first or second cycle in the month specified by 'mon' (three-letter month name) and 'yy' is the last two digits of the calendar year
Monthly
monyy, where 'mon' is the three-letter month name and 'yy' is the last two digits of the calendar year
Quarterly
Qqyy, where 'q' is the quarter identifier and 'yy' is the last two digits of the calendar year
Annual
Yyy, where 'yy' is the last two digits of the calendar year OR Yyyyy, where 'yyyy' is the full four-digit calendar year
Daily Files To UCOP |
|||||||
|
Description |
Name ftphome/ftpusr*/put/ |
LRECL |
Due |
Source/Recipient |
Notes |
||
|
"IVR" Employee File |
ivr/IVREMP |
903 |
0000 |
Source: PPIIVR To: IR&C PIP; to AYSO Sybase database |
1,2 |
||
|
"IVR" Dependent File |
ivr/IVRDEP |
112 |
0000 |
Source: PPIIVR To: IR&C PIP; to AYSO Sybase database |
1,2 |
||
|
"IVR" Deduction File |
ivr/IVRDED |
66 |
0000 |
Source: PPIIVR To: IR&C PIP; to AYSO Sybase database |
1,2 |
||
|
"IVR" Appointment File |
ivr/IVRAPP |
129 |
0000 |
Source: PPIIVR To: IR&C PIP; to AYSO Sybase database |
1,2 |
||
|
"IVR" Employee Zero SSN file |
ivr/IVREZRSN |
902 |
0000 Tu-Sa |
Source: PPIIVR To: IR&C PIP; to Fidelity |
1,2 |
||
Daily Files From UCOP |
|||||||
|
Description |
Name ftphome/ftpusr*/get/ |
LRECL |
Available |
Source |
Notes |
||
|
Daily PPS Transactions |
ivr/IVRNH.Dmmddyy |
102 |
1700 |
AYSO Sybase database |
3,4 |
||
Notes:
Weekly Files To UCOP |
|||||
|
Description |
Name |
LRECL |
Due |
Source/Recipient |
Notes |
|
Union Roster File |
cbg/UNITS770.Wwmonyy/ |
945 |
Monday |
Source: PPP770 To: IR&C PIP; to Unions |
1,2,3 |
|
SLIS Employee File |
sli/SLIEMP.Emmddyy |
1000 |
Monday |
Source: PPP715 To: IR&C SLIS |
1 |
|
SLIS Appointment File |
sli/SLIAPP.Emmddyy |
200 |
Monday |
Source: PPP715 To: IR&C SLIS |
1 |
|
SLIS Distribution File |
sli/SLIDST.Emmddyy |
200 |
Monday |
Source: PPP715 To: IR&C SLIS |
1 |
Notes:
The file naming convention does not change based on the inclusion or non-inclusion of monthly data
Semi-Monthly Files To UCOP |
|||||
|
Description |
Name ftphome/ftpusr*/put/ |
LRECL |
Due |
Source/Recipient |
Notes |
|
New Employee Reporting (NER) File - S1 |
|
175 |
17th |
Source: PPP890 To: IR&C PIP; to State EDD |
1 |
|
New Employee Reporting (NER) File - S2 |
pay/PPPNER.S2mmmyy |
175 |
2nd |
Source: PPP890 To: IR&C PIP; to State EDD |
2 |
|
SHPS Reporting File - S1 |
car/SHPS466.S1mmmyy |
800 |
2nd |
Source: PPP466 To: IR&C PIP; to SHPS |
3 |
|
SHPS Reporting File - S2 |
car/SHPS466.S2mmmyy |
800 |
17th |
Source: PPP466 To: IR&C PIP; to SHPS |
4 |
|
SHPS Reporting File - S3 |
car/SHPS466.S3DECyy |
800 |
2nd |
Source: PPP466 To: IR&C PIP; to SHPS |
5 |
Notes:
Unless otherwise noted for a specific file, the month and year used for the cycle tag should be the month just ended.
Monthly Files To UCOP |
||||||
|
Description |
Name ftphome/ftpusr*/put/ |
LRECL |
Due |
Source/Recipient |
Notes |
|
|
UCRS Payroll Activity File |
mem/MEM730.monyy[i] |
12764 |
5th Work Day |
Source: PPI730 To: IR&C UCRS |
1,2 |
|
|
UCRS Payroll EDB Maintenance File |
mem/MEM740.monyy |
436 |
5th Work Day |
Source: PPI740 To: IR&C UCRS |
|
|
|
Carrier Interface File |
car/DED560.monyy |
273 |
5th Work Day |
Source: PPP561 To: IR&C PIP; to Carriers |
|
|
|
Carrier Billing File |
car/SBS562T.monyy |
71 |
5th Work Day |
Source: PPP565 To: IR&C PIP; to UCOP HR&B |
|
|
|
California Casualty Reporting File |
car/CALCAS.monyy |
80 |
5th Work Day |
Source: PPP491 To: California Casualty |
|
|
|
Month-End type ‘56’ GL transactions |
eia/STIP.ADmonyy |
87 |
5th Work Day |
Source: PPI735 To: IR&C Web Development; to Treasurer |
|
|
|
FCP Appointment File |
fcp/FCPAPP.monyy |
80 |
8th Work Day |
Source: PPP712 To: IR&C FCP/LCP System |
|
|
|
FCP Activity (History) File |
fcp/FCPACT.monyy |
80 |
8th Work Day |
Source: PPP710 To: IR&C FCP/LCP System |
|
|
|
FCP Distribution File |
fcp/FCPDST.monyy |
100 |
8th Work Day |
Source: PPP713 To: IR&C FCP/LCP System |
|
|
|
FCP Employee File |
fcp/FCPEMP.monyy |
760 |
8th Work Day |
Source: PPP711 To: IR&C FCP/LCP System |
|
|
|
FCP Mail File |
fcp/FCPMAI.monyy |
140 |
8th Work Day |
Source: PPLFCPM To: IR&C FCP/LCP System |
|
|
|
Dependent Data File |
fcp/DEPEXF.monyy |
91 |
8th Work Day |
Source: PPP711 To: IR&C FCP/LCP System |
|
|
|
BCS Control File |
bcs/BCSCTL.monyy |
224 |
8th Work Day |
Source: PPP855 To: IR&C FCP/LCP System |
3 |
|
|
BCS Earnings File |
bcs/BCSEAR.monyy |
80 |
8th Work Day |
Source: PPP713 To: IR&C FCP/LCP System |
3 |
|
|
Union Dues File |
cbg/UNION495.monyy |
128 |
8th Work Day |
Source: PPP495 To: IR&C PIP; to Unions |
|
|
Notes:
Annual Files To UCOP |
|||||
|
Description |
Name ftphome/ftpusr*/put/ |
LRECL |
Due |
Source/Recipient |
Notes |
|
Online W2 |
esi/OW2 |
2672 |
January 31 |
Source: PPTAXW2O To: IR&C AYSO |
|
|
FCP Year-To-Date Tax Gross |
fcp/FCPYTD.Yyyyy |
45 |
8th Work Day of February |
Source: PPP714 To: IR&C FCP/LCP System |
|
Per Compute Files To UCOP |
|||||
|
Description |
Name ftphome/ftpusr*/put/ |
LRECL |
Due |
Source/Recipient |
Notes |
|
FITSCo
Electronic Reconciliation File |
hrb/FITSCACH.cp.Emmddyy |
80 |
After Each |
Source: PPP420 To: UCOP HR&B |
6 |
|
Pay Advice File |
pay/PAYADV.cp.Emmddyy |
111 |
After Each |
Source: PPP420 To: UCOP AYSO |
5 |
|
Payroll STIP File |
eia/STIP.ttmonyy |
87 |
After Each |
Source: PPI730 To: IR&C Web Development; to Treasurer |
1 |
|
Payroll Sequential PAR |
pay/PARSEQ.cp.Emmddyy |
369 |
After Each |
Source: PPS To: IR&C; to AYSO |
2,3 |
|
Payroll CTL Database |
pay/CTLDB2 |
529 |
After Each |
Source: PPS To: IR&C; to AYSO |
2,4 |
|
SLI PAR Current |
sli/SLICUR.cp.Emmddyy |
250 |
After Each |
Source: PPP716 To: IR&C SLI |
5 |
|
SLI PAR Earnings |
sli/SLIEARN.cp.Emmddyy |
200 |
After Each |
Source: PPP716 To: IR&C SLI |
5 |
|
SLI PAR Deductions |
sli/SLIDEDG.cp.Emmddyy |
100 |
After Each |
Source: PPP716 To: IR&C SLI |
5 |
|
SLI YTD Hours and Grosses |
sli/SLIBAL.cp.Emmddyy |
300 |
After Each |
Source: PPP716 To: IR&C SLI |
5 |
|
SLI YTD Deductions |
sli/SLIDEDY.cp.Emmddyy |
100 |
After Each |
Source: PPP716 To: IR&C SLI |
5 |
|
Zero SSN File |
hrb/ZEROSSN.cp.Emmddyy |
250 |
After Each |
Source: PPP430 To: UCOP HR&B Vendor Management |
5 |
Notes:
Ad-Hoc Files From UCOP |
|||||
|
Description |
Name ftphome/ftpusr*/get/ |
LRECL |
Available |
Source |
Notes |
|
UTCS Title Code Table (TCT) Updates |
tcs/TCSTCT.Dmmddyy |
80 |
Announced |
IR&C TCS |
1 |
|
|
tcs/TCSRNGtt.Emmddyy.Dmmddyy |
80 |
Announced |
IR&C TCS |
2 |
Notes:
Send questions, corrections,
comments, or suggestions to Maxine.Gerber@ucop.edu
Last Updated October 3, 2008