GT 4.1.2 GRAM4

Table of Contents

Release Notes
1. Component Overview
2. Feature Summary
3. Changes Summary
4. Bug Fixes
5. Known Problems
6. Technology Dependencies
7. Tested Platforms
8. Backward Compatibility Summary
9. Associated Standards
10. For More Information
System Administrator's Guide
1. Introduction
2. Building and Installing
3. Configuring
4. Deploying
5. Testing
6. Security Considerations
7. Troubleshooting
8. Usage statistics collection by the Globus Alliance
User's Guide
1. Introduction
2. New Functionality
3. Common Usage scenarios
4. Usage Scenarios for Jobs Specified in JDD
5. Usage Scenarios for jobs specified in JSDL
6. Job Description Extensions
7. Command-line tools
8. Graphical user interfaces
9. Troubleshooting
10. Known problems
11. Usage statistics collection by the Globus Alliance
Developer's Guide
1. Introduction
2. Before you begin
3. Architecture and design overview
4. Public interface
5. Usage scenarios
6. Tutorials
7. Debugging
8. Troubleshooting
9. Related Documentation
10. Internal Components
Guide to Public Interfaces
1. Semantics and syntax of APIs
2. Semantics and syntax of the WSDL
3. Semantics and syntax of non-WSDL protocols
4. Command-line tools
5. Graphical User Interface
6. Semantics and syntax of domain-specific interface data
7. Configuration interface
8. Environment variable interface
Quality Profile
1. Test coverage reports
2. Code analysis reports
3. Outstanding bugs
4. Bug Fixes
5. Performance reports
GT 4.1.2 Samples for GRAM4
1. [name of sample]
Migrating Guide
1. Migrating from GT2
2. Migrating from GT3
GT 4.1.2 GRAM4 Command-line Reference
globusrun-ws - Official job submission client for GRAM4
globus-job-run-ws - Interactive job submission script for GRAM4
globus-job-submit-ws - Batch job submission script for GRAM4
globus-job-get-output-ws - Job output fetch script for GRAM4
globus-job-clean-ws - Destroy and clean up a batch job for GRAM4
A. Submitting a job in Java using GRAM4
1. Class imports
2. Loading the job description
3. Creating the factory service stub
4. Loading a proxy from a file
5. Setting stub security parameters
6. Querying for factory resource properties
7. Delegating credentials (if needed)
8. Creating the job resource
9. Creating the job service stub
10. Subscribing for job state notifications
11. Releasing any state holds (if necessary)
12. Destroying resources
B. Submitting a job in C using GRAM4
1. Loading the job description
2. Setting the security attributes
3. Creating the factory client handle
4. Querying for factory resource properties
5. Creating the notification consumer
6. Creating the job resource
7. Subscribing for job state notifications
8. Releasing any state holds (if necessary)
9. Destroying resources
10. Building a client
C. GT 4.1.2 Call for Community Testing: GRAM4
1. What is a "Call for Community Testing"?
2. Participating in the GRAM4 Testing Call is easy!
3. Testing period
4. About GRAM4
5. Reasons for testing GRAM4
6. Technology dependencies
7. Environment/build parameters and other special conditions to test
8. For more information