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.