Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The report summaries found by search request are displayed at the top of the page

Image Added

The findUserLandingReports() takes several arguments. Arguments left blank are not used as search criteria. The arguments are:
1. String Userid ¿ i.e ¿amarx¿
2. String password ¿ i.e. ¿A_marx¿
3. String schemaVersionNumber ¿ i.e. ¿2.1¿
4. String fishTicketNumber ¿ i.e. ¿E06 000511¿ or ¿¿
5. String processorCode ¿ i.e. ¿F1234¿ or ¿¿
6. String federalProcessorCode ¿ i.e. ¿12345¿ or ¿¿
7. String registeredBuyerNumber ¿ i.e. ¿980003¿ or ¿¿
8. String registeredCrabRecieverNumber ¿ i.e. ¿990011¿ or ¿¿
9. String adfgVesselNumber ¿ i.e. ¿41444¿ or ¿¿
10. String reportType ¿ i.e. ¿G¿ or ¿¿
11. String portOfLanding ¿ i.e. ¿JNU¿ or ¿¿
12. String cfecFishery ¿ i.e. ¿S03T¿ or ¿¿
13. String cfecPermit ¿ i.e. ¿00121I¿ or ¿¿
14. String gearCode ¿ i.e. ¿3¿ or ¿¿
15. String nmfsPersonId ¿ i.e. ¿90010¿ or ¿¿
16. String ifqNumber ¿ i.e. ¿90015¿ or ¿¿
17. String reportStatus ¿ i.e. ¿8¿ or ¿¿
18. Calendar fromDate ¿ i.e. ¿01/10/2010¿ or ¿¿
19. Calendar toDate ¿ i.e. ¿01/20/2010¿ or ¿¿
20. String tenderVesselNumber ¿ i.e. ¿41444¿ or ¿¿
21. String includeItemizedCatchSummaries ¿ i.e. ¿Y¿ or ¿N¿
22. String tenderBatch ¿ i.e. ¿<VARCHAR2(10)>¿ or ¿¿ ¿ i.e. ¿A0B1C2D3E4¿
23. String tenderInvoice ¿ i.e. ¿<NUMBER(6)>¿ or ¿¿ ¿ i.e. ¿123456¿
In the web service client we might auto generate a data structure by providing the web service URL. In eLandings we use Java ¿ JAX-WS and generated a structure called ReportManager.
ReportManagement ws;
¿
¿
String xml = ws. findUserLandingReports (Userid, password, schemaVersionNumber, fishTicketNumber, processorCode, federalProcessorCode, registeredBuyerNumber, registeredCrabRecieverNumber, adfgVesselNumber, reportType, portOfLanding, cfecFishery, cfecPermit, gearCode, nmfsPersonId, ifqNumber, reportStatus, fromDate, toDate, tenderVesselNumber, includeItemizedCatchSummaries, tenderBatch, tenderInvoice);
For example:
If we wanted to search for an individual landing report with fish ticket ¿E06 000511¿ we would pass in the following parameters:
String xml = ws. findUserLandingReports (¿amarx¿, ¿A_marx¿, ¿2.1¿, ¿E06 000511¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, null, null, ¿¿, ¿¿, ¿¿, ¿¿);
If we wanted to search for all landing reports with a date of landing between 01/10/2010 and 01/20/2010, we would run something similar to:
SimpleDateFormat slashFmt = new SimpleDateFormat("MM/dd/yyyy");
Date calendarStartDate = slashFmt.parse(¿01/10/2010¿)
Calendar startDate = new GregorianCalendar();
startDate.setTimeInMillis(calendarStartDate.getTime());

Date calendarEndDate = slashFmt.parse(¿01/20/2010¿)
Calendar endDate = new GregorianCalendar();
endDate.setTimeInMillis(calendarEndDate.getTime());

String xml = ws. findUserLandingReports (¿amarx¿, ¿A_marx¿, ¿2.1¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿, ¿¿,startDate, endDate, ¿¿, ¿¿, ¿¿, ¿¿);