SubscriberSource
A container for subscriber-related data.
| Attributes | Type | Description | Optional | Default | 
|---|---|---|---|---|
| identifier | xs:int | Source unique identifier. | Yes | none | 
| name | xs:string | Source name. | No | |
| description | xs:string | Source description. | Yes | none | 
| subscriberIdentifierFieldName | xs:string | Name of the field containing the subscriber unique identifier. (Do not set if you wish Contactsend to manage the unique identifier for you.) | Yes | – | 
| fields | SubscriberSourceField[] | Subscriber source attribute fields. | No | |
| charset | Charset | Subscriber data character set. Used as the DEFAULT campaign charset if none has been set for the message. | Yes | ISO_8859_15 | 
| locked | xs:boolean | userDB unavailability flag. | Yes | false | 
| readOnly | xs:boolean | Write prevention flag. | Yes | false | 
Assigning subscriber unique identifiers
To assign unique identifiers, set the subscriberIdentifierFieldName attribute for each subscriber, according to the following rules:
- Subscriber identifier values must be positive (>0) integers
- A subscriber unique identifier must be provided each time you add a new subscriber
- The subscriberIdentifierFieldName field must NOT be included in an entry under fields – always use the specific attribute instead
Using a custom .NET client
If you generated your own .NET client from our WSDL, make sure that the charset property has no default value; otherwise the client would avoid sending the charset field letting the server user its own default, that may be different from the one you chose.