Skip Headers
Oracle® Beehive Release Notes
Release 1 (1.2 and 1.3)

Part Number E10487-09
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

8 Oracle Beehive Web Services Notes

This module contains the following type of information regarding Oracle Beehive Web Services:

Known Issues with Oracle Beehive Web Services

This section contains information on known issues with Oracle Beehive Web Services, and includes the following topics:

CalendarService Issues

CalendarService has the following issues:

  • Bug 7042165. Creating a task with updateTask() does not create a task properly.

  • Bug 7041218. Before updating an existing event with updateEvent(), you must set the event's status with setStatus() with a valid status.

  • Bug 6889367. The method getRecurringEventSeries retrieves previously created events along with the expected event series.

  • Bug 6888674. The method getCalendars does not work with filters that filter entity attributes.

  • Bug 6883497. Various entities associated with calendar events, such as eventInfo.creator and the participantID attribute of participants, do not have their name attribute set if these entities are retrieved through a calendar event object.

  • Bug 6883482. The attribute recurringEventSeries is not set for calendar event objects that are part of an event series. As a result, you cannot retrieve the event series from any calendar event that is part of the event series.

DeviceService Issues

DeviceService has the following issue:

  • Bug 6882245. The method getDevices does not work with filters that contain device attributes, namely MANUFACTURER, MODEL, OS, and PROCESSOR.

DiscussionForumService Issues

DiscussionForumService has the following issues:

  • Bug 6892493. Some attributes in newly created forums are not set properly

  • Bug 6892423. Some attributes in newly created discussion messages are not set properly.

DocumentService Issues

DocumentService has the following issue:

  • Bug 6813585. Issues setting the mimeMultipartType attribute of newly created documents.

FolderService Issues

FolderService has the following issues:

  • Bug 6871254. The method getFolders does not work with filters that contain artifact attributes (but works normally with filters that contain entity or folder attributes).

  • Bug 6844446. If you use the FolderService Web page (http://<Web Services host>:<Web Services port>/ws/FolderService) to generate XML source for the UpdateFolder operation, the XML source created does not work. However, the XML file generated with Web Services for the same operation works.

GeneralArtifactService Issues

GeneralArtifactService has the following issues:

  • Bug 6840270. If you move a folder, document, email message, or link with the moveArtifact method, the artifact will be moved to the correct destination, but the parentID attribute of the moved artifact is incorrectly set.

  • Bug 7032241. sendNotification() returns a status code of 0 (indicating success), but does not deliver any e-mail, IM, or other message. Calling getNotification() immediately afterwards returns a status code of 0.

  • Bug 6850240. If you create a new lock, the name attribute of the entity representing the locked object (the lockedEntity attribute) is null.

  • Bug 6917851. Calling getSubscriptionList (without a filter) throws an exception.

  • Bug 6898860. If you create a new subscription, the following attributes are not set properly: attachedTo.name, attributeValues, subscriber, subscriptionInfo.creator, subscriptionInfo.description, subscriptionInfo.lastModifiedBy, subscriptionInfo.owner, subscriptionRules, subscriptionTemplate

  • Bug 6867374. The method getLinks does not work with filters.

  • Bug 6878532. The method getSubscriptionTemplates does not work when the subscription type is Calendar, Task, or TaskList.

GroupService Issues

GroupService has the following issues:

  • Bug 6878331. The method getGroup does not work if you are trying to retrieve groups from a team workspace with filters that contain entity, artifact, or group attributes; the method will not return any groups even if any matching groups exist.

MembershipService Issues

MembershipService has the following issues:

  • Bug 6877806. The method updateMembership does not work if you are trying to add a user to a group or a team workspace.

  • Bug 6877361. The method getUsers does not work with filters that contain user attributes such as FIRSTNAME, LASTNAME, and EMAILADDRESS; the method will not return any groups even if any matching users exist.

  • Bug 6874566. The method getUsers does not work with a normal, logged in user; it works normally with the beeadmin user or a user with similar administrative privileges.

  • Bug 6992784. The attributes userWorkspaces and userInfo of WSUser do not store complete information. In particular, the WSEntity objects in userWorkspaces have null values for the description and name fields, and the WSEntity object that represents the userInfo attribute has a null value for the name field.

MessageService Issues

MessageService has the following issues:

  • Bug 6847375: After setting a message header as read or unread (by modifying its msgInfo.isRead attribute) and updating it with the updateMessageHeaders method, the updated message header's msgInfo.isRead attribute remains unchanged.

  • Bug 6962689. If you set the inReplyToMessageID or replyToID attributes in a message, send that message to a user, then retrieve the sent message, the same attributes in the sent message will be null.

  • Bug 6945275. If you set a message flag on a message header then update the message header, the updated message header will not contain the set message flags. Similarly, if you set a message flag on a message and send it, then retrieve the sent message with getEmailMessages, the sent message will not contain the set message flags.

PreferenceService Issues

PreferenceService has the following issues:

  • Bug 6863837. Using the method updatePreference to create a preference does not work even if the parameter prefHolder is set to a valid user.

PresenceService Issues

Note:

The issues discussed in this section are all resolved in Oracle Beehive Release 1 (1.3).

PresenceService has the following issues:

  • Bug 6764408. Updating or modifying presence with the method updatePresence does not work.

  • Bug 6764394. Retrieving the presence of groups with the getPresence method does not work.

  • Bug 6764384. The values of the attributes userID.name and userID.ID are null in presences retrieved from the method getPresence.

WorkspaceService Issues

WorkspaceService has the following issues:

  • Bug 6863788. Using the method update workspace to set or modify a team workspace's properties does not work.

  • Bug 6940879. If you define a filter with WSProjectionType.BASIC and a required attribute of type WSAttributeName.WORKSPACE_PARENT_ID, the method getWorkspaces will not return the WSAttributeName.WORKSPACE_PARENT_ID attribute; it will only return attributes that WSProjectionType.BASIC would normally return.

    Similarly, if you define a filter with a basic projection and a required attribute of type WSAttributeName.WORKSPACE_MEMBER_ID_LIST, then retrieve the workspaces of a particular team workspace (with getWorkspaces), the attribute WSAttributeName.WORKSPACE_MEMBER_ID_LIST is not returned.