60 likes | 186 Views
SciDAC XML. Testing, Integration, Validation, and/or XML Erik DeBenedictis Sandia National Labs. Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract DE-AC04-94AL85000.
E N D
SciDAC XML Testing, Integration, Validation, and/or XML Erik DeBenedictis Sandia National Labs Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company,for the United States Department of Energy under contract DE-AC04-94AL85000.
Multiple Roles for XML Schema RM XML ResourceManager SCIDAC SSSStandardsDocument GlobalXML English TextXMLEnglish TextXMLEnglish Text PM XML ProcessManager OtherXML OtherServers
Global Definitions Unix command line Executable Args Network address Internet hostname Port or service name MPP addressing schemes Authentication credentials Etc. Server-Specific Definitions Job manager <Submit-Process…> <Kill-Process…> Process manager <Create-Process…> <Kill-Process…> Etc. Organizing XML
XML Namespaces • Proposed Names • Global Definitions http://www.scidac.org/sss/global • Process Manager http://www.scidac.org/sss/pm • Scheduler http://www.scidac.org/sss/sched • Accounting Module http://www.scidac.org/sss/acct • Acknowledgement to Eric Roman
Proposed Names stdio-type lower case with dashes won exec-type env-type args-type address-type host-type cwd-type Proposal These type names would be used Other type names can be proposed, hopefully in the same style Global Definitions
What Delimiter Should be Used for XML Attributes? <address zip=‘12345’> <address zip=“12345”> Group to Decide: Single quote Double quote Doesn’t matter Decide later Advantage to a Decision Consistency Style Consistency