This wiki is obsolete, see the NorduGrid web pages for up to date information.

ARC1/Test services

From NorduGrid
Jump to navigationJump to search

Warn.png

NOTE: This page is out of date and is kept for purely historical reasons.

Final ARC PGS services

A-REX test services

* https://interop.grid.niif.hu:2010/arex-x509
* https://interop.grid.niif.hu:60000/arex-ut

NIIF CA cert

File:Cc800af0.0.txt

ARC client configuration

Normal configuration

client.conf:

[common]

defaultservices=computing:ARC1:https://interop.grid.niif.hu:2010/arex-x509

[alias]

arex1=computing:ARC1:https://interop.grid.niif.hu:2010/arex-x509

UsernameToken specific configuration

client.conf:

[common]

defaultservices=computing:ARC1:https://interop.grid.niif.hu:60000/arex-ut
overlayfile=/home/user/usernametoken.xml

[alias]

arex2=computing:ARC1:https://interop.grid.niif.hu:60000/arex-ut

usernametoken.xml:

<ArcConfig>
  <Plugins overlay="add">
    <Name>arcshc</Name>
  </Plugins>
  <Chain>
    <Component name="soap.client">
      <SecHandler name="usernametoken.handler" id="usernametoken" event="outgoing" overlay="add">
        <Process>generate</Process>
        <PasswordEncoding>digest</PasswordEncoding>
        <Username>nordugrid</Username>
        <Password>nordugrid</Password>
      </SecHandler>
    </Component>
  </Chain>
</ArcConfig>

Test jobs

JSDL

<JobDefinition
 xmlns="http://schemas.ggf.org/jsdl/2005/11/jsdl"
 xmlns:posix="http://schemas.ggf.org/jsdl/2005/11/jsdl-posix"
 >
 <JobDescription>
   <JobIdentification>
     <JobName>Hostname job</JobName>
   </JobIdentification>
   <Application>
     <posix:POSIXApplication>
       <posix:Executable>/bin/hostname</posix:Executable>
       <posix:Output>out.txt</posix:Output>
       <posix:Error>err.txt</posix:Error>
     </posix:POSIXApplication>
   </Application>
   <DataStaging>
     <FileName>out.txt</FileName>
     <DeleteOnTermination>false</DeleteOnTermination>
   </DataStaging>
   <DataStaging>
     <FileName>err.txt</FileName>
     <DeleteOnTermination>false</DeleteOnTermination>
   </DataStaging>
 </JobDescription>
</JobDefinition>