Run an ABL non-persistent procedure
- Last Updated: March 30, 2020
- 1 minute read
- OpenEdge
- Version 12.2
- Documentation
Methods that run a non-persistent procedure can:
- Appear on any AppObject
- Require an object ID in the SOAP request header for each method invocation unless the object is a session-free AppObject
This is the ABL prototype for the sample FindCustomerByNum( ) method:
ABL prototype for a non-persistent external procedure
|
This is a sample VB.NET declaration for the ABL non-persistent procedure
method, FindCustomerByNum( ):
|
This is a sample call to this method:
|
This is a sample Doc/Lit SOAP request that might be generated from this
FindCustomerByNum( ) method invocation:
|
Note the following elements in the preceding SOAP message:
- AppObject ID (
OrderInfoID) sent using the<UUID>element of the SOAP header - Data for the request highlighted in the example, including the request
for a
CustomerNumbervalue of 3
This is a sample Doc/Lit SOAP response that is generated by the WSA from
this invocation of the FindCustomerByNum( ) method:
|
Note: The CustomerName value,
"Hoops", returned and highlighted in the example.