Note: The client RPC are the same, just change the prefix "Server" to "Client".
Server* - Is an RPC to call the server from the client tier.
Client* - Is an RPC to call the client from the server tier.
RPC
|
Purpose
|
ServerBuildHdlList
|
Return a list of
metadata elements based on their handles
|
ServerBuildList
|
Returns a list of
metadata elements
|
ServerBuildPrefix
|
add a prefix to the
infolog message
|
ServerBuildStackTrace
|
Debug command
|
ServerCheckHdl
|
Check metadata
element (with Handle) version
|
ServerCheckMenuFuncVer
|
Check menuitem
version
|
ServerClearDirtyCursor
|
Clear cursors that
are not current
|
ServerCloseSession
|
Close session
|
ServerCommonSettings
|
setup some common
settings for the session
|
ServerConstructLabel
|
Construct label
|
ServerCQLExit
|
Shutdown the X++
interpretor and prepare for session exit
|
ServerCursorDeleteAll
|
Delete cursor
|
ServerCursorInsertRecordset
|
InsertRecordSet
|
ServerCursorUpdateAll
|
Update cursors
|
ServerDatabasePid
|
Get database SPIDs
for a target session
|
ServerDBFFieldSqlDefault
|
get default value for
a field
|
ServerDBFIsMonocased
|
determine whether
field is case sensitive or not
|
ServerDBFName
|
get field name
|
ServerDBFNameOrderByFmt
|
Return formatter
string for SQL name of field (when used in order by)
|
ServerDBFNameWhereLikeFmt
|
Return formatter
string for SQL name of field (when used in where clause)
|
ServerDBIName
|
get index name
|
ServerDBSessionCount
|
get number of sessions
|
ServerDBSessionKill
|
Admin can kill a user
session
|
ServerDBSessionUpdateUsr
|
Update session
information
|
ServerDBSessionUser
|
Set the user ID for
the session
|
ServerDBTClusterIndex
|
get clustered index
of a table
|
ServerDBTName
|
get table name
|
ServerDBTPrimaryIndex
|
get primary index of
a table
|
ServerDBTPropUnique
|
return a unique index
for the table
|
ServerDebugMsg
|
Debug command
|
ServerDefineCountry
|
Set country for labels
|
ServerDefineSession
|
|
ServerDestructCursor
|
Free cursor
|
ServerEvalFunc
|
Evaluate a X++ method
that is marked as run on server
|
ServerFindHdl
|
Find a metadata
element based on its Handle
|
ServerFindModules
|
Find out language
label files
|
ServerFreeClass
|
Free a remote class
object
|
ServerGetAIFFiles
|
Load files generated
for consuming web services
|
ServerGetAssemblyNamesList
|
Get names of .NET
assemblies under the Reference AOT node
|
ServerGetDBSession
|
Start a session with
the server
|
ServerGetExecutionBreakInfo
|
Debug command
|
ServerGetLoadBalanceServers
|
When client starts
up, it use this RPC to find load balanced servers in the current cluster.
|
ServerGetMenuItemNames
|
get names of menuitems
|
ServerGetMenuNames
|
Get names of menu
|
ServerGetStackSourceCode
|
Debug command
|
ServerGetTransactionId
|
Get transaction ID
|
ServerGetVariableData
|
Debug command
|
ServerGetVariableHeader
|
Debug command
|
ServerGetVariableHeaders
|
Debug command
|
ServerGetVariableMemberData
|
Debug command
|
ServerGetVariableMemberDataEx
|
Debug command
|
ServerGetVariableMemberHeader
|
Debug command
|
ServerGetVariableMemberHeaders
|
Debug command
|
ServerGetVariableMemberHeadersEx
|
Debug command
|
ServerLabelUpdate
|
update label
|
ServerLastValueDelete
|
Delete from the
SysLastValueTable
|
ServerLastValueSave
|
Save temporary
information to the SysLastValue table
|
ServerLoadAccessEx
|
Load client access
rights
|
ServerLoadClass
|
Load a class
|
ServerLoadClassMethods
|
Load class methods
|
ServerLoadTable
|
Load a table
|
ServerLoadTableMethods
|
Load table methods
|
ServerLookUpAssemblyInfo
|
Look up a .NET
assembly information
|
ServerMessageInit
|
Initialize the KTD
system
|
ServerMessageRead
|
Read in KTD messages
|
ServerNewHdl
|
Get a new Handle for
a metadata element
|
ServerNewLabelId
|
get a new label ID
|
ServerNext
|
Execute a SQL query
and get the next batch of results
|
ServerNotifyClientTraceStatus
|
Notify AOS that
client tracing is started or stopped
|
ServerOpenLabelFile
|
Open a particular
label file
|
ServerOpenLayer
|
Get access to an
application layer
|
ServerOpenSqlConnection
|
Start SQL connection
|
ServerPing
|
Client pings server
periodically. If server does not receive a timely ping, it will terminate the
client session and clean up the server side session.
|
ServerPreloadAodElements
|
Preload AOD Elements
|
ServerPrintLoopDependencies
|
print information
about existing objects
|
ServerReadIndexTable
|
Read index table of a
label file
|
ServerReadPage
|
Read in a page of the
label file
|
ServerRecordInsertList
|
RecordInsertList
|
ServerResetLoopDependencies
|
maintain object
dependencies
|
ServerResetRemoteNotFreeable
|
maintain remote
object
|
ServerSetBreakpoints
|
Debug command
|
ServerSetCalendar
|
set calendar
|
ServerSetClassLoopDependencies
|
maintain object
dependencies
|
ServerSetDefaultCompany
|
Set default Company
(DataAreaID)
|
ServerSetNextStatement
|
Debug command
|
ServerSetRunToBreakPoint
|
Debug command
|
ServerSetTimeZone
|
set timezone
|
ServerSetTraceInfo
|
set trace info
|
ServerSetVariableData
|
Debug command
|
ServerSetVariableMemberData
|
Debug command
|
ServerSetVariableMemberDataEx
|
Debug command
|
ServerSyncPending
|
determine whether
there are sync requests in the queue
|
ServerSyncRequest
|
send in request to
synchronize database tables
|
ServerSysDate
|
Get system date
|
ServerTableAppendServerHdlList
|
Add a handle to table
list
|
ServerTestAllLoopDependencies
|
Test which object can
be freed
|
ServerTestClassLoopDependencies
|
test which class
object can be freed
|
ServerUOWSaveChanges
|
Unit of Work save
changes
|
ServerUpdateCountryInfo
|
Update country
information
|
ServerUpdateDirtyCursor
|
Update cursors that
are not current
|
ServerUpdatedLabels
|
Get updated labels
|
ServerUtilDelete
|
Delete metadata
element
|
ServerUtilFind
|
Find a metadata
element based on its value
|
ServerUtilLayers
|
get available
application layers
|
ServerUtilLoad
|
Load meta data (such
as class definition, table definition, form definition, etc.)
|
ServerUtilLoadTableList
|
Return list of tables
|
ServerUtilLoadTypeList
|
Return a list of
extended data types
|
ServerUtilSave
|
Save modified
metadata element
|
ServerUtilSetDefaultLevel
|
Set default
application layer
|
ServerValidateBreakpoint
|
Debug command
|
ServerVersionOK
|
check version of
metadata element
|
ServerWriteAbort
|
ttsabort
|
ServerWriteBegin
|
ttsbegin
|
ServerWriteEnd
|
ttscommit
|