20 likes | 156 Vues
This document outlines the WSAG context for related agreements, specifically detailing the services labeled as "basic" and "ext1." Each agreement is associated with specific execution parameters, including the executable paths, CPU counts, memory allocations, and candidate site listings needed for processing. The agreements aim to provide a structured approach for managing service execution across various sites, enabling users to accept and create agreements based on predefined parameters. Key attributes of each service are included for efficient resource management.
E N D
<wsag:context> <wsag:RelatedAgreements> <wsag:RelatedAgreement wsag:ServiceName=“basic"> <wsag:AgreementEPR> <empty> </wsag:AgreementEPR> </wsag:RelatedAgreement> <wsag:RelatedAgreement wsag:ServiceName=“ext1"> <wsag:AgreementEPR> <empty> </wsag:AgreementEPR> </wsag:RelatedAgreement> </wsag:RelatedAgreements> </wsag:context> <offer body > See next page Use WSAG:Servicename To link Agreement EPR Site A Accept & Create 2)Agreement Offer Agreement1 3)EPR of Agreement1 Site B 2)Agreement Offer ASP Provider GGJM 3)Fault 4)Agreement Offer Site C 1)Agreement Offer EPR of Agreement12 5)EPR of Agreement3 Accept & Create Create Agreement2 Agreement3 <wsag:RelatedAgreements><wsag:RelatedAgreement wsag:ServiceName=“basic"> <wsag:AgreementEPR> <EPR of Agreement1> </wsag:AgreementEPR> </wsag:RelatedAgreement> <wsag:RelatedAgreement wsag:ServiceName=“ext1"> <wsag:AgreementEPR> <EPR of Agreement2 > </wsag:AgreementEPR> </wsag:RelatedAgreement> </wsag:AgreementEPR> </wsag:RelatedAgreements> <offer body > see next page Site D Site E
<wsag:Terms> <wsag:All> <wsag:ServiceDescriptionTerm wsag:Name=“executable1" wsag:ServiceName=“basic"> <job:executable> /usr/local/job1 </job:executable> </wsag:ServiceDescriptionTerm> <wsag:ServiceDescriptionTerm wsag:Name="numberOfCPUs1" wsag:ServiceName=“basic"> <job:numberOfCPUs>32</job:numberOfCPUs> </wsag:ServiceDescriptionTerm> <wsag:ServiceDescriptionTerm wsag:Name="memoryPerCPU1“ wsag:ServiceName=“basic"> <job:realMemorySize>200</job:realMemorySize> </wsag:ServiceDescriptionTerm> <wsag:ServiceDescriptionTerm wsag:Name=“sitecandidate1" wsag:ServiceName=“basic"> <job:sitecandidatelist>”list of sites”</job:sitecandidatelist> </wsag:ServiceDescriptionTerm> <!Description for job2> <wsag:ServiceDescriptionTerm wsag:Name=“executable2" wsa g:ServiceName=“ext1"> <job:executable> /usr/local/jobbatch</job:executable> </wsag:ServiceDescriptionTerm> <wsag:ServiceDescriptionTerm wsag:Name="numberOfCPUs2" wsag:ServiceName=“ext1"> <job:numberOfCPUs>8</job:numberOfCPUs> </wsag:ServiceDescriptionTerm> <wsag:ServiceDescriptionTerm wsag:Name="memoryPerCPU2" wsag:ServiceName=“ext1"> <job:realMemorySize>128</job:realMemorySize> </wsag:ServiceDescriptionTerm> <wsag:ServiceDescriptionTerm wsag:Name=“sitecandidate2" wsag:ServiceName=“ext1"> <job:sitecandidatelist>list of sites</job:sitecandidatelist> </wsag:ServiceDescriptionTerm> </wsag:All>