REQUEST SERVICE

This action makes it possible to use a service of an intelligent business object.

REQUEST SERVICE Id() OF AttributeIdentifier()[ VIA ChannelName]

where Id() indicates the name of the service and AttributeIdentifier indicates the business object which provides the service.

REQUEST SERVICE RegisterProduct OF Awaresoft

It is possible to indicate that the service should be run asynchronously – that is, if a system is executing an ordered collection of rules, one of which calls the service asynchronously, the next rule will execute immediately without waiting for the service to finish. To indicate that the service should run asynchronously, add NOWAIT keyword after the service. For example,

REQUEST SERVICE RegisterProduct OF Awaresoft NOWAIT 

The VIA keyword can be used to indicate specific channel through which the service is requested, for example

REQUEST SERVICE RegisterProduct OF Awaresoft VIA Sockets 

If the VIA keyword is not specified, the default channel of the service provider is used.

  • Last modified: 2023/05/09 01:45