Report Generation

From Gcube Wiki
Revision as of 10:48, 24 July 2008 by Luca.frosini (Talk | contribs) (Report)

Jump to: navigation, search

Report

The report generated by the Software Repository is composed of 2 part.

Everyday an index is generated as global information about the validation This index is in XML format and an XSLT is applied to it for more human oriented view.

The this XML contains the main information about the validation of each Software Archive.

The format of the XML is;

<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="../index.xslt"?>
<Services>
	<Service>
		<URL>http://etics.cern.ch/rundir/org.gcube.vo-management.HEAD_slc4_ia32_gcc346_build/dist/org.gcube/org.gcube.vo-management.authorization-servicearchive/0.0.0/slc4_ia32_gcc346/org.gcube.vo-management.authorization-servicearchive-0.0.0-0.tar.gz</URL>
		<ID>3a152050-57f5-11dd-ab30-b0341fc82d28</ID>
		<ServiceClass>DVOS</ServiceClass>
		<ServiceName>AuthorizationService</ServiceName>
		<ServiceVersion>0.0.0</ServiceVersion>
		<Status>SUCCESS</Status>
		<Operation>NEW</Operation>
		<Timestamp>1216734664410</Timestamp>
		<ReportURL>http://dlib25.isti.cnr.it:80/report/22-07-2008/3a152050-57f5-11dd-ab30-b0341fc82d28_1216734664410.xml</ReportURL>
	</Service>
	<Service>
		<URL>http://etics.cern.ch/rundir/org.gcube.vo-management.HEAD_slc4_ia32_gcc346_build/dist/org.gcube/org.gcube.vo-management.credential-renewal-servicearchive/0.0.0/slc4_ia32_gcc346/org.gcube.vo-management.credential-renewal-servicearchive-0.0.0-0.tar.gz</URL>
		<ID>3af79110-57f5-11dd-ab30-b0341fc82d28</ID>
		<ServiceClass>DVOS</ServiceClass>
		<ServiceName>CredentialsRenewalService</ServiceName>
		<ServiceVersion>0.0.0</ServiceVersion>
		<Status>SUCCESS</Status>
		<Operation>NEW</Operation>
		<Timestamp>1216734665890</Timestamp>
		<ReportURL>http://dlib25.isti.cnr.it:80/report/22-07-2008/3af79110-57f5-11dd-ab30-b0341fc82d28_1216734665890.xml</ReportURL>
	</Service>
</Services>


For each Software Archive a detailed report is generated. This report is in XML too and has the following format:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../report.xslt"?>
<report>
	<URL>http://etics.cern.ch/rundir/org.gcube.vo-management.HEAD_slc4_ia32_gcc346_build/dist/org.gcube/org.gcube.vo-management.credential-renewal-servicearchive/0.0.0/slc4_ia32_gcc346/org.gcube.vo-management.credential-renewal-servicearchive-0.0.0-0.tar.gz</URL>
	<StartTime>2008-07-22T15:51:05.890+02:00</StartTime>
	<EndTime>2008-07-22T15:51:05.921+02:00</EndTime>
	<ServiceClass status="SUCCESS">DVOS</ServiceClass>
	<ServiceName status="SUCCESS">CredentialsRenewalService</ServiceName>
	<Version status="SUCCESS">0.0.0</Version>
	<ServiceID>3af79110-57f5-11dd-ab30-b0341fc82d28</ServiceID>
	<Description status="SUCCESS">Using the one supplied with the profile: A credentials renewal Service</Description>
	<Operation>NEW</Operation>
	<Section name="Scope" status="SUCCESS">Matched Scope: /gcube/devsec</Section>
	<Section name="/Profile/Packages/Main/Name" status="SUCCESS">Main</Section>
	<Section name="/Profile/Packages/Main/Version" status="SUCCESS">1.0</Section>
	<Section name="/Profile/Packages/Main/Dependencies/Dependency/Service/Class" status="SUCCESS">DVOS</Section>
	<Section name="/Profile/Packages/Main/Dependencies/Dependency/Service/Name" status="SUCCESS">CredentialsRenewalService</Section>
	<Section name="/Profile/Packages/Main/Dependencies/Dependency/Package" status="SUCCESS">Stubs</Section>
	<Section name="/Profile/Packages/Main/Dependencies/Dependency/Version" status="SUCCESS">1.0</Section>
	<Section name="/Packages/Main/Dependencies/Dependency/Scope" status="SUCCESS">GHN</Section>
	<Section name="/Profile/Packages/Main/Dependencies/Dependency/Scope" status="SUCCESS">Optional: false</Section>
	<Section name="Main-GarArchive">
		<File name="org.gcube.vomanagement.credentialsrenewal.gar" status="SUCCESS">File found in 'Main' directory</File>
	</Section>
	<Section name="SVNpath">
		<File name="svnpath.txt" status="SUCCESS">'svnpath.txt' found for the package Main</File>
	</Section>
	<Section name="/Profile/Packages/Software/Name" status="SUCCESS">Stubs</Section>
	<Section name="/Profile/Packages/Software/Version" status="SUCCESS">1.0</Section>
	<Section name="Stubs-Files">
		<File name="org.gcube.vomanagement.credentialsrenewal.stubs.jar" status="SUCCESS">File found in 'Stubs' directory</File>
	</Section>
	<Section name="SVNpath">
		<File name="svnpath.txt" status="SUCCESS">'svnpath.txt' found for the package Stubs</File>
	</Section>
</report>