Request id: 108124927389.5035578011633

Component name: RAS – Job Submission Services
Version (CVS tag): main Request priority: 2
Package brief description:
The Job Submission Services (JSS’s) are available as web-services and allow users to submit a batch or an interactive job, according to a provided job description (by JDL); cancel a submitted job; get the logging information of their submitted jobs; get the list of their submitted jobs ; get the list of available Computing Elements according to their provided requirements. JSS’s don’t provide any service to send input files during the submission operations and retrieve output results of the submitted jobs. In principle
the JSS implementation is composed by :
A) a server part that includes :
the two Java packages (WP 3.1)
- org.crossgrid.wp3.portals.roamingaccessserver.jobsubmission
- org.crossgrid.wp3.portals.common.jobsubmission the edg WMS sw (WP 3.2)

B) a client side that includes the two Java packages (WP 3.1):
- org.crossgrid.wp3.portals.portal.jobsubmission
- org.crossgrid.wp3.portals.common.jobsubmission

Currently the web services are deployed on the following testbed machines:
- ui03.lip.pt ( port 8080 )
- cedar.man.poznan.pl (8080)

Code:
Source code in X# CVS ? (Y/N): Y
Autobuild generates RPMs ? (Y/N): Y
Software download URL: http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/
http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_2-scheduling/src/workload/
List of RPMs produced:
For the first software component wp3_1-portals no RPMS are produced.
for the second software component wp3_2-scheduling:
cg-wp3.2-chkpt-api-2.0.18.2.0-1.i486.rpm
cg-wp3.2-common-api-2.0.18.2.0-1.i486.rpm
cg-wp3.2-common-api-java-2.0.18.2.0-1.i486.rpm
cg-wp3.2-common-api-java-interface-2.0.18.2.0-1.i486.rpm
cg-wp3.2-config-2.0.18.2.0-1.i486.rpm
cg-wp3.2-dgas-hlr-ATMClient-2.0.18.2.0-1.i486.rpm
cg-wp3.2-dgas-hlr-jobAuthClient-2.0.18.2.0-1.i486.rpm
cg-wp3.2-dgas-hlr-server-2.0.18.2.0-1.i486.rpm
cg-wp3.2- cg-wp3.2-dgas-hlr-ui-2.0.18.2.0-1.i486.rpm
cg-wp3.2-dgas-pa-server-2.0.18.2.0-1.i486.rpm
cg-wp3.2-globus-gridftp-1.5-18.i486.rpm
cg-wp3.2-interactive-2.0.18.2.0-1.i486.rpm
cg-wp3.2-logging-api-c-2.0.18.2.0-1.i486.rpm
cg-wp3.2-logging-api-cpp-2.0.18.2.0-1.i486.rpm
cg-wp3.2-logging-api-sh-2.0.18.2.0-1.i486.rpm
cg-wp3.2-services-common-2.0.18.2.0-1.i486.rpm
cg-wp3.2-testsuite-2.0.18.2.0-1.i486.rpm
cg-wp3.2-ui-api-cpp-2.0.18.2.0-1.i486.rpm
cg-wp3.2-ui-api-java-2.0.18.2.0-1.i486.rpm
cg-wp3.2-ui-api-java-interface-2.0.18.2.0-1.i486.rpm
cg-wp3.2-ui-cli-2.0.18.2.0-1.i486.rpm
cg-wp3.2-ui-config-2.0.18.2.0-1.i486.rpm
cg-wp3.2-ui-gui-2.0.18.2.0-1.i486.rpm
cg-wp3.2-wm-2.0.18.2.0-1.i486.rpm

