peoplecode的IntBroker没有CreateInstance函数
在PeopleCode中,IntBroker类确实没有CreateInstance函数。这是因为IntBroker类是PeopleSoft应用程序中内置的类,它的实例是在应用程序启动时自动创建的,并由PeopleSoft应用程序管理。因此,您无法通过CreateInstance函数来创建IntBroker类的实例。
IntBroker类的主要作用是在PeopleSoft应用程序中提供消息传递服务。您可以使用IntBroker类的方法来发送和接收消息,以及管理消息队列和订阅。
要使用IntBroker类,您需要在PeopleCode程序中声明一个IntBroker对象,并使用IntBroker类的方法来执行所需的操作。例如,以下代码段演示了如何使用IntBroker类的SendMessage方法发送一条消息:
Local IntBroker &IB = CreateObject("IntBroker");
Local Message &Msg = CreateMessage();
&Msg.SetContent("Hello, world!");
&IB.SendMessage("MY_QUEUE", &Msg);
在此示例中,我们首先创建了一个IntBroker对象,然后创建了一个消息对象,并将一条文本消息设置为消息内容。最后,我们使用IntBroker对象的SendMessage方法将消息发送到名为“MY_QUEUE”的消息队列中。
请注意,由于IntBroker类的实例是由PeopleSoft应用程序管理的,因此您不需要在使用IntBroker之前显式地创建一个实例。您只需要声明一个IntBroker对象即可开始使用IntBroker类的方法。
原文地址: https://www.cveoy.top/t/topic/b7v7 著作权归作者所有。请勿转载和采集!