| Size: 470 Comment: Created by the PackagePages action. | Size: 492 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 1: | Line 1: | 
| = PID API here = | = PID API = | 
| Line 3: | Line 3: | 
| A webservice for generating a PID will be provided. | WSDL: attachment:pidgenerator.xml | 
| Line 5: | Line 5: | 
| The API will be trivially simple: A call to the given method will give the next available API. Optionally, a prefix may be given that should be part of the PID. | A webservice for generating a PID is provided. The API is trivially simple: A call to the given method will give the next available API. Optionally, a string may be given that should be part of the PID. | 
| Line 9: | Line 11: | 
| Implementation note: Due to a length restriction of 64 characters for Fedora PIDs, any prefix longer than approx 50 characters will be shortened, to ensure space for adding a unique part to the PID. | Implementation note: Due to a length restriction of 64 characters for Fedora PIDs, any string longer than approx 50 characters will be shortened, to ensure space for adding a unique part to the PID. | 
PID API
WSDL: attachment:pidgenerator.xml
A webservice for generating a PID is provided.
The API is trivially simple: A call to the given method will give the next available API. Optionally, a string may be given that should be part of the PID.
The call should never fail.
Implementation note: Due to a length restriction of 64 characters for Fedora PIDs, any string longer than approx 50 characters will be shortened, to ensure space for adding a unique part to the PID.