Advisories for OGSA-DAI R3

The following advisories have been issued:

Previously working Client Toolkit applications fail with a perform document validation error

The following error message will be logged:

Unexpected DAIException: uk.org.ogsadai.client.toolkit.RequestException
The perform document does not validate against the expected XML schema."

If you have the source version of the release, you can correct this bug by changing the following method in the UniqueName.java file and rebuilding ogsadai.jar:

  • old version:
    /**
      * Returns a unique name based on a Hex timestamp seed
      * @return String
      */
    public synchronized String getName()
    {
        mCurrentName++;
        return Long.toHexString(mCurrentName);
    }
    
  • new version:
    /**
      * Returns a unique name based on a Hex timestamp seed, of the form
      * ogsadai-100033ad2a7.
      *
      * @return String
      */
    public synchronized String getName()
    {
        mCurrentName++;
        return \"ogsadai-\"+Long.toHexString(mCurrentName);
    }
    

This bug is corrected in Release 5.

GDS hangs when sending multiple identical perform documents.

An issue has been found where sending multiple perform documents that contain the same input/output names can cause the GDS to hang.

A patched JAR has been released to fix this problem. Note that this is a temporary fix that has not undergone the full OGSA-DAI testing procedure. A full maintenance release of OGSA-DAI which includes these patches, a number of minor enhancements and new message level security code will be released once it has been fully tested. This fix is required to be able to run the OGSA-DQP software:

Note you need your OGSA-DAI username and password to download these files. This was sent to you when you registered to download OGSA-DAI. If you no longer have these details, please email support@ogsadai.org.uk.

Server crashes after several hundred perform documents

The server can crash after sending a GDS several hundred perform documents.

A patched JAR has been released to fix this problem. Note that this is a temporary fix that has not undergone the full OGSA-DAI testing procedure. A full maintenance release of OGSA-DAI which includes these patches, a number of minor enhancements and new message level security code will be released once it has been fully tested. This fix is required to be able to run the OGSA-DQP software:

Note you need your OGSA-DAI username and password to download these files. This was sent to you when you registered to download OGSA-DAI. If you no longer have these details, please email support@ogsadai.org.uk.

News