PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • Possible error cases:
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
SFDisconnect (Function)
In french: SFDéconnecte
Disconnects:
  • the Salesforce platform.
  • the current Salesforce session.
  • the specified Salesforce sessions.
Versions 20 and later
WINDEVLinux This function is now available for WINDEV applications in Linux.
New in version 20
WINDEVLinux This function is now available for WINDEV applications in Linux.
WINDEVLinux This function is now available for WINDEV applications in Linux.
Versions 24 and later
Linux This function is now available for WEBDEV sites in Linux.
New in version 24
Linux This function is now available for WEBDEV sites in Linux.
Linux This function is now available for WEBDEV sites in Linux.
Example
// Connect to Salesforce
Cnt is sfConnection
Cnt..Login = "vince@gmail.com"
Cnt..Password = "qwerty" + "XXB12VCZ54"
IF SFConnect(Cnt) = False THEN
Error("The connection failed")
RETURN
END
...
// Disconnection (first syntax)
IF NOT SFDisconnect(Cnt) THEN
Error("The disconnection failed")
END
// Connect to Salesforce
Cnt is sfConnection
Cnt..Login = "vince@gmail.com"
Cnt..Password = "qwerty" + "XXB12VCZ54"
IF SFConnect(Cnt) = False THEN
Error("The connection failed")
RETURN
END
...
// Disconnection (second syntax)
MySessions is array of strings
Add(MySessions, Cnt..SessionInfo..SessionId)
MyResult is array of sfDisconnectResult
IF SFDisconnect(Cnt, MySessions, MyResult) = False THEN
 Error("A disconnection failed")
 Trace(MyResult[1]..Success) // Displays 0
END
Syntax

Disconnecting the Salesforce platform Hide the details

<Result> = SFDisconnect(<Salesforce connection>)
<Result>: Boolean
  • True if the disconnection was performed,
  • False otherwise.
If the session was already disconnected or if no connection was established, <Result> is set to True.
<Salesforce connection>: sfConnection variable
Name of the sfConnection variable to use.

Disconnecting one or more sessions Hide the details

<Result> = SFDisconnect(<Salesforce connection> , <Session identifier> [, <Status report>])
<Result>: Boolean
  • True if the disconnections have been performed,
  • False otherwise (if one of the disconnections was not performed for example).
<Salesforce connection>: sfConnection variable
Name of the sfConnection variable to use.
<Session identifier>: Array variable
Array of strings containing the identifiers of the sessions to close.
<Status report>: Optional array variable
Array of sfDisconnectResult variables. Once the function has been run, this array contains the status report of each disconnection.
Remarks

Possible error cases:

  • The Internet connection is not valid.
  • The authentication was not performed properly.
  • The XML response of the server cannot be read.
  • One of the disconnections was not performed.
To find out whether an error occurred, use the ErrorOccurred variable.
Component : wd250ggl.dll
Minimum version required
  • Version 14
This page is also available for…
Comments
Click [Add] to post a comment