CPAS and caGrid jpr  2008-08-29 07:58
Status: Closed
 
Hi,

We're working on configuring a CPAS instance for caBIG. We've followed the instructions for configuring LabKey/CPAS for caBIG here:

https://www.labkey.org/wiki/home/Documentation/Archive/2.3/page.view?name=cabig

We are working with the demo data and have confirmed that the "Demo" folder is visible via the Happy.jsp.

The area that is unclear from the documentation is that caBIG services typically register to caGrid so that they can be discovered by others and be listed in the portal. We are assuming that the caBIG extension to CPAS doesn't take care of this and instead will rely on the normal caGrid grid services. To that end, we have deployed the caGrid Globus services to the Tomcat instance being used by our LabKey system.

We also recognize that the caBIG extension for CPAS is built using the caCORE SDK. According to the caCORE tutorial, a caCORE data service is created and then deployed. We are assuming the CPAS caBIG extension is the "created" step and that all we need to do is a "deploy" step similar to the tutorial:

http://www.cagrid.org/wiki/CaGrid:Tutorials:1.2:DataService:caCORE_SDK_4:Deployment

Our questions seem to come down to:

1) are we on the right ?

2) if so, do you have any information on how the link between the CPAS data service and the Globus services should be made so our service can be advertised on caGrid?

Thanks,

~jpr
 
 
Peter responded:  2008-09-05 12:39
Assigned To: Peter
You are a little ahead of us here. when we originally did the CPAS caBIG silver implementation caGRID was in its 0.5 release and there was no requirement (and no funding) to put it up on the grid. Since that time we haven't had any customer ask us to upgrade it to upgrade it to the 4.x caCORE toolkit nor put it up on caGRID. It sounds to me like you are on the right track. Do you already have it compiling and deploying with the 4.0 toolkit? If so you are at the same point I am. I haven't had the time to dig in and resolve how to put it up on the grid from there. If you aren't using the 4.0 toolkit yet there are a number of build changes that I found I needed to make and that I haven't checked in yet.

If you could, please send me an email (peter@labkey.com) with some info on what you are trying to do and when, and include your phone number.

Peter
 
Peter responded:  2008-09-29 10:01
News on the caBIG front:
We have posted new caBIG Develoment kit downloads and updateded the documentation pages at
https://www.labkey.org/wiki/home/Documentation/page.view?name=cabig

This release uses the caCORE SDK release 4.0. This SDK release contains many improvements including UML model validation, much faster builds, and improved browsing pages. The resulting application works with both LabKey Server 8.2 and the upcoming 8.3 release.

There is still work to be done to create a caGRID web service that front-ends the CPAS caBIG data service. We (both John-Paul and I) have tried using the caGRID 1.2 "Introduce" toolkit but haven't worked out the problems yet. Attached is a datamodel file that Is required for creating the front-end web service. It is not clear whether this datamodel has the correct namespace, but it does at least get processed by the introduce build script. It matches what is registerd for labkey CPAS in the caDSR with the exception of a corrected attribute name pepXmlDataLsid that was incorrect (was "PepXmlDataLsid") in the model loaded into the caDSR.

Refer to http://n2.nabble.com/LabKey-CPAS-and-caGrid-td834742.html for discussion of issues with the caBIG support team.