Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

The saveProductionReport() takes four arguments:

  1. String Userid – i.e ¿amarx¿"amarx"
  2. String password – i.e. ¿A"A_marx¿marx"
  3. String schemaVersionNumber – i.e. ¿2"2.1¿1"
  4. String productionReportInXmlDataFormat – see below for example of long string

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. saveProductionReport(userid, password, schemaVersionNumber, productionReportInXmlDataFormat);
Or

...

If the web service call was unsuccessful you should receive a string containing XML for an empty production_report structure containing one or more messages documenting errors that were encountered when processing your request. For example if you tried to save a production report with three stat areas defined as such: ¿

  • Stat Area = 355401, Percent = 40

...

  • Stat Area = 355430, Percent = 60

...

  • Stat Area = -10, Percent = 30

Clearly a stat area of -10 doesn¿t exist and is illegal. Furthermore the total percentage should add up to 100 rather than 130.
If called the web service with:

...

saveProductionReport_result_on_failure.txt

For the list of potential elandings messages see the elandings codes page and click on Message Codes