SetParticipant

Applies to the following products: 
Questionmark OnDemand
Questionmark Perception
Questionmark OnPremise
Applies to the following Perception versions: 
Perception 5.7

This method processes a Participant ID and overwrites the details of an existing participant from the participant information supplied. The only information that must be provided is:

  • The Participant ID
  • The participant's name
  • A date to be recorded as that of the participants latest modification

If the Participant Name does not already exist in the repository, a SOAP fault message will be returned.

Any group specified will have the new participant as a member if the group exists in the repository the group will be ignored.

  • Version 4.1 +
  • Version 5.1 +

Parameters

Parameters left blank will cause the corresponding fields in the repository database to be updated with a null entry.

 

Input name   Description Data type Optional field?

Participant_ID

 

The participant ID of the participant whose details are to be modified

String

N

Participant_Name

 

The login name of the participant

String

N

Password

 

The login password of the participant

String

Y

Authenticate_Ext

 

This indicates whether the participant must be authenticated externally

Integer

Y

First_Name

 

The participant's forename

String

Y

Last_Name

 

The participant's surname

String

Y

Middle_Name

 

The participant's middle name(s)

String

Y

Use_Correspondence

 

This indicates how email correspondence will be used

Integer

Y

Primary_Address_1

 

The first line of the participant's primary address

String

Y

Primary_Address_2

 

The second line of the primary address

String

Y

Primary_City

 

The city or town in the primary address

String

Y

Primary_State

 

The state or county in the primary address

String

Y

Primary_ZIP_Code

 

The ZIP or postal code in the primary address

String

Y

Primary_Country

 

The country in the primary address

String

Y

Primary_Phone

 

The participant's primary telephone number

String

Y

Primary_Fax

 

The participant's primary fax number

String

Y

Primary_Email

 

The participant's primary email address

String

Y

Secondary_Address_1

 

 

 

 

 

 

 

 

 

 

String

Y

Secondary_Address_2

 

String

Y

Secondary_City

 

String

Y

Secondary_State

 

 

Y

Secondary_ZIP_Code

 

String

Y

Secondary_Country

 

String

Y

Secondary_Phone

 

String

Y

Secondary_Fax

 

String

Y

Secondary_Email

 

String

Y

Salutation

 

How to address the participant

String

Y

Organization_Name

 

The name of the participant's organization

String

Y

Department

 

The participant's department within their organization

String

Y

Title

 

The participant's title

String

Y

Assistant_Name

 

The name of the participant's assistant

String

Y

Manager_Name

 

The name of the participant's manager

String

Y

Gender

 

The participant's gender

String

Y

URL

 

A URL for the participant (such as that of a homepage or picture)

String

Y

Date_Registration

 

The date the participant was registered in the system

String

Y

Details

 

The participant's general details

String

Y

Details_1 to Details_20

 

These contain specific details about the participant

String

Y

GroupIDList

 

 

 

Y

 

Group_ID

(may occur several times)

NOT USED

String

Y

Responses

Output name Description Data type

NONE

Troubleshooting

Please refer to the following page for any error codes that are displayed when using this method.

Appendix - Error codes