从GeneXus中的不同KB调用过程

时间:2014-08-20 19:14:03

标签: session procedure genexus

我想知道如何从GeneXus中的不同KB调用过程。我不能将它们用作Web服务,因为它们必须是有状态的才能保持会话。

3 个答案:

答案 0 :(得分:2)

这取决于许多不同的事情。例如,您正在生成的语言,两个应用程序是否在同一服务器上,是否可以从命令行调用该过程等。

如果该过程是Main并且可以从命令行调用,并且两个应用程序都在同一台服务器上,则Shell function可能就是您要查找的内容。看一下文档。

答案 1 :(得分:0)

使用动态调用,将程序名称分配给变量,并使用该变量调用程序,例如:

& Program ='ProgramName'

呼叫(安培;程序,PARM1,parmX)

答案 2 :(得分:0)

与上面关于Shell函数的答案类似,您可以将应用程序部署为jar文件,并将其作为外部对象从其他KB调用,访问其在包内的方法。

链接:https://wiki.genexus.com/commwiki/servlet/wiki?32092,Application+Deployment+tool