LabelFileService

First available in SystemsLink: 2017.3.0

The methods in LabelFileService enable search, creation, and deletion of labels.

Endpoint address: [SystemsLinkRootUrl]/LabelFileService.svc

Methods

Method Name Parameters C# return type Description

Name

C# data type

Delete

labelDefinition

string

void

Delete a LabelFile definition.

abbreviation

string

Get

labelDefinition

string

List<LabelFile>

Retrieve a LabelFile list matching the specified label definition.

GetLabels

labelDefinitions

List<string>

List<LabelFile>

Retrieve a LabelFile list matching the specified label definitions.

GetLabelValues

labelValues

List<Tuple<string, string>>

List<LabelFile>

Retrieve a LabelFile list matching the specified labelValues.

NewItem

LabelFile

Create a new LabelFile.

Save

labelFile

LabelFile

LabelFile

Save a LabelFile.

Search

labelfileFilter

FilterObjectOfLabelFile

PagedResultOfLabelFile

Search for a LabelFile entry.

Properties and column mapping

Columns in Database column Name are from the labelfile database table.
Property Database column Comments

Name

C# data type

Name

Data type

Abbreviation

string

abbr

varchar(6)

Code

int

code

int

ControlData

string

Not mapped to database.

CreatedBy

string

Not mapped to database.

CreatedDateTime

DateTime?

Not mapped to database.

EdiCode

string

edicode

varchar(6)

ExtraString1

string

label_extrastring1

varchar(60)

ExtraString2

string

label_extrastring2

varchar(60)

ExtraString3

string

label_extrastring3

varchar(60)

ExtraString4

string

label_extrastring4

varchar(60)

ExtraString5

string

label_extrastring5

varchar(60)

ExtraString6

string

label_extrastring6

varchar(60)

IsActive

bool?

retired

char(1)

IsSystemCode

bool?

systemcode

char(1)

LabelDefinition

string

labeldefinition

varchar(20)

Name

string

name

varchar(20)

RuleData

List<ConcurrencyFieldRule>

Not mapped to database.

UpdateDateTime

DateTime?

Not mapped to database.

UpdatedBy

string

Not mapped to database.

UserLabelName

string

userlabelname

varchar(20)