...
Interfacing systems should not download excessive numbers of report and fish ticket numbers, and then not use them in reports. Interfacing systems may have some unused numbers left over at the end of the season, but this number should not be excessive.
Failure modes: if too many fish ticket numbers are downloaded then the number could roll over. This would happen if 1 million fish ticket numbers were requested in one year. The reports that used the duplicate numbers could be stored, but this would cause confusion. If too many report numbers are downloaded this will cause the report number magnitude to grow, but we have at least a billion numbers before this is a problem. However, if we reach that threshold reports will not be accepted.
If the eLandings team discovers excessive number requests, these numbers may be severely rationed.
For additional information see:
getLandingReportNumbers getReportNumbers()
getFishTicketNumbers()
Extracting Reports
Interfacing systems are required to download reports one at a time. That is, one call to eLandings for each report. No capability for a mass download will be provided. The capability for multiple reports in a download exposes eLandings to problems with system limits on performance and numbers of elements in a single XML document. Requests for a multiple report download capability should not be made to the eLandings development or support team.
Exceptions: the Report Extract web page allows users to get a set of reports in a single download. This is subject to a 1000 report limit, and may be subject to errors if other limits are exceeded.
For additional information see:
File Exports
Data Extract Web Page
findUserLandingReports()
getLandingReport()
findUserProductionReports()
getProductionReport()
Searching for Reports
Interfacing systems can search for reports by a limited set of criteria. The available criteria are:
...
For additional information see:
eLandings Web Page Search Functionality <This page of documentation does not exist yet ¿ please create it>
findUserLandingReports()
findUserProductionReports()