<?xml version="1.0" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugzilla.globus.org/bugzilla/bugzilla.dtd">

<bugzilla version="3.2.3"
          urlbase="http://bugzilla.globus.org/bugzilla/"
          maintainer="bacon@mcs.anl.gov"
>

    <bug>
          <bug_id>4545</bug_id>
          
          <creation_ts>2006-06-22 16:34</creation_ts>
          <short_desc>WS GRAM JSDL Support in GT 4.2</short_desc>
          <delta_ts>2008-05-06 16:33:12</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>GRAM</product>
          <component>Campaign</component>
          <version>development</version>
          <rep_platform>Macintosh</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>LATER</resolution>
          
          
          
          
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>4.4</target_milestone>
          
          <blocked>4044</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Stuart Martin">smartin@mcs.anl.gov</reporter>
          <assigned_to name="Martin Feller">feller@mcs.anl.gov</assigned_to>
          <cc>alexander.papaspyrou@udo.edu</cc>
    
    <cc>bester@mcs.anl.gov</cc>
    
    <cc>feller@mcs.anl.gov</cc>
    
    <cc>foster@mcs.anl.gov</cc>
    
    <cc>jlawson@univaud.com</cc>
    
    <cc>lane@mcs.anl.gov</cc>
    
    <cc>rohder@mcs.anl.gov</cc>

      

      
          <long_desc isprivate="0">
            <who name="Stuart Martin">smartin@mcs.anl.gov</who>
            <bug_when>2006-06-22 16:34:03</bug_when>
            <thetext>Title: WS-GRAM JSDL Support in GT 4.2

Communities:

- UK NGS
- NAREGI
- (any others?)

Technologies:

Globus Resource Allocation Manager (GRAM)

Definition:

JSDL is an accepted GGF standard specification for describing grid jobs.  Since JSDL became a standard, many groups have started to use it.  To accommodate this emerging standard, we propose to extend our factory web service interface with an operation that takes a JSDL document, while leaving the original createManagedJob operation the same.  This will allow users to better plan when they take on the transition from the current WS GRAM job description schema to JSDL.

Then general plan is to add new operations and resource properties required to support JSDL to the current WS GRAM service.  Resulting in a single WS GRAM service that is capable of processing a job specified using the current JDD schema as well as a job specified using the JSDL schema.  Clients written before these JSDL enhancements will be able to interoperate with the new WS GRAM service that supports both the current job description schema and JSDL.  The gram clients: globusrun-ws and gramJob java API will be updated to identify the job as either JDD or JSDL and use the matching WS GRAM service operations.  The globusrun-ws job wrapper scripts (globus-job-*-ws) will not be altered and will continue to specify job&apos;s in JDD format.

Deliverables:

1) Auto-generated classes for the JSDL and JSDL Posix extension schemas.
2) A document describing exactly how we propose to map JSDL to JobDescriptionType and MultiJobDescriptionType.
3) A new createManagedJobFromJSDL operation in the ManagedJobFactoryPortType WSDL that takes a JSDL document instead of a JobDescriptionType or MultiJobDescriptionType document, converts the JSDL data structure to the associated data structures for the latter two types, and calls the original createManagedJob operation.
4) Updated ManagedJobPortType WSDL that includes a &quot;JSDL&quot; resource property which contains the JSDL document.
5) A Java class named JsdlGramJob that extends GramJob but also takes JSDL documents.
6) An updated globusrun-ws client that accepts JSDL in addition to our proprietary job description format.
7) Additional unit tests for the new operation.
8) Additional scheduler tests that use JSDL instead of our prioprietary job description format.
9) Documentation describing the new operation, the new resource property, the mappings from #2, and client examples.


Tasks:

1) Create a document that describes all mappings and extensions needed to convert a JSDL document into a JobDescriptionType or MultiJobDescriptionType document.
2) Import the JSDL and JSDL Posix extension schemas into the 4.2 schema CVS module.
3) Add a &quot;createManagedJobFromJSDL&quot; operation in the 4.2 factory schema.
4) Add a &quot;JSDL&quot; resource property to the 4.2 job schema.
5) Update Ant bulid files to generate Java classes for the new factory, job, and JSDL schemas.
6) Update the WS-GRAM C bindings package to generate C code for the new factory, job, and JSDL schemas.
7) Create a new JdslGramJob class that inherits from GramJob with additional methods and functionality to handle JSDL documents.
8) Update globusrun-ws to detect which job description format is being used, modify the document as needed, and call the appropriate job creation operation.
9) Add unit tests that stress the createManagedJobFromJSDL operation.
10) Add a unit test for the new &quot;JSDL&quot; resource property.
11) Add duplicate scheduler tests that use equivalent JSDL documents.
12) Add factory public interface documentation describing the createManagedJobFromJSDL operation.
13) Add job public interface documentation describing the &quot;JSDL&quot; resource property.
14) Add public interface documentation describing the mappings form JSDL to our prioprietary job description format, including any extensions to JDSL that were necessary.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-05 09:39:44</bug_when>
            <thetext>Tasks 2, 3, and 5 are essentially done. I&apos;m still debugging stub generation errors, though. I&apos;ve added JSDL extension schemas for GRAM and RFT, but have yet to create the document required for task 1.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-05 11:54:58</bug_when>
            <thetext>Actually, #3 is not done. I added the method skeleton but have not implemented it yet.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-05 16:50:57</bug_when>
            <thetext>Created an attachment (id=994)
GRAM JDD to JSDL mappings

Deliverable #2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-05 17:13:43</bug_when>
            <thetext>I&apos;m changing task/deliverable #4 so that that resource property is simply a reference to jsdl:JobDefinition instead of gram-job:JSDL (of type jsdl:JobDefinition_Type). JSDL afterall is technically the schema rather than a document that conforms to the schema. It also makes it more clear what you&apos;re getting back.

