Use Case 8: Customizing inbound BOD
Scope: Mongoose ReplDoc-based
Category: Low Code
Tier: OB
Notes: OB - additive extensibility - no merging requirements
Perform these steps:
		- Create BodOnReceive Event Handler.- Enter Handler description. (Example: Post ReplDoc Process Sales
									Order)Enter Applies To Objects (format BODVerb.BODNoun) (Example: Process.SalesOrder) 
- Choose other handler options- Active (during development, disable. Remember to enable when testing or live)
- Can Override: enabled
- Synchronous – enabled 
 
 
- Enter Handler description. (Example: Post ReplDoc Process Sales
									Order)
- Create Event Actions.- Action Sequence: 10
- Action Type: Extract XML Collection
- Action Description: Extract elements
- Edit Parameters- XML Template: XML representing incoming BOD
- XML: BODXML() keyword instructing AES to substitute incoming BOD
- Path: XPATH of elements to be parsed
- Property Map: maps XPATH elements to result set properties
- Result Set Assignment: name of in-memory table discard after
										event adjourns used to store extracted property
												values  
 
- Action Sequence: 20
- Action Type: Set Values
- Action Description: Extract values to variables
- Edit Parameters- Name/Value pairing of VariableName to Values. Use P3 keyword
										to extract value (collection name, index, property name). It
										is acceptable to use 1 for index if extracting only header
												elements.  
 
- Name/Value pairing of VariableName to Values. Use P3 keyword
										to extract value (collection name, index, property name). It
										is acceptable to use 1 for index if extracting only header
												elements.
- Action Sequence: 40 (can be consecutive number 30)
- Action Type: Load IDO Row
- Action Description: Lookup ReplDoc created record
- Edit Parameters- IDO: Name of IDO
- Properties: List of properties (including property used to filter)
- Filter: define "where" clause using SUBSTITUTE keyword of key property(s)
- Output: variable  
 
- Action Sequence: 50
- Action Type: Update Collection
- Action Description: Update IDO with extracted values
- Edit Parameters
 - Update From IDO: Enabled
- IDO: name of IDO
- Properties: Name/Value association to set property values and filter
								IDO to be updated  