Hi,
I would like to invoke a service from a DSP by using the %invoke …% instruction, because the service i would like to invoke has an record as input and a recordlist as output (with different construction).
The DSP is the output template from a service, which is found at /package/folder1/folder1_1/serviceA, but the service i would like to invoke is found at /package/folder1/folder1_2/serviceB.
The output from serviceB is a recordlist called Products.
I tried the following instruction, but it seems not to work:
%invoke /folder1.folder1_2/serviceB%
%loop Products%
%value Product/Name%
%value Product/ProdID%
%value Product/Price%
%endloop%
%endinvoke%
Thanks,
Varrius
PS: I’m using SAP BC 4.6 if it’s relevant.
edit:
I have still the same problem, but got another one 
When i invoke a service from the DSP with an link/action like:
how can i avoid to set the url into the address-bar? Is there any possibility? (Maybe using a frame? But i don't know how to make that with the BC.)
When i invoke service on this way, is the pipeline dropped or could i use variables in the next services?
edit2:
Is it possible to set a value to variables in a DSP? I know i can copy from one to another, but i want to set my own data, like strings etc.
#webMethods#Integration-Server-and-ESB#Flow-and-Java-services