Skip to main content

I1814

I1814 = 1814
const I1814: String = '1814';

Example​

procedure ScriptEvent(var Value: variant);
var
IssueCode: string;
IssueNum: integer;
begin
IssueCode := I1814; // '1814'
IssueNum := StrToInt(IssueCode); // explicit integer conversion
Value := IssueCode + ':' + IntToStr(IssueNum);
end;

Usage​

I1814 is the script-visible String code '1814' for Issue 1814 (ContainerMove Code Not Specified).

  • Select I1814 only after the exact ContainerMove code field fails the map's blank/null policy.
  • Use text for serialisation and explicit integer conversion for issue APIs.
  • Include parent context for child rows and the expected identifier namespace.

Condition and scope

This member applies to the transaction header. Do not substitute a child code when a line/package/manifest identifier is absent.

Code Not Specified is narrower than generic Missing Required Value and different from Not Found or Invalid Value: no identifying code was supplied. Apply an explicit policy for Null, Unassigned, Empty, blank and whitespace before choosing it.

Header and child offsets are sparse source choices. Do not derive a code arithmetically. Include the field name, transaction/parent keys, application/partner scope and expected code namespace in the diagnostic.

Type and live severity

Integer APIs require 1814 or StrToInt(I1814); implicit String coercion is not recommended. GetIssueLevel queries live configuration and returns 6/Error when the row is absent.

Fresh-build and v1.15 definitions agree on status 0/Not Set and route /Transaction/ContainerMove. Not Set is not automatically Error, regardless of description. The calling workflow must explicitly decide whether the absent code blocks, defaults, warns or continues.

Additional Technical Info​

I1814 is the script-visible String constant '1814' for ContainerMove Code Not Specified. It identifies absence of the ContainerMove business code; it does not inspect a dataset, decide blank/null policy, or create an issue.

Native/import source supplies digit text although the generated display omits quotes. The example was source-reviewed and not run against VxData.

Definition

PropertySource value
Script type/valueString / '1814'
Integer Issue number1814
DescriptionContainerMove Code Not Specified
Status0 — Status_NotSet
AdminUrl/Transaction/ContainerMove
Scopetransaction header

Non-effects and issue lifecycle

I1814 does not trim/default/validate a code, find or create a record, log, insert DIssue, change status, or navigate. The local Scriptlet CreateIssue logs without querying severity; InvoiceIssue uses live severity and deferred persistence. Neither behavior comes from the constant.

Related entries

No Delphi/Free Pascal equivalent exists; this is Velox-owned.

Created 2026-07-15