RunProtocol: howto

Hi --

Goal: I'd like to run a protocol (stored in one of my personal protocol folders) from another protocol which only needs input and ouput filenames as parameters.

According the PP documentation I might use the following approaches, if not mistaken:

     1) store protocol as xml and use "Run program on server" component to run RunProtocol from command line starting that protocol

     2) use the function RunProtocol (I'm feeling unsure whether I do get that option right.)

Questions:

     What would you suggest to use?

     Yet another functionality/approach I'm missing?

With kind regards,

Michael