New method is used to create an empty landmark or landmark category item. You can use the new item as a template. It is available only in synchronous mode.
The following is an example for using New:
new_output = landmark_handle.call('New', {'Type': u'Landmark'})
The following table summarizes the specification of New:
| Interface | IDataSource | 
| Operation | Creates an empty landmark or category item. | 
| Response Model | Synchronous | 
| Pre-condition | IDataSource interface is loaded. | 
| Post-condition | Nil | 
Input Parameters 
Input parameter specifies the content type to create.
  | 
Output Parameters 
Output parameters contain ErrorCode, and ErrorMessage if the operation fails.
  | 
Errors 
The following table lists the error codes and their values:
Error Messages 
The following table lists the error messages and their description:
  | 
Example 
The following sample code illustrates how to create an empty landmark/category item:
import scriptext
landmark_handle = scriptext.load('Service.Landmarks', 'IDataSource')
try:
    new_output = landmark_handle.call('New', {'Type': u'Landmark'})
    error = new_output['ErrorCode']
    if error != 0:
        print "Error in creating the landmark item"
    else:
        print "The Landmark item is created"
except scriptext.ScriptextError, err:
    print "Error performing the operation : ", err
See About this document... for information on suggesting changes.