\O3PO_Clockss

Encapsulates the interface with the external service CLOCKSS.

Provides methods to interface with CLOCKSS.

Summary

Methods
Properties
Constants
ftp_upload_meta_data_and_pdf_to_clockss()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

ftp_upload_meta_data_and_pdf_to_clockss()

ftp_upload_meta_data_and_pdf_to_clockss(string  $clockss_xml, string  $pdf_path, string  $remote_filename_without_extension, string  $clockss_ftp_url, string  $clockss_username, string  $clockss_password) : string

Upload xml meta-data and pdf to CLOCKSS.

Uploads xml meta-data and pdf to CLOCKSS for permanent archiving.

Parameters

string $clockss_xml

The xml encoded meta-data to upload.

string $pdf_path

Path to the local fulltext pdf

string $remote_filename_without_extension

Filename without extension under which the files are to be deposited on the remore server

string $clockss_ftp_url

The url of the CLOCKSS ftp server.

string $clockss_username

The CLOCKSS username

string $clockss_password

The CLOCKSS password

Returns

string —

Description of what happened during the upload.