List Icon
Mailing list Archive

2019 up to July 2022 | 20182017  |  2016  2015 2014 | 2013

The mailing list has been closed since July 2022, but continues to serve as an archive of information about QF-Test.
But if you want to stay informed about news about QF-Test, you can simply
Subscribe to Newsletter  

To get up-to-date information about each release - including minor releases - you can
subscribe to the RSS feed or follow us on social media.
Alternatively, QF-Test also provides release information itself.

Another source of information is our blog, where there are current articles on general topics, on the company QFS and also various "how-tos"
subscribe to blog


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] Dynamic stringification of procedure parameters


  • Subject: Re: [QF-Test] Dynamic stringification of procedure parameters
  • From: GAUTHIER Denis <Denis.Gauthier@?.au>
  • Date: Fri, 24 Nov 2017 11:01:02 +0000
  • Delivered-to: qftest-list@?.net
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thalesgroup.com.au; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=dkim; bh=JBcXkRR/uBr7AS+61hZT9wU7VIKG6d7zcVzTZgU/NcQ=; b=O+hQe97wvjQIeXDF68Va6sXvDsznCyQePgDE3CZQj3HOgNxj8b9vM5/B/jAErhWJ9hWU /xgkD5IrtBRkWkEG0PVnzCy0/nQo0gwO2LOo81qDrnX2nQ08mb5iOor486CX0VCJNBYy 9hSa4xjwOBN0zA6BVts9GD7qa45MbM/10Ji0tJgq/EfKP4kaLzOk9qMCvm3c4Iip7Huy mwtfoj/1KNvkMdw1X1kgVQEIeg9C6artpSfL407Q9w2edDGucaoHquFwGSs2Scds17lW KAvwbtk4f/57mS6gU5lf9rK8eFQHJrqTfixTBvN4/32eIKjZ061RlcjfotzB31DPMLJm Cg==

[@@ OPEN @@]

Hi Cedric,

 

Long time no see J

 

You could try something like this in a server script:

 

procedureName = rc.getStr("procedureName")

procedureArguments = rc.getStr('procedureArgument')

argDict = eval(procedureArguments)

result = rc.callProcedure(procedureName, param=argDict)

 

Just make sure the procedureArgument string can be interpreted as a dictionary.

 

Hope it helps.

Cheers,

 

Denis Gauthier
System Integration & Verification Leader for TopSky-ATC (HE)
Air Traffic Management
Tel.: +61 3 8630 4407
Mob.: +61 423 493 408

Thales Australia

The Thales Australia Centre, WTC Northbank Wharf, Atrium Lobby

Siddeley Street
Melbourne, VIC 3005
Australia

www.thalesgroup.com.au | Denis.Gauthier@?.au

cid:f73f135193832e77c8efac0276c309a8@?.au

 

 

This message contains OPEN information that is not sensitive and can be freely accessed by people both inside and outside of the Thales Group

This email was classified byGAUTHIER Denis on Friday, 24 November 2017 10:00:47 PM

From: qftest-list [mailto:qftest-list-bounces@?.net] On Behalf Of BENHAROUS Cedric
Sent: Friday, 24 November 2017 9:03 PM
To: qftest-list@?.de
Subject: [QF-Test] Dynamic stringification of procedure parameters

 

Hi all,

 

Is there any way to dynamically "stringify" procedure parameters inside a Jython script ?

Example:

someProcedure takes as parameters:

-       name

-       someOptionalVariable

 

We need to have a local QFTest variable containing : “name=MyName” or “name=MyName, someOptionalVariable =MyValue” if someOptionalVariable is defined.

 

Note: This string is to be inflated as java properties to be passed to a call to a QFTest daemon procedure.

 

Is there any way to achieve this ?

 

Cheers,

Cédric

 

[@@ THALES GROUP INTERNAL @@]

 


DISCLAIMER: This e-mail transmission and any documents, files and
previous e-mail messages attached to it are private and confidential.
They may contain proprietary or copyright material or information that
is subject to legal professional privilege. They are for the use of
the intended recipient only. Any unauthorised viewing, use, disclosure,
copying, alteration, storage or distribution of, or reliance on, this
message is strictly prohibited. No part may be reproduced, adapted or
transmitted without the written permission of the owner. If you have
received this transmission in error, or are not an authorised recipient,
please immediately notify the sender by return email, delete this
message and all copies from your e-mail system, and destroy any printed
copies. Receipt by anyone other than the intended recipient should not
be deemed a waiver of any privilege or protection. Thales Australia
does not warrant or represent that this e-mail or any documents, files
and previous e-mail messages attached are error or virus free.
**********************************************************************