You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by am...@apache.org on 2013/06/25 20:51:22 UTC

svn commit: r1496581 [5/6] - in /airavata/sandbox/grid-tools: ./ certificates/ gram-client/ gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ gram-client/src/main/resources/ gram-client/src/test/java/org/apache/airavata/jobsubmission/gr...

Added: airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc (added)
+++ airavata/sandbox/grid-tools/certificates/dfcb9731.nics-myproxy.cadesc Tue Jun 25 18:51:16 2013
@@ -0,0 +1,14 @@
+CA_NAME             NICS MyProxy Certificate Authority
+HOMEPAGE            http://www.nics.tennessee.edu/ca
+CONTACT             security@nics.tennessee.edu
+HASH                dc75341f
+SIGNED_BY           /DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for COmputational Sciences/CN=MyProxy
+SUBJECT             /DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=MyProxy
+MAY_SIGN            /DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=*
+CERTIFICATE_MD5     2F:11:B0:B7:F0:78:1F:9C:22:92:35:71:F9:20:E6:E6
+CERTIFICATE_SHA1    86:60:78:60:20:7A:EF:B7:A1:21:9C:91:B2:75:26:32:8B:05:70:4D
+CERTIFICATE_URL     http://www.nics.tennessee.edu/sites/www.nics.tennessee.edu/files/dc75341f.0
+SIGNING_POLICY_URL  http://www.nics.tennessee.edu/sites/www.nics.tennessee.edu/files/dc75341f.signing_policy
+CRL_URL             http://www.nics.tennessee.edu/sites/www.nics.tennessee.edu/files/dc75341f.r0
+# CERT_BEGINS       2011-05-26 21:23:59 UTC
+CERT_EXPIRES        2031-05-26 21:23:59 UTC

Added: airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/dfcb9731.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,3 @@
+access_id_CA    X509    '/DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=MyProxy'
+pos_rights      globus  CA:sign
+cond_subjects   globus  '/DC=EDU/DC=TENNESSEE/DC=NICS/O=National Institute for Computational Sciences/CN=*'

Added: airavata/sandbox/grid-tools/certificates/e580c4f9.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e580c4f9.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e580c4f9.0 (added)
+++ airavata/sandbox/grid-tools/certificates/e580c4f9.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,21 @@
+-----BEGIN CERTIFICATE-----
+MIIDczCCAlugAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJJVDEN
+MAsGA1UEChMESU5GTjEQMA4GA1UEAxMHSU5GTiBDQTAeFw0wNjEwMDMxNDE2NDda
+Fw0xNjEwMDMxNDE2NDdaMC4xCzAJBgNVBAYTAklUMQ0wCwYDVQQKEwRJTkZOMRAw
+DgYDVQQDEwdJTkZOIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA
+zpWODoOVnUKpyikjyrdj+QpJuoJeKkqF4fbd6LrqeQL0dqAiluVR8D4y/T2Mqvsd
+H/fg0s3EYZUDQZimcAmC3ammTX3rqXOz34GWLGpXoXAmUVKWPNFJo6rAEwhw3Sja
+a8mEjMiZE/JigHN5RI8K6taKtjL/jE4XUTZOGbvlKsROxzJPM6bO4GJdYO+qhK9E
+5HsbV699DYyukBfUB6ChtD6GDbcdPKUKwheni5j0v6smFjiBEb3VQg4O+uBWTHMP
+116L9kPY+I7ojzXLuayMTd+6TXzunR33+v6h8AtLChcQRt4vj7oG/scTg3eSnFsq
+oEO4D4IF9v481GJJwg58LwIDAQABo4GbMIGYMA8GA1UdEwEB/wQFMAMBAf8wDgYD
+VR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTRYvOzd3LILvvyeRpvN04nnxPVIDBWBgNV
+HSMETzBNgBTRYvOzd3LILvvyeRpvN04nnxPVIKEypDAwLjELMAkGA1UEBhMCSVQx
+DTALBgNVBAoTBElORk4xEDAOBgNVBAMTB0lORk4gQ0GCAQAwDQYJKoZIhvcNAQEF
+BQADggEBAHjX0z+3P3JyQGIBI5aAXOS3NuDEf0MdqCLFIGsXjtvIm2kDSMSGQOg5
+uZnJLTAhaT+gX5eNkDdzhuuJEgW1FPGDy2If6zgD4T4EsS50E+L5BTNOG78UzF4H
+9DGBlbrkD8VEug9RpxGusSweGGlnO6CT/U1Tb3XY5ZjIrMubh09UwmjK9nEIe3vC
+RPInAkbmamteezpKOqC5Knj0ZpqU+CnWkuyYnjslX1e9O5lbupLTp5NOqZRCFn1i
+iTjpoNefgqLE3sHedgb2P1vS8lO+EIhRnWgfN9qAHSqkQ+ZObxIfPJFdcluu8d/K
+tXsFkKmmFuEHd0SrYpBh9ZCLDgq2x9Y=
+-----END CERTIFICATE-----

Added: airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/e580c4f9.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://security.fi.infn.it/CA/INFNCA_crl.pem

