Release Notes 11.0.0 SP3
Important: The XML API 11.0.0 SP3 release changes some schema definitions. For the latest schema definitions, see the release notes announcements page. The features in this release are backward compatible with previous releases.
Overview
This release note describes the changes made in the release of Webex XML API 11.0.0 SP3. These changes apply to your integration with WBS 32. All features are backward compatible with existing integrations. The changes to the latest schema definitions are explained below.
What is New in this Release
New lstRecording sorting support and new recording format filter
There are two new additions to the functionality of the lstRecording
API:
- The
lstRecording
API now supports returned recordings lists sorted by creation date, or by a specified sort order in the XML request. - The
lstRecording
API now supports queries that can return a list of recordings filtered by format. This is in support of mobile platform requirements, with mobile devices that can only play back MP4 recordings.
Affected APIs
lstRecording
Schema changes
Behavior Changed
Elements | Description |
---|---|
formatTypes |
This is a new filter for query recording, end user can set it with "MP4", "ARF", "WRF" and "WMV" (maximum of 3 types). The API LstRecording will return recordings for the format types in the types list. If none of these elements are in the list, all types are returned. |
order |
Sorting on the recording is the result based on <orderby> and <orderAD> . For <orderBy> it supports "HOSTID" , "RECORDID" , "RECORDNAME" and "CREATETIME" (maximum 3 fields). For <orderAD> it supports "ASC" or "DESC" . |
Design
The sample request for sorting elements are as follows:
Note: The element only supports
"HOSTID"
,"RECORDID"
,"RECORDNAME"
and"CREATETIME"
(the number of elements must be 3 or fewer).
The sample request for new query condition FormatTypes
as follows:
Note: The element only supports
"MP4"
,"ARF"
,"WRF"
, and"WMV"
(the number of elements must be 3 or fewer).
DB Design
The SQL for List Service Recordings
SELECT
w.RecordID,w.SiteID,w.OWNERID,w.confID,w.NBRRECORDID,w.AUTHOR,w.RecordName,w.Description,w.Agenda,w.fileSize,w.LOCALTIME,
decode(w.serviceID,'6',W.STARTTIME,'7',TO_DATE(w.LOCALTIME, 'mm/dd/yyyy hh24:mi:ss'), w.CREATETIME ) as CREATETIME,W.STARTTIME,
w.MetaType,w.RefOption1,w.UnlistFlag ,w.DURATION ,w.filetype, w.REGISTEROPTION, w.KEYVERSION, W.ACCESSPWD as ACCESSPWD,
W.AGENDA,W.REFNUM1,u.userName ,w.serviceID, N.STATUS
FROM WBXSERVICERECORDING W , WBXNBRRECORDING N, coruser u
WHERE
w.siteid= ? and w.siteid = u.siteid and w.ownerID = u.uid_ and w.siteid=N.siteid(+)
and w.NBRRECORDID=N.RECORDID(+) and OWNERID = ?
and w.createTime >= ? and w.createTime <= ?
and ( (w.NBRRECORDID > 0 AND n.STATUS = 11)
OR upper(w.MetaType) = 'MP4'
OR w.MetaType is NULL
OR w.MetaType = ''
OR upper(w.MetaType) = 'ARF'
OR upper(w.MetaType) = 'WRF' )
and ( SERVICEID = 1 or SERVICEID = 6 or SERVICEID = 7 )
ORDER BY OWNERID ASC,upper(RECORDNAME) ASC,CREATETIME ASC
The SQL for NBR Recording:
SELECT c.*, u.username FROM (
SELECT A.CONFID, A.RECORDID, A.SITEID, A.RECORDNAME, A.ACCESSPASSWORD as ACCESSPASSWORD, A.HOSTID, A.FILEURL, A.CONVERSIONTIME,
A.createTime, A.DESCRIPTION, A.EXPIRATIONDATE, A.RECORDSIZE, A.RECLOCPATH, A.KEYVERSION, A.DOWNLOADCOUNT, A.CONFTYPE, A.STATUS,
A.PLAYBACKCOUNT, A.METADATA, A.SHARABLE, A.RECORDNUM, A.ACTIVE, A.LASTMODIFIEDTIME, A.rawDataSize, A.REFNUM1 AS ServiceType,
A.SECVERSION , A.REFSTR1 AS FileType, A.REFNUM2 AS DURATION
FROM WBXNBRRECORDING A
WHERE (A.STATUS=0 OR A.STATUS=2 OR A.STATUS=11) AND A.SITEID=?) c ,
coruser u
WHERE
c.siteid=u.siteid and c.hostid=u.uid_ AND c.siteid=?
and c.hostID = ? and c.createTime >= ? and c.createTime <= ?
and ( (c.FileType is NULL AND c.STATUS = 11)
OR upper(c.FileType) = 'MP4'
OR (c.FileType is NULL AND c.STATUS != 11)
OR upper(c.FileType) = 'ARF'
OR upper(c.FileType) = 'WMV' )
ORDER BY CREATETIME DESC,HOSTID ASC,upper(RECORDNAME) ASC
Known Issues
There are no known compatibility issues. If there are no <order>
or <formatTypes>
, the returned list is not changed.
Related Release Information
The XML API schemas and release notes are available at the Cisco Webex Developer Portal:
The URL API release notes are available at the Cisco Webex Developer Portal: