|
Regards
|
|
Alan Powell
|
|
Development - MQSeries, Message Broker,
ESB
|
IBM Software Group, Application and
Integration Middleware Software
|
-------------------------------------------------------------------------------------------------------------------------------------------
|
IBM
|
MP211, Hursley Park
|
Hursley, SO21 2JN
|
United Kingdom
|
Phone: +44-1962-815073
|
e-mail: alan_powell@uk.ibm.com |
----- Forwarded by Alan
Powell/UK/IBM on 22/12/2010 16:35 -----
From:
Joe Futrelle <futrelle@ncsa.uiuc.edu>
To:
Alan Powell/UK/IBM@IBMGB
Cc:
"Robert E. McGrath"
<remcgrat@illinois.edu>
Date:
22/12/2010 16:20
Subject:
instructions
on use of the Daffodil demo site
For the WG.
Instructions on use of the demo site
Three things to note about the demo:
1. It is running at a temporary location and may not be up at any given
time.
2. It demonstrates Daffodil in its current, not-minimally-conforming state.
3. If you upload a schema, it may not remain in the demo site because we
may reset the database.
How to use it:
Go to http://rift.ncsa.uiuc.edu:9999/public/
You should see an interface with a list of test cases under the "schemas"
tab.
Clicking on an entry in the list will show you information about the test
case including links to the schema and the example input document.
Below there are two controls. The "translate example" link will
run Daffodil on the example input document. The "use" button
lets you upload a document to translate.
In either case you will need to authenticate. The username and password
for the demo site are "dfdlwg" and "dfdlwg".
After a successful translation, you will see two links appear under "translation
results". The "document" link shows the result document.
The "provenance" link shows a provenance trace graphic, with
clickable links, showing the derivation of the result document from the
schema and the input document (which the demo site identifies with freshly-minted
URI's).
The interface is not so helpful if the translation is unsuccessful (which
it likely will be, for any schema you supply, until I fix numerous issues
with Daffodil). In most cases you will just see "internal error: Could
not generate translation". This is unfortunate, as the server logs
contain pretty detailed error messages, e.g., for a schema definition error,
the log describes the error and shows where in the schema it was detected.
I plan to improve the error reporting on the demo site so that these messages
are shown to the user.
To upload a schema, click the "upload new schema" button. You'll
see a form with the following fields, described below:
1. Format. This is simply a descriptive name you can give the test case
and has no other meaning.
2. Schema. Click and select the schema file you want to upload
3. Example. Click and upload an example input file.
4. Example root. Which DFDL element to treat as the root element for the
example input.
5. GRDDL. Optionally, a GRDDL transform to use to produce RDF (optional)
6. Author. You can type whatever you want here.
7. Description. You can type whatever you want here.
Once uploaded, your test case will appear in the list of test cases, where
you can select and invoke it. If for some reason it doesn't appear, click
the "refresh" button.
--
Joe Futrelle
Cyberenvironments and Technologies
National Center for Supercomputing Applications
http://www.ncsa.uiuc.edu/People/futrelle
Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number
741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6
3AU