XmppvJClientConfig Object


Description:

XMPPvJ client configuration.

Parents: EmulatedDevice

Result children (automatically created): XmppvJClientResult

Relations:

Side name
(Type)
Relative Description
ClientLoadProfile
(AffiliatedClientLoadProfile)

ClientLoadProfile

ClientProfile
(AffiliatedClientProfile)

ClientProfile

L4L7ProtocolConfigServerBase
(ConnectionDestination)

XmppvJClientConfig

ViewControlPlaneMplsBindingResult
(ControlPlaneBindingResult)

ViewControlPlaneMplsBindingResult

ConvergenceConfig
(PrimaryPathProtocolConfig)

ConvergenceConfig, ConvergenceConfig

ResultChild
(ResultChild)

XmppvJClientResult

Use this to connect a results object to an object.

TimeComparisonPair
(TimeComparisonPairSrcProtocol)

TsnProtocolsTimeComparisonPair, TsnProtocolsTimeComparisonPair

UsesIf
(UsesIf)

Aal5If, EthIIIf, FcIf, GreIf, GroupIf, HdlcIf, Ipv4If, Ipv6If, Ipv6SrhIf, ItagIf, L2tpv2If, L2tpv3If, LispIf, MacsecIf, MplsIf, PppIf, PppoeIf, TrillIf, VbrasIf, VlanIf, VxlanGpeIf, VxlanIf

Specifies the interfaces used by the configuration object (configuration object examples: BgpRouterConfig, LdpRouterConfig, and so on).

XmppvJClientConfig Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
AutoGenUserInfo

Auto generate XMPP addresses (JID).

Type: bool

Default: TRUE

Possible Values:

Value Description
TRUE

Auto generate user info.

FALSE

Do not auto generate user info.

ClientName

User-defined name for the client. The name is relevant only to the user.

Type: string

Default: "" (empty string)

ClientNumsPerDevice

Number of clients per device.

Type: u32

Default: 1

DynamicLoad

Load value in units of the load profile, only used when Use Dynamic Load is true.

Type: s32

Default: 30

Range: 1 - 1000000

EndpointConnectionPattern

Pattern for connection of client endpoints to server/peer endpoints.

Type: enum

Default: PAIR

Possible Values:

Value Description
PAIR

Pair connections.

BACKBONE_SRC_FIRST

Backbone connections, varying the source address first.

BACKBONE_DST_FIRST

Backbone connections, varying the destination address first.

BACKBONE_INTERLEAVED

Backbone connections, interleaving source and destination addresses.

PasswordFormat

Password format.

Type: string

Default: spirent%u

PasswordNumStart

Starting number for password.

Type: u32

Default: 1

PasswordNumStep

Step for password number.

Type: u32

Default: 0

PubCapabilities

The file to use for Publish capabilities.

Type: string

Default: "" (empty string)

UsePartialBlockState

Unused.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Unused.

FALSE

Unused.

UserNameFormat

Username format.

Type: string

Default: spirent%u

UserNameNumStart

Starting number for username ID.

Type: u32

Default: 10000

UserNameNumStep

Step for username ID number.

Type: u32

Default: 1

XmppvJClientConfig Read-Only Attributes

Read-Only Attribute Description
LoadProfileRunState

Whether the client protocol configuration is running.

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Is running.

FALSE

Is not running.

RegistrationState

Registration state.

Type: enum

Default: NOT_REGISTERED

Possible Values:

Value Description
NOT_REGISTERED

Not registered.

REGISTERING

Registering.

REGISTRATION_SUCCEEDED

Registration succeeded.

REGISTRATION_FAILED

Registration failed.

REGISTRATION_CANCELED

Registration cancelled.

UNREGISTERING

Unregistering.