[AG-DEV] AccessGrid3.interfaces??
Michael Braitmaier
braitmaier at hlrs.de
Fri Jan 13 06:45:38 CST 2006
I think you have to run CVSSetup.py -a because AG2.x didn't make use of
wsdl so far. Thats a new feature of AG3.
Therefore you have to generate the stubs in some way.
I located the python code part for generating the interfaces directory:
# Generate Interfaces
print "Generating Interfaces"
origDir = os.getcwd()
os.chdir(os.path.join(agtk_location, "tools"))
if sys.platform == WIN:
os.system( "set PYTHONPATH=%s && " % python_path + os.path.join(".",
"GenerateInterfaces.py") + " --quiet" )
else:
os.system( "export PYTHONPATH=%s; " % python_path +
os.path.join(".", "GenerateInterfaces.py") + " --quiet" )
os.chdir(origDir)
Maybe it just needs to be integrated into the BuildSnapShot.py file.
Its just taken out of the context, and might not find into
BuildSnapshot.py without adaptions.
Unfortunately I didn't familiarize myself that much with package
building yet.
Maybe somone of ANL can confirm this?
Michael
Christoph Willing schrieb:
>
> On 13/01/2006, at 7:41 PM, Michael Braitmaier wrote:
>
>> You should get the interfaces directory when running CVSSetup.py -a
>> from the tools directory.
>> This way the wsdl files from the wsdl directory are compiled to
>> python files which are put into a directory called interfaces.
>> These files provide the "stubs" for the webservices, as far as I
>> understood it.
>
>
> Thanks Michael. If that is the case, then this step (or something
> similar that produces the interfaces directory) is missing from
> AccessGrid/setup.py and needs to be added. I gather running
> CVSSetup.py is necessary to run live from CVS, but its never been
> part of the packaging procedure so far.
>
>
> chris
>
>
>>
>> Christoph Willing schrieb:
>>
>>> I'm just starting to look at building AccessGrid/packaging/
>>> BuildSnapshot.py
>>>
>>> The first problem is when it runs AccessGrid/setup.py, where there
>>> is a list named 'packages' containing an element
>>> AccessGrid3.interfaces. All the elements in that list have a
>>> corresponding directory with the same name, however there is no
>>> interfaces directory.
>>>
>>> Am I missing an interfaces directory, or can I safely remove
>>> AccessGrid3.interfaces from the list?
>>>
>>>
>>> chris
>>>
>>>
>>> Christoph Willing +61 7 3365 8350
>>> QPSF Access Grid Manager
>>> University of Queensland
>>>
>>>
>>>
>>>
>>
>>
>> --
>> ------------------
>> Dipl.-Inf. Michael Braitmaier
>> HLRS - Visualization / Video Conferencing
>> University of Stuttgart
>> Germany
>> Phone: ++49 711 685 5996
>> Fax : ++49 711 682 357
>> Website: http://www.hlrs.de/people/braitmaier/
>>
>
> Christoph Willing +61 7 3365 8350
> QPSF Access Grid Manager
> University of Queensland
>
>
>
>
--
------------------
Dipl.-Inf. Michael Braitmaier
HLRS - Visualization / Video Conferencing
University of Stuttgart
Germany
Phone: ++49 711 685 5996
Fax : ++49 711 682 357
Website: http://www.hlrs.de/people/braitmaier/
More information about the ag-dev
mailing list