我创建了一个Web服务,用于在类中生成供应商发票,允许调用此Web服务我调用了Action类型的菜单项,允许您调用Purchformletter
类,但是,在SoapUI中显示错误,答案是:
监控电池:尝试无效的PurchFormLetter.main 上诉在客户端上以CIL运行。
调用菜单项是:
args.record ( mytable) ;
menuFunction = new MenuFunction (' PurchFormLetter_Invoice :: Action ) ;
menuFunction.run ( args) ;
但是,如果我在作业中使用此代码,它可以正常工作
提前致谢
答案 0 :(得分:1)
您无法从服务中调用 Controller 。您应该调用服务类(示例中为\Classes\FormletterService\postPurchaseOrderInvoice
)。
对于 FormletterService ,已经有标准的AIF服务(\Services\FormletterService
)。只需使用FormletterService.postPurchaseOrderInvoice
操作创建AIF端口。