Mechanics of Importing and Exporting XML Larry Talley National Marine Fisheries Service

Slides:



Advertisements
Similar presentations
Publication Module using back end interface. Institution Data Entry Add Documents. Edit/Delete Documents that are added but not yet sent to Institution.
Advertisements

Ontario Scholars Portal A guide to the basic features of the search interface of Ontario Scholars Portal at the University of Ottawa Prepared by: Ann Romeril.
NoodleTools Create a Reference list. What is NoodleTools? Create, organize and store Create a bibliography Take notes online Organize your notes Create.
1. 2  One-stop reporting of landings and production to multiple agencies electronically  Increases timeliness and accuracy of fisheries data entry 
1. 2  One-stop reporting of landings and production to multiple agencies electronically  Increases timeliness and accuracy of fisheries data entry 
1. 2 Gail Smith Alaska Department of Fish and Game, Juneau eLandings Project Manager Gail Smith Alaska Department of Fish and Game eLandings Project Manager.
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
Creating Forms for Online Input Gini Courter Annette Marquis TRIAD Consulting.
Basics of HTML What is HTML?  HTML or Hyper Text Markup Language is the standard markup language used to create Web pages.  HTML is.
Jason Westman MWDUG September 5 th, 2003 Configurable Engineering Applications and Migration.
Sinewave Computer Services Pvt. Ltd. Page 1 7/2/2015 Taxbase New Features Index.
Microsoft ® Office Word 2007 Training Mail Merge II: Use the Ribbon and perform a complex mail merge [Your company name] presents:
 Delete IFQ and non-IFQ landing reports and production reports  Unlock landing reports  Forgotten UserID and Password  At-Sea catcher processors 
NOAA DATA TECHNICIAN OVERVIEW ELANDINGS APPLICATION.
1 Test Automation For Web-Based Applications Selenium HP Web Test Tool Training Portnov Computer School.
ThinkTank can help students… Create an outline of topics and subtopics to assist research. Narrow their research topic so it becomes more specific.
Sharing Your Data – An Update on AIRS XML and Helpful Tools Marianne Galleon – 211 LA County (626) x2122,
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
HESA Student Record 2007/08 Catherine Benfield Head of Operations Development Kyle Summers Head of Software Development.
1. 2 Partnership involving 3 commercial fishery management agencies in Alaska: National Marine Fisheries Service Alaska Department of Fish and Game International.
Lead Management Tool Partner User Guide March 15, 2013
Electronic Reporting of Fisheries Information in Alaska.
Division of Alcoholic Beverages and Tobacco Liquor Distiller’s and Rectifier’s Monthly Report.
SeaLandings and eLogbook An Overview of Electronic Reporting.
 Whether using paper forms or forms on the web, forms are used for gathering information. User enter information into designated areas, or fields. Forms.
31-04: Respond Offline to Planning Schedules Supply Chain Platform Training Presentation Updated April 2011.
1 ELECTRONIC REPORTING OF FISHERIES INFORMATION IN ALASKA.
To access our web services, go to……. Click on Customer Login.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Copenhagen, 6 June 2006 EC CHM Multilinguality Anton Cupcea Finsiel Romania.
Alaska’s Interagency Electronic Reporting System I nternational P acific H alibut C ommission I nternational P acific H alibut C ommission.
FY 2011 Public Libraries Survey WebPLUS Software Training.
Business Rules for MeF By Greg Martinez & Donna Mucilli.
1 Electronic Reporting of Fisheries Information in Alaska.
Wrapup and Next Steps Viable approaches by type Viable approaches by type What should we do next? What should we do next? What should you do? What should.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
1 ELECTRONIC REPORTING OF FISHERIES INFORMATION IN ALASKA.
SILO File Upload & Feedback System By Marie Harms State Library of Iowa August 18 & 19, 2010.
University of Colorado at Denver and Health Sciences Center Department of Preventive Medicine and Biometrics Contact:
Not Tested and Void Codes. Topics Introduction/Purpose User Roles When to Use Not Tested Codes How to Use Not Tested Codes When to Use Void Codes Multiple.
Exploring ProFile cont’d.
ICE Integrated Cloud Environment Cloud Scanning and Mobile Printing
Project Management: Messages
CARA 3.10 Major New Features
Managing Student Test Settings
Logging in to TIDE and Managing Users and Students
Adding and editing students and student test settings
Test Information Distribution Engine (TIDE)
QuickBooks Error Code is displayed when the verification of the database connection fails or QuickBooks tries to access company files. Due to the.
eDIRECT: Managing Test Administrators
Adding and editing users
eDIRECT: Managing Test Sessions
New MyFD JV Feature Demo Webcast August 1, 2018
INTAKE OF NEW PORTFOLIO AND INVOICES
Exploring Microsoft® Access® 2016 Series Editor Mary Anne Poatsy
Selenium HP Web Test Tool Training
Unit4 Partner Portal for Case Creator
eDIRECT: User Management
HHCApp Auditors.
Adding and Editing Users
Managing Rosters Screener Training Module Module 5
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Common Origination and Disbursement (COD) System Update
ISI Web of Knowledge update: April 2009
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Unit4 Customer Portal Knowledge User Access.
To access our web services, go to……
Digital Signature Certificate- Common Signer Manual
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Presentation transcript:

