UbiquityServerLibrary
Table Of Contents

This document is split into the following sections:

Library Description:

        

Services

The following table lists the Services defined in "UbiquityServerLibrary":

UbiquityServerService ()
              
Service UbiquityServerService

The following table lists the Operations defined in "UbiquityServerService":

MagicResult
                
MagicResultString
                
Magic
                
ClinicalDocMagic
                
GetValidSecurityTokenResult
                
GetValidSecurityToken
                
RetireSecurityToken
                
Login
                
Logout
                
Echo
                
DataUpdateResult
                
SendDataUpdate
                
GetConnectedClients
                
ClientLog
                
PushEvent
deprecated
PushEventResults
                
UpdateAppEvent
                
DeleteAppEvent
                
ForceServerTimeout
                
GetClientIDFromLicenseKey
                

Method MagicResult

            

Parameters:

Flag Name Type Description
In TransID AnsiString
                
In DataSet Xml
                

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.MagicResult(const TransID: AnsiString ; const DataSet: Xml);

C# Syntax:

public void UbiquityServerService.MagicResult(AnsiStringTransID , XmlDataSet);

Method MagicResultString

Parameters:

FlagNameTypeDescription
InTransIDAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.MagicResultString(const TransID: AnsiString ; const Result: Utf8String);

C# Syntax:

public void UbiquityServerService.MagicResultString(AnsiStringTransID , Utf8StringResult);

Method Magic

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString
InActionAnsiString
InLoginUserAnsiString
InAppNameAnsiString
InPatientIDAnsiString
InTokenAnsiString
InParameter1AnsiString
InParameter2AnsiString
InParameter3AnsiString
InParameter4AnsiString
InParameter5AnsiString
InParameter6AnsiString
IndataParameterBinary
InJobIDAnsiString

Return Value:

FlagNameType
ResultResultXml

Oxygene Syntax:

method UbiquityServerService.Magic(const LicenseKey: AnsiString ; const Action: AnsiString ; const LoginUser: AnsiString ; const AppName: AnsiString ; const PatientID: AnsiString ; const Token: AnsiString ; const Parameter1: AnsiString ; const Parameter2: AnsiString ; const Parameter3: AnsiString ; const Parameter4: AnsiString ; const Parameter5: AnsiString ; const Parameter6: AnsiString ; const dataParameter: Binary ; const JobID: AnsiString) : Xml;

C# Syntax:

public XmlUbiquityServerService.Magic(AnsiStringLicenseKey , AnsiStringAction , AnsiStringLoginUser , AnsiStringAppName , AnsiStringPatientID , AnsiStringToken , AnsiStringParameter1 , AnsiStringParameter2 , AnsiStringParameter3 , AnsiStringParameter4 , AnsiStringParameter5 , AnsiStringParameter6 , BinarydataParameter , AnsiStringJobID);

Method ClinicalDocMagic

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString
InActionAnsiString
InLoginUserAnsiString
InAppNameAnsiString
InPatientIDAnsiString
InTokenAnsiString
InParameter1AnsiString
InParameter2AnsiString
InParameter3AnsiString
InParameter4AnsiString
InParameter5AnsiString
InParameter6AnsiString
IndataParameterBinary
InJobIDAnsiString

Return Value:

FlagNameType
ResultResultUtf8String

Oxygene Syntax:

method UbiquityServerService.ClinicalDocMagic(const LicenseKey: AnsiString ; const Action: AnsiString ; const LoginUser: AnsiString ; const AppName: AnsiString ; const PatientID: AnsiString ; const Token: AnsiString ; const Parameter1: AnsiString ; const Parameter2: AnsiString ; const Parameter3: AnsiString ; const Parameter4: AnsiString ; const Parameter5: AnsiString ; const Parameter6: AnsiString ; const dataParameter: Binary ; const JobID: AnsiString) : Utf8String;

C# Syntax:

public Utf8StringUbiquityServerService.ClinicalDocMagic(AnsiStringLicenseKey , AnsiStringAction , AnsiStringLoginUser , AnsiStringAppName , AnsiStringPatientID , AnsiStringToken , AnsiStringParameter1 , AnsiStringParameter2 , AnsiStringParameter3 , AnsiStringParameter4 , AnsiStringParameter5 , AnsiStringParameter6 , BinarydataParameter , AnsiStringJobID);

Method GetValidSecurityTokenResult

Parameters:

FlagNameTypeDescription
InTransIDAnsiString
InTokenAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.GetValidSecurityTokenResult(const TransID: AnsiString ; const Token: AnsiString);

C# Syntax:

public void UbiquityServerService.GetValidSecurityTokenResult(AnsiStringTransID , AnsiStringToken);

Method GetValidSecurityToken

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString
InUsernameAnsiString
InPasswordAnsiString
InOriginalTokenAnsiString

Return Value:

