Namespace: OpenEdge.BusinessRules
Type: Class PayloadBuilder
Parent Classes:
Inherits: Progress.Lang.Object


Copyright (c) 2013, 2018-2019 by Progress Software Corporation. All rights reserved.
File:PayloadBuilder
Purpose:Helper class to encapsulate building of the XML payload for
a DecisionService Call
Author(s):pjudge
Created:Wed May 08 10:20:10 EDT 2013



Method Summary
  Options Name Purpose
  LONGCHAR BuildPayload (character, DecisionServiceSelectorEnum, character, handle) /** Builds the XML payload document payload for passing into a Decision Service. @param character (mandatory) The decision service nam,e @param DecisionServiceSelectorEnum (mandatory) The criterion used to select the service @param character (optional) The value used to select the decision service @param handle (optional) A handle to a ProDataSet containing payload data @return longchar A completed payload XML document */
  WriteBufferData (handle, handle)

Constructor Summary
  Options Name Purpose
  PayloadBuilder ()

Method Detail
Top

LONGCHAR BuildPayload (character, DecisionServiceSelectorEnum, character, handle)

Purpose: Builds the XML payload document payload for passing into a Decision Service.
Parameters:
pcDecisionServiceName CHARACTER
 
poDecisionServiceSelector OpenEdge.BusinessRules.DecisionServiceSelectorEnum
 
pcSelectorValue CHARACTER
 
phAppData HANDLE
 
Returns LONGCHAR
  longchar A completed payload XML document
Top

WriteBufferData (handle, handle)

Parameters:
phBuffer HANDLE
 
phQuery HANDLE
 


Constructor Detail
Top

PayloadBuilder ()