Mechanics of Importing and Exporting XML Larry Talley National Marine Fisheries Service

Outline How to import and export XML How to import and export XML Choosing an interface approach Choosing an interface approach Trouble-shooting Trouble-shooting Experience Experience

eLandings Interfaces Website “eLandings” includes XML Import and Export Agency Interface review & edit data At-sea Fleet reporting via Web Services

XML Export Browse to: Browse to: Login as “amarx”…”A_marx” Login as “amarx”…”A_marx” Reports Menu, find, display report Reports Menu, find, display report Red line common in Training Red line common in Training Click report id to see XML Click report id to see XML Save the XML file Save the XML file

XML Import Browse to: Browse to: Login as amarx A_marx Login as amarx A_marx Reports Menu, Import…Report Reports Menu, Import…Report Browse to locate LR.xml file Browse to locate LR.xml file Press Import Press Import

Bulk XML Export DataDump: DataDump: Extract multiple landing reports Extract multiple landing reports Flexible selection criteria Flexible selection criteria Returns Returns

Review XML – platform independent data XML – platform independent data XML Unicode, character encoding, UTF-8 Unicode, character encoding, UTF-8 Unicodecharacter encodingUTF-8 Unicodecharacter encodingUTF-8 eLandings XML schema eLandings XML schemaschema Schema versioning Schema versioning Import, Export, Bulk Export Import, Export, Bulk Export

Import and Export in Your Business Context

Import vs. Export In the context of your business

Import vs. Export

Don’t Try This at Home (IFQ)

Export Pros Agency validation Agency validation No business rule surprises No business rule surprises Computational results match government record Computational results match government record Immediate validation of compliance Immediate validation of compliance

Export Cons You don’t control user experience You don’t control user experience User experience may include fields and complexity beyond requirements of your business User experience may include fields and complexity beyond requirements of your business Requires more eLandings knowledge Requires more eLandings knowledge More dependencies on things outside of your control More dependencies on things outside of your control

Import Pros User experience under your control User experience under your control Requires less eLandings knowledge Requires less eLandings knowledge Fewer dependencies on things outside of your control Fewer dependencies on things outside of your control

Import Cons Not practical for IFQ reporting Not practical for IFQ reporting Requires more knowledge of agency business rules, or; Requires more knowledge of agency business rules, or; Late validation may require retroactive fix Late validation may require retroactive fix Computational results may not match government record Computational results may not match government record May increase frustration/stress May increase frustration/stress Late printing of fish tickets Late printing of fish tickets

Web Service Pros User experience under your control User experience under your control precisely tailored to your businessprecisely tailored to your business optimized for your technologyoptimized for your technology Seamless user experience Seamless user experience Users require less eLandings knowledge Users require less eLandings knowledge Programmed response to things outside of your control Programmed response to things outside of your control

Web Service Cons Not practical for IFQ reporting Not practical for IFQ reporting Web Service API not comprehensively versioned Web Service API not comprehensively versioned Risk of breaking customer systemsRisk of breaking customer systems We can’t freeze evolution of eLandingsWe can’t freeze evolution of eLandings Requires significant software development Requires significant software development Limited eLandings documentation Limited eLandings documentation Some topics only documented in codeSome topics only documented in code No reference implementationNo reference implementation API may be too comprehensive API may be too comprehensive 39 methods – reducible to 12?39 methods – reducible to 12?

Troubleshooting Import and Export Invalid XML -- missing tags, etc. Invalid XML -- missing tags, etc. Use XMLCheck for feedbackUse XMLCheck for feedback Unacceptable data values (violations of eLandings business rules) Unacceptable data values (violations of eLandings business rules) eLandings messageseLandings messages

Practice Import landing report Import landing report Import production report Import production report Find new landing report and export Find new landing report and export Find new production report and export Find new production report and export Attempt to import from invalid XML Attempt to import from invalid XML Export multiple landing reports Export multiple landing reports

Conclusion Import and export of XML Import and export of XML Choosing an interface approach Choosing an interface approach Trouble-shooting Trouble-shooting Practice Practice