FlagNameType
ResultResultAnsiString

Oxygene Syntax:

method UbiquityServerService.GetValidSecurityToken(const LicenseKey: AnsiString ; const Username: AnsiString ; const Password: AnsiString ; const OriginalToken: AnsiString) : AnsiString;

C# Syntax:

public AnsiStringUbiquityServerService.GetValidSecurityToken(AnsiStringLicenseKey , AnsiStringUsername , AnsiStringPassword , AnsiStringOriginalToken);

Method RetireSecurityToken

Parameters:

FlagNameTypeDescription
InTokenAnsiString
InLicenseKeyAnsiString
InAppNameAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.RetireSecurityToken(const Token: AnsiString ; const LicenseKey: AnsiString ; const AppName: AnsiString);

C# Syntax:

public void UbiquityServerService.RetireSecurityToken(AnsiStringToken , AnsiStringLicenseKey , AnsiStringAppName);

Method Login

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString

Return Value:

FlagNameType
ResultResultBoolean

Oxygene Syntax:

method UbiquityServerService.Login(const LicenseKey: AnsiString) : Boolean;

C# Syntax:

public BooleanUbiquityServerService.Login(AnsiStringLicenseKey);

Method Logout

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.Logout(const LicenseKey: AnsiString);

C# Syntax:

public void UbiquityServerService.Logout(AnsiStringLicenseKey);

Method Echo

Parameters:

FlagNameTypeDescription
InEchoInAnsiString

Return Value:

FlagNameType
ResultResultAnsiString

Oxygene Syntax:

method UbiquityServerService.Echo(const EchoIn: AnsiString) : AnsiString;

C# Syntax:

public AnsiStringUbiquityServerService.Echo(AnsiStringEchoIn);

Method DataUpdateResult

Parameters:

FlagNameTypeDescription
InTransIDAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.DataUpdateResult(const TransID: AnsiString ; const Result: Xml);

C# Syntax:

public void UbiquityServerService.DataUpdateResult(AnsiStringTransID , XmlResult);

Method SendDataUpdate

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString
InActionAnsiString
InManifestVariant
InContextAnsiString

Return Value:

FlagNameType
ResultResultXml

Oxygene Syntax:

method UbiquityServerService.SendDataUpdate(const LicenseKey: AnsiString ; const Action: AnsiString ; const Manifest: Variant ; const Context: AnsiString) : Xml;

C# Syntax:

public XmlUbiquityServerService.SendDataUpdate(AnsiStringLicenseKey , AnsiStringAction , VariantManifest , AnsiStringContext);

Method GetConnectedClients

Parameters:

None.

Return Value:

FlagNameType
ResultResultAnsiString

Oxygene Syntax:

method UbiquityServerService.GetConnectedClients() : AnsiString;

C# Syntax:

public AnsiStringUbiquityServerService.GetConnectedClients();

Method ClientLog

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString
InWhatAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.ClientLog(const LicenseKey: AnsiString ; const What: AnsiString);

C# Syntax:

public void UbiquityServerService.ClientLog(AnsiStringLicenseKey , AnsiStringWhat);

Method PushEvent

deprecated

Parameters:

FlagNameTypeDescription
InEventIDAnsiString
InResultsAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.PushEvent(const EventID: AnsiString ; const Results: AnsiString);

C# Syntax:

public void UbiquityServerService.PushEvent(AnsiStringEventID , AnsiStringResults);

Method PushEventResults

Parameters:

FlagNameTypeDescription
InEventIDAnsiString
InxmlResultsXml

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.PushEventResults(const EventID: AnsiString ; const xmlResults: Xml);

C# Syntax:

public void UbiquityServerService.PushEventResults(AnsiStringEventID , XmlxmlResults);

Method UpdateAppEvent

Parameters:

FlagNameTypeDescription
InAppEventIDAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.UpdateAppEvent(const AppEventID: AnsiString);

C# Syntax:

public void UbiquityServerService.UpdateAppEvent(AnsiStringAppEventID);

Method DeleteAppEvent

Parameters:

FlagNameTypeDescription
InAppEventIDAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.DeleteAppEvent(const AppEventID: AnsiString);

C# Syntax:

public void UbiquityServerService.DeleteAppEvent(AnsiStringAppEventID);

Method ForceServerTimeout

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString

Return Value:

None.

Oxygene Syntax:

method UbiquityServerService.ForceServerTimeout(const LicenseKey: AnsiString);

C# Syntax:

public void UbiquityServerService.ForceServerTimeout(AnsiStringLicenseKey);

Method GetClientIDFromLicenseKey

Parameters:

FlagNameTypeDescription
InLicenseKeyAnsiString

Return Value:

FlagNameType
ResultResultAnsiString

Oxygene Syntax:

method UbiquityServerService.GetClientIDFromLicenseKey(const LicenseKey: AnsiString) : AnsiString;

