| Oracle® Beehive Application Developer's Guide Release 1 (1.4) Part Number E13800-01 |
|
|
View PDF |
This module lists all available Oracle Beehive Web services, their methods, and the data types they use.
This section lists Oracle Beehive Web services, categorized by service name.
Provides methods to manage personal or team workspace address books and their contents, such as contacts and groups.
Table A-1 AddressBookService
| Method | Return Type |
|---|---|
|
GetAddressBooks( tns:WSEntity uID, tns:WSEntity[] abookList, tns:WSFilter abFilter ) |
tns:WSAddressBook[] |
|
UpdateAddressBook( tns:WSEntity uID, tns:WSEntity parent, tns:WSAddressBook abook ) |
tns:WSAddressBook |
|
DeleteAddressBook( tns:WSEntity abID ) |
tns:WSResultStatus |
|
GetContact( tns:WSEntity[] cID, tns:WSFilter contactFilter ) |
tns:WSContact[] |
|
GetAllContacts( tns:WSEntity uID, tns:WSEntity abook, xsd:string contactType, tns:WSFilter contactFilter ) |
tns:WSContact[] |
|
UpdateContact( tns:WSEntity uID, tns:WSEntity abook, tns:WSContact contact ) |
tns:WSContact |
|
DeleteContacts( tns:WSEntity[] cIDList ) |
tns:WSResultStatus[] |
Provides methods for managing personal or team workspace calendars, task lists, meetings , invitations, tasks, task assignments, reminders and Free/Busy information.
Table A-2 CalendarService
| Method | Return Type |
|---|---|
|
GetCalendars( tns:WSEntity uID, tns:WSEntity[] calIDList, tns:WSFilter calFilter ) |
tns:WSCalendar[] |
|
GetTaskAssignments( tns:WSEntity uID, tns:WSEntity taskListID, tns:WSEntity[] taskAssignmentIDs ) |
tns:WSTaskAssignment[] |
|
UpdateTaskAssignment( tns:WSTaskAssignment task ) |
tns:WSTaskAssignment |
|
DeleteTaskAssignments( tns:WSEntity taskAssignmentIDList ) |
tns:WSResultStatus[] |
|
UpdateCalendar( tns:WSEntity uID, tns:WSCalendar calendar ) |
tns:WSCalendar |
|
DeleteCalendar( tns:WSEntity calID ) |
tns:WSResultStatus |
|
GetEvents( tns:WSEntity uID, tns:WSEntity calID, tns:WSEntity[] eventIDList, xsd:dateTime startTime, xsd:dateTime endTime, tns:WSFilter eventFilter ) |
tns:WSCalendarEvent[] |
|
UpdateEvent( tns:WSEntity uID, tns:WSEntity calID, tns:WSCalendarEvent calEvent ) |
tns:WSCalendarEvent |
|
DeleteEvents( tns:WSEntity[] eventIDList ) |
tns:WSResultStatus[] |
|
UpdateEventSeries( tns:WSEntity uID, tns:WSEntity calID, tns:WSEventSeries eventSeries ) |
tns:WSEventSeries[] |
|
GetEventSeries( tns:WSEntity uID, tns:WSEntity calID, tns:WSEntity[] eventSeriesIDList, tns:WSFilter eventSeriesFilter ) |
tns:WSEventSeries[] |
|
DeleteEventSeries( tns:WSEntity eventSeriesID ) |
tns:WSResultStatus |
|
DeleteInvitations( tns:WSEntity[] invitationIDList ) |
tns:WSResultStatus[] |
|
DeleteInvitationSeries( tns:WSEntity invSeriesID ) |
tns:WSResultStatus |
|
GetInvitationSeries( tns:WSEntity uID, tns:WSEntity calID, tns:WSEntity[] invitationSeriesIDList, tns:WSFilter invitationSeriesFilter ) |
tns:WSCalendarInvitation[] |
|
GetInvitations( tns:WSEntity uID, tns:WSEntity calID, tns:WSEntity[] invitationIDList, xsd:dateTime startTime, xsd:dateTime endTime, tns:WSFilter inviteFilter ) |
tns:WSCalendarInvitation[] |
|
UpdateInvitation( tns:WSCalendarInvitation ci ) |
|
|
UpdateInvitationSeries( tns:WSInvitationSeries is ) |
|
|
xsd:boolean[] |
|
|
GetFreeBusy( tns:WSEntity[] uIDList, xsd:dateTime startTime, xsd:dateTime endTime ) |
tns:WSActorFreeBusy[] |
|
GetReminders( tns:WSEntity uID, tns:WSEntity[] reminderIDList, tns:WSFilter remFilter ) |
tns:WSReminder[] |
|
UpdateReminder( tns:WSEntity uID, tns:WSReminder reminder ) |
tns:WSReminder |
|
DeleteReminder( tns:WSEntity remID ) |
tns:WSResultStatus |
|
DeleteTasks( tns:WSEntity[] taskIDList ) |
tns:WSResultStatus |
|
DeleteTaskLists( tns:WSEntity[] taskListIds ) |
tns:WSResultStatus |
|
GetTaskLists( tns:WSEntity uID, tns:WSEntity[] taskListIDs ) |
tns:WSTaskList[] |
|
GetTasks( tns:WSEntity uID, tns:WSEntity taskListID, tns:WSEntity[] taskIDs ) |
tns:WSTask |
|
UpdateTask( tns:WSTask task ) |
tns:WSTask |
|
UpdateTaskList( tns:WSEntity uID, tns:WSTaskList taskList ) |
tns:WSTaskList |
|
UpdateRecurringEventSeries( tns:WSEntity uID, tns:WSEntity calID, tns:WSEventSeries eventSeries ) |
tns:WSEventSeries |
Provides methods that manage Web conferences, including retrieving information about completed and running Web conference sessions.
Table A-3 ConferenceService
| Method | Return Type |
|---|---|
|
DeleteConferences( tns:WSEntity[] confIDList ) |
tns:WSResultStatus[] |
|
DeleteTemplate( tns:WSEntity cTemplateID ) |
tns:WSResultStatus[] |
|
GetConferences( tns:WSEntity uID, xsd:dateTime startTime, xsd:dateTime endTime, tns:WSEntity[] confIDList, tns:WSFilter confFilter ) |
tns:WSConference[] |
|
GetEndedSessions( tns:WSEntity[] uID, tns:WSEntity[] confID ) |
tns:WSConferenceSession[] |
|
GetLogEntries( tns:WSEntity uID, tns:WSEntity confID, tns:WSParticipant p ) |
tns:WSConferenceLogEntry[] |
|
GetRunningSession( tns:WSEntity uID, tns:WSEntity confID, tns:WSFilter confFilter ) |
|
|
GetTemplate( tns:WSEntity uID, tns:WSEntity confID, tns:WSFilter templateFilter ) |
|
|
UpdateConference( tns:WSEntity uID, tns:WSConference conf ) |
tns:WSConference |
|
UpdateConferenceSession( tns:WSEntity uID, tns:WSConferenceSession cs ) |
|
|
UpdateTemplate( tns:WSEntity uID, tns:WSConferenceTemplate cTemplate ) |
Provides methods that manage devices, which are supported client software installed on computers, such as Oracle Beehive Integration for Outlook, and mobile devices.
Table A-4 DeviceService
| Method | Return Type |
|---|---|
|
DeleteDevices( tns:WSEntity[] deviceIDList ) |
tns:WSResultStatus[] |
|
GetDevicePresence( tns:WSEntity uID, tns:WSEntity devID, tns:WSFilter devFilter ) |
tns:WSPresence |
|
GetDevices( tns:WSEntity uID, tns:WSEntity[] deviceIDList, tns:WSFilter devFilter ) |
tns:WSDevice[] |
|
UpdateDevice( tns:WSDevice dev ) |
tns:WSDevice |
Manage threaded, online discussion forums, in which users post messages about a topic within a forum. These methods manage and organize forums, topics, and messages.
Table A-5 DiscussionForumService
| Method | Return Type |
|---|---|
|
DeleteDiscussionForums( tns:WSEntity[] forumIDList ) |
tns:WSResultStatus[] |
|
DeleteMessages( tns:WSEntity[] dmIDList ) |
tns:WSResultStatus[] |
|
DeleteTopics( tns:WSEntity[] topicIDs ) |
tns:WSResultStatus[] |
|
GetDiscussionForums( tns:WSEntity wID, tns:WSEntity[] forumIds, tns:WSFilter dfFilter ) |
tns:WSForum[] |
|
GetLastPost( tns:WSEntity wID, tns:WSEntity fID, tns:WSEntity topicID, tns:WSEntity dmFilter ) |
|
|
GetMessages( tns:WSTopic topic, tns:WSEntity[] dmIDList, tns:WSEntity dmFilter ) |
tns:WSDiscussionMessage[] |
|
GetTopics( tns:WSEntity forumID, tns:WSEntity[] topicIDs, tns:WSFilter topicFilter ) |
tns:WSTopic[] |
|
PostMessage( tns:WSEntity parentMessage, tns:WSDiscussionMessage dm ) |
|
|
UpdateDiscussionForum( tns:WSEntity parentForum, tns:WSForum forum ) |
tns:WSForum |
|
UpdateTopic( tns:WSEntity fID, tns:WSTopic topic ) |
tns:WSTopic |
Provides methods for managing documents in personal or team workspaces.
Table A-6 DocumentService
| Method | Return Type |
|---|---|
|
CancelCheckoutDocument( tns:WSEntity docID ) |
|
|
CheckinDocument( tns:WSEntity docID, xsd:string versionName ) |
tns:WSVersion |
|
CheckoutDocument( tns:WSEntity docID, xsd:string checkoutComment ) |
tns:WSVersion |
|
GetDocuments( tns:WSEntity[] docIDList, tns:WSProjection projection ) |
tns:WSDocument[] |
|
GetDocumentsInFolder( tns:WSEntity folderID, tns:WSFilter docFilter ) |
tns:WSDocument[] |
|
GetContent( tns:WSEntity[] contentIDList ) |
tns:WSContent[] |
|
GetContentOfDocs( tns:WSEntity[] contentIDList ) |
tns:WSContent[] |
|
UpdateDocument( tns:WSEntity docID, tns:WSDocument doc, tns:WSContent content, tns:WSConflictResolutionMode conflictResolutionMode ) |
tns:WSDocument |
|
UpdateVersion( tns:WSVersion version ) |
tns:WSVersion |
|
DeleteDocuments( tns:WSEntity[] docIDList ) |
tns:WSResultStatus[] |
Provides methods for managing messaging and document folders in personal or team workspaces.
Table A-7 FolderService
| Method | Return Type |
|---|---|
|
GetFolders( tns:WSEntity uID, tns:WSEntity[] fIDList, tns:WSFilter folderFilter ) |
tns:WSFolder[] |
|
GetSubFolders( tns:WSEntity containerID, tns:WSFilter folderFilter ) |
tns:WSFolder[] |
|
UpdateFolder( tns:WSEntity uID, tns:WSFolder folder ) |
tns:WSFolder |
|
DeleteFolders( tns:WSEntity[] folderIDList ) |
tns:WSResultStatus[] |
Provides methods for managing object metadata and data relationships, as well as provides cross artifact capabilities, searching, and notification capabilities.
Table A-8 GeneralArtifactService
| Method | Return Type |
|---|---|
|
CopyArtifact( tns:WSEntity newParent, tns:WSArtifact artifact ) |
tns:WSArtifact |
|
MoveArtifact( tns:WSEntity newParent, tns:WSArtifact artifact ) |
tns:WSArtifact |
|
tns:WSTag[] |
|
|
tns:WSTag |
|
|
tns:WSBond[] |
|
|
UpdateBond( tns:WSBond bond ) |
tns:WSBond |
|
DeleteBonds( tns:WSEntity[] entityList ) |
tns:WSResultStatus[] |
|
LoadLinks( tns:WSEntity[] entityIDs, tns:WSProjection linkProjection ) |
tns:WSLink[] |
|
GetLinksInFolder( tns:WSEntity folderID, tns:WSFilter linkFilter ) |
tns:WSLink[] |
|
GetLinksToEntity( tns:WSEntity entityID, tns:WSFilter linkFilter ) |
tns:WSLink[] |
|
tns:WSRoleDefinition[] |
|
|
tns:WSRoleDefinition[] |
|
|
UpdateLink( tns:WSLink link ) |
tns:WSLink |
|
DeleteLinks( tns:WSEntity[] linkList ) |
tns:WSResultStatus[] |
|
GetExternalArtifacts( tns:WSEntity[] externalArtifactIDList ) |
tns:WSExternalArtifact[] |
|
UpdateExternalArtifact( tns:WSEntity parent, tns:WSExternalArtifact externalArtifact ) |
|
|
DeleteExternalArtifacts( tns:WSEntity[] externalArtifactIDList ) |
tns:WSResultStatus[] |
|
GetEffectiveLocks( tns:WSEntity entity ) |
tns:WSLock[] |
|
UpdateLock( tns:WSLock lock ) |
tns:WSLock |
|
DeleteLocks( tns:WSEntity[] entityList ) |
tns:WSResultStatus[] |
|
DeleteTags( tns:WSEntity[] tagIDList ) |
tns:WSResultStatus[] |
|
UpdateSubscription( tns:WSEntity uID, tns:WSSubscription sub ) |
tns:WSSubscription |
|
DeleteSubscriptions( tns:WSEntity[] subIDList ) |
tns:WSResultStatus[] |
|
GetSubscription( tns:WSEntity uID, tns:WSEntity notID, tns:WSFilter subFilter ) |
tns:WSSubscription |
|
GetSubscriptionList( tns:WSEntity eID, tns:WSFilter subFilter ) |
tns:WSSubscription[] |
|
GetSubscriptionTemplates( xsd:string subscriptionType ) |
tns:WSSubscriptionTemplate[] |
|
FindArtifacts( xsd:string searchString, tns:WSFilter filter, xsd:int maxCount, xsd:int start, xsd:int end ) |
tns:WSSearchResult[] |
|
FindTags( xsd:string[] tagNameList ) |
tns:WSTag[] |
|
FindAllTags( tns:WSEntity uID, tns:WSEntity artifactType ) |
tns:WSTag[] |
|
FindCategories( xsd:string[] categoryNameList ) |
tns:WSCategory[] |
|
FindAllCategories( tns:WSEntity uID, tns:WSEntity artifactType ) |
tns:WSCategory[] |
|
FindRelatedArtifacts( tns:WSEntity artifactID, xsd:string artifactType ) |
tns:WSArtifact[] |
|
FindAllArtifactsWithTags( tns:WSEntity uID, xsd:string artifactType, xsd:string tagName ) |
tns:WSArtifact[] |
|
FindArtifactsModifiedSince( tns:WSEntity uID, xsd:dateTime date, xsd:string artifactType ) |
tns:WSArtifact[] |
|
FindArtifactsWithTags( tns:WSEntity uID, tns:WSEntityType artifactType, xsd:string[] tagNames ) |
tns:WSArtifact[] |
|
FindArtifactsLargerThan( xsd:int size ) |
tns:WSArtifact[] |
Provides methods for directly managing personal, workspace, or system groups without having to navigate through scope details such as enterprise, organization and workspace.
Table A-9 GroupService
| Method | Return Type |
|---|---|
|
GetGroup( tns:WSEntity uID, tns:WSProjection projection ) |
tns:WSGroup |
|
tns:WSGroup[] |
|
|
GetGroupsForUser( tns:WSEntity uID, tns:WSProjection projection ) |
tns:WSGroup[] |
|
GetEffectiveGroupsForUser( tns:WSEntity uID, tns:WSProjection projection ) |
tns:WSGroup[] |
|
GetAllUsersGroup( tns:WSProjection projection ) |
tns:WSGroup[] |
|
CreateGroup( tns:WSEntity uID, tns:WSGroup gID ) |
tns:WSGroup |
|
DeleteGroup( tns:WSEntity gID ) |
tns:WSResultStatus |
|
UpdateGroup( tns:WSGroup grp ) |
tns:WSGroup |
Provides methods to retrieve, modify, and delete users and groups in the system. To retrieve the members of a group, specify a FULL projection type with the GetGroup method. To retrieve the members of a workspace, specify a FULL projection in a filter with the GetWorkspaces method.
Table A-10 MembershipService
| Method | Return Type |
|---|---|
|
tns:WSUser[] |
|
|
UpdateUser( tns:WSUser wsUser ) |
tns:WSUser |
|
DeleteUser( tns:WSEntity uID ) |
tns:WSResultStatus |
|
GetDelegatedPrincipals( tns:WSEntity uID, tns:WSEntity userFilter ) |
tns:WSUser[] |
|
WhoAmI( ) |
tns:WSUser |
Provides methods for managing personal or team workspace email and instant messages.
Table A-11 MessageService
| Method | Return Type |
|---|---|
|
GetContentData( tns:WSEntity emailID, xsd:base64Binary partIdentifier, xsd:int size ) |
xsd:base64Binary |
|
tns:WSMessageBox |
|
|
GetMessageBoxes( tns:WSEntity uID, tns:WSEntity[] mdIDList, tns:WSFilter msgFilter ) |
tns:WSMessageBox[] |
|
UpdateMessageBox( tns:WSEntity uID, tns:WSEntity parentMBid, tns:WSMessageBox mbox ) |
tns:WSMessageBox |
|
DeleteMessageBoxes( tns:WSEntity[] mbIDList ) |
tns:WSResultStatus[] |
|
GetEmailMessages( tns:WSEntity uID, tns:WSEntity msgBoxID, tns:WSEntity[] msgIDList, tns:WSFilter msgFilter ) |
tns:WSMessage[] |
|
GetNewMessages( tns:WSEntity uID, tns:WSEntity msgBoxID, tns:WSFilter msgFilter ) |
tns:WSMessage[] |
|
GetUnreadMessages( tns:WSEntity uID, tns:WSEntity msgBoxID, tns:WSFilter msgFilter ) |
tns:WSMessageHeader[] |
|
UpdateMessages( tns:WSMessage[] msgList ) |
tns:WSMessage[] |
|
SendMessage( tns:WSEntity uID, tns:WSMessage msg ) |
tns:WSResultStatus |
|
DeleteEmailMessages( tns:WSEntity[] msgIDList ) |
tns:WSResultStatus[] |
|
SendInstantMessage( tns:WSInstantMessage instantMsg ) |
tns:WSResultStatus |
|
GetInstantMessage( xsd:string clientSideID, xsd:string conversationID ) |
tns:WSInstantMessage[] |
|
SaveDraft( tns:WSEntity uID, tns:WSMessage msg, tns:WSEntity draftFolderId ) |
tns:WSResultStatus |
Provides methods to manage user preferences stored on the server and leveraged by Oracle Beehive clients.
Table A-12 PreferenceService
| Method | Return Type |
|---|---|
|
ActivatePresenceProfile( tns:WSEntity prefProfileId ) |
|
|
DeletePreferenceProfiles( tns:WSEntity[] prefProfIDList ) |
tns:WSResultStatus[] |
|
DeletePreferences( tns:WSEntity[] prefProfIDList ) |
tns:WSResultStatus[] |
|
GetActivePreferenceProfile( tns:WSEntity uID ) |
|
|
GetPreferenceProfiles( tns:WSEntity uID, tns:WSFilter prefFilter ) |
tns:WSPreferenceProfile[] |
|
UpdatePreference( tns:WSEntity prefHolder, tns:WSEntity prefProfile ) |
tns:WSPreference |
|
UpdatePreferenceProfile( tns:WSEntity uID, tns:WSPreferenceProfile prefProf ) |
Provides methods to manage a user's presence information, subscribe to other user's presence, and view the XMPP roster
Table A-13 PresenceService
| Method | Return Type |
|---|---|
|
GetPresence( tns:WSEntity watchable ) |
tns:WSPresence[] |
|
GetPresences( tns:WSEntity[] watchables ) |
tns:WSPresence[] |
|
tns:WSPresence[] |
|
|
tns:WSSubscriptionRoster[] |
|
|
RequestPresenceSubscription( tns:WSEntity watchavke ) |
: |
|
SetPresence( tns:WSPresenceContactMethod contactMethod ) |
: |
|
SetSubscriptionStatus( tns:WSEntity watchable, tns:WSEntity status ) |
: |
|
DeletePresenceSubscription( tns:WSEntity watchable ) |
: |
|
UpdateActivities( tns:WSActivity[] activitiesToAdd, tns:WSActivity[] activitiesToRemove ) |
: |
Provides methods for managing personal or team workspaces and their top-level folders.
Table A-14 WorkspaceService
| Method | Return Type |
|---|---|
|
GetWorkspaces( tns:WSEntity uID, xsd:string wspType, tns:WSFilter wspFilter ) |
tns:WSWorkspace[] |
|
GetWorkspaceTemplates( tns:WSEntity uID, tns:WSFilter wspTemplateFilter ) |
tns:WSWorkspaceTemplate[] |
|
GetTrashItems( tns:WSEntity uID ) |
tns:WSArtifact[] |
|
UnDeleteItems( tns:WSEntity[] artifactList ) |
tns:WSResultStatus[] |
|
PurgeTrash( tns:WSEntity[] wIDList ) |
tns:WSResultStatus[] |
|
DeleteWorkspaces( tns:WSEntity[] wIDList ) |
tns:WSResultStatus[] |
|
UpdateWorkspace( tns:WSEntity uID, tns:WSWorkspace wksp ) |
tns:WSWorkspace |
|
UpdateWorkspaceMembers( tns:WSEntity workspace, tns:WSWorkspaceParticipant[] workspaceParticipants ) |
tns:WSWorkspace |
Provides methods to manage personal or team workspace address books and their contents, such as contacts and groups.
Table A-15 GetAddressBooks Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Null, a user ID or workspace ID; if null the logged in user is assumed. |
|
abookList |
tns:WSEntity[] |
An array of address book identifiers. If this parameter is null, then default address book for the uID will be assumed. If this is specified, then specifying uID is not required. |
|
abFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-16 GetAddressBooks Outputs
| Type | Description |
|---|---|
|
tns:WSAddressBook[] |
If uID is null, it returns an array of address books for the user currently logged in. If uID denotes a user, then an array of address books for the specified user is returned. If uID denotes a group or workspace, then the address books of that group or workspace are returned. If the abookList parameter is specified, then uID is ignored. The first element is always the default address book. |
Table A-17 UpdateAddressBook Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User or workspace. The logged in user is assumed if it is null. |
|
parent |
tns:WSEntity |
ID of an existing address book. If it is null and uID is null as well, then logged in user's default address book is assumed as parentAB. If this is specified then uID is ignored. If an existing address book is to be moved from one parent to another, then parentAB should be the old (existing) parent with a valid entity ID and the new parent should be specified in the abook parameter. |
|
abook |
tns:WSAddressBook |
Information about a new or existing address book. If the address book is new, then there is no entity ID provided in abook; otherwise, the entity ID in abook must be a valid identifier of an already existing address book. This parameter cannot be null. |
Table A-18 UpdateAddressBook Outputs
| Type | Description |
|---|---|
|
tns:WSAddressBook |
The new or updated address book is returned. If the address book is new then an entity ID is created and set in the output parameter. |
If abook is new, for instance, it does not contain an entity ID, then a new address book is created for uID. This new address book is created in the workspace of uID if parentAB is null; otherwise it is created as a sub-address book of parentAB.
If abook denotes an existing address book, for instance, contains a valid entity ID, then the existing address book is updated according to the information provided in abook. If parentAB specifies the old parent, the service will re-parent the existing abook.
Table A-19 DeleteAddressBook Inputs
| Input Name | Type | Description |
|---|---|---|
|
abID |
tns:WSEntity |
Identifier of an existing address book. |
Table A-20 DeleteAddressBook Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-21 GetContact Inputs
| Input Name | Type | Description |
|---|---|---|
|
cID |
tns:WSEntity[] |
List of valid identifiers for contacts defined in the system. |
|
contactFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-22 GetContact Outputs
| Type | Description |
|---|---|
|
tns:WSContact[] |
Detailed information for the contacts in cID. |
Table A-23 GetAllContacts Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace identifier. If it is null, the logged in user is assumed. |
|
abook |
tns:WSEntity |
Identifier of a valid address book in the system. If it is null, the default address book is assumed for uID. |
|
contactType |
xsd:string |
May be null, but if defined, then all contacts of the specified resource type are requested. |
|
contactFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-24 GetAllContacts Outputs
| Type | Description |
|---|---|
|
tns:WSContact[] |
List of contacts for the given user and the address book. If contactType was specified, then all contacts of the given type, for instance, person, group, or resource, are returned. If a retrieved contact is a user, group, or resource in UDS, retrieve its details by calling the GetUsers method (in MembershipService) or GetGroup (in GroupService) for a group, with the contact's entity information. |
Table A-25 UpdateContact Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace identifier. If it is null the logged in user is assumed. |
|
abook |
tns:WSEntity |
Valid address book identifier; If null, default address book for uID is assumed. |
|
contact |
tns:WSContact |
New or existing contact. If the contact is new, then the entityID attribute of contact must be null; otherwise the entityID attribute must be a valid identifier of an already existing contact. |
Table A-26 UpdateContact Outputs
| Type | Description |
|---|---|
|
tns:WSContact |
The new or updated contact is returned. If the contact is new then an entity ID is created and set in the output parameter. |
If the contact is new, then it is created in the given address book of the specified user.
If the contact already exists (for instance, the entity ID attribute points to a valid existing contact), then the information for that contact is updated in the given address book of the specified user using the information provided in the contact parameter.
Table A-27 DeleteContacts Inputs
| Input Name | Type | Description |
|---|---|---|
|
cIDList |
tns:WSEntity[] |
List of valid contact identifiers in the system. |
Table A-28 DeleteContacts Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Provides methods for managing personal or team workspace calendars, task lists, meetings , invitations, tasks, task assignments, reminders and Free/Busy information.
Table A-29 GetCalendars Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace identifier; if null, the logged in user is assumed. |
|
calIDList |
tns:WSEntity[] |
Calendar for uID; if null the default calendar is assumed. |
|
calFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-30 GetCalendars Outputs
| Type | Description |
|---|---|
|
tns:WSCalendar[] |
Calendar information for the given user/group/workspace and calendar. |
Table A-31 GetTaskAssignments Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace identifier; if null, the logged in user is assumed. |
|
taskListID |
tns:WSEntity |
Task list ID. |
|
taskAssignmentIDs |
tns:WSEntity[] |
List of task assignment IDs to retrieve. |
Table A-32 GetTaskAssignments Outputs
| Type | Description |
|---|---|
|
tns:WSTaskAssignment[] |
Task assignments for the given user or those that correspond to the given list of task assignment IDs. |
Table A-33 UpdateTaskAssignment Inputs
| Input Name | Type | Description |
|---|---|---|
|
task |
tns:WSTaskAssignment |
Updated task assignment. |
Table A-34 UpdateTaskAssignment Outputs
| Type | Description |
|---|---|
|
tns:WSTaskAssignment |
Updated task assignment. |
Table A-35 DeleteTaskAssignments Inputs
| Input Name | Type | Description |
|---|---|---|
|
taskAssignmentIDList |
tns:WSEntity |
List of task assignment IDs to be deleted. |
Table A-36 DeleteTaskAssignments Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded for a particular task assignment, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-37 UpdateCalendar Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace identifier; if null, the logged in user is assumed. |
|
calendar |
tns:WSCalendar |
New or updated calendar for uID. If new, the entity ID is not set in calendar; otherwise, it must point to a valid calendar for uID. |
Table A-38 UpdateCalendar Outputs
| Type | Description |
|---|---|
|
tns:WSCalendar |
New or updated calendar for the user, with the entity ID set if new. |
Table A-39 DeleteCalendar Inputs
| Input Name | Type | Description |
|---|---|---|
|
calID |
tns:WSEntity |
Valid calendar identifier in the system. |
Table A-40 DeleteCalendar Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-41 GetEvents Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace identifier; if null, the logged in user is assumed. |
|
calID |
tns:WSEntity |
Valid calendar identifier for uID; if null, the default calendar is assumed. |
|
eventIDList |
tns:WSEntity[] |
List of IDs of events. |
|
startTime |
xsd:dateTime |
Beginning of valid time interval. If null, all events are considered. |
|
endTime |
xsd:dateTime |
End of valid time interval. If the endTime is null, but the startTime is specified, than the events beginning from the startTime will be returned. |
|
eventFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-42 GetEvents Outputs
| Type | Description |
|---|---|
|
tns:WSCalendarEvent[] |
List of calendar events for the given user/group/workspace, calendar, and time interval. |
Table A-43 UpdateEvent Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace identifier; if null, the logged in user is assumed. |
|
calID |
tns:WSEntity |
Valid calendar identifier for uID; if null, the default calendar is assumed. |
|
calEvent |
tns:WSCalendarEvent |
Specifies a new or existing calendar event for the given user and calendar. If new, the entity ID is not set in calEvent; otherwise, the entity ID points to a valid calendar event for the given user and calendar (uID and calID are ignored in this case). |
Table A-44 UpdateEvent Outputs
| Type | Description |
|---|---|
|
tns:WSCalendarEvent |
New or updated calendar event, with the entity ID set if it was newly created. |
Table A-45 DeleteEvents Inputs
| Input Name | Type | Description |
|---|---|---|
|
eventIDList |
tns:WSEntity[] |
Identifies a list of calendar events to be delete from the system. |
Table A-46 DeleteEvents Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-47 UpdateEventSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
calID |
tns:WSEntity |
Valid calendar identifier for the user; if null, the default calendar is assumed. |
|
eventSeries |
tns:WSEventSeries |
Event series to update. |
Table A-49 GetEventSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
calID |
tns:WSEntity |
Valid calendar identifier for the user; if null, the default calendar is assumed. |
|
eventSeriesIDList |
tns:WSEntity[] |
List of calendar event series in the system. |
|
eventSeriesFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-50 GetEventSeries Outputs
| Type | Description |
|---|---|
|
tns:WSEventSeries[] |
List of event series for the given user and calendar. |
Table A-51 DeleteEventSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
eventSeriesID |
tns:WSEntity |
Calendar event series identifier existing in the system. |
Table A-52 DeleteEventSeries Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-53 DeleteInvitations Inputs
| Input Name | Type | Description |
|---|---|---|
|
invitationIDList |
tns:WSEntity[] |
List of invitation IDs to be deleted. |
Table A-54 DeleteInvitations Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-55 DeleteInvitationSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
invSeriesID |
tns:WSEntity |
Invitation series ID to be deleted. |
Table A-56 DeleteInvitationSeries Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-57 GetInvitationSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
calID |
tns:WSEntity |
Valid calendar identifier for uID; if null, the default calendar is assumed. |
|
invitationSeriesIDList |
tns:WSEntity[] |
List of invitation series identifiers. If this is not null, then uID and calID are ignored. |
|
invitationSeriesFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-58 GetInvitationSeries Outputs
| Type | Description |
|---|---|
|
tns:WSCalendarInvitation[] |
List of calendar invitation series for the given user/group/workspace and calendar. |
Table A-59 GetInvitations Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
calID |
tns:WSEntity |
Valid calendar identifier for uID; if null, the default calendar is assumed. |
|
invitationIDList |
tns:WSEntity[] |
List of event identifiers. If this is not null, then uID and calID are ignored. |
|
startTime |
xsd:dateTime |
Start of a valid time interval. If null, all invitations are considered. |
|
endTime |
xsd:dateTime |
The end of a valid time interval. If end time is null, but start time is specified, then it will return invitations starting from the start time. |
|
inviteFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-60 GetInvitations Outputs
| Type | Description |
|---|---|
|
tns:WSCalendarInvitation[] |
List of calendar invitations for the given user/group/workspace and calendar and time interval. |
Table A-61 UpdateInvitation Inputs
| Input Name | Type | Description |
|---|---|---|
|
ci |
Updated calendar invitation for the logged in user. |
Table A-63 UpdateInvitationSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
is |
Updated calendar invitation series for the logged in user. |
Table A-65 GetIsBusy Inputs
| Input Name | Type | Description |
|---|---|---|
|
uIDList |
tns:WSEntity[] |
List of valid users or resources; if null, the logged in user is assumed. |
|
time |
xsd:dateTime |
Valid time. |
Table A-67 GetFreeBusy Inputs
| Input Name | Type | Description |
|---|---|---|
|
uIDList |
tns:WSEntity[] |
List of valid users/resources in the system; if null, the logged in user is assumed. |
|
startTime |
xsd:dateTime |
Start of valid time interval. Cannot be null. |
|
endTime |
xsd:dateTime |
End of valid time interval. Cannot be null. |
Table A-68 GetFreeBusy Outputs
| Type | Description |
|---|---|
|
tns:WSActorFreeBusy[] |
List of freebusy information for the given users/resources specified in uIDList that are within the specified time interval. |
Table A-69 GetReminders Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace, identifier; if null, the logged in user is assumed. |
|
reminderIDList |
tns:WSEntity[] |
List of reminder IDs. |
|
remFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-70 GetReminders Outputs
| Type | Description |
|---|---|
|
tns:WSReminder[] |
List of reminders for the user/group/workspace or the list of reminders specified by reminderIDList. |
Table A-71 UpdateReminder Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace; if null; the logged in user is assumed. |
|
reminder |
tns:WSReminder |
New reminder or reminder to update. The uID will be used for new reminders. The reminder will be added to the personal workspace of that user. |
Table A-72 UpdateReminder Outputs
| Type | Description |
|---|---|
|
tns:WSReminder |
The updated (or newly created) reminder. |
Table A-73 DeleteReminder Inputs
| Input Name | Type | Description |
|---|---|---|
|
remID |
tns:WSEntity |
ID of Reminder existing in the system |
Table A-74 DeleteReminder Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-75 DeleteTasks Inputs
| Input Name | Type | Description |
|---|---|---|
|
taskIDList |
tns:WSEntity[] |
Task(s) existing in the system |
Table A-76 DeleteTasks Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-77 DeleteTaskLists Inputs
| Input Name | Type | Description |
|---|---|---|
|
taskListIds |
tns:WSEntity[] |
List of task lists existing in the system |
Table A-78 DeleteTaskLists Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-79 GetTaskLists Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
taskListIDs |
tns:WSEntity[] |
List of task list identifiers for uID. If null, then all task lists is assumed. |
Table A-80 GetTaskLists Outputs
| Type | Description |
|---|---|
|
tns:WSTaskList[] |
Details of the tasklist(s) for the user. |
Table A-81 GetTasks Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
taskListID |
tns:WSEntity |
Specific task list identifier for uID. If null, then default task list is assumed. |
|
taskIDs |
tns:WSEntity[] |
Specific task identifier(s) for uID to retrieve. If null, then all task are retrieved. |
Table A-82 GetTasks Outputs
| Type | Description |
|---|---|
|
tns:WSTask |
Details of tasks of the specified task list for the user. |
Table A-83 UpdateTask Inputs
| Input Name | Type | Description |
|---|---|---|
|
task |
tns:WSTask |
Task to be updated. If the task's taskInfo's artifactID's id field is null, this will be a newly created task. |
Table A-85 UpdateTaskList Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null, the logged in user is assumed. |
|
taskList |
tns:WSTaskList |
Task list to be updated. If the taskLists's taskListInfo's artifactID's id field is null, this will be a newly created task list. |
Table A-87 UpdateRecurringEventSeries Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
None |
|
calID |
tns:WSEntity |
If specified, this is the calendar where the eventSeries resides. If null, the default calendar for the user is assumed. |
|
eventSeries |
tns:WSEventSeries |
EventSeries to be updated or created. If eventSeriesId is null, a new EventSeries will be created. Otherwise, this will be an update. |
Table A-88 UpdateRecurringEventSeries Outputs
| Type | Description |
|---|---|
|
tns:WSEventSeries |
Newly updated or created EventSeries. |
Provides methods that manage Web conferences, including retrieving information about completed and running Web conference sessions.
Table A-89 DeleteConferences Inputs
| Input Name | Type | Description |
|---|---|---|
|
confIDList |
tns:WSEntity[] |
List of existing conferences in the system. |
Table A-90 DeleteConferences Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-91 DeleteTemplate Inputs
| Input Name | Type | Description |
|---|---|---|
|
cTemplateID |
tns:WSEntity |
Existing template in the system. |
Table A-92 DeleteTemplate Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-93 GetConferences Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace; if null, the logged in user is assumed. |
|
startTime |
xsd:dateTime |
Start time of a valid time interval. |
|
endTime |
xsd:dateTime |
End time of a valid time interval. |
|
confIDList |
tns:WSEntity[] |
List of valid conferences; if this parameter is not null, uID, startTime, and endTime are ignored. |
|
confFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-94 GetConferences Outputs
| Type | Description |
|---|---|
|
tns:WSConference[] |
List of conferences either for confIDList or uID scheduled in the given time interval. |
Table A-95 GetEndedSessions Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity[] |
User or workspace; if null, the logged in user is assumed. |
|
confID |
tns:WSEntity[] |
Existing conference; if null, the default conference for uID is assumed. If null, uID is ignored. |
Table A-96 GetEndedSessions Outputs
| Type | Description |
|---|---|
|
tns:WSConferenceSession[] |
List of ended sessions for the conference. |
Table A-97 GetLogEntries Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace; if null the logged in user is assumed. |
|
confID |
tns:WSEntity |
Valid conference; if null, the default conference for uID is assumed. |
|
p |
tns:WSParticipant |
Participant; if null, the logged in user is assumed. |
Table A-98 GetLogEntries Outputs
| Type | Description |
|---|---|
|
tns:WSConferenceLogEntry[] |
Conference log entry for the participant. |
Table A-99 GetRunningSession Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User or workspace; if null, the logged in user is assumed. |
|
confID |
tns:WSEntity |
Existing conference; if null, the default conference for uID is assumed. |
|
confFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-101 GetTemplate Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace; if null, the logged in user is assumed. |
|
confID |
tns:WSEntity |
Existing conference; if null, the default conference is assumed. |
|
templateFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-103 UpdateConference Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace; if null, the logged in user is assumed. |
|
conf |
tns:WSConference |
New or existing conference. If new, the entity ID is null; if the entity ID is not null, it must point to a valid conference for uID. The parameter uID is ignored if the entity ID is not null. |
Table A-104 UpdateConference Outputs
| Type | Description |
|---|---|
|
tns:WSConference |
New or updated conference; the entity ID is set if it is new. |
Table A-105 UpdateConferenceSession Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace; if null, the logged in user is assumed. |
|
cs |
New or existing conference session. If new, the entity ID is null; if the entity ID is not null, it must point to a valid conference session for uID. The parameter uID is ignored if the entity ID is not null. |
Table A-106 UpdateConferenceSession Outputs
| Type | Description |
|---|---|
|
New or updated conference session; the entity ID is set if it is new. |
Table A-107 UpdateTemplate Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user or workspace; if null, the logged in user is assumed. |
|
cTemplate |
New or existing conference template; if new, the entity ID is not set. |
Provides methods that manage devices, which are supported client software installed on computers, such as Oracle Beehive Integration for Outlook, and mobile devices.
Table A-109 DeleteDevices Inputs
| Input Name | Type | Description |
|---|---|---|
|
deviceIDList |
tns:WSEntity[] |
List of valid device IDs. |
Table A-110 DeleteDevices Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-111 GetDevicePresence Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user. If null, the logged in user is assumed. |
|
devID |
tns:WSEntity |
Device ID. If it is null, all devices are considered for the user. If it is specified, then uID is not required. |
|
devFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-112 GetDevicePresence Outputs
| Type | Description |
|---|---|
|
tns:WSPresence |
List of presence information for the device(s). |
Table A-113 GetDevices Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user. If null, the logged in user is assumed. |
|
deviceIDList |
tns:WSEntity[] |
Device ID. If null, all devices are considered for the user. If this is specified, then uID is not required. |
|
devFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-114 GetDevices Outputs
| Type | Description |
|---|---|
|
tns:WSDevice[] |
List of device information for the user. |
Table A-115 UpdateDevice Inputs
| Input Name | Type | Description |
|---|---|---|
|
dev |
tns:WSDevice |
New or existing device in the system. If it is new, this value is null. otherwise, it is the ID for an existing device. |
Manage threaded, online discussion forums, in which users post messages about a topic within a forum. These methods manage and organize forums, topics, and messages.
Table A-117 DeleteDiscussionForums Inputs
| Input Name | Type | Description |
|---|---|---|
|
forumIDList |
tns:WSEntity[] |
List of forums in the system. |
Table A-118 DeleteDiscussionForums Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-119 DeleteMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
dmIDList |
tns:WSEntity[] |
List of messages in the system. |
Table A-120 DeleteMessages Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-121 DeleteTopics Inputs
| Input Name | Type | Description |
|---|---|---|
|
topicIDs |
tns:WSEntity[] |
List of topics existing in the system. |
Table A-122 DeleteTopics Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-123 GetDiscussionForums Inputs
| Input Name | Type | Description |
|---|---|---|
|
wID |
tns:WSEntity |
Workspace. |
|
forumIds |
tns:WSEntity[] |
List of discussion forums. |
|
dfFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-124 GetDiscussionForums Outputs
| Type | Description |
|---|---|
|
tns:WSForum[] |
If wID is specified, list of discussion forums in that workspace. If formunIds is specified, list of discussion forums as specified in that list. |
Table A-125 GetLastPost Inputs
| Input Name | Type | Description |
|---|---|---|
|
wID |
tns:WSEntity |
Team workspace. If null, fID cannot be null. |
|
fID |
tns:WSEntity |
Forum. If null, then wID cannot be null. If specified, fID is ignored. |
|
topicID |
tns:WSEntity |
Topic. If specified, both wID and fID are ignored. |
|
dmFilter |
tns:WSEntity |
None |
Table A-127 GetMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
topic |
tns:WSTopic |
Topic. If null, dmIDList must be specified. |
|
dmIDList |
tns:WSEntity[] |
List of discussion messages. If specified, all other arguments are ignored. |
|
dmFilter |
tns:WSEntity |
None |
Table A-128 GetMessages Outputs
| Type | Description |
|---|---|
|
tns:WSDiscussionMessage[] |
List of discussion messages specified by dmIDList, or those contained in the specified topic. |
Table A-129 GetTopics Inputs
| Input Name | Type | Description |
|---|---|---|
|
forumID |
tns:WSEntity |
ID of an existing forum. |
|
topicIDs |
tns:WSEntity[] |
List of topic IDs to retrieve. |
|
topicFilter |
tns:WSFilter |
Optional parameter specifying a predicate involving filterable attributes to reduce the size of the returned list. |
Table A-130 GetTopics Outputs
| Type | Description |
|---|---|
|
tns:WSTopic[] |
List of topics retrieved from the specified forum or specified topic IDs. |
Table A-131 PostMessage Inputs
| Input Name | Type | Description |
|---|---|---|
|
parentMessage |
tns:WSEntity |
ID of discussion message under which to post a new message. To post a message in the root level of a topic, use the message retrieved from WSTopic.getFirstPost(). |
|
dm |
New discussion message; its entity ID is null. |
Table A-133 UpdateDiscussionForum Inputs
| Input Name | Type | Description |
|---|---|---|
|
parentForum |
tns:WSEntity |
Forum in which a forum may be created. |
|
forum |
tns:WSForum |
New or existing topic if entityID is set. |
Provides methods for managing documents in personal or team workspaces.
Void return type
Table A-138 CheckinDocument Inputs
| Input Name | Type | Description |
|---|---|---|
|
docID |
tns:WSEntity |
None |
|
versionName |
xsd:string |
None |
Table A-140 CheckoutDocument Inputs
| Input Name | Type | Description |
|---|---|---|
|
docID |
tns:WSEntity |
None |
|
checkoutComment |
xsd:string |
None |
Table A-142 GetDocuments Inputs
| Input Name | Type | Description |
|---|---|---|
|
docIDList |
tns:WSEntity[] |
List of document identifiers in the system. |
|
projection |
tns:WSProjection |
Defines the amount of data that is returned with an object. |
Table A-144 GetDocumentsInFolder Inputs
| Input Name | Type | Description |
|---|---|---|
|
folderID |
tns:WSEntity |
Folder identifier in the system. |
|
docFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-145 GetDocumentsInFolder Outputs
| Type | Description |
|---|---|
|
tns:WSDocument[] |
List of documents retrieved |
Table A-146 GetContent Inputs
| Input Name | Type | Description |
|---|---|---|
|
contentIDList |
tns:WSEntity[] |
List of document identifiers in the system. |
Table A-150 UpdateDocument Inputs
| Input Name | Type | Description |
|---|---|---|
|
docID |
tns:WSEntity |
None |
|
doc |
tns:WSDocument |
New or existing document in the system. If new, the entity ID of this value is null; otherwise, the entity ID points to the document that is to be updated. |
|
content |
tns:WSContent |
Specifies the content of a document. This is an optional argument and required only if the content of a document needs to be specified during creation or needs to be updated during update |
|
conflictResolutionMode |
None |
Table A-151 UpdateDocument Outputs
| Type | Description |
|---|---|
|
tns:WSDocument |
The newly created or updated document, with the entity ID set if new. |
Table A-154 DeleteDocuments Inputs
| Input Name | Type | Description |
|---|---|---|
|
docIDList |
tns:WSEntity[] |
Document IDs to be deleted |
Provides methods for managing messaging and document folders in personal or team workspaces.
Table A-156 GetFolders Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace identifier; if null the logged in user is assumed. |
|
fIDList |
tns:WSEntity[] |
Valid folder ID in the system; if null all folders for uID are considered. If fID is specified then uID is not required. |
|
folderFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-157 GetFolders Outputs
| Type | Description |
|---|---|
|
tns:WSFolder[] |
Folders for the given user, group, or workspace. If fID is not null then the folder type object is returned which contains documents/subfolder info. |
Table A-160 UpdateFolder Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User or workspace identifier. The logged in user is assumed if it is null. |
|
folder |
tns:WSFolder |
ID of an existing folder. If it is null and uID is null as well then logged in uIDs default folder is assumed as this ID. If this is specified then uID is ignored. The parentID sub-attribute of the folderInfo attribute of this argument should be non-null. |
Table A-161 UpdateFolder Outputs
| Type | Description |
|---|---|
|
tns:WSFolder |
The new or updated address book is returned. If the address book is new, then an entity ID is created and set in the output parameter. |
If folder is new (does not contain an entity ID), then a new folder is created for uID. This new folder is created in the workspace of uID if parentFolderID is null; otherwise it is created as a sub-folder of parentFolderID.
If folder denotes an existing folder (contains a valid entity ID), then the existing folder is updated according to the information provided in folder. If the parentFolderID is specified then the service will then re-parent the existing folder.
Table A-162 DeleteFolders Inputs
| Input Name | Type | Description |
|---|---|---|
|
folderIDList |
tns:WSEntity[] |
List of folder identifiers in the system |
Table A-163 DeleteFolders Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
Status of the delete operation |
Provides methods for managing object metadata and data relationships, as well as provides cross artifact capabilities, searching, and notification capabilities.
Table A-164 CopyArtifact Inputs
| Input Name | Type | Description |
|---|---|---|
|
newParent |
tns:WSEntity |
Valid artifact container in Oracle Beehive |
|
artifact |
tns:WSArtifact |
Artifact object in Oracle Beehive to be copied |
Table A-166 MoveArtifact Inputs
| Input Name | Type | Description |
|---|---|---|
|
newParent |
tns:WSEntity |
Valid artifact container in Oracle Beehive |
|
artifact |
tns:WSArtifact |
Artifact to be moved |
Table A-168 GetTags Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace ID. If null the logged in user is assumed. |
|
tagFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-169 GetTags Outputs
| Type | Description |
|---|---|
|
tns:WSTag[] |
Array of tags defined for the user, group or workspace, depending on uID. |
Table A-170 UpdateTag Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace ID. If null the logged in user is assumed. |
|
tag |
tns:WSTag |
New or existing tag. If new, there is no entity ID set; else, it is the ID of a valid tag. |
Table A-172 GetBonds Inputs
| Input Name | Type | Description |
|---|---|---|
|
entityID |
tns:WSEntity |
Identifier of a valid entity in the Oracle Beehive system |
|
bondFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-173 GetBonds Outputs
| Type | Description |
|---|---|
|
tns:WSBond[] |
Bonds associated with the entity ID, subject to the filter. |
Table A-174 UpdateBond Inputs
| Input Name | Type | Description |
|---|---|---|
|
bond |
tns:WSBond |
Valid bond in the Oracle Beehive system |
Table A-176 DeleteBonds Inputs
| Input Name | Type | Description |
|---|---|---|
|
entityList |
tns:WSEntity[] |
List of valid entities |
Table A-177 DeleteBonds Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-178 LoadLinks Inputs
| Input Name | Type | Description |
|---|---|---|
|
entityIDs |
tns:WSEntity[] |
Valid entity |
|
linkProjection |
tns:WSProjection |
None |
Table A-180 GetLinksInFolder Inputs
| Input Name | Type | Description |
|---|---|---|
|
folderID |
tns:WSEntity |
Folder identifier |
|
linkFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-181 GetLinksInFolder Outputs
| Type | Description |
|---|---|
|
tns:WSLink[] |
List of links contained in the specified folder. |
Table A-182 GetLinksToEntity Inputs
| Input Name | Type | Description |
|---|---|---|
|
entityID |
tns:WSEntity |
Entity identifier |
|
linkFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-183 GetLinksToEntity Outputs
| Type | Description |
|---|---|
|
tns:WSLink[] |
List of links to the specified entity. |
Table A-184 GetRoleDefinitions Outputs
| Type | Description |
|---|---|
|
tns:WSRoleDefinition[] |
List of role definitions. |
Table A-185 GetWorkspaceRoleDefinitions Outputs
| Type | Description |
|---|---|
|
tns:WSRoleDefinition[] |
List of workspace role definitions. |
Table A-186 UpdateLink Inputs
| Input Name | Type | Description |
|---|---|---|
|
link |
tns:WSLink |
Valid link. Its reference and linkInfo.parentID properties must point to valid entities. |
Table A-188 DeleteLinks Inputs
| Input Name | Type | Description |
|---|---|---|
|
linkList |
tns:WSEntity[] |
List of valid entities |
Table A-189 DeleteLinks Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-190 GetExternalArtifacts Inputs
| Input Name | Type | Description |
|---|---|---|
|
externalArtifactIDList |
tns:WSEntity[] |
List of valid external artifacts |
Table A-191 GetExternalArtifacts Outputs
| Type | Description |
|---|---|
|
tns:WSExternalArtifact[] |
External artifacts associated with externalArtifactIDList, subject to externalArtFilter. |
Table A-192 UpdateExternalArtifact Inputs
| Input Name | Type | Description |
|---|---|---|
|
parent |
tns:WSEntity |
Valid entity |
|
externalArtifact |
New external artifact if the entity ID of this value does not exist, an existing external artifact otherwise |
Table A-194 DeleteExternalArtifacts Inputs
| Input Name | Type | Description |
|---|---|---|
|
externalArtifactIDList |
tns:WSEntity[] |
List of external artifacts |
Table A-195 DeleteExternalArtifacts Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-196 GetEffectiveLocks Inputs
| Input Name | Type | Description |
|---|---|---|
|
entity |
tns:WSEntity |
Specifies the entity on which locks are being queried. |
Table A-197 GetEffectiveLocks Outputs
| Type | Description |
|---|---|
|
tns:WSLock[] |
List of effective locks on the entity specified in the input. To determine whether a lock is directly applied on an entity, call WSEntity.getLocks(). For example, WSDocument.getLocks(). |
Table A-198 UpdateLock Inputs
| Input Name | Type | Description |
|---|---|---|
|
lock |
tns:WSLock |
Lock identifier that is being modified or created. |
Table A-200 DeleteLocks Inputs
| Input Name | Type | Description |
|---|---|---|
|
entityList |
tns:WSEntity[] |
List of locks to be deleted. |
Table A-202 DeleteTags Inputs
| Input Name | Type | Description |
|---|---|---|
|
tagIDList |
tns:WSEntity[] |
List of tags to be deleted. |
Table A-204 UpdateSubscription Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
ID of any entity that is accessible to the logged in user. |
|
sub |
tns:WSSubscription |
New or existing subscription for the user. If the subscription is new, there is no entity ID set; otherwise entity ID points to a valid subscription for the entity. |
Table A-205 UpdateSubscription Outputs
| Type | Description |
|---|---|
|
tns:WSSubscription |
The new or updated subscription information is returned. If the subscription is new then an entity ID is created by the system and set in the output parameter. |
Table A-206 DeleteSubscriptions Inputs
| Input Name | Type | Description |
|---|---|---|
|
subIDList |
tns:WSEntity[] |
List of IDs of valid subscriptions to be deleted. |
Table A-207 DeleteSubscriptions Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-208 GetSubscription Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace identifier; if null the logged in user is assumed. |
|
notID |
tns:WSEntity |
ID of notification in the system. If it is specified then uID is not required. |
|
subFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-209 GetSubscription Outputs
| Type | Description |
|---|---|
|
tns:WSSubscription |
The subscription corresponding to the notification. |
Table A-210 GetSubscriptionList Inputs
| Input Name | Type | Description |
|---|---|---|
|
eID |
tns:WSEntity |
Any entity identifier in the system; cannot be null. |
|
subFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-211 GetSubscriptionList Outputs
| Type | Description |
|---|---|
|
tns:WSSubscription[] |
List of subscriptions for the given entity for the logged in user. |
Table A-214 FindArtifacts Inputs
| Input Name | Type | Description |
|---|---|---|
|
searchString |
xsd:string |
Metadata search string |
|
filter |
tns:WSFilter |
Predicate, which involves filterable attributes to reduce the size of the returned list |
|
maxCount |
xsd:int |
Maximum artifacts to return in one call. |
|
start |
xsd:int |
The first number of a range of integers; lowest value is 1. The method will retrieve this range. |
|
end |
xsd:int |
The last number of a range of integers; the largest value is maxCount. The method will retrieve this range. |
Table A-215 FindArtifacts Outputs
| Type | Description |
|---|---|
|
tns:WSSearchResult[] |
Items that match the search criteria. |
Table A-220 FindCategories Inputs
| Input Name | Type | Description |
|---|---|---|
|
categoryNameList |
xsd:string[] |
List of category names that exist in the system |
Table A-221 FindCategories Outputs
| Type | Description |
|---|---|
|
tns:WSCategory[] |
All items matching the search criteria |
Table A-222 FindAllCategories Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User, group, or workspace ID |
|
artifactType |
tns:WSEntity |
Type of artifact |
Table A-223 FindAllCategories Outputs
| Type | Description |
|---|---|
|
tns:WSCategory[] |
Items matching the search criteria. If an artifact type is specified, then all categories defined for that type are returned. |
Table A-224 FindRelatedArtifacts Inputs
| Input Name | Type | Description |
|---|---|---|
|
artifactID |
tns:WSEntity |
Artifact in the system |
|
artifactType |
xsd:string |
Artifact type |
Table A-225 FindRelatedArtifacts Outputs
| Type | Description |
|---|---|
|
tns:WSArtifact[] |
Items related to artifactID and of the specified type. |
Table A-226 FindAllArtifactsWithTags Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
None |
|
artifactType |
xsd:string |
None |
|
tagName |
xsd:string |
None |
Table A-228 FindArtifactsModifiedSince Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User ID |
|
date |
xsd:dateTime |
Date |
|
artifactType |
xsd:string |
Artifact type, such as email or document |
Table A-229 FindArtifactsModifiedSince Outputs
| Type | Description |
|---|---|
|
tns:WSArtifact[] |
Artifacts that have been modified since the specified date and have the specified artifact type. |
Table A-230 FindArtifactsWithTags Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User ID |
|
artifactType |
tns:WSEntityType |
Artifact type, such as email or document |
|
tagNames |
xsd:string[] |
Name of tag |
Table A-231 FindArtifactsWithTags Outputs
| Type | Description |
|---|---|
|
tns:WSArtifact[] |
Artifacts with the specified tag. |
Table A-232 FindArtifactsLargerThan Inputs
| Input Name | Type | Description |
|---|---|---|
|
size |
xsd:int |
Size of the artifact |
Table A-233 FindArtifactsLargerThan Outputs
| Type | Description |
|---|---|
|
tns:WSArtifact[] |
Artifacts larger than the specified size. |
Provides methods for directly managing personal, workspace, or system groups without having to navigate through scope details such as enterprise, organization and workspace.
Table A-234 GetGroup Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Group identifier. |
|
projection |
tns:WSProjection |
Specify FULL projection type so that the group returned by this method will also have a list of its members (the returned group's memberIDList property will contain a list of its members) |
Table A-235 GetGroup Outputs
| Type | Description |
|---|---|
|
tns:WSGroup |
Information about the group specified by uID. |
Table A-236 GetGroups Inputs
| Input Name | Type | Description |
|---|---|---|
|
groupFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-237 GetGroups Outputs
| Type | Description |
|---|---|
|
tns:WSGroup[] |
List of groups in the system that satisfy the predicates specified by groupFilter. |
Table A-238 GetGroupsForUser Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Identifier of user. |
|
projection |
tns:WSProjection |
None |
Table A-239 GetGroupsForUser Outputs
| Type | Description |
|---|---|
|
tns:WSGroup[] |
List of groups to which the user, specified by uID, belongs. |
Table A-240 GetEffectiveGroupsForUser Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Identifier of user. |
|
projection |
tns:WSProjection |
None |
Table A-241 GetEffectiveGroupsForUser Outputs
| Type | Description |
|---|---|
|
tns:WSGroup[] |
List of groups to which the user, specified by uID, directly or indirectly belongs. |
Table A-243 GetAllUsersGroup Outputs
| Type | Description |
|---|---|
|
tns:WSGroup[] |
The all users group of the enterprise. |
Table A-247 DeleteGroup Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the delete operation succeeded, the result status returned has an error code 0, and a non-zero error code and error message otherwise. |
Table A-248 UpdateGroup Inputs
| Input Name | Type | Description |
|---|---|---|
|
grp |
tns:WSGroup |
Detailed information about an existing group. It must contain the entity ID of an existing group. |
Table A-249 UpdateGroup Outputs
| Type | Description |
|---|---|
|
tns:WSGroup |
The updated group is returned. If the group is new then an entity ID is created and set in the output parameter. |
Provides methods to retrieve, modify, and delete users and groups in the system. To retrieve the members of a group, specify a FULL projection type with the GetGroup method. To retrieve the members of a workspace, specify a FULL projection in a filter with the GetWorkspaces method.
Table A-250 GetUsers Inputs
| Input Name | Type | Description |
|---|---|---|
|
uIDList |
tns:WSEntity[] |
List of user IDs. If null, then the filter is applied to retrieve the user list. If uIDList is not null, then the filter is ignored. Both uIDList and userFilter cannot be null. |
|
userFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list. |
Table A-251 GetUsers Outputs
| Type | Description |
|---|---|
|
tns:WSUser[] |
If uIDList is specified, then the user information of the uIDList elements are returned. Otherwise, the filter is applied to retrieve user information. |
Table A-252 UpdateUser Inputs
| Input Name | Type | Description |
|---|---|---|
|
wsUser |
tns:WSUser |
New or updated information about a user in the system. |
Table A-253 UpdateUser Outputs
| Type | Description |
|---|---|
|
tns:WSUser |
The updated information for a user in the system. |
Table A-254 DeleteUser Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
ID of an existing user in the system. |
Table A-255 DeleteUser Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
Status of the delete operation, with error code 0 if the operation succeeded and an error code and error message otherwise. |
Table A-256 GetDelegatedPrincipals Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User. |
|
userFilter |
tns:WSEntity |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-257 GetDelegatedPrincipals Outputs
| Type | Description |
|---|---|
|
tns:WSUser[] |
List of users that have delegated to the uID. |
Provides methods for managing personal or team workspace email and instant messages.
Table A-259 GetContentData Inputs
| Input Name | Type | Description |
|---|---|---|
|
emailID |
tns:WSEntity |
Valid user; if null, the logged in user is assumed. |
|
partIdentifier |
xsd:base64Binary |
None |
|
size |
xsd:int |
None |
Table A-261 GetInbox Inputs
| Input Name | Type | Description |
|---|---|---|
|
msgFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list. In this filter's projection, you may specify these attributes specific to message boxes: MESSAGEBOX_NEW_MESSAGE_COUNT, MESSAGEBOX_MESSAGE_COUNT, MESSAGEBOX_SUBFOLDER_LIST, and MESSAGEBOX_UNREAD_MESSAGE_COUNT. |
Table A-262 GetInbox Outputs
| Type | Description |
|---|---|
|
tns:WSMessageBox |
Retrieves the inbox of the logged in user. |
Table A-263 GetMessageBoxes Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace. If null, the logged in user is assumed. |
|
mdIDList |
tns:WSEntity[] |
List of valid message box for the user, group, or workspace. If null, default message box is assumed. If mbID is specified then uID is ignored. |
|
msgFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list. In this filter's projection, you may specify these attributes specific to message boxes: MESSAGEBOX_NEW_MESSAGE_COUNT, MESSAGEBOX_MESSAGE_COUNT, MESSAGEBOX_SUBFOLDER_LIST, and MESSAGEBOX_UNREAD_MESSAGE_COUNT. |
Table A-264 GetMessageBoxes Outputs
| Type | Description |
|---|---|
|
tns:WSMessageBox[] |
List of message boxes specified by mbIDList is returned. If mbID is null then the default message box for the user, group or workspace is returned. |
Table A-265 UpdateMessageBox Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace. If null, the logged in user is assumed. |
|
parentMBid |
tns:WSEntity |
Identifier of an existing message box; if null the inbox for uID is assumed. If this specified then uID is ignored. |
|
mbox |
tns:WSMessageBox |
New or existing message box for the user, group, or workspace; if new, entity ID is not set. |
If mbox is new (for instance, does not contain an entity ID) then a new message box is created in the workspace of uID if parentMBid is null; otherwise it is created as a sub-message box of parentMBid. If mbox denotes an existing message box (for instance, contains a valid entity ID) then mbox is updated according to the information provided in mbox.
Table A-267 DeleteMessageBoxes Inputs
| Input Name | Type | Description |
|---|---|---|
|
mbIDList |
tns:WSEntity[] |
List of valid message boxes in the system. |
Table A-268 DeleteMessageBoxes Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-269 GetEmailMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace. If null, the logged in user is assumed. |
|
msgBoxID |
tns:WSEntity |
ID of the inbox or sub-inbox. If left unspecified, the default inbox is used. |
|
msgIDList |
tns:WSEntity[] |
List of message identifiers. If null, all messages for uID are considered. |
|
msgFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-270 GetEmailMessages Outputs
| Type | Description |
|---|---|
|
tns:WSMessage[] |
Details of the messages identified by msgIDList |
Table A-271 GetNewMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group, or workspace; if null, the logged in user is assumed. |
|
msgBoxID |
tns:WSEntity |
ID of the inbox or sub-inbox. If left unspecified, the default inbox is used. |
|
msgFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-272 GetNewMessages Outputs
| Type | Description |
|---|---|
|
tns:WSMessage[] |
List of new messages for the given user. |
Table A-273 GetUnreadMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Valid user, group or workspace. If null, the logged in user is assumed. |
|
msgBoxID |
tns:WSEntity |
ID of the inbox or sub-inbox. If left unspecified, the default inbox is used. |
|
msgFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-274 GetUnreadMessages Outputs
| Type | Description |
|---|---|
|
tns:WSMessageHeader[] |
List of unread message headers for the given user. |
Table A-275 UpdateMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
msgList |
tns:WSMessage[] |
List of messages to be updated |
Table A-277 SendMessage Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Entity from which the message is sent, which may be a user or workspace). If it is a workspace, the user must have proper permissions. If null, the logged in user is assumed. |
|
msg |
tns:WSMessage |
Newly created message to be sent. |
Table A-278 SendMessage Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the send operation succeeded an error code of zero is returned in the status, and a non-zero error code and error message otherwise. |
Table A-279 DeleteEmailMessages Inputs
| Input Name | Type | Description |
|---|---|---|
|
msgIDList |
tns:WSEntity[] |
Array of email message IDs. |
Table A-280 DeleteEmailMessages Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-281 SendInstantMessage Inputs
| Input Name | Type | Description |
|---|---|---|
|
instantMsg |
tns:WSInstantMessage |
Newly created message to be sent. |
Table A-282 SendInstantMessage Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus |
If the send operation succeeded an error code of zero is returned in the status, and a non-zero error code and error message otherwise. |
Table A-283 GetInstantMessage Inputs
| Input Name | Type | Description |
|---|---|---|
|
clientSideID |
xsd:string |
Currently unused |
|
conversationID |
xsd:string |
Currently unused |
Table A-284 GetInstantMessage Outputs
| Type | Description |
|---|---|
|
tns:WSInstantMessage[] |
All instant messages, which are sent to the logged-in user in a 30 second time frame. |
Table A-285 SaveDraft Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Existing user identifier in the system. |
|
msg |
tns:WSMessage |
Message to save. |
|
draftFolderId |
tns:WSEntity |
The folder in which to save the draft message. If null, a folder named "Drafts" (case ignored) will be used if it exists at the root level of the user's personal workspace. The name of this folder may be specified (as opposed to its ID). |
Provides methods to manage user preferences stored on the server and leveraged by Oracle Beehive clients.
Table A-287 ActivatePresenceProfile Inputs
| Input Name | Type | Description |
|---|---|---|
|
prefProfileId |
tns:WSEntity |
ID of preference profile. |
Table A-289 DeletePreferenceProfiles Inputs
| Input Name | Type | Description |
|---|---|---|
|
prefProfIDList |
tns:WSEntity[] |
List of preference profiles to delete. |
Table A-290 DeletePreferenceProfiles Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-291 DeletePreferences Inputs
| Input Name | Type | Description |
|---|---|---|
|
prefProfIDList |
tns:WSEntity[] |
List of preferences to delete. |
Table A-292 DeletePreferences Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |
Table A-293 GetActivePreferenceProfile Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Identifier of an existing user. |
Table A-295 GetPreferenceProfiles Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Identifier of an existing user. |
|
prefFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list |
Table A-296 GetPreferenceProfiles Outputs
| Type | Description |
|---|---|
|
tns:WSPreferenceProfile[] |
List of preference profiles of the specified user. |
Table A-297 UpdatePreference Inputs
| Input Name | Type | Description |
|---|---|---|
|
prefHolder |
tns:WSEntity |
User in the system; if null, the logged in user is assumed. |
|
prefProfile |
tns:WSEntity |
New or existing preference profile for the given user. |
Table A-298 UpdatePreference Outputs
| Type | Description |
|---|---|
|
tns:WSPreference |
New or updated preference object. If new, there is no entity ID set in pref. with the output entity ID set if new. |
Table A-299 UpdatePreferenceProfile Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
User identifier in the system; if null, the logged in user is assumed. |
|
prefProf |
New or existing preference profile for the given user. If new, there is no entity ID set in prefProf; otherwise the entity ID must point to a valid preference profile for the user. |
Table A-300 UpdatePreferenceProfile Outputs
| Type | Description |
|---|---|
|
The new or updated preference profile is returned, with the output entity ID set if new. |
Provides methods to manage a user's presence information, subscribe to other user's presence, and view the XMPP roster
Table A-301 GetPresence Inputs
| Input Name | Type | Description |
|---|---|---|
|
watchable |
tns:WSEntity |
Valid user and/or group identifier; if null, the logged in user is assumed. |
Table A-302 GetPresence Outputs
| Type | Description |
|---|---|
|
tns:WSPresence[] |
Presence info for the user or group. |
Table A-303 GetPresences Inputs
| Input Name | Type | Description |
|---|---|---|
|
watchables |
tns:WSEntity[] |
List of valid user and/or group identifiers; if null, the logged in user is assumed. |
Table A-304 GetPresences Outputs
| Type | Description |
|---|---|
|
tns:WSPresence[] |
List of presence info for the users or groups. |
Table A-307 RequestPresenceSubscription Inputs
| Input Name | Type | Description |
|---|---|---|
|
watchavke |
tns:WSEntity |
None |
Table A-313 DeletePresenceSubscription Inputs
| Input Name | Type | Description |
|---|---|---|
|
watchable |
tns:WSEntity |
Valid user or group identifier. |
Table A-315 UpdateActivities Inputs
| Input Name | Type | Description |
|---|---|---|
|
activitiesToAdd |
tns:WSActivity[] |
List of activities to add. |
|
activitiesToRemove |
tns:WSActivity[] |
List of activities to remove. |
Provides methods for managing personal or team workspaces and their top-level folders.
Table A-317 GetWorkspaces Inputs
| Input Name | Type | Description |
|---|---|---|
|
uID |
tns:WSEntity |
Either a user identifier or a valid workspace ID in the system. |
|
wspType |
xsd:string |
None |
|
wspFilter |
tns:WSFilter |
Parameter that specifies a predicate, which involves filterable attributes to reduce the size of the returned list. You may specify one or more of the following attributes: isnew, isread, isunread, createdby_id, createdon_date, modifiedon_date, modifiedby_id, label_id, name, delivered_time, size, to. Specify FULL projection type in this filter so that the workspaces returned by this method will also have a list of its members (each of the returned workspace's memberIDList property will contain a list of its members) |
Table A-318 GetWorkspaces Outputs
| Type | Description |
|---|---|
|
tns:WSWorkspace[] |
Details of the workspace identified by wID, or list of workspaces visible for a uID. |
Table A-322 GetTrashItems Outputs
| Type | Description |
|---|---|
|
tns:WSArtifact[] |
If uID is null or a user, then a list of artifacts in the Trash folder of a user's personal workspace is returned If uID is a workspace, then a list of artifacts in the Trash folders of the team workspaces visible to the logged in user is returned. |
Table A-323 UnDeleteItems Inputs
| Input Name | Type | Description |
|---|---|---|
|
artifactList |
tns:WSEntity[] |
List of artifacts in the Trash folder |
Table A-324 UnDeleteItems Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the undelete operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-325 PurgeTrash Inputs
| Input Name | Type | Description |
|---|---|---|
|
wIDList |
tns:WSEntity[] |
Workspace IDs whose trash will be purged. |
Table A-326 PurgeTrash Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the PurgeTrash operation succeeded, then the result status has an error code of zero, a non-zero error code and error message otherwise. |
Table A-327 DeleteWorkspaces Inputs
| Input Name | Type | Description |
|---|---|---|
|
wIDList |
tns:WSEntity[] |
List of valid workspace identifiers in the system. |
Table A-328 DeleteWorkspaces Outputs
| Type | Description |
|---|---|
|
tns:WSResultStatus[] |
If the delete operation succeeded, then the result status has an error code of zero, and a non-zero error code and error message otherwise. |