Managing the Session

The following methods control a Web Service session.

Starting a Session

The authenticate method authenticates a user. Once authenticated, the client will receive a session identifier. This identifier will be required as proof of authentication for future requests.

Request Type: authenticate

Element

Type

Description

FFWSHeaderMandatory FFWSHeader

The header information. See FFWSHeader Type (see FFWSHeader Type ).

usernameMandatory

String

The client’s username.

passwordMandatory

String

The client’s password in cleartext.

 

Response Type: authenticateResponse

Element

Type

Description

resultMandatory

Integer

Authentication result. A value of 1 indicates success.

sessionIdMandatory

String

Session identifier.

faSessionIdOptional

String

AFA session identifier.

phpSessionIdOptional

String

PHP session identifier.

faTokenOptional

String

AFA token.

Verifying a Session is Active

The isSessionAlive method verifies that the current session is alive.

Request Type: isSessionAlive

Element

Type

Description

FFWSHeaderMandatory FFWSHeader

The header information. See FFWSHeader Type (see FFWSHeader Type ).

sessionIdMandatory

String

The client’s session identifier.

Response Type: isSessionAliveResponse

Element

Type

Description

resultMandatory

Integer

Method result. A value of 1 indicates the session is still active.