Subscriber Group Transactions

The ASM web service provides basic subscriber group transactions such as create, update, delete and retrieve.

Limited Support/End of Life Capabilities

The Classic API has been replaced by the Alemba RestFul API. While we will continue to support the Classic API for clients that are still using it, no further development will be done.

If you need to request a hotfix or support for these features, please contact Alemba Support

SubscriberGroupCreate Transaction

The SubscriberGroupCreate transaction can be used to create a new subscriber group record and save its details.

Input Parameters: SubscriberGroupCreateRequest

Argument

Type

Mandatory

Default

Description

sID

String

No. See Transaction Login.

“”

Analyst’s current Session ID

sLoginUserID

String

No. See Transaction Login.

“”

Analyst’s Login ID

sLoginPassword

String

No. See Transaction Login.

“”

Analyst’s Password

sDatabase

String

No. See Transaction Login.

“”

Name of the ASM System for logging in.

lEntityRef

Lookup Field

Ignored

-

Ignored on create

sGroupName

String

Yes

“”

Subscriber Group Name

sDescription

String

No

“”

Subscriber Group Description

lPhysicalStatus

Lookup Field

No

0

Subscriber Group Physical Status

lServiceLevel

Lookup Field

No

0

Subscriber Group Service Level

lPartition

Lookup Field

No

0

Partition in which to create the Subscriber Group

sReason

String

No

“”

Audit reason

aCustomParameters

Array

No

“”

See Defining Custom Parameters.

Return Values:SubscriberGroupResponse

Argument

Type

Description

nEntityRef

Integer

Newly created subscriber group ref

sMessage

String

Error/Warning message returned from API

Ret

APIReturn

Error/Warning number returned from API

SubscriberGroupUpdate Transaction

The SubscriberGroupUpdate transaction can be used to update an existing subscriber group record and save its details.

Input Parameters: SubscriberGroupUpdateRequest

SubscriberGroupUpdateRequest

Argument

Type

Mandatory

Default

Description

sID

String

No. See Transaction Login.

“”

Analyst’s current Session ID

sLoginUserID

String

No. See Transaction Login.

“”

Analyst’s Login ID

sLoginPassword

String

No. See Transaction Login.

“”

Analyst’s Password

sDatabase

String

No. See Transaction Login.

“”

Name of the ASM System for logging in.

lEntityRef

Lookup Field

Yes

-

Reference number of the subscriber group to update

sGroupName

String

No

(As is)

Subscriber Group Name

sDescription

String

No

(As is)

Subscriber Group Description

lPhysicalStatus

Lookup Field

No

(As is)

Subscriber Group Physical Status

lServiceLevel

Lookup Field

No

(As is)

Subscriber Group Service Level

lPartition

Lookup Field

No

(As is)

Partition in which to create the Subscriber Group

sReason

String

No

“”

Audit reason

aCustomParameters

Array

No

“”

See Defining Custom Parameters.

Return Values: SubscriberGroupResponse

See SubscriberGroupResponse for more information.

SubscriberGroupRetrieve Transaction

The SubscriberGroupRetrieve transaction can be used to return the details of an existing subscriber group record.

Input Parameters: SubscriberGroupEntityRequest

Argument

Type

Mandatory

Default

Description

sID

String

No. See Transaction Login.

“”

Analyst’s current Session ID

sLoginUserID

String

No. See Transaction Login.

“”

Analyst’s Login ID

sLoginPassword

String

No. See Transaction Login.

“”

Analyst’s Password

sDatabase

String

No. See Transaction Login.

“”

Name of the ASM System for logging in.

lEntityRef

Lookup Field

Yes

-

Reference number of the subscriber group to retrieve

aCustomParameters

Array

No

“”

See Defining Custom Parameters.

Return Values: SubscriberGroupRetrieveResponse

Argument

Type

Description

Ret

APIReturn

Error/Warning number

sMessage

String

Error/Warning message

ResultSet

DataSet

ResultSet containing attribute details

SubscriberGroupDelete Transaction

Input Parameters: SubscriberGroupDeleteRequest

Argument

Type

Mandatory

Default

Description

sID

String

No. See Transaction Login.

“”

Analyst’s current Session ID

sLoginUserID

String

No. See Transaction Login.

“”

Analyst’s Login ID

sLoginPassword

String

No. See Transaction Login.

“”

Analyst’s Password

sDatabase

String

No. See Transaction Login.

“”

Name of the ASM System for logging in.

lEntityRef

Lookup Field

Yes

-

Reference number of the subscriber group to delete

sReason

String

No

“”

Audit reason

aCustomParameters

Array

No

“”

See Defining Custom Parameters.

Return Values: SubscriberGroupResponse

See SubscriberGroupResponse for more information.