CreateObjectUsingCreateRule

You can use this function for Optiva workflows.

Purpose

This function creates a new object using Create Rule.

Syntax

Dim saveStatus as long = CreateObjectUsingCreateRule (symbol, CreateRule, CopyMethod, Segments, newKey)

Arguments

Part Description
Symbol The symbol of target object.
CreateRule The create rule associated with the object.
CopyMethod The copyMethod that is associated with the create rule value.
CodeSegments The hashtable containing the code segment names with the create rule value.

Description

CreateObjectUsingCreateRule creates a new object with the help of Create Rule internally by calling the Create Data using Create Rule API.

Example

In this example, a new Trade Item object is created using Create Rule.

Dim newKey As String = ""
Dim sItemDescription As String = ""
Dim htCodeSegments As Hashtable = new Hashtable()
htCodeSegments.Add("Company Prefix","000002")
htCodeSegments.Add("GTIN Type","GTIN-12")
htCodeSegments.Add("GTIN Template","FOOD")
Dim saveStatus as long = 0
saveStatus = CreateObjectUsingCreateRule("TRADEITEM","NEW TRADE ITEM","NEW TRADE ITEM",htCodeSegments,newKey)