2022 April Release

Software Component FSCEXPEXT@1.1001 Permanent link for this heading

Classes Permanent link for this heading

Component

Reference

Description

FSCEXPEXT@1.1001

MathFunctions

Math Functions

FSCEXPEXT@1.1001

XMLFunctions

XML Functions

Properties Permanent link for this heading

Type

Property

Name

float(1, 16)

E

E

AttributeDefinition

jpfattrdef

Property

string

jpfname

Name

JSONStructFormat[]

jpstructformats

Detail Formats

JSONPropertyFormat[]

jsfproperties

Element Formats

boolean

jsfsimple

Simple Format

ComponentObject

jsftype

Object Class or Type

float(1, 16)

LN10

LN10

float(1, 16)

LN2

LN2

float(1, 16)

LOG10E

LOG10E

float(1, 16)

LOG2E

LOG2E

float(1, 16)

PI

PI

float(1, 16)

SQRT1_2

SQRT 1/2

float(1, 16)

SQRT2

SQRT 2

Actions Permanent link for this heading

Return Type

Signature

float

abs(
  float x,
  out retval float result)

float

acos(
  float x,
  out retval float result)

float

acosh(
  float x,
  out retval float result)

float

asin(
  float x,
  out retval float result)

float

asinh(
  float x,
  out retval float result)

float

atan(
  float x,
  out retval float result)

float

atan2(
  float y,
  float x,
  out retval float result)

float

atanh(
  float x,
  out retval float result)

dictionary[]

BackupTransactionVars(
  out retval dictionary[] txvars)

content

Base64Decode(
  content incont,
  out retval content outcont)

string

Base64Encode(
  content incont,
  out retval string base64string,
  optional boolean usemaxlinelength)

float

cbrt(
  float x,
  out retval float result)

float

ceil(
  float x,
  out retval float result)

string

CleanStr(
  string source,
  out retval string cleaned)

float

clz32(
  float x,
  out retval float result)

void

Commit(
  ref optional boolean allscopes,
  optional boolean savetxvars)

datetime

ConvertLocal(
  ref retval datetime value)

datetime

ConvertUTC(
  ref retval datetime value)

float

cos(
  float x,
  out retval float result)

float

cosh(
  float x,
  out retval float result)

string

CreateDigest(
  any incontent,
  out retval string hash,
  optional SecDigest digesttype,
  optional SecEncoding encoding)

any

Decrypt(
  ref retval any value,
  CipherType ciphertype,
  string password,
  optional SecEncoding encoding)

Content

Dict2Zip(
  dictionary dict,
  out retval Content zip)

any

Encrypt(
  ref retval any value,
  CipherType ciphertype,
  string password,
  optional SecEncoding encoding)

string

EncryptPassword(
  ref retval string password,
  HashType hashtype)

string

Escape(
  ref retval string str,
  optional string quote)

string

EscapeHTML(
  ref retval string str,
  optional boolean isattribute)

string

EscapeXML(
  ref retval string str)

any[]

EvaluateRestrictedExpression(
  string exprtext,
  ref any globalscope,
  ref any localscope,
  optional boolean useobjcategorycomponent,
  out retval any[] result)

any[]

EvaluateSecuredExpression(
  string exprtext,
  ref any globalscope,
  ref any localscope,
  optional boolean useobjcategorycomponent,
  out retval any[] result)

float

exp(
  float x,
  out retval float result)

float

expm1(
  float x,
  out retval float result)

string

FileNameEncode(
  string source,
  out retval string replaced)

float

floor(
  float x,
  out retval float result)

float

fround(
  float x,
  out retval float result)

string

GenerateUUID(
  out retval string uuid)

content

GetContentPart(
  content cont,
  ref integer maxsize,
  out retval content part)

integer

GetDateTimeDistance(
  datetime fromdate,
  datetime todate,
  ModifyDateTimeOperand operand,
  out retval integer distance)

string

GetDefaultStr(
  AttributeAggregateDef attrdef,
  out retval string str)

string

GetFileExtFromMIMEType(
  string mimetype,
  out retval string fileext)

datetime

GetFileModificationTime(
  content cont,
  out retval datetime modificationtime)

string

GetMIMETypeFromFileExt(
  string fileext,
  out retval string mimetype,
  out boolean mimetypefound)

integer

GetRandomNumber(
  optional integer max,
  out retval integer number)

string

GetRandomString(
  optional integer length,
  out retval string string)

string

GetSizeStr(
  integer kbs,
  out retval string result)

any[]

GetThreadActionParameter(
  Action action,
  integer parameteridx,
  out boolean hasaction,
  out retval any[] value)

object

GetTraceContext(
  out retval object context)

boolean

HasThreadActions(
  Action[] actionlist,
  out retval boolean result,
  out optional Action action)

void

HexColor2RGB(
  string hexcolor,
  out integer red,
  out integer green,
  out integer blue)

string

HexDecode(
  string encoded,
  out retval string decoded)

string

HexEncode(
  string source,
  out retval string encoded)

float

hypot(
  float x,
  float y,
  out retval float result)

float

imul(
  float x,
  float y,
  out retval float result)

void

InitializeRandom()

boolean

IsEmptyCSVLine(
  string line,
  string nullrep,
  out retval boolean result)

any

JSON2Value(
  string json,
  out retval any value,
  optional boolean allowinvalidutf8)