Changes:
List of all bugs fixed by this release:
Some problems with the user credential could rise when the server side has to handle more than a service request at the same time. It has already been fixed for the next release. It isn’t possible to fixed it by the current release.
List of backwards compatibility issues (installation, configuration or run-time:

Documentation:
Installation manual URL: http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/crossgrid/wp3/portals/roamingaccessserver/jobsubmission/INSTALL.txt?rev=1.1&content-type=text/vnd.viewcvs-markup
http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_2-scheduling/src/workload/INSTALL-CG_JSS.txt?rev=1.1&content-type=text/vnd.viewcvs-markup
http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/crossgrid/wp3/portals/portal/jobsubmission/INSTALL?rev=1.3.2.1&content-type=text/vnd.viewcvs-markup
Users manual URL: http://www.crossgrid.org/Deliverables/M24pdf/CG3.0-D3.5-v1.2-PSNC010-Proto2Status.pdf
Development manual URL:
Software requirements URL: http://www.crossgrid.org/Deliverables/M24pdf/CG3.0-D3.5-v1.2-PSNC010-Proto2Status.pdf
http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/crossgrid/wp3/portals/roamingaccessserver/jobsubmission/INSTALL.txt?rev=1.1&content-type=text/vnd.viewcvs-markup
http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_2-scheduling/src/workload/INSTALL-CG_JSS.txt?rev=1.1&content-type=text/vnd.viewcvs-markup
http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/crossgrid/wp3/portals/portal/jobsubmission/INSTALL?rev=1.3.2.1&content-type=text/vnd.viewcvs-markup
Software design URL: http://www.crossgrid.org/M6deliverables.htm
CG3.1-D3.2-v1.2-PSNC021-RoamingAccess&Portals.pdf
CG3.2-D3.2-v1.0-UAB020-SchedulingAgentsDesign.pdf

Files:
List of all configuration files (with full path):
List of all log files (with full path):
/tmp/cg-jss-crossgrid-.log wher =YYYYMMDD
List of LCFG configuration objects (and versions):
List of daemons provided:
List of init.d scripts and supported directives (start, stop, restart, etc.):

Deployment:
Affected machine types (UI, WN, CE, SE, etc) and packages to be deployed on each:
UI
Component dependencies (required libraries, packages, etc.):
- Java jsdk 1.4.1
- Axis RC1
- TomCat 4.1.18
gpt-3.0-1.i386.rpm
edg-gpt-profile-1.0.0-1.noarch.rpm
· vdt_globus_essentials-VDTALT1.1.8-13a.i386.rpm
· vdt_globus_rm_essentials-VDTALT1.1.8-13.i386.rpm
· vdt_globus_info_essentials-VDTALT1.1.8-13.i386.rpm
· vdt_compile_globus_core-EDGVDT1.1.8-1.i386.rpm
· vdt_globus_info_server-VDTALT1.1.8-13.i386.rpm
· vdt_globus_rm_server-VDTALT1.1.8-13.i386.rpm
· vdt_globus_data_server-VDTALT1.1.8-13a.i386.rpm
· vdt_globus_rm_client-VDTALT1.1.8-13.i386.rpm
· vdt_globus_info_client-VDTALT1.1.8-13.i386.rpm
· vdt_globus_sdk-VDTALT1.1.8-13.i386.rpm
· globus-initialization-2.2.4-4.noarch.rpm
· globus-config-0.20-1.noarch.rpm

python2-2.2.2-11.7.3.i386.rpm
· boost-g3-1.29.1-vh6.i486.rpm
· boost-g3-debug-1.29.1-vh6.i486.rpm
· cpp-2.96-110.i386.rpm
· gcc3-3.2.2-edg1.i386.rpm
· classads-g3-0.9.4-vh8.i486.rpm
· classads-jar-1.1-2.i386.rpm
· log4j-1.2.6-1jpp.noarch.rpm

· bouncycastle-jdk14-1.19-2.noarch.rpm
· j2sdk-1.4.1_01-fcs.i586.rpm
· j2sdk_profile-1.4.1_01-1.noarch.rpm
· edg-java-security-1.4.1-1.noarch.rpm
· edg-java-security-client-1.5.0-1.noarch.rpm
· swig-1.3.19-1.i386.rpm
· tkinter2-2.2.2-11.7.3.i386.rpm
· autoconf-2.13-17.noarch.rpm
· automake15-1.5-2.noarch.rpm
· autoconf253-2.53-3.noarch.rpm
· automake-1.4p5-4.noarch.rpm
· cog-jar-1.0-1_alpha.i386.rpm
· libtool-1.4.2-7.i386.rpm
· libtool-libs-1.4.2-7
· flex-2.5.4a-23.i386.rpm
· qt-3.0.3-11
· qt2-2.3.1-3
· qt-devel-3.0.3-11.i386.rpm
· qt-designer-3.0.3-11.i386.rpm
· expat-1.95.2-2.i386.rpm
· expat-devel-1.95.2-2.i386.rpm
ares-devel-1.1.1-2.i386.rpm
Credentials (if any) used by the service:
a valid X509 proxy
List of service ports (inbound,outbound):
Who communicates with the service and from where:
The JSS-Client communicates with the services published on the RAS machine.In the X# testbed the clients are: the Migrating Desktop, web portal (developed by Algo) and flood portal.
Range of temporary ports used by the service (inbound,outbound):
port 8080 (web-server – inbound)

Testing and Validation:
Unit tests that have been performed on the package:
The services published on the RAS web-server:jobsubmission, jobstatus, joblogging-info, jobcancel, joblist-match, userjobs.
Features to be tested:
All but the ones mentioned below.
Features not to be tested:
Interactivity ( the service has not been integrated yet to the web-services set ; the service is just available as prototype for a specific example of a X# HEP application).
The interactive web-service is being implemented in these days.
Test programs download URL: http://savannah.fzk.de/cgi-bin/viewcvs.cgi/crossgrid/crossgrid/wp3/wp3_1-portals/src/org/crossgrid/wp3/portals/portal/jobsubmission/webtest/

Other considerations:
regarding if autobuild generates RPMs:
N = for the code in WP3.1 CVS (*)
Y = for the code in WP3.2 CVS (*) autobuild is being developed in these days integrated to the other RAS packages

Contacts:
Test requester:
Name: Marco Sottilaro
WP: 3 Partner: Datamat S.p.A. ( Italy )
Task: 3.1 and 3.2 E-mail marco.sottilaro@datamat.it
Developer/origin:
Name: Marco Sottilaro
Project: crossgrid
WP: 3 Partner: Datamat S.p.A. ( Italy )
Task: 3.1 and 3.2 E-mail: marco.sottilaro@datamat.it

Delete this request:

Password:

Click the BACK browser button to return.