Along these lines, I&apos;m also changing the name of the new operation (deliverable #3) to CreateManagedJobFromJSDLJobDefinition.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-07 13:19:09</bug_when>
            <thetext>Created an attachment (id=997)
GRAM JDD to JSDL mappings

Update element mapping document that makes things a little clearer and includes changes based on development experience.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-11 13:15:32</bug_when>
            <thetext>After much C WS Core debugging help from Joe, task #6 has been completed. I&apos;m almost done with the JsdlGramJob class (task #7/deliverable #5) so that I can at least test the service to some extent.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-12 12:20:04</bug_when>
            <thetext>Task #7 (deliverable #5) is done. I&apos;ve been able to submit the following simple JSDL job using the JsdlGramJob class:

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;jsdl:JobDefinition xmlns:jsdl=&quot;http://schemas.ggf.org/jsdl/2005/11/jsdl&quot;&gt;
    &lt;jsdl:JobDescription&gt;
        &lt;jsdl:Application&gt;
            &lt;jsdl-posix:POSIXApplication xmlns:jsdl-posix=&quot;http://schemas.ggf.org/jsdl/2005/11/jsdl-posix&quot;&gt;
                &lt;jsdl-posix:Executable&gt;/bin/date&lt;/jsdl-posix:Executable&gt;
            &lt;/jsdl-posix:POSIXApplication&gt;
        &lt;/jsdl:Application&gt;
    &lt;/jsdl:JobDescription&gt;
&lt;/jsdl:JobDefinition&gt;</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-27 19:06:47</bug_when>
            <thetext>Created an attachment (id=1017)
GRAM JDD to JSDL mappings

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-07-27 19:09:58</bug_when>
            <thetext>I updated globusrun-ws, but I&apos;m having problems debugging seg faults. The JSDL extension schemas might change again, so I may update for those changes first before either getting help from Joe or handing it off to him altogether.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-10-04 10:20:49</bug_when>
            <thetext>A status update is long overdue...

I was on vacation from the end of July through the first two weeks of August.

I did some work on rearranging the JSDL extensions and some other implementation details after some feedback for most of the rest of August. I also had a Chicago trip that prevented me from doing anything for almost a week.

I was again off for the first week in September. I was at GlobusWorld/OGF/GridWorld for the second week in September. The third week of September I was occupied with preparations for another meeting in the fourth week of September. This means that I got nothing done wrt this campaign in September.

I&apos;ve been playing catch up and doing some GRAM planning for the last few days. There are some serious issues that are blocking MPICH-G development that I need to attend to. Once I&apos;m done with that I will hopefully be able to once again do some work on this campaign.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Dawid Szejnfeld">dejw@man.poznan.pl</who>
            <bug_when>2006-11-20 03:42:42</bug_when>
            <thetext>Created an attachment (id=1128)
XSLT jsdl to xrsl transformation, only core jsdl elements without any extensions

We are preparing a plugin for gt4 for our stuff at PSNC in Poland. We have web application which generates JSDL job descriptions so we need such thing. I managed to write some xslt transformation from JSDL v1.0 to GT4 job description
xml. I used your mappings. I decided to translate only core elements without adding any gt4 extension for jsdl but I think it could be helpful for you anyway.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-12-01 17:19:31</bug_when>
            <thetext>Now that SC is out of the way I can finish this stuff up. I had to help out with getting some patches to VDT too. Not to mention some bug work.

Anyway, I abused the gram_jsdl_branch to work on the BES demo since that&apos;s where all the JSDL work was and I had little time to mess with branching. That means I need to clean some stuff up before merging to HEAD. I should be able to finish that on Monday.

To avoid dealing with backwards compatibility issues, I changed the service to accept the JSDL document in the extensions section instead of a replacement create operation which is really a hack to get around the inability to have an operation with the same local name but different namespace. All JDD elements are optional, so the clients can simply wrap the JSDL document in an extensions element inside of a jobDescription element and reuse the same submission code.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-12-07 19:30:05</bug_when>
            <thetext>Things are working pretty good wrapped in the &lt;extensions&gt; element. I&apos;m almost done adding equivalent scheduler tests for JSDL. I&apos;m considering disabling automatic delegation in globusrun-ws for JSDL documents for lack of time. It does work with manual delegation, though.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-12-15 19:49:03</bug_when>
            <thetext>I finally fixed things for the local ouput, non-multi scheduler tests that I added . The things left to address are automatic delegation with globusrun-ws, multijob functionality, and documentation.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-12-18 10:45:36</bug_when>
            <thetext>Created an attachment (id=1145)
JSDL Delegation Pseudoschema

I&apos;m attaching a pseudoschema that illustrates with incomplete examples the differences between how the GRAM JDL and JSDL (via extensions) supports delegated credential references.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Peter Lane">lane@mcs.anl.gov</who>
            <bug_when>2006-12-21 19:44:08</bug_when>
            <thetext>We&apos;ve decided to go ahead and create an extra service deployment with a WSDL that overrides the current createManagedJob operation. I have the service work done. 

I&apos;ve been working on a new client API to abstract out all the different versions of the service that we&apos;re supporting (currently 4.0, 4.2/JSDL, and BES) since GramJob is an utter nightmare now. I&apos;ve finished coding on the client API but still need to make it compile and test everything.

I&apos;m told Joe Bester will update globusrun-ws once I&apos;m done with the Java work. That means that multijob support and documentation will be outstanding. Documentation is more important at this point, but if I have time in January after writing the documentation I will try to get that working.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who name="Stuart Martin">smartin@mcs.anl.gov</who>
            <bug_when>2008-05-06 16:33:12</bug_when>
            <thetext>I&apos;m closing this campaign.  It can reopen or rewrite a new campaign when we are ready to take on jsdl.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>994</attachid>
            <date>2006-07-05 16:50</date>
            <desc>GRAM JDD to JSDL mappings</desc>
            <filename>GRAM to JSDL.txt</filename>
            <type>text/plain</type>
            <size>5482</size>
            <attacher>lane@mcs.anl.gov</attacher>
            <data encoding="base64">W011bHRpXUpvYkRlc2NyaXB0aW9uVHlwZQkJCQlKU0RMCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0JLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmZhY3RvcnlFbmRwb2ludCAoc2luZ2xlKQkJCQlOL0EgKHBhc3NlZCBhcyBy
ZXNvdXJjZSBvcHRpb24gaW4gQ3JlYXRlTWFuYWdlZEpvYkZyb21KU0RMIG9wZXJhdGlvbikKam9i
Q3JlZGVudGlhbEVuZHBvaW50IChzaW5nbGUpCQkJCU4vQSAocGFzc2VkIGFzIHJlc291cmNlIG9w
dGlvbiBpbiBDcmVhdGVNYW5hZ2VkSm9iRnJvbUpTREwgb3BlcmF0aW9uKQpzdGFnaW5nQ3JlZGVu
dGlhbEVuZHBvaW50IChzaW5nbGUpCQkJTi9BIChwYXNzZWQgYXMgcmVzb3VyY2Ugb3B0aW9uIGlu
IENyZWF0ZU1hbmFnZWRKb2JGcm9tSlNETCBvcGVyYXRpb24pCmxvY2FsVXNlcklkCQkJCQkJVXNl
ck5hbWUgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9uIGV4
dGVuc2lvbikKaG9sZFN0YXRlCQkJCQkJTi9BIChwYXNzZWQgYXMgYSByZXNvdXJjZSBvcHRpb24g
aW4gQ3JlYXRlTWFuYWdlZEpvYkZyb21KU0RMIG9wZXJhdGlvbikKZXhlY3V0YWJsZQkJCQkJCUV4
ZWN1dGFibGUgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9u
IGV4dGVuc2lvbikKZGlyZWN0b3J5CQkJCQkJV29ya2luZ0RpcmVjdG9yeSBpbiBqc2RsLXBvc2l4
OlBPU0lYQXBwbGljYXRpb24gKGpzZGw6QXBwbGljYXRpb24gZXh0ZW5zaW9uKQphcmd1bWVudAkJ
CQkJCUFyZ3VtZW50IGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNh
dGlvbiBleHRlbnNpb24pCmVudmlyb25tZW50CQkJCQkJRW52aXJvbm1lbnQgaW4ganNkbC1wb3Np
eDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9uIGV4dGVuc2lvbikKc3RkaW4JCQkJ
CQkJSW5wdXQgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9u
IGV4dGVuc2lvbikKc3Rkb3V0CQkJCQkJCU91dHB1dCBpbiBqc2RsLXBvc2l4OlBPU0lYQXBwbGlj
YXRpb24gKGpzZGw6QXBwbGljYXRpb24gZXh0ZW5zaW9uKQpzdGRlcnIJCQkJCQkJRXJyb3IgaW4g
anNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9uIGV4dGVuc2lvbikK
Y291bnQJCQkJCQkJUHJvY2Vzc0NvdW50L1Byb2Nlc3Nlc1Blckhvc3QgaW4gcmFnOlJlc291cmNl
QWxsb2NhdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpsaWJyYXJ5UGF0aAkJ
CQkJCXNlZSAiZW52aXJvbm1lbnQiIChubyBtb3JlIHNwZWNpYWwgdHJlYXRlbWVudCBvZiBsaWJy
YXJ5IHBhdGggZW52aXJvbm1lbnQgdmFyaWFibGVzKQpob3N0Q291bnQJCQkJCQlIb3N0Q291bnQv
SG9zdE5hbWUgaW4gcmFnOlJlc291cmNlQWxsb2NhdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24g
ZXh0ZW5zaW9uKQpwcm9qZWN0CQkJCQkJCUpvYlByb2plY3QgaW4ganNkbDpKb2JJZGVudGlmaWNh
dGlvbgpxdWV1ZQkJCQkJCQlRdWV1ZSBpbiBqc2RsLWdyYW06Sm9iT3B0aW9ucyAoanNkbDpKb2JE
ZXNjcmlwdGlvbiBleHRlbnNpb24pCm1heFRpbWUJCQkJCQkJQ1BVVGltZUxpbWl0IGluIGpzZGwt
cG9zaXg6UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCm1heFdh
bGxUaW1lCQkJCQkJV2FsbFRpbWVMaW1pdCBpbiBqc2RsLXBvc2l4OlBPU0lYQXBwbGljYXRpb24g
KGpzZGw6QXBwbGljYXRpb24gZXh0ZW5zaW9uKQptYXhDcHVUaW1lCQkJCQkJQ1BVVGltZUxpbWl0
IGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNp
b24pCm1heE1lbW9yeQkJCQkJCU1lbW9yeUxpbWl0IGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNh
dGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCm1pbk1lbW9yeQkJCQkJCUluZGl2aWR1
YWxQaHlzaWNhbE1lbW9yeSBpbiBqc2RsOlJlc291cmNlcwpqb2JUeXBlCQkJCQkJCUpvYlR5cGUg
aW4ganNkbC1ncmFtOkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpm
aWxlU3RhZ2VJbgkJCQkJCURhdGFTdGFnaW5nIGluIGpzZGw6Sm9iRGVzY3JpcHRpb24KZmlsZVN0
YWdlT3V0CQkJCQkJRGF0YVN0YWdpbmcgaW4ganNkbDpKb2JEZXNjcmlwdGlvbgpmaWxlQ2xlYW5V
cAkJCQkJCURhdGFTdGFnaW5nIGluIGpzZGw6Sm9iRGVzY3JpcHRpb24Kc29mdGVudiAoZXh0ZW5z
aW9uKQkJCQkJU29mdEVudiBpbiBqc2RsLWdyYW06Sm9iT3B0aW9ucyAoanNkbDpKb2JEZXNjcmlw
dGlvbiBleHRlbnNpb24pCnJlc291cmNlQWxsb2NhdGlvbkdyb3VwIChleHRlbnNpb24pCQkJQWxs
b2NhdGlvbkdyb3VwIGluIHJhZzpSZXNvdXJjZUFsbG9jYXRpb25zIChqc2RsOkpvYkRlc2NyaXB0
aW9uIGV4dGVuc2lvbikKZXh0ZW5zaW9ucwkJCQkJCXhzZDphbnkgaW4ganNkbC1ncmFtOkpvYk9w
dGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpqb2IgKG11bHRpKQkJCQkJCWpz
ZGw6Sm9iRGVzY3JpcHRpb24gaW4ganNkbC1ncmFtOk11bHRpam9iRGVzY3JpcHRpb24gKGpzZGw6
Sm9iRGVmaW5pdGlvbiBleHRlbnNpb24pCmZhY3RvcnlFbmRwb2ludCAobXVsdGkpCQkJCQlGYWN0
b3J5IGluIGpzZGwtZ3JhbTpSZXNvdXJjZU9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0
ZW5zaW9uKQpqb2JDcmVkZW50aWFsRW5kcG9pbnQgKG11bHRpKQkJCQlKb2JDcmVkZW50aWFsIGlu
IGpzZGwtZ3JhbTpSZXNvdXJjZU9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9u
KQpzdGFnaW5nQ3JlZGVudGlhbEVuZHBvaW50IChtdWx0aSkJCQlTdGFnaW5nQ3JlZGVudGlhbCBp
biBqc2RsLWdyYW06UmVzb3VyY2VPcHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVuc2lv
bikKY29uY3VycmVuY3kgKHJmdDpCYXNlUmVxdWVzdFR5cGUpCQkJQ29uY3VycmVuY3kgaW4gcmZ0
OkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQptYXhBdHRlbXB0cyAo
cmZ0OkJhc2VSZXF1ZXN0VHlwZSkJCQlNYXhBdHRlbXB0cyBpbiByZnQ6Sm9iT3B0aW9ucyAoanNk
bDpKb2JEZXNjcmlwdGlvbiBleHRlbnNpb24pCmZpbmlzaEJ5IChyZnQ6QmFzZVJlcXVlc3RUeXBl
KQkJCQlGaW5pc2hCeSBpbiByZnQ6Sm9iT3B0aW9ucyAoanNkbDpKb2JEZXNjcmlwdGlvbiBleHRl
bnNpb24pCnRyYW5zZmVyQ3JlZGVudGlhbEVuZHBvaW50IChyZnQ6QmFzZVJlcXVlc3RUeXBlKQlD
cmVkZW50aWFsIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5z
aW9uKQp0cmFuc2ZlciAocmZ0OlRyYW5zZmVyUmVxdWVzdFR5cGUpCQkJTi9BIChtdWx0aXBsZSBq
c2RsOkRhdGFTdGFnaW5nIGVsZW1lbnRzIHJlcGxhY2UgYSBncm91cCBvZiByZnQ6dHJhbnNmZXIg
ZWxlbWVudHMpCnJmdE9wdGlvbnMgKHJmdDpUcmFuc2ZlclJlcXVlc3RUeXBlKQkJCXJmdDpUcmFu
c2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQphbGxPck5vbmUgKHJmdDpU
cmFuc2ZlclJlcXVlc3RUeXBlKQkJCUFsbE9yTm9uZSBpbiByZnQ6Sm9iT3B0aW9ucyAoanNkbDpK
b2JEZXNjcmlwdGlvbiBleHRlbnNpb24pCmRlbGV0aW9uIChyZnQ6RGVsZXRlUmVxdWVzdFR5cGUp
CQkJTi9BIChtdWx0aXBsZSBqc2RsOkRhdGFTdGFnaW5nIGVsZW1lbnRzIHJlcGxhY2UgYSBncm91
cCBvZiByZnQ6ZGVsZXRpb24gZWxlbWVudHMpCmRlbGV0aW9uT3B0aW9ucyAocmZ0OkRlbGV0ZVJl
cXVlc3RUeXBlKQkJCXJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5z
aW9uKQpzb3VyY2VVcmwgKHJmdDpUcmFuc2ZlclR5cGUpCQkJCVNvdXJjZSBpbiBqc2RsOkRhdGFT
dGFnaW5nCmRlc3RpbmF0aW9uVXJsIChyZnQ6VHJhbnNmZXJUeXBlKQkJCVRhcmdldCBpbiBqc2Rs
OkRhdGFTdGFnaW5nCmF0dGVtcHRzIChyZnQ6VHJhbnNmZXJUeXBlKQkJCQlBdHRlbXB0cyBpbiBq
c2RsLXJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQpzaXpl
IChyZnQ6VHJhbnNmZXJUeXBlKQkJCQkJU2l6ZSBpbiBqc2RsLXJmdDpUcmFuc2Zlck9wdGlvbnMg
KGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQpyZnRPcHRpb25zIChyZnQ6VHJhbnNmZXJUeXBl
KQkJCQlOL0EgKFJGVE9wdGlvbnNUeXBlIGVsZW1lbnQgYXJlIGluY2x1ZGVkIGluIGpzZGwtcmZ0
OlRyYW5zZmVyT3B0aW9ucykKYmluYXJ5IChyZnQ6UkZUT3B0aW9uc1R5cGUpCQkJCUJpbmFyeSBp
biByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsOkRhdGFTdGFnaW5nIGV4dGVuc2lvbikKYmxvY2tT
aXplIChyZnQ6UkZUT3B0aW9uc1R5cGUpCQkJCUJsb2NrU2l6ZSBpbiByZnQ6VHJhbnNmZXJPcHRp
b25zIChqc2RsOkRhdGFTdGFnaW5nIGV4dGVuc2lvbikKdGNwQnVmZmVyU2l6ZSAocmZ0OlJGVE9w
dGlvbnNUeXBlKQkJCVRDUEJ1ZmZlclNpemUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpE
YXRhU3RhZ2luZyBleHRlbnNpb24pCm5vdHB0IChyZnQ6UkZUT3B0aW9uc1R5cGUpCQkJCVRoaXJk
UGFydHlUcmFuc2ZlciBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsOkRhdGFTdGFnaW5nIGV4
dGVuc2lvbikKcGFyYWxsZWxTdHJlYW1zIChyZnQ6UkZUT3B0aW9uc1R5cGUpCQkJUGFyYWxsZWxT
dHJlYW1zIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9u
KQpkY2F1IChyZnQ6UkZUT3B0aW9uc1R5cGUpCQkJCURhdGFDaGFubmVsQXV0aG4gaW4gcmZ0OlRy
YW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCnN1YmplY3ROYW1lIChy
ZnQ6UkZUT3B0aW9uc1R5cGUpCQkJU3ViamVjdE5hbWUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAo
anNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCmRlc3RpbmF0aW9uU3ViamVjdE5hbWUgKHJmdDpS
RlRPcHRpb25zVHlwZSkJCURlc3RpbmF0aW9uU3ViamVjdE5hbWUgaW4gcmZ0OlRyYW5zZmVyT3B0
aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCnNvdXJjZVN1YmplY3ROYW1lIChyZnQ6
UkZUT3B0aW9uc1R5cGUpCQkJU291cmNlU3ViamVjdE5hbWUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9u
cyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCnVzZXJOYW1lIChyZnQ6UkZUT3B0aW9uc1R5
cGUpCQkJCVVzZXJOYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcg
ZXh0ZW5zaW9uKQppZ25vcmVGaWxlUGVybUVyciAocmZ0OlJGVE9wdGlvbnNUeXBlKQkJCUlnbm9y
ZUZpbGVQZXJtRXJyb3IgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBl
eHRlbnNpb24pCg==
</data>        

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>997</attachid>
            <date>2006-07-07 13:19</date>
            <desc>GRAM JDD to JSDL mappings</desc>
            <filename>GRAM to JSDL.txt</filename>
            <type>text/plain</type>
            <size>6560</size>
            <attacher>lane@mcs.anl.gov</attacher>
            <data encoding="base64">W011bHRpXUpvYkRlc2NyaXB0aW9uVHlwZQkJCQlKU0RMCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0JLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmZhY3RvcnlFbmRwb2ludAkJCQkJCU4vQSAocGFzc2VkIGFzIHJlc291cmNl
IG9wdGlvbiBpbiBDcmVhdGVNYW5hZ2VkSm9iRnJvbUpTREwgb3BlcmF0aW9uKQpqb2JDcmVkZW50
aWFsRW5kcG9pbnQJCQkJCU4vQSAocGFzc2VkIGFzIHJlc291cmNlIG9wdGlvbiBpbiBDcmVhdGVN
YW5hZ2VkSm9iRnJvbUpTREwgb3BlcmF0aW9uKQpzdGFnaW5nQ3JlZGVudGlhbEVuZHBvaW50CQkJ
CU4vQSAocGFzc2VkIGFzIHJlc291cmNlIG9wdGlvbiBpbiBDcmVhdGVNYW5hZ2VkSm9iRnJvbUpT
REwgb3BlcmF0aW9uKQpsb2NhbFVzZXJJZAkJCQkJCVVzZXJOYW1lIGluIGpzZGwtcG9zaXg6UE9T
SVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCmhvbGRTdGF0ZQkJCQkJ
CU4vQSAocGFzc2VkIGFzIGEgcmVzb3VyY2Ugb3B0aW9uIGluIENyZWF0ZU1hbmFnZWRKb2JGcm9t
SlNETCBvcGVyYXRpb24pCmV4ZWN1dGFibGUJCQkJCQlFeGVjdXRhYmxlIGluIGpzZGwtcG9zaXg6
UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCmRpcmVjdG9yeQkJ
CQkJCVdvcmtpbmdEaXJlY3RvcnkgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2Rs
OkFwcGxpY2F0aW9uIGV4dGVuc2lvbikKYXJndW1lbnQJCQkJCQlBcmd1bWVudCBpbiBqc2RsLXBv
c2l4OlBPU0lYQXBwbGljYXRpb24gKGpzZGw6QXBwbGljYXRpb24gZXh0ZW5zaW9uKQplbnZpcm9u
bWVudAkJCQkJCUVudmlyb25tZW50IGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNhdGlvbiAoanNk
bDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCnN0ZGluCQkJCQkJCUlucHV0IGluIGpzZGwtcG9zaXg6
UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCnN0ZG91dAkJCQkJ
CQlPdXRwdXQgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9u
IGV4dGVuc2lvbikKc3RkZXJyCQkJCQkJCUVycm9yIGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNh
dGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCmNvdW50CQkJCQkJCVByb2Nlc3NDb3Vu
dC9Qcm9jZXNzZXNQZXJIb3N0IGluIGpzZGwtZ3JhbTpBbGxvY2F0aW9uR3JvdXAgKHNlZSByZXNv
dXJjZUFsbG9jYXRpb25Hcm91cCkKbGlicmFyeVBhdGgJCQkJCQlzZWUgImVudmlyb25tZW50IiAo
bm8gbW9yZSBzcGVjaWFsIHRyZWF0ZW1lbnQgb2YgbGlicmFyeSBwYXRoIGVudmlyb25tZW50IHZh
cmlhYmxlcykKaG9zdENvdW50CQkJCQkJSG9zdENvdW50L0hvc3ROYW1lIGluIGpzZGwtZ3JhbTpB
bGxvY2F0aW9uR3JvdXAgKHNlZSByZXNvdXJjZUFsbG9jYXRpb25Hcm91cCkKcHJvamVjdAkJCQkJ
CQlKb2JQcm9qZWN0IGluIGpzZGw6Sm9iSWRlbnRpZmljYXRpb24KcXVldWUJCQkJCQkJUXVldWUg
aW4ganNkbC1ncmFtOkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpt
YXhUaW1lCQkJCQkJCU4vQSAobWF4V2FsbFRpbWUgZG9lcyBlc3NlbnRpYWxseSB0aGUgc2FtZSB0
aGluZykKbWF4V2FsbFRpbWUJCQkJCQlXYWxsVGltZUxpbWl0IGluIGpzZGwtcG9zaXg6UE9TSVhB
cHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCm1heENwdVRpbWUJCQkJCQlD
UFVUaW1lTGltaXQgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0
aW9uIGV4dGVuc2lvbikKbWF4TWVtb3J5CQkJCQkJTWVtb3J5TGltaXQgaW4ganNkbC1wb3NpeDpQ
T1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9uIGV4dGVuc2lvbikKbWluTWVtb3J5CQkJ
CQkJTG93ZXJCb3VuZGVkUmFuZ2UgaW4ganNkbDpJbmRpdmlkdWFsUGh5c2ljYWxNZW1vcnkgKGpz
ZGw6UmVzb3VyY2VzKShleGNsdXNpdmVCb3VuZCAhPSB0cnVlKQpqb2JUeXBlCQkJCQkJCUpvYlR5
cGUgaW4ganNkbC1ncmFtOkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9u
KQpmaWxlU3RhZ2VJbgkJCQkJCURhdGFTdGFnaW5nIGluIGpzZGw6Sm9iRGVzY3JpcHRpb24KZmls
ZVN0YWdlT3V0CQkJCQkJRGF0YVN0YWdpbmcgaW4ganNkbDpKb2JEZXNjcmlwdGlvbgpmaWxlQ2xl
YW5VcAkJCQkJCURhdGFTdGFnaW5nIGluIGpzZGw6Sm9iRGVzY3JpcHRpb24Kc29mdGVudiAoZXh0
ZW5zaW9uKQkJCQkJU29mdEVudiBpbiBqc2RsLWdyYW06Sm9iT3B0aW9ucyAoanNkbDpKb2JEZXNj
cmlwdGlvbiBleHRlbnNpb24pCnJlc291cmNlQWxsb2NhdGlvbkdyb3VwIChleHRlbnNpb24pCQkJ
QWxsb2NhdGlvbkdyb3VwIGluIGpzZGwtZ3JhbTpSZXNvdXJjZXMgKGpzZGw6UmVzb3VyY2VzIGV4
dGVuc2lvbikKZXh0ZW5zaW9ucwkJCQkJCXhzZDphbnkgaW4ganNkbC1ncmFtOkpvYk9wdGlvbnMg
KGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpqb2IgKG11bHRpKQkJCQkJCWpzZGw6Sm9i
RGVzY3JpcHRpb24gaW4ganNkbC1ncmFtOk11bHRpam9iRGVzY3JpcHRpb24gKGpzZGw6Sm9iRGVm
aW5pdGlvbiBleHRlbnNpb24pCglmYWN0b3J5RW5kcG9pbnQJCQkJCUZhY3RvcnkgaW4ganNkbC1n
cmFtOk1hbmFnZWRKb2JSZXNvdXJjZU9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5z
aW9uKQoJam9iQ3JlZGVudGlhbEVuZHBvaW50CQkJCUpvYkNyZWRlbnRpYWwgaW4ganNkbC1ncmFt
Ok1hbmFnZWRKb2JSZXNvdXJjZU9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9u
KQoJc3RhZ2luZ0NyZWRlbnRpYWxFbmRwb2ludAkJCVN0YWdpbmdDcmVkZW50aWFsIGluIGpzZGwt
Z3JhbTpNYW5hZ2VkSm9iUmVzb3VyY2VPcHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVu
c2lvbikKY29uY3VycmVuY3kgKHJmdDpCYXNlUmVxdWVzdFR5cGUpCQkJQ29uY3VycmVuY3kgaW4g
cmZ0OkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQptYXhBdHRlbXB0
cyAocmZ0OkJhc2VSZXF1ZXN0VHlwZSkJCQlNYXhBdHRlbXB0cyBpbiByZnQ6Sm9iT3B0aW9ucyAo
anNkbDpKb2JEZXNjcmlwdGlvbiBleHRlbnNpb24pCmZpbmlzaEJ5IChyZnQ6QmFzZVJlcXVlc3RU
eXBlKQkJCQlGaW5pc2hCeSBpbiByZnQ6Sm9iT3B0aW9ucyAoanNkbDpKb2JEZXNjcmlwdGlvbiBl
eHRlbnNpb24pCnRyYW5zZmVyQ3JlZGVudGlhbEVuZHBvaW50IChyZnQ6QmFzZVJlcXVlc3RUeXBl
KQlDcmVkZW50aWFsIGluIHJmdDpKb2JPcHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVu
c2lvbikKdHJhbnNmZXIgKHJmdDpUcmFuc2ZlclJlcXVlc3RUeXBlKQkJCU4vQSAobXVsdGlwbGUg
anNkbDpEYXRhU3RhZ2luZyBlbGVtZW50cyByZXBsYWNlIGEgZ3JvdXAgb2YgcmZ0OnRyYW5zZmVy
IGVsZW1lbnRzKQpyZnRPcHRpb25zIChyZnQ6VHJhbnNmZXJSZXF1ZXN0VHlwZSkJCQlUcmFuc2Zl
ck9wdGlvbkRlZmF1bHRzIGluIGpzZGwtcmZ0OkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRp
b24gZXh0ZW5zaW9uKQoJYmluYXJ5CQkJCQkJQmluYXJ5IGluIHJmdDpUcmFuc2Zlck9wdGlvbkRl
ZmF1bHRzIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJYmxvY2tTaXplCQkJCQlCbG9ja1NpemUgaW4g
cmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbC1yZnQ6Sm9iT3B0aW9ucykKCXRjcEJ1ZmZlclNpemUJ
CQkJCVRDUEJ1ZmZlclNpemUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbC1yZnQ6Sm9iT3B0
aW9ucykKCW5vdHB0CQkJCQkJVGhpcmRQYXJ0eVRyYW5zZmVyIGluIHJmdDpUcmFuc2Zlck9wdGlv
bnMgKGpzZGwtcmZ0OkpvYk9wdGlvbnMpCglwYXJhbGxlbFN0cmVhbXMJCQkJCVBhcmFsbGVsU3Ry
ZWFtcyBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJZGNhdQkJ
CQkJCURhdGFDaGFubmVsQXV0aG4gaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbC1yZnQ6Sm9i
T3B0aW9ucykKCXN1YmplY3ROYW1lCQkJCQlTdWJqZWN0TmFtZSBpbiByZnQ6VHJhbnNmZXJPcHRp
b25zIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJZGVzdGluYXRpb25TdWJqZWN0TmFtZQkJCQlEZXN0
aW5hdGlvblN1YmplY3ROYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwtcmZ0OkpvYk9w
dGlvbnMpCglzb3VyY2VTdWJqZWN0TmFtZQkJCQlTb3VyY2VTdWJqZWN0TmFtZSBpbiByZnQ6VHJh
bnNmZXJPcHRpb25zIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJdXNlck5hbWUJCQkJCVVzZXJOYW1l
IGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwtcmZ0OkpvYk9wdGlvbnMpCglpZ25vcmVGaWxl
UGVybUVycgkJCQlJZ25vcmVGaWxlUGVybUVycm9yIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpz
ZGwtcmZ0OkpvYk9wdGlvbnMpCmFsbE9yTm9uZSAocmZ0OlRyYW5zZmVyUmVxdWVzdFR5cGUpCQkJ
QWxsT3JOb25lIGluIHJmdDpKb2JPcHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVuc2lv
bikKZGVsZXRpb24gKHJmdDpEZWxldGVSZXF1ZXN0VHlwZSkJCQlOL0EgKG11bHRpcGxlIGpzZGw6
RGF0YVN0YWdpbmcgZWxlbWVudHMgcmVwbGFjZSBhIGdyb3VwIG9mIHJmdDpkZWxldGlvbiBlbGVt
ZW50cykKZGVsZXRpb25PcHRpb25zIChyZnQ6RGVsZXRlUmVxdWVzdFR5cGUpCQkJVHJhbnNmZXJP
cHRpb25EZWZhdWx0cyBpbiBqc2RsLXJmdDpKb2JPcHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9u
IGV4dGVuc2lvbikKCXN1YmplY3ROYW1lCQkJCQlTdWJqZWN0TmFtZSBpbiByZnQ6VHJhbnNmZXJP
cHRpb25zIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJdXNlck5hbWUJCQkJCVVzZXJOYW1lIGluIHJm
dDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwtcmZ0OkpvYk9wdGlvbnMpCnNvdXJjZVVybCAocmZ0OlRy
YW5zZmVyVHlwZSkJCQkJU291cmNlIGluIGpzZGw6RGF0YVN0YWdpbmcKZGVzdGluYXRpb25Vcmwg
KHJmdDpUcmFuc2ZlclR5cGUpCQkJVGFyZ2V0IGluIGpzZGw6RGF0YVN0YWdpbmcKYXR0ZW1wdHMg
KHJmdDpUcmFuc2ZlclR5cGUpCQkJCUF0dGVtcHRzIGluIGpzZGwtcmZ0OlRyYW5zZmVyT3B0aW9u
cyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCnNpemUgKHJmdDpUcmFuc2ZlclR5cGUpCQkJ
CQlTaXplIGluIGpzZGwtcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRl
bnNpb24pCnJmdE9wdGlvbnMgKHJmdDpUcmFuc2ZlclR5cGUpCQkJCXJmdDpUcmFuc2Zlck9wdGlv
bnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJYmluYXJ5CQkJCQkJQmluYXJ5IGluIHJm
dDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJYmxvY2tTaXpl
CQkJCQlCbG9ja1NpemUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBl
eHRlbnNpb24pCgl0Y3BCdWZmZXJTaXplCQkJCQlUQ1BCdWZmZXJTaXplIGluIHJmdDpUcmFuc2Zl
ck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJbm90cHQJCQkJCQlUaGlyZFBh
cnR5VHJhbnNmZXIgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRl
bnNpb24pCglwYXJhbGxlbFN0cmVhbXMJCQkJCVBhcmFsbGVsU3RyZWFtcyBpbiByZnQ6VHJhbnNm
ZXJPcHRpb25zIChqc2RsOkRhdGFTdGFnaW5nIGV4dGVuc2lvbikKCWRjYXUJCQkJCQlEYXRhQ2hh
bm5lbEF1dGhuIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5z
aW9uKQoJc3ViamVjdE5hbWUJCQkJCVN1YmplY3ROYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMg
KGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJZGVzdGluYXRpb25TdWJqZWN0TmFtZQkJCQlE
ZXN0aW5hdGlvblN1YmplY3ROYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0
YWdpbmcgZXh0ZW5zaW9uKQoJc291cmNlU3ViamVjdE5hbWUJCQkJU291cmNlU3ViamVjdE5hbWUg
aW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCgl1c2Vy
TmFtZQkJCQkJVXNlck5hbWUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2lu
ZyBleHRlbnNpb24pCglpZ25vcmVGaWxlUGVybUVycgkJCQlJZ25vcmVGaWxlUGVybUVycm9yIGlu
IHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQpkZWxldGlv
bk9wdGlvbnMgKHJmdDpEZWxldGVUeXBlKQkJCXJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0
YVN0YWdpbmcgZXh0ZW5zaW9uKQoJc3ViamVjdE5hbWUJCQkJCVN1YmplY3ROYW1lIGluIHJmdDpU
cmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJdXNlck5hbWUJCQkJ
CVVzZXJOYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5z
aW9uKQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1017</attachid>
            <date>2006-07-27 19:06</date>
            <desc>GRAM JDD to JSDL mappings</desc>
            <filename>GRAM to JSDL.txt</filename>
            <type>text/plain</type>
            <size>6587</size>
            <attacher>lane@mcs.anl.gov</attacher>
            <data encoding="base64">W011bHRpXUpvYkRlc2NyaXB0aW9uVHlwZQkJCQlKU0RMCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0JLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmZhY3RvcnlFbmRwb2ludAkJCQkJCU4vQSAocGFzc2VkIGFzIHJlc291cmNl
IG9wdGlvbiBpbiBDcmVhdGVNYW5hZ2VkSm9iRnJvbUpTREwgb3BlcmF0aW9uKQpqb2JDcmVkZW50
aWFsRW5kcG9pbnQJCQkJCU4vQSAocGFzc2VkIGFzIHJlc291cmNlIG9wdGlvbiBpbiBDcmVhdGVN
YW5hZ2VkSm9iRnJvbUpTREwgb3BlcmF0aW9uKQpzdGFnaW5nQ3JlZGVudGlhbEVuZHBvaW50CQkJ
CU4vQSAocGFzc2VkIGFzIHJlc291cmNlIG9wdGlvbiBpbiBDcmVhdGVNYW5hZ2VkSm9iRnJvbUpT
REwgb3BlcmF0aW9uKQpsb2NhbFVzZXJJZAkJCQkJCVVzZXJOYW1lIGluIGpzZGwtcG9zaXg6UE9T
SVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCmhvbGRTdGF0ZQkJCQkJ
CU4vQSAocGFzc2VkIGFzIGEgcmVzb3VyY2Ugb3B0aW9uIGluIENyZWF0ZU1hbmFnZWRKb2JGcm9t
SlNETCBvcGVyYXRpb24pCmV4ZWN1dGFibGUJCQkJCQlFeGVjdXRhYmxlIGluIGpzZGwtcG9zaXg6
UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCmRpcmVjdG9yeQkJ
CQkJCVdvcmtpbmdEaXJlY3RvcnkgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2Rs
OkFwcGxpY2F0aW9uIGV4dGVuc2lvbikKYXJndW1lbnQJCQkJCQlBcmd1bWVudCBpbiBqc2RsLXBv
c2l4OlBPU0lYQXBwbGljYXRpb24gKGpzZGw6QXBwbGljYXRpb24gZXh0ZW5zaW9uKQplbnZpcm9u
bWVudAkJCQkJCUVudmlyb25tZW50IGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNhdGlvbiAoanNk
bDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCnN0ZGluCQkJCQkJCUlucHV0IGluIGpzZGwtcG9zaXg6
UE9TSVhBcHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCnN0ZG91dAkJCQkJ
CQlPdXRwdXQgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9u
IGV4dGVuc2lvbikKc3RkZXJyCQkJCQkJCUVycm9yIGluIGpzZGwtcG9zaXg6UE9TSVhBcHBsaWNh
dGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCmNvdW50CQkJCQkJCVByb2Nlc3NDb3Vu
dC9Qcm9jZXNzZXNQZXJIb3N0IGluIGpzZGwtZ3JhbTpBbGxvY2F0aW9uR3JvdXAgKHNlZSByZXNv
dXJjZUFsbG9jYXRpb25Hcm91cCkKbGlicmFyeVBhdGgJCQkJCQlzZWUgImVudmlyb25tZW50IiAo
bm8gbW9yZSBzcGVjaWFsIHRyZWF0ZW1lbnQgb2YgbGlicmFyeSBwYXRoIGVudmlyb25tZW50IHZh
cmlhYmxlcykKaG9zdENvdW50CQkJCQkJSG9zdENvdW50L0hvc3ROYW1lIGluIGpzZGwtZ3JhbTpB
bGxvY2F0aW9uR3JvdXAgKHNlZSByZXNvdXJjZUFsbG9jYXRpb25Hcm91cCkKcHJvamVjdAkJCQkJ
CQlKb2JQcm9qZWN0IGluIGpzZGw6Sm9iSWRlbnRpZmljYXRpb24KcXVldWUJCQkJCQkJUXVldWUg
aW4ganNkbC1ncmFtOkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpt
YXhUaW1lCQkJCQkJCU4vQSAobWF4V2FsbFRpbWUgZG9lcyBlc3NlbnRpYWxseSB0aGUgc2FtZSB0
aGluZykKbWF4V2FsbFRpbWUJCQkJCQlXYWxsVGltZUxpbWl0IGluIGpzZGwtcG9zaXg6UE9TSVhB
cHBsaWNhdGlvbiAoanNkbDpBcHBsaWNhdGlvbiBleHRlbnNpb24pCm1heENwdVRpbWUJCQkJCQlD
UFVUaW1lTGltaXQgaW4ganNkbC1wb3NpeDpQT1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0
aW9uIGV4dGVuc2lvbikKbWF4TWVtb3J5CQkJCQkJTWVtb3J5TGltaXQgaW4ganNkbC1wb3NpeDpQ
T1NJWEFwcGxpY2F0aW9uIChqc2RsOkFwcGxpY2F0aW9uIGV4dGVuc2lvbikKbWluTWVtb3J5CQkJ
CQkJTG93ZXJCb3VuZGVkUmFuZ2UgaW4ganNkbDpJbmRpdmlkdWFsUGh5c2ljYWxNZW1vcnkgKGpz
ZGw6UmVzb3VyY2VzKShleGNsdXNpdmVCb3VuZCAhPSB0cnVlKQpqb2JUeXBlCQkJCQkJCUpvYlR5
cGUgaW4ganNkbC1ncmFtOkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9u
KQpmaWxlU3RhZ2VJbgkJCQkJCURhdGFTdGFnaW5nIGluIGpzZGw6Sm9iRGVzY3JpcHRpb24KZmls
ZVN0YWdlT3V0CQkJCQkJRGF0YVN0YWdpbmcgaW4ganNkbDpKb2JEZXNjcmlwdGlvbgpmaWxlQ2xl
YW5VcAkJCQkJCURhdGFTdGFnaW5nIGluIGpzZGw6Sm9iRGVzY3JpcHRpb24Kc29mdGVudiAoZXh0
ZW5zaW9uKQkJCQkJU29mdEVudiBpbiBqc2RsLWdyYW06Sm9iT3B0aW9ucyAoanNkbDpKb2JEZXNj
cmlwdGlvbiBleHRlbnNpb24pCnJlc291cmNlQWxsb2NhdGlvbkdyb3VwIChleHRlbnNpb24pCQkJ
QWxsb2NhdGlvbkdyb3VwIGluIGpzZGwtZ3JhbTpSZXNvdXJjZXMgKGpzZGw6UmVzb3VyY2VzIGV4
dGVuc2lvbikKZXh0ZW5zaW9ucwkJCQkJCXhzZDphbnkgaW4ganNkbC1ncmFtOkpvYk9wdGlvbnMg
KGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQpqb2IgKG11bHRpKQkJCQkJCWpzZGw6Sm9i
RGVzY3JpcHRpb24gaW4ganNkbC1ncmFtOlN1YmpvYkRlc2NyaXB0aW9ucyAoanNkbDpKb2JEZXNj
cmlwdGlvbiBleHRlbnNpb24pCglmYWN0b3J5RW5kcG9pbnQJCQkJCUZhY3RvcnkgaW4ganNkbC1n
cmFtOk1hbmFnZWRKb2JSZXNvdXJjZU9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5z
aW9uKQoJam9iQ3JlZGVudGlhbEVuZHBvaW50CQkJCUpvYkNyZWRlbnRpYWwgaW4ganNkbC1ncmFt
Ok1hbmFnZWRKb2JSZXNvdXJjZU9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9u
KQoJc3RhZ2luZ0NyZWRlbnRpYWxFbmRwb2ludAkJCVN0YWdpbmdDcmVkZW50aWFsIGluIGpzZGwt
Z3JhbTpNYW5hZ2VkSm9iUmVzb3VyY2VPcHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVu
c2lvbikKY29uY3VycmVuY3kgKHJmdDpCYXNlUmVxdWVzdFR5cGUpCQkJQ29uY3VycmVuY3kgaW4g
cmZ0OkpvYk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQptYXhBdHRlbXB0
cyAocmZ0OkJhc2VSZXF1ZXN0VHlwZSkJCQlNYXhBdHRlbXB0cyBpbiByZnQ6Sm9iT3B0aW9ucyAo
anNkbDpKb2JEZXNjcmlwdGlvbiBleHRlbnNpb24pCmZpbmlzaEJ5IChyZnQ6QmFzZVJlcXVlc3RU
eXBlKQkJCQlGaW5pc2hCeSBpbiByZnQ6Sm9iT3B0aW9ucyAoanNkbDpKb2JEZXNjcmlwdGlvbiBl
eHRlbnNpb24pCnRyYW5zZmVyQ3JlZGVudGlhbEVuZHBvaW50IChyZnQ6QmFzZVJlcXVlc3RUeXBl
KQlbU3RhZ2VJbnxTdGFnZU91dHxEZWxldGVdQ3JlZGVudGlhbCBpbiByZnQ6VHJhbnNmZXJPcHRp
b25zIChqc2RsOkRhdGFTdGFnaW5nIGV4dGVuc2lvbikKdHJhbnNmZXIgKHJmdDpUcmFuc2ZlclJl
cXVlc3RUeXBlKQkJCU4vQSAobXVsdGlwbGUganNkbDpEYXRhU3RhZ2luZyBlbGVtZW50cyByZXBs
YWNlIGEgZ3JvdXAgb2YgcmZ0OnRyYW5zZmVyIGVsZW1lbnRzKQpyZnRPcHRpb25zIChyZnQ6VHJh
bnNmZXJSZXF1ZXN0VHlwZSkJCQlUcmFuc2Zlck9wdGlvbkRlZmF1bHRzIGluIGpzZGwtcmZ0Okpv
Yk9wdGlvbnMgKGpzZGw6Sm9iRGVzY3JpcHRpb24gZXh0ZW5zaW9uKQoJYmluYXJ5CQkJCQkJQmlu
YXJ5IGluIHJmdDpUcmFuc2Zlck9wdGlvbkRlZmF1bHRzIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJ
YmxvY2tTaXplCQkJCQlCbG9ja1NpemUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbC1yZnQ6
Sm9iT3B0aW9ucykKCXRjcEJ1ZmZlclNpemUJCQkJCVRDUEJ1ZmZlclNpemUgaW4gcmZ0OlRyYW5z
ZmVyT3B0aW9ucyAoanNkbC1yZnQ6Sm9iT3B0aW9ucykKCW5vdHB0CQkJCQkJVGhpcmRQYXJ0eVRy
YW5zZmVyIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwtcmZ0OkpvYk9wdGlvbnMpCglwYXJh
bGxlbFN0cmVhbXMJCQkJCVBhcmFsbGVsU3RyZWFtcyBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChq
c2RsLXJmdDpKb2JPcHRpb25zKQoJZGNhdQkJCQkJCURhdGFDaGFubmVsQXV0aG4gaW4gcmZ0OlRy
YW5zZmVyT3B0aW9ucyAoanNkbC1yZnQ6Sm9iT3B0aW9ucykKCXN1YmplY3ROYW1lCQkJCQlTdWJq
ZWN0TmFtZSBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJZGVz
dGluYXRpb25TdWJqZWN0TmFtZQkJCQlEZXN0aW5hdGlvblN1YmplY3ROYW1lIGluIHJmdDpUcmFu
c2Zlck9wdGlvbnMgKGpzZGwtcmZ0OkpvYk9wdGlvbnMpCglzb3VyY2VTdWJqZWN0TmFtZQkJCQlT
b3VyY2VTdWJqZWN0TmFtZSBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsLXJmdDpKb2JPcHRp
b25zKQoJdXNlck5hbWUJCQkJCVVzZXJOYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwt
cmZ0OkpvYk9wdGlvbnMpCglpZ25vcmVGaWxlUGVybUVycgkJCQlJZ25vcmVGaWxlUGVybUVycm9y
IGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwtcmZ0OkpvYk9wdGlvbnMpCmFsbE9yTm9uZSAo
cmZ0OlRyYW5zZmVyUmVxdWVzdFR5cGUpCQkJQWxsT3JOb25lIGluIHJmdDpKb2JPcHRpb25zIChq
c2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVuc2lvbikKZGVsZXRpb24gKHJmdDpEZWxldGVSZXF1ZXN0
VHlwZSkJCQlOL0EgKG11bHRpcGxlIGpzZGw6RGF0YVN0YWdpbmcgZWxlbWVudHMgcmVwbGFjZSBh
IGdyb3VwIG9mIHJmdDpkZWxldGlvbiBlbGVtZW50cykKZGVsZXRpb25PcHRpb25zIChyZnQ6RGVs
ZXRlUmVxdWVzdFR5cGUpCQkJVHJhbnNmZXJPcHRpb25EZWZhdWx0cyBpbiBqc2RsLXJmdDpKb2JP
cHRpb25zIChqc2RsOkpvYkRlc2NyaXB0aW9uIGV4dGVuc2lvbikKCXN1YmplY3ROYW1lCQkJCQlT
dWJqZWN0TmFtZSBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsLXJmdDpKb2JPcHRpb25zKQoJ
dXNlck5hbWUJCQkJCVVzZXJOYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGwtcmZ0Okpv
Yk9wdGlvbnMpCnNvdXJjZVVybCAocmZ0OlRyYW5zZmVyVHlwZSkJCQkJU291cmNlIGluIGpzZGw6
RGF0YVN0YWdpbmcKZGVzdGluYXRpb25VcmwgKHJmdDpUcmFuc2ZlclR5cGUpCQkJVGFyZ2V0IGlu
IGpzZGw6RGF0YVN0YWdpbmcKYXR0ZW1wdHMgKHJmdDpUcmFuc2ZlclR5cGUpCQkJCUF0dGVtcHRz
IGluIGpzZGwtcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24p
CnNpemUgKHJmdDpUcmFuc2ZlclR5cGUpCQkJCQlTaXplIGluIGpzZGwtcmZ0OlRyYW5zZmVyT3B0
aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCnJmdE9wdGlvbnMgKHJmdDpUcmFuc2Zl
clR5cGUpCQkJCXJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9u
KQoJYmluYXJ5CQkJCQkJQmluYXJ5IGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0
YWdpbmcgZXh0ZW5zaW9uKQoJYmxvY2tTaXplCQkJCQlCbG9ja1NpemUgaW4gcmZ0OlRyYW5zZmVy
T3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCgl0Y3BCdWZmZXJTaXplCQkJCQlU
Q1BCdWZmZXJTaXplIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0
ZW5zaW9uKQoJbm90cHQJCQkJCQlUaGlyZFBhcnR5VHJhbnNmZXIgaW4gcmZ0OlRyYW5zZmVyT3B0
aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCglwYXJhbGxlbFN0cmVhbXMJCQkJCVBh
cmFsbGVsU3RyZWFtcyBpbiByZnQ6VHJhbnNmZXJPcHRpb25zIChqc2RsOkRhdGFTdGFnaW5nIGV4
dGVuc2lvbikKCWRjYXUJCQkJCQlEYXRhQ2hhbm5lbEF1dGhuIGluIHJmdDpUcmFuc2Zlck9wdGlv
bnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJc3ViamVjdE5hbWUJCQkJCVN1YmplY3RO
YW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJ
ZGVzdGluYXRpb25TdWJqZWN0TmFtZQkJCQlEZXN0aW5hdGlvblN1YmplY3ROYW1lIGluIHJmdDpU
cmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJc291cmNlU3ViamVj
dE5hbWUJCQkJU291cmNlU3ViamVjdE5hbWUgaW4gcmZ0OlRyYW5zZmVyT3B0aW9ucyAoanNkbDpE
YXRhU3RhZ2luZyBleHRlbnNpb24pCgl1c2VyTmFtZQkJCQkJVXNlck5hbWUgaW4gcmZ0OlRyYW5z
ZmVyT3B0aW9ucyAoanNkbDpEYXRhU3RhZ2luZyBleHRlbnNpb24pCglpZ25vcmVGaWxlUGVybUVy
cgkJCQlJZ25vcmVGaWxlUGVybUVycm9yIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0
YVN0YWdpbmcgZXh0ZW5zaW9uKQpkZWxldGlvbk9wdGlvbnMgKHJmdDpEZWxldGVUeXBlKQkJCXJm
dDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQoJc3ViamVjdE5h
bWUJCQkJCVN1YmplY3ROYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlvbnMgKGpzZGw6RGF0YVN0YWdp
bmcgZXh0ZW5zaW9uKQoJdXNlck5hbWUJCQkJCVVzZXJOYW1lIGluIHJmdDpUcmFuc2Zlck9wdGlv
bnMgKGpzZGw6RGF0YVN0YWdpbmcgZXh0ZW5zaW9uKQo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1128</attachid>
            <date>2006-11-20 03:42</date>
            <desc>XSLT jsdl to xrsl transformation, only core jsdl elements without any extensions</desc>
            <filename>JSDLtoXRSL.zip</filename>
            <type>application/octet-stream</type>
            <size>12473</size>
            <attacher>dejw@man.poznan.pl</attacher>
            <data encoding="base64">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
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1145</attachid>
            <date>2006-12-18 10:45</date>
            <desc>JSDL Delegation Pseudoschema</desc>
            <filename>JSDL Delegation.txt</filename>
            <type>text/plain</type>
            <size>6193</size>
            <attacher>lane@mcs.anl.gov</attacher>
            <data encoding="base64">R1JBTSBKREwgam9iIGNyZWRlbnRpYWwgZGVsZWdhdGlvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCjxqb2I+CiAgICA8am9iQ3JlZGVudGlhbEVuZHBvaW50PgogICAgICAgIEVu
ZHBvaW50UmVmZXJlbmNlVHlwZQogICAgPC9qb2JDcmVkZW50aWFsRW5kcG9pbnQ+Cjwvam9iPgoK
SlNETCBqb2IgY3JlZGVudGlhbCBkZWxlZ2F0aW9uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo8amRkOmpvYiB4bWxuczpqZGQ9Imh0dHA6Ly93d3cuZ2xvYnVzLm9yZy9uYW1lc3BhY2Vz
LzIwMDQvMTAvZ3JhbS9qb2IvZGVzY3JpcHRpb24iPgo8amRkOmV4dGVuc2lvbnMgeG1sbnM6ZmFj
dG9yeT0iaHR0cDovL3d3dy5nbG9idXMub3JnL2dyYW0vMjAwNi8wNy9qb2IvZmFjdG9yeSI+CiAg
ICA8ZmFjdG9yeTpKb2JDcmVkZW50aWFsPgogICAgICAgIEVuZHBvaW50UmVmZXJlbmNlVHlwZQog
ICAgPC9mYWN0b3J5OkpvYkNyZWRlbnRpYWw+CjwvamRkOmV4dGVuc2lvbnM+CjwvamRkOmpvYj4K
CkdSQU0gSkRMIHN0YWdpbmcgY3JlZGVudGlhbCBkZWxlZ2F0aW9uCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjxqb2I+CiAgICA8c3RhZ2luZ0NyZWRlbnRpYWxFbmRwb2lu
dD4KICAgICAgICBFbmRwb2ludFJlZmVyZW5jZVR5cGUKICAgIDwvc3RhZ2luZ0NyZWRlbnRpYWxF
bmRwb2ludD4KPC9qb2I+CgpKU0RMIHN0YWdpbmcgY3JlZGVudGlhbCBkZWxlZ2F0aW9uCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPGpkZDpqb2IgeG1sbnM6amRkPSJodHRwOi8v
d3d3Lmdsb2J1cy5vcmcvbmFtZXNwYWNlcy8yMDA0LzEwL2dyYW0vam9iL2Rlc2NyaXB0aW9uIj4K
PGpkZDpleHRlbnNpb25zIHhtbG5zOmZhY3Rvcnk9Imh0dHA6Ly93d3cuZ2xvYnVzLm9yZy9ncmFt
LzIwMDYvMDcvam9iL2ZhY3RvcnkiPgogICAgPGZhY3Rvcnk6U3RhZ2luZ0NyZWRlbnRpYWw+CiAg
ICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBlCiAgICA8L2ZhY3Rvcnk6U3RhZ2luZ0NyZWRlbnRp
YWw+CjwvamRkOmV4dGVuc2lvbnM+CjwvamRkOmpvYj4KCkdSQU0gSkRMIHRyYW5zZmVyIGNyZWRl
bnRpYWwgZGVsZWdhdGlvbgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PGpvYj4KICAgIC4gLiAuCiAgICA8ZmlsZVN0YWdlSW4+CiAgICAJPHRyYW5zZmVyQ3JlZGVudGlh
bEVuZHBvaW50PgogICAgICAgICAgICBFbmRwb2ludFJlZmVyZW5jZVR5cGUKICAgIAk8L3RyYW5z
ZmVyQ3JlZGVudGlhbEVuZHBvaW50PgogICAgPC9maWxlU3RhZ2VJbj4KCiAgICA8ZmlsZVN0YWdl
T3V0PgogICAgCTx0cmFuc2ZlckNyZWRlbnRpYWxFbmRwb2ludD4KICAgICAgICAgICAgRW5kcG9p
bnRSZWZlcmVuY2VUeXBlCiAgICAJPC90cmFuc2ZlckNyZWRlbnRpYWxFbmRwb2ludD4KICAgIDwv
ZmlsZVN0YWdlT3V0PgoKICAgIDxmaWxlQ2xlYW5VcD4KICAgIAk8dHJhbnNmZXJDcmVkZW50aWFs
RW5kcG9pbnQ+CiAgICAgICAgICAgIEVuZHBvaW50UmVmZXJlbmNlVHlwZQogICAgCTwvdHJhbnNm
ZXJDcmVkZW50aWFsRW5kcG9pbnQ+CiAgICA8L2ZpbGVDbGVhblVwPgo8L2pvYj4KCkpTREwgdHJh
bnNmZXIgY3JlZGVudGlhbCBkZWxlZ2F0aW9uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCjxqZGQ6am9iIHhtbG5zOmpkZD0iaHR0cDovL3d3dy5nbG9idXMub3JnL25hbWVzcGFj
ZXMvMjAwNC8xMC9ncmFtL2pvYi9kZXNjcmlwdGlvbiI+CiAgICA8amRkOmV4dGVuc2lvbnMgeG1s
bnM6ZmFjdG9yeT0iaHR0cDovL3d3dy5nbG9idXMub3JnL2dyYW0vMjAwNi8wNy9qb2IvZmFjdG9y
eSI+CiAgICAgICAgPGZhY3Rvcnk6U3RhZ2VJbkNyZWRlbnRpYWw+CiAgICAgICAgICAgIEVuZHBv
aW50UmVmZXJlbmNlVHlwZQogICAgICAgIDwvZmFjdG9yeTpTdGFnZUluQ3JlZGVudGlhbD4KCiAg
ICAgICAgPGZhY3Rvcnk6U3RhZ2VPdXRDcmVkZW50aWFsPgogICAgICAgICAgICBFbmRwb2ludFJl
ZmVyZW5jZVR5cGUKICAgICAgICA8L2ZhY3Rvcnk6U3RhZ2VPdXRDcmVkZW50aWFsPgoKICAgICAg
ICA8ZmFjdG9yeTpEZWxldGVDcmVkZW50aWFsPgogICAgICAgICAgICBFbmRwb2ludFJlZmVyZW5j
ZVR5cGUKICAgICAgICA8L2ZhY3Rvcnk6RGVsZXRlQ3JlZGVudGlhbD4KICAgIDwvamRkOmV4dGVu
c2lvbnM+CjwvamRkOmpvYj4KCkdSQU0gSkRMIE11bHRpam9iIERlbGVnYXRpb24KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo8bXVsdGlKb2I+CiAgICA8am9iPgogICAgICAgIDxqb2JDcmVk
ZW50aWFsRW5kb2ludD4KICAgICAgICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBlCiAgICAgICAg
PC9qb2JDcmVkZW50aWFsRW5kb2ludD4KCiAgICAgICAgPHN0YWdpbmdDcmVkZW50aWFsRW5kb2lu
dD4KICAgICAgICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBlCiAgICAgICAgPC9zdGFnaW5nQ3Jl
ZGVudGlhbEVuZG9pbnQ+CgogICAgICAgIC4gLiAuCgogICAgICAgIDxmaWxlU3RhZ2VJbj4KICAg
ICAgICAgICAgPHRyYW5zZmVyQ3JlZGVudGlhbEVuZHBvaW50PgogICAgICAgICAgICAgICAgRW5k
cG9pbnRSZWZlcmVuY2VUeXBlCiAgICAgICAgICAgIDwvdHJhbnNmZXJDcmVkZW50aWFsRW5kcG9p
bnQ+CiAgICAgICAgPC9maWxlU3RhZ2VJbj4KCiAgICAgICAgPGZpbGVTdGFnZU91dD4KICAgICAg
ICAgICAgPHRyYW5zZmVyQ3JlZGVudGlhbEVuZHBvaW50PgogICAgICAgICAgICAgICAgRW5kcG9p
bnRSZWZlcmVuY2VUeXBlCiAgICAgICAgICAgIDwvdHJhbnNmZXJDcmVkZW50aWFsRW5kcG9pbnQ+
CiAgICAgICAgPC9maWxlU3RhZ2VPdXQ+CgogICAgICAgIDxmaWxlQ2xlYW5VcD4KICAgICAgICAg
ICAgPHRyYW5zZmVyQ3JlZGVudGlhbEVuZHBvaW50PgogICAgICAgICAgICAgICAgRW5kcG9pbnRS
ZWZlcmVuY2VUeXBlCiAgICAgICAgICAgIDwvdHJhbnNmZXJDcmVkZW50aWFsRW5kcG9pbnQ+CiAg
ICAgICAgPC9maWxlQ2xlYW5VcD4KICAgIDwvam9iPgo8L211bHRpSm9iPgoKSlNETCBNdWx0aWpv
YiBEZWxlZ2F0aW9uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo8amRkOmpvYiB4bWxuczpqZGQ9
Imh0dHA6Ly93d3cuZ2xvYnVzLm9yZy9uYW1lc3BhY2VzLzIwMDQvMTAvZ3JhbS9qb2IvZGVzY3Jp
cHRpb24iPgogICAgPGpkZDpleHRlbnNpb25zIHhtbG5zOmZhY3Rvcnk9Imh0dHA6Ly93d3cuZ2xv
YnVzLm9yZy9ncmFtLzIwMDYvMDcvam9iL2ZhY3RvcnkiPgogICAgICAgIDxqc2RsOkpvYkRlZmlu
aXRpb24+CiAgICAgICAgICAgIDxqc2RsOkpvYkRlc2NyaXB0aW9uPgogICAgICAgICAgICAgICAg
LiAuIC4KICAgICAgICAgICAgICAgIDxqc2RsLWdyYW06U3Viam9iRGVzY3JpcHRpb25zIHhtbG5z
OmpzZGwtZ3JhbT0iaHR0cDovL3d3dy5nbG9idXMub3JnL2dyYW0vMjAwNi8wNy9qc2RsLWdyYW0i
PgogICAgICAgICAgICAgICAgICAgIDxqc2RsOkpvYkRlc2NyaXB0aW9uPgogICAgICAgICAgICAg
ICAgICAgICAgICA8anNkbDpKb2JJZGVudGlmaWNhdGlvbj4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDxqc2RsOkpvYk5hbWU+U1VCX0pPQl8xPC9qc2RsOkpvYk5hbWU+CiAgICAgICAgICAg
ICAgICAgICAgICAgIDwvanNkbDpKb2JJZGVudGlmaWNhdGlvbj4KCiAgICAgICAgICAgICAgICAg
ICAgICAgIC4gLiAuCiAgICAgICAgICAgICAgICAgICAgPC9qc2RsOkpvYkRlc2NyaXB0aW9uPgoK
ICAgICAgICAgICAgICAgICAgICA8anNkbDpKb2JEZXNjcmlwdGlvbj4KICAgICAgICAgICAgICAg
ICAgICAgICAgPGpzZGw6Sm9iSWRlbnRpZmljYXRpb24+CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8anNkbDpKb2JOYW1lPlNVQl9KT0JfMjwvanNkbDpKb2JOYW1lPgogICAgICAgICAgICAg
ICAgICAgICAgICA8L2pzZGw6Sm9iSWRlbnRpZmljYXRpb24+CgogICAgICAgICAgICAgICAgICAg
ICAgICAuIC4gLgogICAgICAgICAgICAgICAgICAgIDwvanNkbDpKb2JEZXNjcmlwdGlvbj4KICAg
ICAgICAgICAgICAgIDwvanNkbC1ncmFtOlN1YmpvYkRlc2NyaXB0aW9ucz4KICAgICAgICAgICAg
PC9qc2RsOkpvYkRlc2NyaXB0aW9uPgogICAgICAgIDwvanNkbDpKb2JEZWZpbml0aW9uPgoKICAg
ICAgICA8ZmFjdG9yeTpTdWJqb2JQYXJhbWV0ZXJzPgogICAgICAgICAgICA8ZmFjdG9yeTpKb2JQ
YXJhbWV0ZXJzIGpvYk5hbWU9IlNVQl9KT0JfMSI+CiAgICAgICAgICAgICAgICA8ZmFjdG9yeTpG
YWN0b3J5IHhzaTp0eXBlPSJuczE6RW5kcG9pbnRSZWZlcmVuY2VUeXBlIiB4bWxuczp4c2k9Imh0
dHA6Ly93d3cudzMub3JnLzIwMDEvWE1MU2NoZW1hLWluc3RhbmNlIiB4bWxuczpuczE9Imh0dHA6
Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3dzLzIwMDQvMDMvYWRkcmVzc2luZyI+CiAgICAgICAgICAg
ICAgICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBlCiAgICAgICAgICAgICAgICA8L2ZhY3Rvcnk6
RmFjdG9yeT4KCiAgICAgICAgICAgICAgIDxmYWN0b3J5OkpvYkNyZWRlbnRpYWw+CiAgICAgICAg
ICAgICAgICAgICBFbmRwb2ludFJlZmVyZW5jZVR5cGUKICAgICAgICAgICAgICAgPC9mYWN0b3J5
OkpvYkNyZWRlbnRpYWw+CgogICAgICAgICAgICAgICA8ZmFjdG9yeTpTdGFnaW5nQ3JlZGVudGlh
bD4KICAgICAgICAgICAgICAgICAgIEVuZHBvaW50UmVmZXJlbmNlVHlwZQogICAgICAgICAgICAg
ICA8L2ZhY3Rvcnk6U3RhZ2luZ0NyZWRlbnRpYWw+CgogICAgICAgICAgICAgICA8ZmFjdG9yeTpT
dGFnZUluQ3JlZGVudGlhbD4KICAgICAgICAgICAgICAgICAgIEVuZHBvaW50UmVmZXJlbmNlVHlw
ZQogICAgICAgICAgICAgICA8L2ZhY3Rvcnk6U3RhZ2VJbkNyZWRlbnRpYWw+CgogICAgICAgICAg
ICAgICA8ZmFjdG9yeTpTdGFnZU91dENyZWRlbnRpYWw+CiAgICAgICAgICAgICAgICAgICBFbmRw
b2ludFJlZmVyZW5jZVR5cGUKICAgICAgICAgICAgICAgPC9mYWN0b3J5OlN0YWdlT3V0Q3JlZGVu
dGlhbD4KCiAgICAgICAgICAgICAgIDxmYWN0b3J5OkRlbGV0ZUNyZWRlbnRpYWw+CiAgICAgICAg
ICAgICAgICAgICBFbmRwb2ludFJlZmVyZW5jZVR5cGUKICAgICAgICAgICAgICAgPC9mYWN0b3J5
OkRlbGV0ZUNyZWRlbnRpYWw+CiAgICAgICAgICAgIDwvZmFjdG9yeTpKb2JQYXJhbWV0ZXJzPgoK
ICAgICAgICAgICAgPGZhY3Rvcnk6Sm9iUGFyYW1ldGVycyBqb2JOYW1lPSJTVUJfSk9CXzIiPgog
ICAgICAgICAgICAgICAgPGZhY3Rvcnk6RmFjdG9yeSB4c2k6dHlwZT0ibnMxOkVuZHBvaW50UmVm
ZXJlbmNlVHlwZSIgeG1sbnM6eHNpPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYS1p
bnN0YW5jZSIgeG1sbnM6bnMxPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA0LzAz
L2FkZHJlc3NpbmciPgogICAgICAgICAgICAgICAgICAgIEVuZHBvaW50UmVmZXJlbmNlVHlwZQog
ICAgICAgICAgICAgICAgPC9mYWN0b3J5OkZhY3Rvcnk+CgogICAgICAgICAgICAgICA8ZmFjdG9y
eTpKb2JDcmVkZW50aWFsPgogICAgICAgICAgICAgICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBl
CiAgICAgICAgICAgICAgIDwvZmFjdG9yeTpKb2JDcmVkZW50aWFsPgoKICAgICAgICAgICAgICAg
PGZhY3Rvcnk6U3RhZ2luZ0NyZWRlbnRpYWw+CiAgICAgICAgICAgICAgICAgICBFbmRwb2ludFJl
ZmVyZW5jZVR5cGUKICAgICAgICAgICAgICAgPC9mYWN0b3J5OlN0YWdpbmdDcmVkZW50aWFsPgoK
ICAgICAgICAgICAgICAgPGZhY3Rvcnk6U3RhZ2VJbkNyZWRlbnRpYWw+CiAgICAgICAgICAgICAg
ICAgICBFbmRwb2ludFJlZmVyZW5jZVR5cGUKICAgICAgICAgICAgICAgPC9mYWN0b3J5OlN0YWdl
SW5DcmVkZW50aWFsPgoKICAgICAgICAgICAgICAgPGZhY3Rvcnk6U3RhZ2VPdXRDcmVkZW50aWFs
PgogICAgICAgICAgICAgICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBlCiAgICAgICAgICAgICAg
IDwvZmFjdG9yeTpTdGFnZU91dENyZWRlbnRpYWw+CgogICAgICAgICAgICAgICA8ZmFjdG9yeTpE
ZWxldGVDcmVkZW50aWFsPgogICAgICAgICAgICAgICAgICAgRW5kcG9pbnRSZWZlcmVuY2VUeXBl
CiAgICAgICAgICAgICAgIDwvZmFjdG9yeTpEZWxldGVDcmVkZW50aWFsPgogICAgICAgICAgICA8
L2ZhY3Rvcnk6Sm9iUGFyYW1ldGVycz4KICAgICAgICA8L2ZhY3Rvcnk6U3Viam9iUGFyYW1ldGVy
cz4KICAgIDwvamRkOmV4dGVuc2lvbnM+CjwvamRkOmpvYj4KCg==
</data>        

          </attachment>
      

    </bug>

</bugzilla>