OXS API Methods
Method ID Description
get.structure Return the structure as a xml view according the structure namespace and the filter parameters
add.metadata Add a metadata element according structure namespace, metadata namespace and value
get.metadata Get a metadata value according structure namespace and metadata namespace
delete.metadata Delete a metadata element according structure namespace and metadata namespace
add.structure Add a structure element according structure namespace
delete.structure Delete a structure element according structure namespace. Attention!! All descending metadata objects and xmlobjects will be deleted!
add.structure.metadata Add a metadata element according filtered structure (see get.structure)
delete.structure.metadata Delete metadata elements according filtered structure (see get.structure) and metadata namespace
upload.object Upload a object to the database. The contenttype will be set according the extension.
get.object Get a object from the database.
delete.object Delete a object according structure namespace and object namespace
xupdate Update one or more xml objects with xquery modify actions
copy.structure Copy/Move a structure with(out) metadata, objects, xmlobjects
list.structure.rootnames List all structure root names
backup Backup the entire structure from the structure namespace and all the objects to a zip file
restore Upload a previously zip backup file or a structure xml file.
transform Transform a entire structure with the xslt according the xslsns (Structure namespace) and the xslns (namespace). All parameters given in the url will be available in the transformation as xsl:param.
dir2xml Scan a filepath recursively for all files and return as xml
html2xhtml Transforms a webpage to xhtml
zip Zip OXS Content based on XML directory structure input
gdata.call Call Google Data API v3.0
gdata.encrypt Encrypt user / password for use in gdata.call
cms.get.object Get a object from cms database
cms.load.object Load a object from cms database to the oxs db. The object will be save according the structure namespace. The namespace of the object will be "{objectid}.{MD5}". The xml files will be automticly stored in the xmlobject, the others in the normal objects.
cms.list.types List all available object types of cms
cms.mastersubdoc Get master subdoc tree from cms database
cms.objectinfo Get cms info block for the object id
cms.versionsetinfo Get cms info block for the versionset id
cms.check.link Check if there is an existing link in the CMS
brons.check.vke Check availability for given vke and exportprofile