C# Syntax:

public AnsiStringUbiquityServerService.GetClientIDFromLicenseKey(AnsiStringLicenseKey);
Event Sinks

The following table lists the Event Sinks defined in "UbiquityServerLibrary":

UnityEvents ()
              
Event Sink UnityEvents

The following table lists the Events defined in "UnityEvents":

OnGetValidSecurityToken
                
OnRetireSecurityToken
                
OnMagic
                
OnReceiveDataUpdate
                
OnServerDisconnect
                
OnSessionTimeout
                
OnAddEventPoller
                
OnDeleteEventPoller
                

Event OnGetValidSecurityToken

            

Parameters:

Flag Name Type Description
In TransID AnsiString
                
In ServiceUser AnsiString
                
In ServicePassword AnsiString
                
In OriginalToken AnsiString
Optional

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnGetValidSecurityToken(const TransID: AnsiString ; const ServiceUser: AnsiString ; const ServicePassword: AnsiString ; const OriginalToken: AnsiString);

C# Syntax:

public void UnityEvents.OnGetValidSecurityToken(AnsiStringTransID , AnsiStringServiceUser , AnsiStringServicePassword , AnsiStringOriginalToken);

Event OnRetireSecurityToken

Parameters:

FlagNameTypeDescription
InTokenAnsiString
InAppNameAnsiString

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnRetireSecurityToken(const Token: AnsiString ; const AppName: AnsiString);

C# Syntax:

public void UnityEvents.OnRetireSecurityToken(AnsiStringToken , AnsiStringAppName);

Event OnMagic

Parameters:

FlagNameTypeDescription
InTransIDAnsiString
InActionAnsiString
InLoginUserAnsiString
InAppNameAnsiString
InPatientIDAnsiString
InTokenAnsiString
InParameter1AnsiString
InParameter2AnsiString
InParameter3AnsiString
InParameter4AnsiString
InParameter5AnsiString
InParameter6AnsiString
IndataParameterBinary

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnMagic(const TransID: AnsiString ; const Action: AnsiString ; const LoginUser: AnsiString ; const AppName: AnsiString ; const PatientID: AnsiString ; const Token: AnsiString ; const Parameter1: AnsiString ; const Parameter2: AnsiString ; const Parameter3: AnsiString ; const Parameter4: AnsiString ; const Parameter5: AnsiString ; const Parameter6: AnsiString ; const dataParameter: Binary);

C# Syntax:

public void UnityEvents.OnMagic(AnsiStringTransID , AnsiStringAction , AnsiStringLoginUser , AnsiStringAppName , AnsiStringPatientID , AnsiStringToken , AnsiStringParameter1 , AnsiStringParameter2 , AnsiStringParameter3 , AnsiStringParameter4 , AnsiStringParameter5 , AnsiStringParameter6 , BinarydataParameter);

Event OnReceiveDataUpdate

Parameters:

FlagNameTypeDescription
InTransIDAnsiString
InActionAnsiString
InManifestVariant
InContextAnsiString

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnReceiveDataUpdate(const TransID: AnsiString ; const Action: AnsiString ; const Manifest: Variant ; const Context: AnsiString);

C# Syntax:

public void UnityEvents.OnReceiveDataUpdate(AnsiStringTransID , AnsiStringAction , VariantManifest , AnsiStringContext);

Event OnServerDisconnect

Parameters:

None.

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnServerDisconnect();

C# Syntax:

public void UnityEvents.OnServerDisconnect();

Event OnSessionTimeout

Parameters:

None.

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnSessionTimeout();

C# Syntax:

public void UnityEvents.OnSessionTimeout();

Event OnAddEventPoller

Parameters:

FlagNameTypeDescription
InEventIDAnsiString
InEventAnsiString
InFrequencyDouble

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnAddEventPoller(const EventID: AnsiString ; const Event: AnsiString ; const Frequency: Double);

C# Syntax:

public void UnityEvents.OnAddEventPoller(AnsiStringEventID , AnsiStringEvent , DoubleFrequency);

Event OnDeleteEventPoller

Parameters:

FlagNameTypeDescription
InEventIDAnsiString

Return Value:

None.

Oxygene Syntax:

method UnityEvents.OnDeleteEventPoller(const EventID: AnsiString);

C# Syntax:

public void UnityEvents.OnDeleteEventPoller(AnsiStringEventID);
Structs

The following table lists the Structs defined in "UbiquityServerLibrary":

Enums

The following table lists the Enums defined in "UbiquityServerLibrary":

Arrays

The following table lists the Arrays defined in "UbiquityServerLibrary":

Array Element Type Documentation
LicenseKeys AnsiString
              
Exceptions

The following table lists the Exceptions defined in "UbiquityServerLibrary":

Used RODL Files

The following table lists the external RODL files used by library "UbiquityServerLibrary":