Web Search
Scripting in StreamServe
The script editor
Checking the script syntax
Script execution
Job execution phases
Formatting phase
Retrieved scripts
Before scripts
After scripts
StreamServe scripting language specifics
Variables
Global variables
Local variables
Field references
Array variables
Multi dimensional arrays
Example of array usage
Operators
Delimiters
Expressions
Variables in numeric expressions
String Extraction Expression (PageIN only)
Assignment statements
Conditional statements
The if statement
The if...else statement
The switch...case statement
The while statement
The do...while statement
The for statement
Comments
Script functions
Numeric precision
Escape sequences
Built-in script functions
Function files
When to use function files
User created script functions with arguments
Using local variable names as arguments to a function
Substitution tables
Script functions reference
General functions
Array handling functions
Block handling functions
Job ID handling functions
Job resource handling functions
Job status handling functions
Log file functions
Overlay handling functions
Page handling functions
PageIN specific functions
StreamIN specific functions
Ungrouped functions
Check digit calculation functions
Collector functions
COM functions
Date and time functions
Dispatcher functions
Document sorting and bundling functions
Email functions
File handling functions
Java functions
LDAP functions
Connecting to the directory server
Non-persistent connections
Persistent connections
LDAP examples
Lotus Notes functions
Lotus Notes examples
Message traversing functions
Message traversing examples
Numeric operation functions
Position formatting functions
Preview functions
Preview examples
Project related functions
Queue and repository functions
Session handling functions
StoryTeller functions
String handling functions
Substitution table functions
Executing a substitution table function only once
Test output functions
Type and conversion functions
ODBC functions
ODBC startup argument
Script functions in alphabetical order
A
Abs
AddSubst
Amount
AmountValue
ArchiveBegin
ArchiveDisable
ArchiveEnable
ArchiveEnd
ArraySize
AtJobEnd
AttachmentBegin
AttachmentEnd
B
Base64DecodeString
Base64DecodeStringUsingCodepage
Base64EncodeFile
Base64EncodeString
Base64EncodeStringUsingCodepage
BinAnd
BinOr
BinXOr
C
CallProc
CancelJob
Clear
ClearSubst
ClearVars
COMCreateObject
COMDestroyObject
COMInvoke
COMSetProperty
COMGetProperty
ConnectorPage
ConnectorPageActual
ConnectorPages
ConvCurrMsgToUC
CopyFile
CreateGlobalSerNo
CurrDocProperty
CurrInFileName
CurrInRealPath
CurrInSavePath
CurrJobOwner
CurrJobProperty
CurrMetadata
CurrReposProperty
D
DayOfYear
DeclareMetadata
DeleteFile
DeleteJobResource
DelSubstKey
Dformat
DiffDate
Div
DocInsertedPages
DocPageActual
DocPage
DocPages
DtisoFormat
DumpVariables
E
EndDocument
EndMessage
EraseSubst
Eval
Execute
Exist
F
FileCopy
FileDelete
FileMove
FileOpen
FileReadLn
FileSize
FileWrite
FileWriteLn
FindInArray
FindStringExactInArray
FirstBlockInst
FirstBlockOnPage
FlushOutput
ForcePoll
FrameOverflow
G
GetAttachmentContentType
GetAttachmentCount
GetAttachmentFile
GetAttachmentOriginalFile
GetConnectorValue
GetCurrModuleinfo
GetCurrOutConn
GetCurrSegDoc
GetCurrX
GetCurrY
GetCurrBlockY
GetCurrObjY
GetDate
GetDateTime
GetDesignCenterVersion
GetDistributionChannelsForRole
GetDistributionChannelsForUser
GetDocActualInserts
GetDocEnvelopeCount
GetDocInsertCount
GetDocInsertEquivals
GetDocSheetCount
GetDocumentDefinitionId
GetDocumentDefinitionName
GetDynamicOverlayURI
GetEnvelNr
GetExtJobId
GetFirstPPDoc
GetFirstSegDoc
GetGlobalSerNo
GetGlobalSerNoRange
GetHTTPHeaderValue
GetIntJobId
GetJobIDAttribute
GetJobIDDateAttribute
GetJobIDJob
GetJobIDNumAttribute
GetJobQueueItemId
GetJobQueueURI
GetJobResourceIndex
GetJobStatus
GetMetaDataDocument
GetMetaDataJob
GetMetaDataMessage
GetMailMachine
GetNextPPDoc
GetNextSegDoc
GetPhysicalPlatform
GetPPDocId
GetPPDocProperty
GetPPError
GetPPJobId
GetPPJobProperty
GetPPMetadata
GetPPReposProperty
GetPreviewType
GetProjectName
GetProjectRevision
GetProjectVersion
GetRequestedPreviewContentType
GetRequestedPreviewChannel
GetRequestedTestOutputChannel
GetRolesForUser
GetSegDocProperty
GetSegJobProperty
GetSegment
GetSegMetadata
GetSegReposProperty
GetSender
GetSerNo
GetSubst
GetSubstColCount
GetSubstKey
GetSubstKeyCount
GetTextFormattingInfo
GetTime
GetTopJobId
GetXoffs
GetYoffs
H
I
In2Pt
Int
InConnectorName
IncProcStatCounter
InQueueName
InsertOverlay
InsertPage
IoErrText
IsamAdd
IsamClose
IsamCreate
IsamErase
IsamGet
IsamOpen
IsAmount
IsAmountValue
IsDate
IsDocDefAvailable
IsFirstDocInEnvelope
IsFirstPageInEnvelope
IsFirstSegment
IsInsertingPage
IsLastDocInEnvelope
IsLastPageInEnvelope
IsLastSegment
IsNum
IsPreview
IsTestOutput
J
JavaDestroyObject
JavaInvokeMethod
JavaInvokeStaticMethod
JobBegin
JobInsertedPages
JobEnd
L
LastBlockOnPage
LdapAddAttrBinaryValue
LdapAddAttrValue
LdapConnect
LdapConnectPersistent
LdapConnectSSL
LdapConnectSSLCCA
LdapConnectSSLCCAPersistent
LdapConnectSSLPersistent
LdapDisconnect
LdapFind
LdapGetAttrValue
LdapGetAttrValueCount
LdapGetEntry
LdapGetEntryCount
LdapGetObjectByDN
LdapGetUser
LdapNewEntry
LdapReleaseNewEntries
LdapReleaseResultSet
LdapReplaceAttrBinaryValue
LdapReplaceAttrValue
LdapSort
LdapUpdateEntry
LdapWriteAttrBinaryValue
Log
LotusNotesAddNote
LotusNotesAttachFile
LotusNotesConnect
LotusNotesDisconnect
LotusNotesFind
LotusNotesFirst
LotusNotesGet
LotusNotesLast
LotusNotesNext
LotusNotesPrev
LotusNotesSetDateTime
LotusNotesSetNumber
LotusNotesSetText
M
MatBlk
MatchCol
MatchPos
MaxCol
MaxRow
MIMEAddPart
MIMESetPartProperty
MkDir
Mm2In
Mm2Pt
Mod
Mod10
Mod10L
Mod11
MoveFile
MsgBlockId
MsgClose
MsgCountId
MsgFieldId
MsgFieldValue
MsgFrameCountId
MsgFrameGetValue
MsgFrameOpen
MsgFrameValueExist
MsgGetValue
MsgNextBlock
MsgNumFields
MsgOpen
MsgProcCountId
MsgProcGetValue
MsgProcOpen
MsgProcValueExist
MsgValueExist
N
NextPage
NextProc
NextSegment
NewDate
NewJob
NewPage
NFormat
NoFormFeed
Num
NumberOfEvents
NumberOfEventsEx
O
OdbcCommitTrans
OdbcConnect
OdbcConnectW
OdbcClearReorderText
OdbcCloseQuery
OdbcDate2Date
OdbcDate2Time
OdbcDisconnect
OdbcExecute
OdbcExecuteEx
OdbcGetOne
OdbcGetFirst
OdbcGetNext
OdbcRollbackTrans
OdbcSetCodepage
OdbcSetReorderText
OutputFile
OutputLXFJobResource
OutputLXFJobResourcePrnOffs
OutputString
OverlayGetNumPages
P
PageOfPages
Pages
PatternResult
PPBeginDocMDUpdate
PPCommitDocMDUpdate
PPDocCount
PPRollbackDocMDUpdate
PreProc
PreProcLog
Pt2In
Pt2Mm
Q
QueuePages
R
ReadSubst
Regexmatch
ReplaceJobIDAttribute
ReplaceJobIDDateAttribute
ReplaceJobIDNumAttribute
RGBcolor
Round
S
SavePPMetadata
SaveSegMetadata
SessionEnd
SessionGetVariable
SessionSetVariable
SessionStart
SetCopies
SetCurrMetadata
SetCurrMetadataNum
SetCurrX
SetCurrY
SetDestPath
SetExtJobId
SetFontProperties
SetJobDescr
SetJobFailed
SetJobOwner
SetLanguage
SetMetaDataJob
SetOutputExpireDate
SetPPMetadata
SetPPMetadataNum
SetPrnXoffs
SetPrnYoffs
SetSegMetadata
SetSegMetadataNum
SetSerNo
SetSubst
SetXoffs
SetYoffs
SinCount
SinVal
SinValExist
Skip
Sleep
Sort
SortSegDoc
StartTimer
StEvalXPath
StGetParagraphPageXMm
StGetParagraphPageXPt
StGetParagraphPageYMm
StGetParagraphPageYPt
StGetParagraphXMm
StGetParagraphXPt
StGetParagraphYMm
StGetParagraphYPt
StGetProcessingProperty
StGetProperty
StGetPropertyMm
StGetPropertyPt
StIsEmpty
StLanguageLookup
StMsgAddNode
StMsgAttachXML
StMsgAttachXMLFile
StMsgSaveToFile
StopTimer
StSetProperty
StSetPropertyMm
StSetPropertyPt
StoreJobIDAttribute
StoreJobIDDateAttribute
StoreJobIDNumAttribute
Str
StrBlk
StridX
StrLadj
StrLen
StrQTok
StrrBlk
StrTok
StURIExist
StXPathNextPosition
StXPathPopNodeSet
StXPathPushNodeSet
StXPathSetPosition
StXPathSortNodeSet
Subst
SubstArr
SubStr
SubStrRepl
T
ToLower
ToUpper
U
UpdateExternalCompletionStatus
UpdateJobStatus
UpdatePPDocStatus
UpdatePPJobStatus
UpdateSegDocStatus
UpdateSegJobStatus
URLClose
URLExist
URLOpen
URLReadLn
Utf8DecodeString
Utf8EncodeString
W
WriteSubst
Lotus Notes Fetch Wizard
Generating a code block with the Lotus Notes Fetch wizard
Information required by the Lotus Notes Fetch wizard
Generating the code block
Editing a generated code block
Deleting a generated code block