string

LocalDateTime2ISOStr(
  datetime localdatetime,
  out retval string datetimestring)

float

log(
  float x,
  out retval float result)

float

log10(
  float x,
  out retval float result)

float

log1p(
  float x,
  out retval float result)

float

log2(
  float x,
  out retval float result)

string

MakeCSVLine(
  string[] cells,
  string nullrep,
  out retval string str)

datetime

ModifyDateTime(
  ref retval datetime value,
  ModifyDateTimeOperand operand,
  ModifyDateTimeOperator operator,
  integer modifyvalue)

interface

Parse(
  any content,
  out retval interface xmldoc)

float

pow(
  float x,
  float y,
  out retval float result)

string

QPEncode(
  string string,
  out retval string qpstring)

void

RaiseError(
  ErrorMessage errormessage,
  optional string str1,
  optional string str2,
  optional string str3,
  optional string str4,
  optional string str5)

any

Random(
  ref retval any number,
  integer range)

float

random(
  out retval float result)

string[]

RegexCapture(
  string source,
  string pattern,
  optional string flags,
  out retval string[] result)

dictionary[]

RegexCaptureEx(
  string source,
  string pattern,
  optional string flags,
  out retval dictionary[] result)

boolean

RegexMatch(
  string source,
  string pattern,
  optional string flags,
  out retval boolean result)

string

RegexReplace(
  string source,
  string pattern,
  optional string flags,
  string replacement,
  out retval string result)

void

RestoreTransactionVars(
  dictionary[] txvars)

string

RGB2HexColor(
  integer red,
  integer green,
  integer blue,
  ref retval string hexcolor)

float

round(
  float x,
  out retval float result)

any

Round(
  ref retval any number,
  optional integer fractions)

void

SetFileModificationTime(
  content cont,
  datetime modificationtime)

float

sign(
  float x,
  out retval float result)

float

sin(
  float x,
  out retval float result)

float

sinh(
  float x,
  out retval float result)

void

Sleep(
  integer milliseconds)

float

sqrt(
  float x,
  out retval float result)

datetime

Str2DateTime(
  string str,
  out retval datetime value)

float

Str2Float(
  string str,
  out retval float value)

integer

Str2Integer(
  string str,
  out retval integer value)

string

StringReplace(
  ref retval string value,
  string[] patternlist,
  string replacement)

float

tan(
  float x,
  out retval float result)

float

tanh(
  float x,
  out retval float result)

string[]

Tokenize(
  string str,
  optional string separator,
  out retval string[] tokens)

string[]

TokenizeCSVFile(
  string str,
  string nullrep,
  out retval string[] lines)

string[]

TokenizeCSVLine(
  string str,
  string nullrep,
  out retval string[] cells)

void

Trace(
  string text,
  optional any value)

void

TraceCallStack()

void

TraceTransaction()

void

TraceValue(
  optional any value)

float

trunc(
  float x,
  out retval float result)

string

UnEscape(
  ref retval string str,
  optional string quote)

string

UnEscapeHTML(
  ref retval string str)

string

UnEscapeXML(
  ref retval string str)

string

URLDecode(
  string encodedurl,
  out retval string url)

string

URLEncode(
  string url,
  out retval string encodedurl,
  optional integer targetcharset)

string

Value2JSON(
  any value,
  out retval string json,
  optional boolean fullrefs,
  optional JSONStructFormat[] formats)

string

Value2XML(
  any value,
  out retval string xml,
  optional boolean enrich,
  optional boolean fullrefs,
  optional boolean omitsurroundingnode)

void

VerifyPassword(
  string password,
  string hash)

any

XML2Value(
  any xml,
  out retval any value,
  optional boolean keepnamespaceprefixes,
  optional boolean version2)

dictionary

Zip2Dict(
  Content zip,
  out retval dictionary dict)

Types Permanent link for this heading

Component

Reference

Description

FSCEXPEXT@1.1001

CipherType

Cipher Type for

FSCEXPEXT@1.1001

HashType

Password Hash Type

FSCEXPEXT@1.1001

JSONPropertyFormat

Formatting information for a property with

FSCEXPEXT@1.1001

JSONStructFormat

Formatting information for an object classes or types with

FSCEXPEXT@1.1001

ModifyDateTimeOperand

Operand for FSCEXPEXT@1

FSCEXPEXT@1.1001

ModifyDateTimeOperator

Operator for FSCEXPEXT@1

FSCEXPEXT@1.1001

SecDigest

Digest type for

FSCEXPEXT@1.1001

SecEncoding

Encoding

FSCEXPEXT@1.1001

XMLNodeType

XML NodeType

ErrorMessages Permanent link for this heading

Component

Reference

Description

FSCEXPEXT@1.1001

ERR_INVALID_PASSWORD

Invalid password.

FSCEXPEXT@1.1001

ERR_JSON_SYNTAXERROR

Syntax error in JSON: %s.

MathFunctions Permanent link for this heading

Component

Reference

Description

FSCEXPEXT@1.1001

Math

#Math Object

MethodDefinitions Permanent link for this heading

Component

Reference

Description

FSCEXPEXT@1.1001

MethodTraceCallStack

Method definition that allows to override an action to trace the stack

XMLFunctions Permanent link for this heading

Component

Reference

Description

FSCEXPEXT@1.1001

XML

#XML Object