infoRouter Document Management System - Web Services API Documentation Version 7.0
CreateUserGroup
Creates a usergroup.
Syntax
[Visual Basic]
Public Shared Function functionname(ByVal AuthenticationTicket As String, _
Byval DomainName as string, _
Byval GroupName as string) as xmldocument
Parameters

AuthenticationTicket

infoRouter Authentication Ticket

DomainName

The Domain name if the usergroup will be local.

GroupName

The New Usergroup Name


Return Value
returns xml fragment.
<response success="true" error="">
if success attribute "true", the user group has been created.
if success attribute "false", the error attribute returns the error description.
Remarks
The caller must be the system administrator or the domain manager of the specified domain.
- To create a "Local User Group" specify an existing domain name.
Example
Public Sub CreateUserGroup()
Const IRAuthenticationTicket As String = "sid-xxxxxxxxxxx"
Const IR_DomainName As String = "Knowledge Base"
Const IR_UserGroup As String = "Authors"

Dim IR_Obj As InfoRouter.srv
Dim xmlResponse As System.Xml.XmlElement
Try

IR_Obj = New InfoRouter.srv
xmlResponse = IR_Obj.CreateUserGroup(IRAuthenticationTicket, _
IR_DomainName, _
IR_UserGroup)
If xmlResponse.GetAttribute("success") = "true" Then
Console.WriteLine("The usergroup created successfully.")
Else
Console.WriteLine("The usergroup cannot be created.")
Console.WriteLine("server response:" & xmlResponse.GetAttribute("error"))
End If
xmlResponse = Nothing

Catch ex As Exception
Console.WriteLine("error:" & ex.Message)
Finally
IR_Obj = Nothing
End Try
End Sub
See Also
DeleteUserGroup |
GetUserGroupMembers
Web Services API Syntax based on infoRouter Document Management System Version 7.0
Copyright() 1998-2008 Active Innovations, Inc.
infoRouter Enterprise Document Management Software