Jabber Task

Overview

Jabber Task is SSIS Control Flow task for interaction with Jabber/XMPP clients.

Setup

Use the General page of the Jabber Task Editor dialog to configure the options needed to communicate with a client.

Options

Name

Specify task name.

Description

Specify task description.

Action

Specify task action. This property has the options listed in the following table.

Value Description
Send message Sends message. Selecting this value displays the dynamic options Type, IsRecipientVariable, Recipient, RecipientVariable, Thread, IsSubjectVariable, Subject, SubjectVariable, IsBodyVariable, Body, BodyVariable, IsHtmlVariable, Html, HtmlVariable.
Receive message Receives message. Selecting this value displays the dynamic options ResultVariable, IsSenderVariable, Sender, SenderVariable, Timeout.
JabberConnection

Select an existing Jabber connection manager, or click <New connection...> to create a connection manager.

Related Topics: Jabber Connection Manager

Type

Specify type of message to send. This property has the options listed in the following table.

Value Description
Normal Normal message.
Chat Chat (one-to-one) message.
Group chat Group chat message.
Headline Headline message.
Error Error message.

IsRecipientVariable

Indicates whether the recipient(s) is stored in a variable. This property has the options listed in the following table.

Value Description
True The recipient is stored in a variable. Selecting the value displays the dynamic option RecipientVariable.
False The recipient is specified. Selecting the value displays the dynamic option Recipient.
Recipient

Type in recipient or select from Jabber server roster list. Separate multiple recipients with semicolon.

RecipientVariable

Select an existing user-defined variable, or click <New variable...> to create a variable.

Related Topics: Integration Services Variables, Add Variable

Thread

Specify thread of message.

IsSubjectVariable

Indicates whether the message subject is stored in a variable. This property has the options listed in the following table.

Value Description
True The message subject is stored in a variable. Selecting the value displays the dynamic option SubjectVariable.
False The message subject is specified. Selecting the value displays the dynamic option Subject.
Subject

Specify message subject.

SubjectVariable

Select an existing user-defined variable, or click <New variable...> to create a variable.

Related Topics: Integration Services Variables, Add Variable

IsBodyVariable

Indicates whether the message body is stored in a variable. This property has the options listed in the following table.

Value Description
True The message body is stored in a variable. Selecting the value displays the dynamic option BodyVariable.
False The message body is specified. Selecting the value displays the dynamic option Body.
Body

Specify message body.

BodyVariable

Select an existing user-defined variable, or click <New variable...> to create a variable.

Related Topics: Integration Services Variables, Add Variable

IsHtmlVariable

Indicates whether the message HTML text is stored in a variable. This property has the options listed in the following table.

Value Description
True The message HTML text is stored in a variable. Selecting the value displays the dynamic option HtmlVariable.
False The message HTML text is specified. Selecting the value displays the dynamic option Html.
Html

Specify message HTML text.

HtmlVariable

Select an existing user-defined variable, or click <New variable...> to create a variable.

Related Topics: Integration Services Variables, Add Variable

ResultVariable

Select an existing user-defined variable, or click <New variable...> to create a variable.

Related Topics: Integration Services Variables, Add Variable

IsSenderVariable

Indicates whether the message sender(s) is stored in a variable. This property has the options listed in the following table.

Value Description
True The message sender is stored in a variable. Selecting the value displays the dynamic option SenderVariable.
False The message sender is specified. Selecting the value displays the dynamic option Sender.
Sender

Optional. Specify only if you want to limit to accept messages from particular senders. Type in sender or select from Jabber server roster list. Separate multiple senders with semicolon.

SenderVariable

Select an existing user-defined variable, or click <New variable...> to create a variable.

Related Topics: Integration Services Variables, Add Variable

Timeout

Specify maximum time in seconds to wait for a message to arrive. The default value of this property is 3600 (1 hour).