ExternalFile

The ExternalFile object holds a reference to a file external to the feed itself. External files are packaged along with the VIP feed into a single, archived file.

Tag Data Type Required? Repeats? Description Error Handling
FileUri xs:anyURI Required Single The URI of the external file. If the field is invalid, then the implementation is required to ignore the ExternalFile element containing it.
Checksum Checksum Required Single The cryptographic checksum of the referenced external file. If the element is invalid, then the implementation is required to ignore the ExternalFile element containing it.
1
2
3
4
5
6
7
<ExternalFile id="ef1">
   <FileUri>precinct_shapes.zip</FileUri>
   <Checksum>
     <Algorithm>sha-256</Algorithm>
     <Value>65b634c5037f8a344616020d8060d233daa37b0f032a71d0d15ad7a5d3afa68e</Value>
   </Checksum>
</State>

Checksum

The Checksum object contains information about a cryptographic checksum, including the raw checksum value and the cryptographic hash algorithm used to compute it.

Tag Data Type Required? Repeats? Description Error Handling
Algorithm ChecksumAlgorithm Required Single The cryptographic hash algorithm used to compute the checksum value. If the field is invalid, then the implementation is required to ignore the Checksum element containing it.
Value xs:string Required Single The raw cryptographic checksum value encoded as a non-delimited, lowercase hexadecimal string. If the field is invalid, then the implementation is required to ignore the Checksum element containing it.
1
2
3
4
 <Checksum>
   <Algorithm>sha-256</Algorithm>
   <Value>65b634c5037f8a344616020d8060d233daa37b0f032a71d0d15ad7a5d3afa68e</Value>
 </Checksum>