Added: airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/e580c4f9.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,4 @@
+# @(#)$Id: 2f3fadf6.signing_policy,v 1.1 2006/10/10 10:13:18 pmacvsdg Exp $
+access_id_CA            X509    '/C=IT/O=INFN/CN=INFN CA'
+pos_rights      	globus	CA:sign
+cond_subjects   	globus	'"/C=it/O=INFN/*" "/C=IT/O=INFN/*"'

Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.0 (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,25 @@
+-----BEGIN CERTIFICATE-----
+MIIEIDCCAwigAwIBAgIBAjANBgkqhkiG9w0BAQUFADBuMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRUwEwYDVQQDEwxUQUNDIFJvb3QgQ0Ew
+HhcNMDgxMDAyMDQwMjA0WhcNMTMxMDAxMDQwMjA0WjBxMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRgwFgYDVQQDEw9UQUNDIENsYXNzaWMg
+Q0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCbmMzgAdglOWoY9CQV
+iNllCsS/wFIub2g7dZmiP7KJ0Fxz10DU6aBx5XkDeVe3iRje7nh9h1HTjnqNlMFh
+Il8eQISktuvajhxywuKDsf6N1sxQ5VE4jBwPncwa4LIuCcA7ECDPZ2aZvrPOSca/
+cLHUBbi2z8aAq1vCHs5rGf0nl53E//bQY7Bbe6OpU2aY3MBDF1tK84+0eP9LLmhu
++dol2VKYbMgwRDG5kZ20TdHXtaTBgjyXNS+mMoGJdE07zG5Wax9AFxerH+2ab9EQ
+BvEcIjFfxqurou7k/zu57Ye4d4TU3gq/09HYTfTh0gANB+daPjkNBm9CSSqQvxv9
+FsyTAgMAkGOjgcUwgcIwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUbF3onuVy
+e3rRG5n2jLbRoXSCBwQwHwYDVR0jBBgwFoAUjXUjaNFVmWzDph6G/N/EU+jlU8cw
+DgYDVR0PAQH/BAQDAgEGMB0GA1UdEQQWMBSBEmNhQHRhY2MudXRleGFzLmVkdTBA
+BgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vd3d3LnRhY2MudXRleGFzLmVkdS9DQS9U
+QUNDX1Jvb3RfQ1JMLmRlcjANBgkqhkiG9w0BAQUFAAOCAQEAb3jne8SKCsMHMKHX
+6qh6V5xnkh8WmpIXdyXr7HRugVQT2XUjgdFs7yqBDz/cjhmzj4XkCoZNoZTD2jwT
+cycTKD/tFUf6nuSu0GZQAWs1zL58oSse2YSYcMoqeL9I/4eDNgi7b+gij3oUn1aR
+3JJnr0ImHnsZrfGXcrSBGfVZY+wnYELXNUfKxfZNQJkIz/CZCFlIs+b+iOCuVjwk
+E6TOOcAXJHzQ9VdZLWxnukcQVK7iwX6Mv60YDqvLXL8OmH4ucvvHeWg5qWugEE8D
+cIjq9WdowSamDsHje8nzv6gKVHym4uiDO9mYq85nTLtzcqdEPox0PLGRwUzYIT+8
+CDUwpw==
+-----END CERTIFICATE-----

Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://www.tacc.utexas.edu/CA/e5cc84c2.r0

Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+# TACC Classic CA Signing Policy
+access_id_CA	X509	'/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA'
+pos_rights	globus	CA:sign
+cond_subjects	globus	'"/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/O=TACC Classic CA/*"'
+

Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc Tue Jun 25 18:51:16 2013
@@ -0,0 +1,17 @@
+# $Id: e5cc84c2.tacc.cadesc,v 1.1 2008/10/23 02:20:34 marg Exp $
+
+CA_NAME             TACC Classic Certification Authority
+HOMEPAGE            http://www.tacc.utexas.edu/CA/
+CONTACT             ca@tacc.utexas.edu
+HASH                e5cc84c2 
+SIGNED_BY           /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Root CA       
+SUBJECT             /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA 
+MAY_SIGN            /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/O=TACC Classic CA/*
+CERTIFICATE_MD5     EA:31:04:07:7B:0A:04:EC:DD:B1:A2:75:29:39:83:98 
+CERTIFICATE_SHA1    5B:AE:F7:20:B1:3A:91:4F:1C:FE:8F:AF:5E:ED:48:DB:62:0E:47:65 
+CERTIFICATE_URL     http://www.tacc.utexas.edu/CA/e5cc84c2.0
+SIGNING_POLICY_URL  http://www.tacc.utexas.edu/CA/e5cc84c2.signing_policy
+# CERT_BEGINS         Thu 2008-10-02 04:02:04 UTC 
+CERT_EXPIRES        Tue 2013-10-01 04:02:04 UTC
+CRL_URL             http://www.tacc.utexas.edu/CA/e5cc84c2.r0
+

Added: airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig (added)
+++ airavata/sandbox/grid-tools/certificates/e5cc84c2.tacc.cadesc.sig Tue Jun 25 18:51:16 2013
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: 9.10.0.500
+
+iQEVAwUATCotnbY5Ggxzc9voAQgJSQf/YbjNFde83PJt1FebHFXjvgX4IY3GyqlL
+FaXpIIftd1aHi1vSkdTXqptwSE8H9TjKiouyhsvghvvTAGFXRuYHqwKIjZOyZcyW
+d2SGfjCgxRUkCLegfoPvAySPbzKKlJMs+q3yX6kbWStPv3nW42Z3GFuKq8C/qf5N
+aIgoWKjbWlWnEzlKsW6FsG6kx65h5Ive5jsvxKOV0sSHhwFDKRUBAiFE7Gczn7Dz
+5zr6m9rUl8Ll00rlpbaS6ghR1zjYBJRn7dR/eIqqiZzAtBj6f+VQz6Ehx+vAys5v
+g13dRbz5wetaN7EFWOUjlzRz/lhHzCS55yIyt0X8LRemHKUe9pvqSw==
+=a5yr
+-----END PGP SIGNATURE-----

Added: airavata/sandbox/grid-tools/certificates/ef300431.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.0 (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,25 @@
+-----BEGIN CERTIFICATE-----
+MIIEHTCCAwWgAwIBAgIBATANBgkqhkiG9w0BAQUFADBuMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRUwEwYDVQQDEwxUQUNDIFJvb3QgQ0Ew
+HhcNMDgxMDAyMDM1NjAyWhcNMTgwOTMwMDM1NjAyWjBuMRMwEQYKCZImiZPyLGQB
+GRMDRURVMRYwFAYKCZImiZPyLGQBGRMGVVRFWEFTMRQwEgYKCZImiZPyLGQBGRME
+VEFDQzESMBAGA1UEChMJVVQtQVVTVElOMRUwEwYDVQQDEwxUQUNDIFJvb3QgQ0Ew
+ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCwlD+7dc8Am/rnd1bvvyW+
+UGlkXb3KxlObgmlx0RdznJvWrxCPz4/nfvk87toUX2L4fxv3/mO3Q6n0UVFc83og
+oJlNh8oqNJuVotH6jg+e65XD0z4QSNSgLVAWGV/9TU93PGUALgfXJFng3VbJ/Ljb
+o01RbOQjOD7e5VJIx52wlOiyaMQlaV0yZ4C5OxgpKR/X2xMtqbuCGVIieeOBJtzg
+cvatyuEIZBSHA/qhX51Rqrfc8MtKeZ/Zu7K4v0RC77bolptsAg36LCRR1T9BcyJx
+Gv+yj52m5bPBuJj6ALEx/CkI6fAmkDGLvtIwZJRByrN8BdXYrBme6q0NChJg1pPR
+AgMAyfujgcUwgcIwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUjXUjaNFVmWzD
+ph6G/N/EU+jlU8cwHwYDVR0jBBgwFoAUjXUjaNFVmWzDph6G/N/EU+jlU8cwDgYD
+VR0PAQH/BAQDAgEGMB0GA1UdEQQWMBSBEmNhQHRhY2MudXRleGFzLmVkdTBABgNV
+HR8EOTA3MDWgM6Axhi9odHRwOi8vd3d3LnRhY2MudXRleGFzLmVkdS9DQS9UQUND
+X1Jvb3RfQ1JMLmRlcjANBgkqhkiG9w0BAQUFAAOCAQEAm7B3gK4RiE50ct2cAbhT
+dD1BOHXVIIb312ZlqB6IqwM+EFfo4HW82/bDbfPfF8QZMvESuRkFl0mVK5hYPT12
+VWsQC5sX6wz1ps5dgoaJ+lLZbgb3pStnN0lZEAfufMog98GM+DW6YnJaWIYpv2Mv
+QbRYInGZAYWHR2GJbUjyKh2u0sJZOHJjffDL4NCUsA2thaKDcE0CG8bjwikYEVHX
+j6GTY5rLsKW2NfJ8VU40dPEGjtWMOsC0HFoy27Nj5Gi2j6WpRD49EKN7+pg6Dy2I
+Em9R60Sl6WhKgo//3+mg8/mZqsqCQSq5BNa7M5ltyx1RgFPoRhKlTDXLDzxVEFNk
+Cg==
+-----END CERTIFICATE-----

Added: airavata/sandbox/grid-tools/certificates/ef300431.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://www.tacc.utexas.edu/CA/684261aa.r0

Added: airavata/sandbox/grid-tools/certificates/ef300431.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+# TACC Root CA Signing Policy
+access_id_CA		X509	'/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Root CA'
+pos_rights		globus	CA:sign
+cond_subjects		globus	'"/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA"	"/DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC MICS CA"' 
+

Added: airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc Tue Jun 25 18:51:16 2013
@@ -0,0 +1,18 @@
+# $Id: 684261aa.tacc.cadesc,v 1.1 2010/06/29 10:20:34 marg Exp $
+
+CA_NAME             TACC Root Certification Authority
+HOMEPAGE            http://www.tacc.utexas.edu/CA/
+CONTACT             ca@tacc.utexas.edu
+HASH                684261aa
+# SIGNED_BY           self
+SUBJECT             /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Root CA 
+MAY_SIGN            /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC Classic CA
+MAY_SIGN            /DC=EDU/DC=UTEXAS/DC=TACC/O=UT-AUSTIN/CN=TACC MICS CA
+CERTIFICATE_MD5     01:46:1D:D5:80:60:5A:4B:CB:B3:61:AA:A1:3D:6C:42
+CERTIFICATE_SHA1    15:2D:FC:BA:13:11:2C:F5:65:53:AC:94:5F:89:2C:B0:E5:F6:BA:A8 
+CERTIFICATE_URL     http://www.tacc.utexas.edu/CA/684261aa.0
+SIGNING_POLICY_URL  http://www.tacc.utexas.edu/CA/684261aa.signing_policy
+# CERT_BEGINS         Thu 2008-10-02 03:56:02 UTC 
+CERT_EXPIRES        Mon 2018-09-30 03:56:02 UTC
+CRL_URL             http://www.tacc.utexas.edu/CA/684261aa.r0
+

Added: airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig (added)
+++ airavata/sandbox/grid-tools/certificates/ef300431.tacc.cadesc.sig Tue Jun 25 18:51:16 2013
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+Version: 9.10.0.500
+
+iQEVAwUATCotdbY5Ggxzc9voAQgWnQf/TEBiJR8v+kpIcH2iAVuPRvrb/d//PBik
+tI3bHzllrmuf5CsI0fGh9/4NPjmlNdV2BgcR1N80pHZqXP4kpnNIwF75IevTmvaz
+mkWlumpuA/cs4nPmmMR3PkTFOHfYmYUXn56MivbxTtevYLeKF23sNGSszfzL3amq
+0fCn5T9aoldF0Tw+so2t05r0MXN3jPiBlDn5u5oQBNXNXmEoXdO1OdB/Re3oDzwS
+0W1fA7vObyzpiXZ1EOnMhfqt3MGJEQfUtDtqrLCJz2kPukn9JdsD9qWkKEYD8p4E
+LYhXDRnamCEFhb+gZgrY9AzYzG+sVdseeB1GlsZNoq2j62yXeDVE6Q==
+=hthG
+-----END PGP SIGNATURE-----

Added: airavata/sandbox/grid-tools/certificates/f2e89fe3.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/f2e89fe3.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/f2e89fe3.0 (added)
+++ airavata/sandbox/grid-tools/certificates/f2e89fe3.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIID1DCCArygAwIBAgIBADANBgkqhkiG9w0BAQUFADB7MQswCQYDVQQGEwJVUzE4
+MDYGA1UEChMvTmF0aW9uYWwgQ2VudGVyIGZvciBTdXBlcmNvbXB1dGluZyBBcHBs
+aWNhdGlvbnMxIDAeBgNVBAsTF0NlcnRpZmljYXRlIEF1dGhvcml0aWVzMRAwDgYD
+VQQDEwdNeVByb3h5MB4XDTA3MDQyNDE5MjUwM1oXDTI3MDQyNDE5MjUwM1owezEL
+MAkGA1UEBhMCVVMxODA2BgNVBAoTL05hdGlvbmFsIENlbnRlciBmb3IgU3VwZXJj
+b21wdXRpbmcgQXBwbGljYXRpb25zMSAwHgYDVQQLExdDZXJ0aWZpY2F0ZSBBdXRo
+b3JpdGllczEQMA4GA1UEAxMHTXlQcm94eTCCASIwDQYJKoZIhvcNAQEBBQADggEP
+ADCCAQoCggEBAM/KcRyXYRfFaUaveXlZb+tD9tev2UsHd1xxi0cJ2SDAUD/np3LQ
+/r0zqnOl8ayy9vpf4rE4newiGZksS+KqzjLPQHG/GbiHWZB2nxByXStlAMMvStt9
+4wkuxBAkBadZ6FDb6o8COkOnFVw1zHQsrGFLdjQ2VzHRBEzevb+OZ+J6DmnSDv3n
+jZR4hVqXPzHvYOA8sigm7byMN8klOyjkJ9vzSS7a+fmx1XOFfc6y3W8K1NigAPbZ
+C+FGF1sQTqd8Vm39gvPkMb4Sq8MeC8JXw/St9fNooVapqWutOIo2XkN/dXELBlGp
+Kl0u7b8CUQbvtX6PXv+YJ2VVbPuKb14VNNkCAwEAAaNjMGEwHQYDVR0OBBYEFNf8
+pQJ2OvYT+iuh4OZQNccjx3tRMB8GA1UdIwQYMBaAFNf8pQJ2OvYT+iuh4OZQNccj
+x3tRMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3DQEB
+BQUAA4IBAQBi4TS62ryeY3qhQqO3vffFGt5EvU6C5YFO/6AoyXB9CYelxqIH11fI
+K84iusoP8ygEBSzIHx+CeQqcoryOt3ZS7AFRpo4T1eAwdZXsyCYoAA8D8TZaektf
+GNNEkXOR9+onj7CyI6soC28gE7MX9uy2Nmm8JbyPvHq+uOZoLhLT2mWLGUqcYjk9
+aiV+vgitUvAvGpWMttAqC2Q+QmqcdWqxHFPbJ90qz1vCf3igWZtYNS//qmVqEH4V
+4sE/NAaFZXkpx6bcegRQNCLT5GCfvaTrtVSogQi2aXqhw+1y0ctr6X+iIHRcl5en
+tiL8tePYe8HHGDH2aNVOBpJrUqpmSkMg
+-----END CERTIFICATE-----

Added: airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/f2e89fe3.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://ca.ncsa.uiuc.edu/f2e89fe3.r0

Added: airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/f2e89fe3.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,3 @@
+access_id_CA   X509    '/C=US/O=National Center for Supercomputing Applications/OU=Certificate Authorities/CN=MyProxy'
+pos_rights     globus  CA:sign
+cond_subjects  globus  '/C=US/O=National Center for Supercomputing Applications/CN=*'

Added: airavata/sandbox/grid-tools/certificates/ffc3d59b.0
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ffc3d59b.0?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ffc3d59b.0 (added)
+++ airavata/sandbox/grid-tools/certificates/ffc3d59b.0 Tue Jun 25 18:51:16 2013
@@ -0,0 +1,23 @@
+-----BEGIN CERTIFICATE-----
+MIIDwzCCAqugAwIBAgICAQAwDQYJKoZIhvcNAQEFBQAwVDELMAkGA1UEBhMCVUsx
+FTATBgNVBAoTDGVTY2llbmNlUm9vdDESMBAGA1UECxMJQXV0aG9yaXR5MRowGAYD
+VQQDExFVSyBlLVNjaWVuY2UgUm9vdDAeFw0xMTA2MTgxMzAwMDBaFw0yNzEwMzAw
+OTAwMDBaMFMxCzAJBgNVBAYTAlVLMRMwEQYDVQQKEwplU2NpZW5jZUNBMRIwEAYD
+VQQLEwlBdXRob3JpdHkxGzAZBgNVBAMTElVLIGUtU2NpZW5jZSBDQSAyQjCCASIw
+DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkLgb2eIcly4LZfj0Rf5F7s+HE/
+6Tvpf4jsKkm7qs33y3EEudCbcPwQKjS2MgytPv+8xpEPHqy/hqTseNlZ6oJgc+V8
+xlJ+0iws882Ca8a9ZJ/iGQH9UzXU4q35ArN3cbwoWAAvMvzZ6hUV86fAAQ1AueQN
+6h7/tnfYfaUMiB4PNxucmouMHDJGmYzl47FtlLeHUr2c4m/oWSG5pADIvGFpWFHj
+NIw8/x4n97w5/ks0tc/8/5Q6xzUfCX/VfqciQCvKcui2J5MBhUlBDLenzwqvUytB
+4XAwX/pRcKmnFEYwoc9OKGExNx9tn9RjQYJAC/KLb44Jqno9l0eRxu3uw4sCAwEA
+AaOBnzCBnDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBBjA5BgNVHR8E
+MjAwMC6gLKAqhihodHRwOi8vY3JsLmNhLm5ncy5hYy51ay9jcmwvcm9vdC1jcmwu
+ZGVyMB0GA1UdDgQWBBQSpb+Rn3/ir2pcCfLi+lngNuHzVTAfBgNVHSMEGDAWgBRe
++BtIpndrKTwuAFMzK2Oie36TwDANBgkqhkiG9w0BAQUFAAOCAQEAFQlXpYR45+fy
+uKIh/c+7nIxODO5iWmKskxDSQhqhMCU8/d5WVfXZ35XoTakhhsxu+Q3smIa6AhbA
+meAhIWc2kDgDatEUlMA5G3TQgUoQgjw5RAWxX5/7biaj2nSU7B4Nn5llOp4g+p9P
+5H+wGm2KFhvslaoKBKhSUkM/1teS+XsoDjqaPp/4RQ80ywUYhVWJz18vH1ltWLQW
+93i3mnLDDb+aOyeoxqIPCQSy6Q8nIYoM8e3jYvdjjZNruT45g6IK6bx7eQmEMfO+
+u7qJiCKWGMxY+72ZeOw/0DMw4y8kU0wrl7gQ1o1Jk94hHNpBam+hX0Btc1K7YwXB
+CemmHAuKQw==
+-----END CERTIFICATE-----

Added: airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url (added)
+++ airavata/sandbox/grid-tools/certificates/ffc3d59b.crl_url Tue Jun 25 18:51:16 2013
@@ -0,0 +1 @@
+http://crl.ca.ngs.ac.uk/crl/escience2b.crl

Added: airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy (added)
+++ airavata/sandbox/grid-tools/certificates/ffc3d59b.signing_policy Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+# @(#)$Id: ffc3d59b.signing_policy,v 1.3 2011/09/30 06:19:28 pmacvsdg Exp $
+#
+ access_id_CA   X509    '/C=UK/O=eScienceCA/OU=Authority/CN=UK e-Science CA 2B'
+ pos_rights     globus  CA:sign
+ cond_subjects  globus  '"/C=UK/O=eScience/*"'

Modified: airavata/sandbox/grid-tools/gram-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/pom.xml?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/pom.xml (original)
+++ airavata/sandbox/grid-tools/gram-client/pom.xml Tue Jun 25 18:51:16 2013
@@ -16,24 +16,20 @@
     <!-- the version of maven's project object model -->
 
     <modelVersion>4.0.0</modelVersion>
-    <groupId>org.apache.airavata</groupId>
     <artifactId>airavata-gram-client</artifactId>
     <name>Airavata Gram Client</name>
     <description>Standalone test client to experiment and test GRAM .</description>
     <version>0.1-SNAPSHOT</version>
     <packaging>jar</packaging>
 
-    <repositories>
-        <repository>
-            <name>ogce.m2.all</name>
-            <id>ogce.m2.all</id>
-            <url>http://community.ucs.indiana.edu:9090/archiva/repository/ogce.m2.all</url>
-        </repository>
-    </repositories>
-
+    <parent>
+        <groupId>org.apache.airavata</groupId>
+        <artifactId>airavata-grid-tools</artifactId>
+        <version>0.1-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
 
     <dependencies>
-
         <dependency>
             <groupId>org.apache.airavata</groupId>
             <artifactId>airavata-myproxy-client</artifactId>
@@ -43,13 +39,13 @@
         <dependency>
             <groupId>org.jglobus</groupId>
             <artifactId>gss</artifactId>
-            <version>2.0.6-rc2</version>
+            <version>${jglobus.version}</version>
         </dependency>
 
         <dependency>
             <groupId>org.jglobus</groupId>
             <artifactId>gram</artifactId>
-            <version>2.0.6-rc2</version>
+            <version>${jglobus.version}</version>
         </dependency>
 
         <dependency>
@@ -203,10 +199,7 @@
     </build>
 
     <properties>
-        <surefire.version>2.12</surefire.version>
-        <junit.version>4.7</junit.version>
         <derby.version>10.9.1.0</derby.version>
-        <skipTests>false</skipTests>
     </properties>
 
 </project>

Modified: airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ExecutionContext.java Tue Jun 25 18:51:16 2013
@@ -68,7 +68,7 @@ public class ExecutionContext {
 
     private List<GramJobNotifier> gramJobNotifierList = new ArrayList<GramJobNotifier>();
 
-    public static final String PROPERTY_FILE = "airavata-gram-client.properties";
+    public static final String PROPERTY_FILE = "airavata-myproxy-client.properties";
 
     public ExecutionContext() throws IOException {
         loadConfigration();

Modified: airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/main/java/org/apache/airavata/jobsubmission/gram/ListenerQueue.java Tue Jun 25 18:51:16 2013
@@ -23,6 +23,7 @@ package org.apache.airavata.jobsubmissio
 
 import org.globus.gram.GramException;
 import org.globus.gram.GramJob;
+import org.globus.util.deactivator.Deactivator;
 import org.ietf.jgss.GSSException;
 
 import java.util.Queue;
@@ -38,9 +39,11 @@ public class ListenerQueue extends Threa
 
     private final Queue<JobListenerThread> qe;
 
-    private static ListenerQueue listenerQueue;
+    private volatile static ListenerQueue listenerQueue;
 
-    private boolean shutDown = false;
+    private volatile boolean shutDown = false;
+
+    private volatile boolean isWaiting = false;
 
     private ListenerQueue() {
         qe = new ConcurrentLinkedQueue<JobListenerThread>();
@@ -60,35 +63,34 @@ public class ListenerQueue extends Threa
 
         while (!shutDown) {
 
-            startListener();
+            consume();
 
             try {
                 synchronized (qe) {
+                    isWaiting = true;
                     qe.wait();
+                    isWaiting = false;
                 }
             } catch (InterruptedException e) {
-                e.printStackTrace();
+                //Thread.currentThread().interrupt();
             }
 
         }
     }
 
-    public void     stopListenerQueue() {
+    public void stopListenerQueue() {
         shutDown = true;
 
         synchronized (qe) {
-            qe.notify();
-        }
 
-        listenerQueue = null;
-
-        try {
-            this.join();
-        } catch (InterruptedException e) {
-            e.printStackTrace();
+            if (isWaiting) {
+                qe.notifyAll();
+            }
         }
 
+        listenerQueue = null;
 
+        Deactivator.deactivateAll();
     }
 
     public void startListenerQueue() {
@@ -96,7 +98,7 @@ public class ListenerQueue extends Threa
         this.start();
     }
 
-    public void startListener() {
+    public void consume() {
 
         while(!qe.isEmpty()) {
             JobListenerThread jobListenerThread = qe.poll();

Modified: airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties (original)
+++ airavata/sandbox/grid-tools/gram-client/src/main/resources/airavata-gram-client.properties Tue Jun 25 18:51:16 2013
@@ -1,8 +1,6 @@
 trustedCertsFile=./certificates/
 myproxyServer=myproxy.teragrid.org
 myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
 myproxyPort=7512
 
 

Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/GramJobSubmissionManagerTest.java Tue Jun 25 18:51:16 2013
@@ -56,8 +56,21 @@ public class GramJobSubmissionManagerTes
     protected static String password = "admin";
     protected static String driver = "org.apache.derby.jdbc.ClientDriver";
 
+    private String myProxyUserName = System.getProperty("myproxy.user");
+    private String myProxyPassword = System.getProperty("myproxy.password");
+
     public void setUp() throws Exception{
 
+        if (myProxyUserName == null || myProxyPassword == null || myProxyUserName.trim().equals("") ||
+                myProxyPassword.trim().equals("")) {
+            logger.error("myproxy.user and myproxy.password system properties are not set. Example :- " +
+                    "> mvn clean install -Dmyproxy.user=u1 -Dmyproxy.password=xxx");
+
+            Assert.fail("Please set myproxy.user and myproxy.password system properties.");
+
+        }
+
+
         DerbyUtil.startDerbyInServerMode(getHostAddress(), getPort(), getUserName(), getPassword());
 
         String createTable = "CREATE TABLE gram_job\n" +
@@ -76,6 +89,14 @@ public class GramJobSubmissionManagerTes
 
         executeSQL(createTable);
 
+        ListenerQueue listenerQueue = ListenerQueue.getInstance();
+        listenerQueue.startListenerQueue();
+    }
+
+    public void tearDown() {
+
+        ListenerQueue listenerQueue = ListenerQueue.getInstance();
+        listenerQueue.stopListenerQueue();
     }
 
     public static void executeSQL(String sql) throws Exception {
@@ -117,10 +138,7 @@ public class GramJobSubmissionManagerTes
 
     public void executeJob(ExecutionContext executionContext) throws Exception {
 
-        ListenerQueue listenerQueue = ListenerQueue.getInstance();
-        listenerQueue.start();
-
-        SecurityContext context = new SecurityContext();
+        SecurityContext context = new SecurityContext(myProxyUserName, myProxyPassword);
         context.login();
 
         JobPersistenceManager jobPersistenceManager
@@ -128,15 +146,13 @@ public class GramJobSubmissionManagerTes
         GramJobSubmissionManager gramJobSubmissionManager
                 = new GramJobSubmissionManager(jobPersistenceManager);
 
-
-
         String jobId = gramJobSubmissionManager.executeJob(context.getRawCredential(),
                 executionContext.getGRAMEndPoint(),
                 executionContext);
 
         Assert.assertNotNull(jobId);
 
-        listenerQueue.join(2 * 60 * 1000);
+        Thread.sleep(2 * 60 * 1000);
 
         logger.info("Checking whether job is in successful state in the persistence store");
 
@@ -144,17 +160,11 @@ public class GramJobSubmissionManagerTes
         Assert.assertEquals(1, list.size());
 
         Assert.assertEquals(jobId, list.get(0).getJobId());
-
-        listenerQueue.stopListenerQueue();
-
     }
 
     public void monitoringRunningJobs(ExecutionContext executionContext) throws Exception {
 
-        ListenerQueue listenerQueue = ListenerQueue.getInstance();
-        listenerQueue.startListenerQueue();
-
-        SecurityContext context = new SecurityContext();
+        SecurityContext context = new SecurityContext(myProxyUserName, myProxyPassword);
         context.login();
 
         JobPersistenceManager jobPersistenceManager
@@ -165,11 +175,12 @@ public class GramJobSubmissionManagerTes
         executionContext.addGramJobNotifier(new GramJobLogger());
 
         String jobId = gramJobSubmissionManager.executeJob(context.getRawCredential(),
-                executionContext.getTrestlesGRAM(),
+                executionContext.getGRAMEndPoint(),
                 executionContext);
 
-        listenerQueue.join(1000);
+        Thread.sleep(3000);
 
+        ListenerQueue listenerQueue = ListenerQueue.getInstance();
         listenerQueue.stopListenerQueue();
 
         logger.info("=================== Process Finished - Monitoring Stopped ==========================");
@@ -183,18 +194,12 @@ public class GramJobSubmissionManagerTes
 
         gramJobSubmissionManager.startMonitoringRunningJobs(context.getRawCredential(), executionContext);
 
-        listenerQueue.join(1 * 60 * 1000);
-
-        listenerQueue.stopListenerQueue();
-
+        Thread.sleep(1 * 60 * 1000);
     }
 
     public void cancelJob(ExecutionContext executionContext) throws Exception {
 
-        ListenerQueue listenerQueue = ListenerQueue.getInstance();
-        listenerQueue.startListenerQueue();
-
-        SecurityContext context = new SecurityContext(executionContext.getUserName(), executionContext.getPassword());
+        SecurityContext context = new SecurityContext(myProxyUserName, myProxyPassword);
         context.login();
 
         JobPersistenceManager jobPersistenceManager
@@ -204,10 +209,8 @@ public class GramJobSubmissionManagerTes
 
         executionContext.addGramJobNotifier(new GramJobLogger());
 
-        executionContext.setHost("trestles");
-
         String jobId = gramJobSubmissionManager.executeJob(context.getRawCredential(),
-                executionContext.getTrestlesGRAM(),
+                executionContext.getGRAMEndPoint(),
                 executionContext);
 
         Thread.sleep(30 * 1000);
@@ -219,9 +222,7 @@ public class GramJobSubmissionManagerTes
 
         logger.info("========== End of test case ==============");
 
-        listenerQueue.join(1 * 30 * 1000);
-
-        listenerQueue.stopListenerQueue();
+        Thread.sleep(1 * 30 * 1000);
     }
 
 

Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/LoneStarGramTest.java Tue Jun 25 18:51:16 2013
@@ -22,6 +22,7 @@
 package org.apache.airavata.jobsubmission.gram;
 
 import org.apache.airavata.jobsubmission.gram.notifier.GramJobLogger;
+import org.junit.Ignore;
 
 /**
  * User: AmilaJ (amilaj@apache.org)
@@ -29,45 +30,35 @@ import org.apache.airavata.jobsubmission
  * Time: 3:56 PM
  */
 
+@Ignore("Lonestar is taking too much time to run tests. Not sure why.")
 public class LoneStarGramTest extends GramJobSubmissionManagerTest {
 
+    private ExecutionContext executionContext;
 
-    // Dummy test case just avoid failures
-    public void testDummy() {}
-
-    public void xtestExecuteJobLoneStarInteractive() throws Exception {
-
-        ExecutionContext executionContext = getDefaultExecutionContext();
+    public void setUp() throws Exception {
+        super.setUp();
 
+        executionContext = getDefaultExecutionContext();
         executionContext.setHost("lonestar");
-
-        executionContext.setInteractive(true);
         executionContext.addGramJobNotifier(new GramJobLogger());
 
-        executeJob(executionContext);
     }
 
-    public void xtestMonitoringRunningJobsLoneStar() throws Exception {
+    public void testExecuteJobLoneStarInteractive() throws Exception {
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
+        executionContext.setInteractive(true);
+        executeJob(executionContext);
+    }
 
-        executionContext.setHost("lonestar");
+    public void testMonitoringRunningJobsLoneStar() throws Exception {
 
         executionContext.setInteractive(true);
-        executionContext.addGramJobNotifier(new GramJobLogger());
-
         monitoringRunningJobs(executionContext);
     }
 
-    public void xtestCancelJobsLoneStar() throws Exception {
-
-        ExecutionContext executionContext = getDefaultExecutionContext();
-
-        executionContext.setHost("lonestar");
+    public void testCancelJobsLoneStar() throws Exception {
 
         executionContext.setInteractive(true);
-        executionContext.addGramJobNotifier(new GramJobLogger());
-
         cancelJob(executionContext);
     }
 

Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/StampedeGramTest.java Tue Jun 25 18:51:16 2013
@@ -22,6 +22,7 @@
 package org.apache.airavata.jobsubmission.gram;
 
 import org.apache.airavata.jobsubmission.gram.notifier.GramJobLogger;
+import org.junit.Ignore;
 
 /**
  * User: AmilaJ (amilaj@apache.org)
@@ -29,43 +30,37 @@ import org.apache.airavata.jobsubmission
  * Time: 3:56 PM
  */
 
+//@Ignore
 public class StampedeGramTest extends GramJobSubmissionManagerTest {
 
     // ====================== Stampede ==============================//
 
-    public void testExecuteJobStampedeInteractive() throws Exception {
+    private ExecutionContext executionContext;
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
+    public void setUp() throws Exception {
+        super.setUp();
 
+        executionContext = getDefaultExecutionContext();
         executionContext.setHost("stampede");
-
-        executionContext.setInteractive(true);
         executionContext.addGramJobNotifier(new GramJobLogger());
 
-        executeJob(executionContext);
     }
 
-    public void testMonitoringRunningJobsStampede() throws Exception {
+    public void testExecuteJobStampedeInteractive() throws Exception {
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
+        executionContext.setInteractive(true);
+        executeJob(executionContext);
+    }
 
-        executionContext.setHost("stampede");
+    public void testMonitoringRunningJobsStampede() throws Exception {
 
         executionContext.setInteractive(true);
-        executionContext.addGramJobNotifier(new GramJobLogger());
-
         monitoringRunningJobs(executionContext);
     }
 
     public void testCancelJobsStampede() throws Exception {
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
-
-        executionContext.setHost("stampede");
-
         executionContext.setInteractive(true);
-        executionContext.addGramJobNotifier(new GramJobLogger());
-
         cancelJob(executionContext);
     }
 

Modified: airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/java/org/apache/airavata/jobsubmission/gram/TrestlesGramTest.java Tue Jun 25 18:51:16 2013
@@ -33,39 +33,32 @@ public class TrestlesGramTest extends Gr
 
     // ====================== Trestles ==============================//
 
-    public void testExecuteJobTrestlesInteractive() throws Exception {
+    private ExecutionContext executionContext;
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
+    public void setUp() throws Exception {
+        super.setUp();
 
+        executionContext = getDefaultExecutionContext();
         executionContext.setHost("trestles");
-
-        executionContext.setInteractive(true);
         executionContext.addGramJobNotifier(new GramJobLogger());
 
-        executeJob(executionContext);
     }
 
-    public void testMonitoringRunningJobsTrestles() throws Exception {
+    public void testExecuteJobTrestlesInteractive() throws Exception {
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
+        executionContext.setInteractive(true);
+        executeJob(executionContext);
+    }
 
-        executionContext.setHost("trestles");
+    public void testMonitoringRunningJobsTrestles() throws Exception {
 
         executionContext.setInteractive(true);
-        executionContext.addGramJobNotifier(new GramJobLogger());
-
         monitoringRunningJobs(executionContext);
     }
 
     public void testCancelJobsTrestles() throws Exception {
 
-        ExecutionContext executionContext = getDefaultExecutionContext();
-
-        executionContext.setHost("trestles");
-
         executionContext.setInteractive(true);
-        executionContext.addGramJobNotifier(new GramJobLogger());
-
         cancelJob(executionContext);
     }
 }

Modified: airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties (original)
+++ airavata/sandbox/grid-tools/gram-client/src/test/resources/airavata-myproxy-client.properties Tue Jun 25 18:51:16 2013
@@ -1,7 +1,28 @@
 #Download trusted certificates from - https://software.xsede.org/security/xsede-certs.tar.gz
-trustedCertsFile=/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates
+trustedCertsFile=../certificates
 myproxyServer=myproxy.teragrid.org
 myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
 myproxyPort=7512
+
+
+testing.host=trestles
+#testing.host=stampede
+#testing.host=lonestar
+
+## TACC Lonestar
+lonestar.gram.endpoint=gridftp1.ls4.tacc.utexas.edu:2119/jobmanager-sge
+
+## TACC Stampede
+stampede.gram.endpoint=login5.stampede.tacc.utexas.edu:2119/jobmanager-slurm3
+
+## SDSC Trestles
+trestles.gram.endpoint=trestles-login2.sdsc.edu:2119/jobmanager-pbstest2
+
+executable=/bin/sleep
+arguments=30
+queue=normal
+project_number=TG-MCB070039N
+jobtype=single
+maxwalltime=1
+processors=1
+hosts=1

Modified: airavata/sandbox/grid-tools/gridftp-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/pom.xml?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/pom.xml (original)
+++ airavata/sandbox/grid-tools/gridftp-client/pom.xml Tue Jun 25 18:51:16 2013
@@ -16,32 +16,38 @@
 	<!-- the version of maven's project object model -->
 
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.apache.airavata</groupId>
 	<artifactId>airavata-gridftp-client</artifactId>
 	<name>Airavata GridFTP Client</name>
 	<description>Standalone test client to experiment and test GridFTP .</description>
 	<version>0.1-SNAPSHOT</version>
 	<packaging>jar</packaging>
 
+    <parent>
+        <groupId>org.apache.airavata</groupId>
+        <artifactId>airavata-grid-tools</artifactId>
+        <version>0.1-SNAPSHOT</version>
+        <relativePath>../pom.xml</relativePath>
+    </parent>
+
 
 	<dependencies>
 
         <dependency>
             <groupId>org.jglobus</groupId>
             <artifactId>gss</artifactId>
-            <version>2.0.6-rc2</version>
+            <version>${jglobus.version}</version>
         </dependency>
 
         <dependency>
-            <groupId>org.apache.airavata</groupId>
-            <artifactId>airavata-myproxy-client</artifactId>
-            <version>0.1-SNAPSHOT</version>
+            <groupId>org.jglobus</groupId>
+            <artifactId>gridftp</artifactId>
+            <version>${jglobus.version}</version>
         </dependency>
 
         <dependency>
-            <groupId>org.jglobus</groupId>
-            <artifactId>gridftp</artifactId>
-            <version>2.0.6-rc2</version>
+            <groupId>org.apache.airavata</groupId>
+            <artifactId>airavata-myproxy-client</artifactId>
+            <version>0.1-SNAPSHOT</version>
         </dependency>
 
 		<dependency>
@@ -102,11 +108,5 @@
 		</plugins>
 	</build>
 
-    <properties>
-        <surefire.version>2.12</surefire.version>
-        <junit.version>4.7</junit.version>
-        <skipTests>false</skipTests>
-    </properties>
-
 </project>
 

Copied: airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java (from r1491628, airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExectionContext.java)
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java?p2=airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java&p1=airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExectionContext.java&r1=1491628&r2=1496581&rev=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExectionContext.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/ExecutionContext.java Tue Jun 25 18:51:16 2013
@@ -25,32 +25,32 @@ import java.io.IOException;
 import java.io.InputStream;
 import java.net.URI;
 import java.net.URISyntaxException;
-import java.util.ArrayList;
 import java.util.Properties;
 
 import org.apache.airavata.filetransfer.utils.ServiceConstants;
 
-public class ExectionContext {
+@SuppressWarnings("UnusedDeclaration")
+public class ExecutionContext {
 
     private String testingHost;
     
-    private String lonestarGridFTP;
+    private String loneStarGridFTP;
     private String rangerGridFTP;
     private String trestlesGridFTP;
     
     private String gridFTPServerSource;
-    private String sourcedataLocation;
-    private String gridFTPServerDest;
-    private String destdataLocation;
+    private String sourceDataLocation;
+    private String gridFTPServerDestination;
+    private String destinationDataLocation;
     private String uploadingFilePath;
 
-    public static final String PROPERTY_FILE = "airavata-gridftp-client.properties";
+    public static final String PROPERTY_FILE = "airavata-myproxy-client.properties";
 
-    public ExectionContext() throws IOException {
-        loadConfigration();
+    public ExecutionContext() throws IOException {
+        loadConfigurations();
     }
 
-    private void loadConfigration() throws IOException {
+    private void loadConfigurations() throws IOException {
         ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
         InputStream propertyStream = classLoader.getResourceAsStream(PROPERTY_FILE);
 
@@ -58,43 +58,43 @@ public class ExectionContext {
         if (propertyStream != null) {
             properties.load(propertyStream);
             
-            String testinghost = properties.getProperty(ServiceConstants.TESTINGHOST);
+            String testingHost = properties.getProperty(ServiceConstants.TESTINGHOST);
             
-            String lonestargridftp = properties.getProperty(ServiceConstants.LONESTARGRIDFTPEPR);
-            String rangergridftp = properties.getProperty(ServiceConstants.RANGERGRIDFTPEPR);
-            String trestlesgridftp = properties.getProperty(ServiceConstants.TRESTLESGRIDFTPEPR);
+            String loneStarGridFtp = properties.getProperty(ServiceConstants.LONESTARGRIDFTPEPR);
+            String rangerGridFtp = properties.getProperty(ServiceConstants.RANGERGRIDFTPEPR);
+            String trestlesGridFtp = properties.getProperty(ServiceConstants.TRESTLESGRIDFTPEPR);
 
             String gridFTPServerSource = properties.getProperty(ServiceConstants.GRIDFTPSERVERSOURCE);
             String gridFTPSourcePath = properties.getProperty(ServiceConstants.GRIDFTPSOURCEPATH);
-            String gridFTPServerDest = properties.getProperty(ServiceConstants.GRIDFTPSERVERDEST);
-            String gridFTPDestPath = properties.getProperty(ServiceConstants.GRIDFTPDESTPATH);
+            String gridFTPServerDestination = properties.getProperty(ServiceConstants.GRIDFTPSERVERDEST);
+            String gridFTPDestinationPath = properties.getProperty(ServiceConstants.GRIDFTPDESTPATH);
             String gridFTPUploadingPath = properties.getProperty(ServiceConstants.UPLOADING_FILE_PATH);
 
-            if (testinghost != null) {
-                this.testingHost = testinghost;
+            if (testingHost != null) {
+                this.testingHost = testingHost;
             }
             
-            if (lonestargridftp != null) {
-                this.lonestarGridFTP = lonestargridftp;
+            if (loneStarGridFtp != null) {
+                this.loneStarGridFTP = loneStarGridFtp;
             }
-            if (rangergridftp != null) {
-                this.rangerGridFTP= rangergridftp;
+            if (rangerGridFtp != null) {
+                this.rangerGridFTP= rangerGridFtp;
             }
-            if (trestlesgridftp != null) {
-                this.trestlesGridFTP = trestlesgridftp;
+            if (trestlesGridFtp != null) {
+                this.trestlesGridFTP = trestlesGridFtp;
             }
             
             if (gridFTPServerSource != null && !gridFTPServerSource.isEmpty()) {
                 this.gridFTPServerSource = gridFTPServerSource;
             }
             if (gridFTPSourcePath != null && !gridFTPSourcePath.isEmpty()) {
-                this.sourcedataLocation = gridFTPSourcePath;
+                this.sourceDataLocation = gridFTPSourcePath;
             }
-            if (gridFTPServerDest != null && !gridFTPServerDest.isEmpty()) {
-                this.gridFTPServerDest = gridFTPServerDest;
+            if (gridFTPServerDestination != null && !gridFTPServerDestination.isEmpty()) {
+                this.gridFTPServerDestination = gridFTPServerDestination;
             }
-            if (gridFTPDestPath != null && !gridFTPDestPath.isEmpty()) {
-                this.destdataLocation = gridFTPDestPath;
+            if (gridFTPDestinationPath != null && !gridFTPDestinationPath.isEmpty()) {
+                this.destinationDataLocation = gridFTPDestinationPath;
             }
             if (gridFTPUploadingPath != null && !gridFTPUploadingPath.isEmpty()) {
                 this.uploadingFilePath = gridFTPUploadingPath;
@@ -111,12 +111,12 @@ public class ExectionContext {
         this.testingHost = testingHost;
     }
 
-    public String getLonestarGridFTP() {
-        return lonestarGridFTP;
+    public String getLoneStarGridFTP() {
+        return loneStarGridFTP;
     }
 
-    public void setLonestarGridFTP(String lonestarGridFTP) {
-        this.lonestarGridFTP = lonestarGridFTP;
+    public void setLoneStarGridFTP(String loneStarGridFTP) {
+        this.loneStarGridFTP = loneStarGridFTP;
     }
 
     public String getRangerGridFTP() {
@@ -144,7 +144,7 @@ public class ExectionContext {
     }
 
     public URI getSourceDataFileUri() throws URISyntaxException {
-        String file = gridFTPServerSource + getSourcedataLocation();
+        String file = gridFTPServerSource + getSourceDataLocation();
         return new URI(file);
     }
 
@@ -161,27 +161,27 @@ public class ExectionContext {
         this.uploadingFilePath = uploadingFilePath;
     }
 
-    public String getSourcedataLocation() {
-        return sourcedataLocation;
+    public String getSourceDataLocation() {
+        return sourceDataLocation;
     }
 
-    public void setSourcedataLocation(String sourcedataLocation) {
-        this.sourcedataLocation = sourcedataLocation;
+    public void setSourceDataLocation(String sourceDataLocation) {
+        this.sourceDataLocation = sourceDataLocation;
     }
 
-    public String getGridFTPServerDest() {
-        return gridFTPServerDest;
+    public String getGridFTPServerDestination() {
+        return gridFTPServerDestination;
     }
 
-    public void setGridFTPServerDest(String gridFTPServerDest) {
-        this.gridFTPServerDest = gridFTPServerDest;
+    public void setGridFTPServerDestination(String gridFTPServerDestination) {
+        this.gridFTPServerDestination = gridFTPServerDestination;
     }
 
-    public String getDestdataLocation() {
-        return destdataLocation;
+    public String getDestinationDataLocation() {
+        return destinationDataLocation;
     }
 
-    public void setDestdataLocation(String destdataLocation) {
-        this.destdataLocation = destdataLocation;
+    public void setDestinationDataLocation(String destinationDataLocation) {
+        this.destinationDataLocation = destinationDataLocation;
     }
 }

Modified: airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/main/java/org/apache/airavata/filetransfer/utils/GridFtp.java Tue Jun 25 18:51:16 2013
@@ -348,10 +348,10 @@ public class GridFtp {
      * @param srchost Source file and host.
      * @param desthost Destination file and host.
      * @param gssCred Credentials to be authenticate user.
-     * @param srcActive
-     * @throws ServerException
-     * @throws ClientException
-     * @throws IOException
+     * @param srcActive Tells source to be active. i.e. asking src to connect destination.
+     * @throws ServerException If an error occurred while transferring data.
+     * @throws ClientException If an error occurred while transferring data.
+     * @throws IOException If an error occurred while transferring data.
      */
     public void transfer(URI srchost, URI desthost, GSSCredential gssCred, boolean srcActive) throws Exception {
         GridFTPClient destClient = null;

Modified: airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/CertFileReadTest.java Tue Jun 25 18:51:16 2013
@@ -34,6 +34,7 @@ import org.globus.gsi.SigningPolicy;
 import org.globus.gsi.SigningPolicyParser;
 import org.globus.gsi.util.CertificateIOUtil;
 import org.globus.util.GlobusResource;
+import org.junit.Ignore;
 
 import javax.security.auth.x500.X500Principal;
 import java.io.ByteArrayOutputStream;
@@ -52,39 +53,71 @@ import java.util.Map;
  * Time: 9:57 AM
  */
 
+@Ignore("This test case used to debug JGlobus-102. No need to run this test with other gridftp tests.")
 public class CertFileReadTest extends TestCase {
 
     private static MessageDigest md5;
 
+    private static String CERT_FILE_LOCATION = "/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/";
+
     public void testCertFileRead() throws Exception {
 
-        String path1 = "/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/e5cc84c2";
-        String path2 = "/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/ffc3d59b";
+        String path1 = CERT_FILE_LOCATION + "ffc3d59b";
+        String path2 = CERT_FILE_LOCATION + "e5cc84c2";
+
 
         GlobusResource globusResource1 = new GlobusResource(path1 + ".signing_policy");
         GlobusResource globusResource2 = new GlobusResource(path2 + ".signing_policy");
-        GlobusResource globusResource3 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/ef300431.signing_policy");
-        GlobusResource globusResource4 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/01b5d333.signing_policy");
-        GlobusResource globusResource5 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/081fefd0.signing_policy");
+        //GlobusResource globusResource3 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/ef300431.signing_policy");
+        //GlobusResource globusResource4 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/01b5d333.signing_policy");
+        //GlobusResource globusResource5 = new GlobusResource("/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates/081fefd0.signing_policy");
         //ResourceSigningPolicy resourceSigningPolicy = new ResourceSigningPolicy(globusResource);
 
-        X509Certificate crt = readCertificate(path1 + ".0");
+        // ===== Testing globusResource1 - This should pass (cos no DC components) ================ //
+        X509Certificate crt1 = readCertificate(path1 + ".0");
+        X500Principal policySubjectCert1 = getPrincipal(globusResource1);
+
+        String certHash1 = CertificateIOUtil.nameHash(crt1.getSubjectX500Principal());
+        String principalHash1 = CertificateIOUtil.nameHash(policySubjectCert1);
+
+        System.out.println("======== Printing hashes for 1 ================");
+        System.out.println(certHash1);
+        System.out.println(principalHash1);
+
+        Assert.assertEquals("Certificate hash value does not match with the hash value generated using principal name.",
+                certHash1, principalHash1);
+
+        // ===== Testing globusResource1 - This should fail (cos we have DC components) ================ //
         X509Certificate crt2 = readCertificate(path2 + ".0");
+        X500Principal policySubjectCert2 = getPrincipal(globusResource2);
+
+        String certHash2 = CertificateIOUtil.nameHash(crt2.getSubjectX500Principal());
+        String principalHash2 = CertificateIOUtil.nameHash(policySubjectCert2);
+
+        System.out.println("======== Printing hashes for 2 ================");
+        System.out.println(certHash2);
+        System.out.println(principalHash2);
+
+        Assert.assertEquals("Certificate hash value does not match with the hash value generated using principal name.",
+                certHash2, principalHash2);
+
+        //X509Certificate crt = readCertificate(path1 + ".0");
+        //X509Certificate crt2 = readCertificate(path2 + ".0");
 
-        System.out.println("=======================================");
-        System.out.println(crt.getIssuerX500Principal().getName());
+        //System.out.println("=======================================");
+        //System.out.println(crt.getIssuerX500Principal().getName());
 
 
 
 
-        X500Principal certPrincipal = crt.getSubjectX500Principal();
+        //X500Principal certPrincipal = crt.getSubjectX500Principal();
 
-        X500Principal policySubjectCert = getPrincipal(globusResource1);
+        //X500Principal policySubjectCert = getPrincipal(globusResource1);
         //"CN=TACC Classic CA,O=UT-AUSTIN,DC=TACC,DC=UTEXAS,DC=EDU"
         //X500Principal policySubjectCert = new X500Principal(certPrincipal.getName());
 
-        System.out.println(CertificateIOUtil.nameHash(certPrincipal));
-        System.out.println(CertificateIOUtil.nameHash((policySubjectCert)));
+        //System.out.println(CertificateIOUtil.nameHash(certPrincipal));
+        //System.out.println(CertificateIOUtil.nameHash((policySubjectCert)));
 
 
 

Modified: airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/test/java/org/apache/airavata/filetransfer/FileTransferTest.java Tue Jun 25 18:51:16 2013
@@ -43,23 +43,42 @@ public class FileTransferTest extends Te
 
     private GSSCredential gssCredential;
 
-    private ExectionContext contextExectionContext;
+    private ExecutionContext executionContext;
+
+    private static final Logger log = Logger.getLogger(FileTransferTest.class);
 
 
     public void setUp() throws Exception {
-        super.setUp();
+
+        String userName = System.getProperty("myproxy.user");
+        String password = System.getProperty("myproxy.password");
+
+        SecurityContext context = null;
+
+        if (userName == null || password == null || userName.trim().equals("") || password.trim().equals("")) {
+            log.error("myproxy.user and myproxy.password system properties are not set. Example :- " +
+                    "> mvn clean install -Dmyproxy.user=u1 -Dmyproxy.password=xxx");
+
+            Assert.fail("Please set myproxy.user and myproxy.password system properties.");
+
+        } else {
+            context = new SecurityContext(userName, password);
+        }
+
+        log.info("Using my proxy user name - " + userName);
 
         BasicConfigurator.configure();
         Logger logger = Logger.getLogger("GridFTPClient");
         Level lev = Level.toLevel("DEBUG");
         logger.setLevel(lev);
-        SecurityContext context = new SecurityContext();
+
+
         context.login();
-        contextExectionContext = new ExectionContext();
+        executionContext = new ExecutionContext();
 
 
-        String targeterp = contextExectionContext.getGridFTPServerDest();
-        String remoteDestFile = contextExectionContext.getDestdataLocation();
+        String targeterp = executionContext.getGridFTPServerDestination();
+        String remoteDestFile = executionContext.getDestinationDataLocation();
 
         URI dirLocation = GridFtp.createGsiftpURI(targeterp,
                 remoteDestFile.substring(0, remoteDestFile.lastIndexOf("/")));
@@ -70,23 +89,26 @@ public class FileTransferTest extends Te
 
     public void testMakeDir() throws Exception {
 
-        String targetErp = contextExectionContext.getGridFTPServerDest();
-        String remoteDestinationFile = contextExectionContext.getDestdataLocation();
+        String targetErp = executionContext.getGridFTPServerDestination();
+        String remoteDestinationFile = executionContext.getDestinationDataLocation();
 
         URI dirLocation = GridFtp.createGsiftpURI(targetErp,
                 remoteDestinationFile.substring(0, remoteDestinationFile.lastIndexOf("/")));
 
         GridFtp ftp = new GridFtp();
         ftp.makeDir(dirLocation, gssCredential);
+
+        Assert.assertTrue(ftp.exists(dirLocation, gssCredential));
+
     }
 
     public void testTransferData() throws Exception {
 
-        String sourceERP = contextExectionContext.getGridFTPServerSource();
-        String remoteSrcFile = contextExectionContext.getSourcedataLocation();
+        String sourceERP = executionContext.getGridFTPServerSource();
+        String remoteSrcFile = executionContext.getSourceDataLocation();
 
-        String targetErp = contextExectionContext.getGridFTPServerDest();
-        String remoteDestinationFile = contextExectionContext.getDestdataLocation();
+        String targetErp = executionContext.getGridFTPServerDestination();
+        String remoteDestinationFile = executionContext.getDestinationDataLocation();
 
         URI srcURI = GridFtp.createGsiftpURI(sourceERP, remoteSrcFile);
         URI destURI = GridFtp.createGsiftpURI(targetErp, remoteDestinationFile);
@@ -94,6 +116,8 @@ public class FileTransferTest extends Te
         GridFtp ftp = new GridFtp();
         ftp.transfer(srcURI, destURI, gssCredential, true);
 
+        Assert.assertTrue(ftp.exists(destURI, gssCredential));
+
     }
 
     public void testDownloadFile() throws Exception {
@@ -110,7 +134,7 @@ public class FileTransferTest extends Te
         File f = new File(fileName);
 
         GridFtp ftp = new GridFtp();
-        ftp.downloadFile(contextExectionContext.getSourceDataFileUri(),
+        ftp.downloadFile(executionContext.getSourceDataFileUri(),
                 gssCredential, f);
 
         Assert.assertTrue(f.exists());
@@ -120,7 +144,7 @@ public class FileTransferTest extends Te
     public void testFileExists() throws Exception {
 
         GridFtp ftp = new GridFtp();
-        Assert.assertTrue(ftp.exists(contextExectionContext.getSourceDataFileUri(), gssCredential));
+        Assert.assertTrue(ftp.exists(executionContext.getSourceDataFileUri(), gssCredential));
     }
 
     public void testUpdateFile() throws Exception {
@@ -141,12 +165,14 @@ public class FileTransferTest extends Te
         Assert.assertTrue(fileToUpload.canRead());
 
         GridFtp ftp = new GridFtp();
-        ftp.updateFile(contextExectionContext.getUploadingFilePathUri(), gssCredential, fileToUpload);
+        ftp.updateFile(executionContext.getUploadingFilePathUri(), gssCredential, fileToUpload);
 
-        Assert.assertTrue(ftp.exists(contextExectionContext.getUploadingFilePathUri(), gssCredential));
+        Assert.assertTrue(ftp.exists(executionContext.getUploadingFilePathUri(), gssCredential));
 
     }
 
 
 
+
+
 }

Modified: airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties (original)
+++ airavata/sandbox/grid-tools/gridftp-client/src/test/resources/airavata-myproxy-client.properties Tue Jun 25 18:51:16 2013
@@ -1,7 +1,28 @@
 #Download trusted certificates from - https://software.xsede.org/security/xsede-certs.tar.gz
-trustedCertsFile=/Users/thejaka/development/apache/airavata/sandbox/grid-tools/gridftp-client/certificates
+trustedCertsFile=../certificates
 myproxyServer=myproxy.teragrid.org
 myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
-myproxyPort=7512
\ No newline at end of file
+myproxyPort=7512
+
+testing.host=trestles
+#testing.host=stampede
+#testing.host=lonestar
+
+## TACC Lonestar
+lonestar.gridftp.endpoint=gsiftp://gridftp1.ls4.tacc.utexas.edu:2811/
+
+## TACC Stampede
+stampede.gridftp.endpoint=gsiftp://gridftp.stampede.tacc.utexas.edu:2811/
+
+## SDSC Trestles
+trestles.gridftp.endpoint=gsiftp://trestles.sdsc.edu:2811/
+
+gridftpserverSource=gsiftp://trestles-dm.sdsc.xsede.org:2811/
+gridftpSourcePath=/oasis/projects/nsf/sds128/ogce/file-transfer-tests/source/sample_wrfout.netcdf
+gridftpUploadingFilePath = /oasis/projects/nsf/sds128/ogce/file-transfer-tests/source/dummy1
+
+#gridftpserverDest=gsiftp://trestles-dm.sdsc.xsede.org:2811/
+#gridftpDestPath=/oasis/projects/nsf/sds128/ogce/file-transfer-tests/gf
+
+gridftpserverDest=gsiftp://gridftp.stampede.tacc.utexas.edu:2811/
+gridftpDestPath=/scratch/01437/ogce/file-transfer-tests/dest/xx
\ No newline at end of file

Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/README
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/README?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/README (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/README Tue Jun 25 18:51:16 2013
@@ -16,3 +16,13 @@ CA Trusted Certificates
 * The certificate tar file can be downloaded from https://software.xsede.org/security/xsede-certs.tar.gz
 * Once the certificates are downloaded locally, the airavata-myproxy-client.properties has to be configured. 
 
+Running Tests
+=============
+To run tests use maven as follows;
+> mvn clean install -Dmyproxy.user=<MY PROXY USER NAME> -Dmyproxy.password=<MY PROXY PASSWORD>
+
+Further to run SecurityContextTest.testRenewCredentials(), you need to register current host as a trusted renewer.
+For that execute following command;
+> myproxy-logon -t 264 -s <MY PROXY SERVER> -l <MY PROXY USER NAME>
+> myproxy-init -A --cert /tmp/x509up_u501 --key /tmp/x509up_u501 -l <MY PROXY USER NAME> -s <MY PROXY SERVER>
+

Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/pom.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/pom.xml?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
Binary files - no diff available.

Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/src/main/java/org/apache/airavata/security/myproxy/SecurityContext.java Tue Jun 25 18:51:16 2013
@@ -21,6 +21,7 @@
 
 package org.apache.airavata.security.myproxy;
 
+import java.io.File;
 import java.io.InputStream;
 import java.util.Properties;
 
@@ -66,20 +67,6 @@ public class SecurityContext {
 
     }
 
-
-    public static void main(String[] args) {
-        try {
-            SecurityContext myproxy = new SecurityContext();
-            myproxy.login();
-            String proxyName = myproxy.getGssCredential().getName().toString();
-            int proxyTime = myproxy.getGssCredential().getRemainingLifetime();
-            System.out.println("Proxy Name is: " + proxyName);
-            System.out.println("Proxy Life Time is: " + proxyTime);
-        } catch (Exception e) {
-            e.printStackTrace();
-        }
-    }
-
     /**
      * 
      * @throws Exception
@@ -137,29 +124,22 @@ public class SecurityContext {
                     } else {
                         this.myProxyCredentials.setMyProxyPortNumber(MyProxy.DEFAULT_PORT);
                     }
-                    String myproxyuser = properties.getProperty(ServiceConstants.MYPROXY_USERNAME);
-                    if (userName != null) {
-                        this.myProxyCredentials.setMyProxyUserName(userName);
-                    } else {
-                        this.myProxyCredentials.setMyProxyUserName(myproxyuser);
-                    }
 
-                    System.out.println("My proxy user name " + myproxyuser);
-
-                    String myproxypass = properties.getProperty(ServiceConstants.MYPROXY_PASSWD);
-                    if (password != null) {
-                        this.myProxyCredentials.setMyProxyPassword(password);
-                    } else {
-                        this.myProxyCredentials.setMyProxyPassword(myproxypass);
-                    }
+                    this.myProxyCredentials.setMyProxyUserName(userName);
+                    this.myProxyCredentials.setMyProxyPassword(password);
 
                     String myproxytime = properties.getProperty(ServiceConstants.MYPROXY_LIFETIME);
                     if (myproxytime != null) {
                         this.myProxyCredentials.setMyProxyLifeTime(Integer.parseInt(myproxytime));
                     }
-                    this.myProxyCredentials.setTrustedCertificatePath(properties.getProperty(ServiceConstants.TRUSTED_CERTS_FILE));
 
-                    System.out.println("Certificate path - " + properties.getProperty(ServiceConstants.TRUSTED_CERTS_FILE));
+                    String currentDirectory = System.getProperty("projectDirectory");
+                    String certificatePath = currentDirectory + File.separatorChar
+                            + properties.getProperty(ServiceConstants.TRUSTED_CERTS_FILE);
+
+                    this.myProxyCredentials.setTrustedCertificatePath(certificatePath);
+
+                    System.out.println("Certificate path - " + certificatePath);
 
                     this.myProxyCredentials.init();
                 }

Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/java/org/apache/airavata/security/myproxy/SecurityContextTest.java Tue Jun 25 18:51:16 2013
@@ -23,8 +23,11 @@ package org.apache.airavata.security.myp
 
 import junit.framework.Assert;
 import junit.framework.TestCase;
+import org.apache.log4j.Logger;
 import org.globus.gsi.provider.GlobusProvider;
 
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
 import java.security.Security;
 
 /**
@@ -39,23 +42,41 @@ import java.security.Security;
 
 public class SecurityContextTest extends TestCase {
 
+    private String userName;
+    private String password;
+
+    private static final Logger log = Logger.getLogger(SecurityContext.class);
+
     static {
         Security.addProvider(new GlobusProvider());
     }
 
+    public void setUp() {
+        this.userName = System.getProperty("myproxy.user");
+        this.password = System.getProperty("myproxy.password");
+
+        if (userName == null || password == null || userName.trim().equals("") || password.trim().equals("")) {
+            log.error("===== Please set myproxy.user and myproxy.password system properties. =======");
+            Assert.fail("Please set myproxy.user and myproxy.password system properties.");
+        }
+
+        log.info("Using my proxy user name - " + userName);
+
+    }
+
+
     public void testLogin() throws Exception {
-        Assert.assertTrue(true);
-        System.out.println("Running tests ...");
 
-        SecurityContext myProxy = new SecurityContext();
+        SecurityContext myProxy = new SecurityContext(userName, password);
         myProxy.login();
 
         Assert.assertNotNull(myProxy.getGssCredential());
     }
 
+
     public void testProxyCredentials() throws Exception {
 
-        SecurityContext myProxy = new SecurityContext();
+        SecurityContext myProxy = new SecurityContext(userName, password);
         myProxy.login();
 
         Assert.assertNotNull(myProxy.getProxyCredentials(myProxy.getGssCredential()));
@@ -73,7 +94,7 @@ public class SecurityContextTest extends
      */
     public void testRenewCredentials() throws Exception {
 
-        SecurityContext myProxy = new SecurityContext();
+        SecurityContext myProxy = new SecurityContext(userName, password);
         myProxy.login();
 
         Assert.assertNotNull(myProxy.renewCredentials(myProxy.getGssCredential()));

Modified: airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties?rev=1496581&r1=1496580&r2=1496581&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties (original)
+++ airavata/sandbox/grid-tools/gsi-myproxy-client/src/test/resources/airavata-myproxy-client.properties Tue Jun 25 18:51:16 2013
@@ -1,7 +1,5 @@
 #Download trusted certificates from - https://software.xsede.org/security/xsede-certs.tar.gz
-trustedCertsFile=./certificates
+trustedCertsFile=../certificates
 myproxyServer=myproxy.teragrid.org
 myproxy_lifetime=17280000
-myproxyUserName=
-myproxyPasswd=
 myproxyPort=7512
\ No newline at end of file

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/_maven.repositories Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Jun 10 12:27:19 EDT 2013
+axisg-2.0.6-rc2.jar>=
+axisg-2.0.6-rc2.pom>=
+axisg-2.0.6-rc2-sources.jar>=

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2-sources.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2-sources.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.

Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.

Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/2.0.6-rc2/axisg-2.0.6-rc2.pom Tue Jun 25 18:51:16 2013
@@ -0,0 +1,39 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <parent>
+        <artifactId>jglobus-all</artifactId>
+        <groupId>org.jglobus</groupId>
+        <version>2.0.6-rc2</version>
+    </parent>
+    <modelVersion>4.0.0</modelVersion>
+    <artifactId>axisg</artifactId>
+    <name>Apache AXIS support for JGlobus</name>
+
+    <dependencies>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>axis</groupId>
+            <artifactId>axis-jaxrpc</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>${project.groupId}</groupId>
+            <artifactId>gss</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-httpclient</groupId>
+            <artifactId>commons-httpclient</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/axisg/maven-metadata-local.xml Tue Jun 25 18:51:16 2013
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.jglobus</groupId>
+  <artifactId>axisg</artifactId>
+  <versioning>
+    <release>2.0.6-rc2</release>
+    <versions>
+      <version>2.0.6-rc2</version>
+      <version>2.0.6-rc3-SNAPSHOT</version>
+    </versions>
+    <lastUpdated>20130619202624</lastUpdated>
+  </versioning>
+</metadata>

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/_maven.repositories Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Mon Jun 10 12:27:17 EDT 2013
+container-test-utils-2.0.6-rc2.pom>=
+container-test-utils-2.0.6-rc2-sources.jar>=
+container-test-utils-2.0.6-rc2.jar>=

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2-sources.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2-sources.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.

Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2-sources.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.jar
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.jar?rev=1496581&view=auto
==============================================================================
Binary file - no diff available.

Propchange: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.jar
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/2.0.6-rc2/container-test-utils-2.0.6-rc2.pom Tue Jun 25 18:51:16 2013
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <parent>
+    <artifactId>jglobus-all</artifactId>
+    <groupId>org.jglobus</groupId>
+    <version>2.0.6-rc2</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+  <artifactId>container-test-utils</artifactId>
+  <name>Connector test utilities</name>
+
+  <dependencies>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.httpcomponents</groupId>
+      <artifactId>httpclient</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>jsse</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+    </dependency>
+  </dependencies>
+</project>

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/container-test-utils/maven-metadata-local.xml Tue Jun 25 18:51:16 2013
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<metadata>
+  <groupId>org.jglobus</groupId>
+  <artifactId>container-test-utils</artifactId>
+  <versioning>
+    <release>2.0.6-rc2</release>
+    <versions>
+      <version>2.0.6-rc2</version>
+      <version>2.1-SNAPSHOT</version>
+      <version>2.0.6-rc3-SNAPSHOT</version>
+    </versions>
+    <lastUpdated>20130619202703</lastUpdated>
+  </versioning>
+</metadata>

Added: airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories?rev=1496581&view=auto
==============================================================================
--- airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories (added)
+++ airavata/sandbox/grid-tools/jglobus-repo/repository/org/jglobus/gram/2.0.6-rc2/_maven.repositories Tue Jun 25 18:51:16 2013
@@ -0,0 +1,5 @@
+#NOTE: This is an internal implementation file, its format can be changed without prior notice.
+#Fri Jun 14 12:29:50 EDT 2013
+gram-2.0.6-rc2.jar>=
+gram-2.0.6-rc2-sources.jar>=
+gram-2.0.6-rc2.pom>=