Show / Hide Table of Contents

create_state

Public Function create_state(ByVal state As String, _
                             ByVal full_name As String, _
                             ByVal is_default As Boolean, _
                             ByVal country As String) As Integer

Description

This API creates a state/prov object in Clarify database, and relates it to an existing country. In addition, the state can be set to be the default state for the country, or not. If it is to be the default state, the previous default state is set to be a normal state.

Parameters

Parameter Name Required? Description
state Yes State name
full_name No Full name of the state
is_default Yes Is this the default state for the country?
country Yes The country to link the state to

Returns

Value Meaning
0 No errors
-1 No state name supplied
-2 Cannot find the specified country name
-3  The supplied state is already defined for the country
ret_objid Output - Returns the objid of the new state

Examples

Add a new state of "Confusion" for the USA. Do not make it the default.

Visual Basic:

Dim ret_int As Integer
Dim state_objid As Long

ret_int = fcinter.create_state("Confusion", "The state of confusion", false, "USA")

 If ret_int = 0 Then
   state_objid = fcinter.ret_objid
 End If

JavaScript:

var ret_int = fcinter.create_state("Confusion", "The state of confusion",

                                   false, "USA");

 if (ret_int == 0){ var state_objid = fcinter.ret_objid; }

Add the same state, but make it the default state for the USA.

Visual Basic:

Dim ret_int As Integer
Dim state_objid As Long

ret_int = fcinter.create_state("Confusion", _
                               "The state of confusion", true, "USA")

 If ret_int = 0 Then
   state_objid = fcinter.ret_objid
 End If

JavaScript:

var ret_int = fcinter.create_state("Confusion", "The state of confusion",
                                   true, "USA");

 if (ret_int == 0){ var state_objid = fcinter.ret_objid; }
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.