Passing variables to agents

When using a formula, there have been a number of occasions when I wanted to pass a value to an agent. To pass

values to formula agents, simply run some formula that sets a profile field and in the agent read the profile field data back in as the variable.

Agent1

testval := @Prompt([OKCANCELEDIT];"TEST";"Enter the value to be passed to the agent";"test");
@SetProfileField("TEST";"VAL";testval);
@Command([ToolsRunMacro];"Agent2")

Agent2

value := @GetProfileField("TEST";"VAL");
@Prompt([OK];"TEST";"The value passed to the agent was " + value + ".")

This was first published in May 2001

Dig deeper on Domino Resources - Part 5

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

SearchWinIT

Search400

  • iSeries tutorials

    Search400.com's tutorials provide in-depth information on the iSeries. Our iSeries tutorials address areas you need to know about...

  • V6R1 upgrade planning checklist

    When upgrading to V6R1, make sure your software will be supported, your programs will function and the correct PTFs have been ...

  • Connecting multiple iSeries systems through DDM

    Working with databases over multiple iSeries systems can be simple when remotely connecting logical partitions with distributed ...

SearchEnterpriseLinux

SearchVirtualDataCentre.co.uk

Close