This chapter describes the REST APIs for the property service.
This chapter includes the following topics:
This chapter provides examples of how you can use the property service's REST APIs to perform create, read, update, and delete (CRUD) operations on property sets and properties.
Creating a namespace
Viewing and creating property set definitions
Viewing and creating property definitions
Viewing, creating, and executing scenarios
Viewing data provider details
This section provides examples of how you can use the property service's REST APIs to perform create, read, update, and delete (CRUD) operations on property sets and properties.
Creating a namespace
Viewing and creating property set definitions
Viewing and creating property definitions
Viewing, creating, and executing scenarios
Viewing data provider details
This section includes the following subsections:
The property service resource index's response contains links and templates to access other resources of the property service.
This section describes the request and response for accessing the property service's resource index.
ResourceIndex
Request: GET http://localhost:8891/wcps/api/property/resourceIndex Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 3595 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Set-Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420; path=/wcps; HttpOnly X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:15 GMT <?xml version="1.0" encoding="UTF-8"?> <resourceIndex resourceType="urn:oracle:wcps:property:resourceIndex"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces" resourceType="urn:oracle:wcps:property:namespaces" template="http://localhost:8891/wcps/api/property/namespaces?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" href="http://localhost:8891/wcps/api/property/resourceIndex" rel="self" resourceType="urn:oracle:wcps:property:resourceIndex"/> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:namespace" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:propertydefinition" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertydefinitions/{definitionName}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:propertysetdefinition" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:propertyset" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets/{propertySetName}"/> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:properties" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets/{propertySetName}/properties"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:property" template="http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets/{propertySetName}/properties/{propertyName}"/> </links> </resourceIndex>
Request: GET http://localhost:8891/wcps/api/property/resourceIndex Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Set-Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431; path=/wcps; HttpOnly X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:22 GMT { "resourceType" : "urn:oracle:wcps:property:resourceIndex", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:namespaces", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces" }, { "resourceType" : "urn:oracle:wcps:property:resourceIndex", "capabilities" : "urn:oracle:restframework:read", "href" : "http://localhost:8891/wcps/api/property/resourceIndex", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}", "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertydefinitions/{definitionName}", "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets/{propertySetName}", "resourceType" : "urn:oracle:wcps:property:propertyset", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets/{propertySetName}/properties", "resourceType" : "urn:oracle:wcps:property:properties", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:delete" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/{namespaceName}/propertysetdefinitions/{setDefinitionName}/propertysets/{propertySetName}/properties/{propertyName}", "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" } ] }
Creating an object using the REST HTTP interface requires setting the request method to POST
and adding a header content-type
with the value application/xml
. This section describes the request and response for creating a namespace using the property service.
CreateNamespace
Request: POST http://localhost:8891/wcps/api/property/namespaces X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml <?xml version="1.0" encoding="UTF-8"?> <namespace resourceType="urn:oracle:wcps:property:namespace"> <name>Oracle</name> </namespace> Response: Status Code:201 Content-Length: 1671 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Location: http://localhost:8891/wcps/api/property/namespaces/Oracle Date: Thu, 07 Oct 2010 23:31:16 GMT ETag: "1286494276437" <?xml version="1.0" encoding="UTF-8"?> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle</name> <createdOn>2010-10-07T17:31:16.437-0600</createdOn> <updatedOn>2010-10-07T17:31:16.437-0600</updatedOn> </namespace>
Request: POST http://localhost:8891/wcps/api/property/namespaces X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431;Version=1 Content-Type: application/json Accept: application/json { "name" : "Oracle", "resourceType" : "urn:oracle:wcps:property:namespace" } Response: Status Code:201 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Location: http://localhost:8891/wcps/api/property/namespaces/Oracle Date: Fri, 08 Oct 2010 01:24:26 GMT ETag: "1286501066698" { "name" : "Oracle", "createdOn" : "2010-10-07T19:24:26.698-0600", "updatedOn" : "2010-10-07T19:24:26.698-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }
RetrieveNamespace
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 1759 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:16 GMT ETag: "1286494276833" <?xml version="1.0" encoding="UTF-8"?> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle</name> <createdOn>2010-10-07T17:31:16.437-0600</createdOn> <updatedOn>2010-10-07T17:31:16.833-0600</updatedOn> <propertyLocatorClassName>com.oracle.custom.MyPropertyLocator</propertyLocatorClassName> </namespace>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:26 GMT ETag: "1286501066808" { "name" : "Oracle", "createdOn" : "2010-10-07T19:24:26.698-0600", "propertyLocatorClassName" : "com.oracle.custom.MyPropertyLocator", "updatedOn" : "2010-10-07T19:24:26.808-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }
UpdateNamespace
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494276437 <?xml version="1.0" encoding="UTF-8"?> <namespace resourceType="urn:oracle:wcps:property:namespace"> <name>Oracle</name> <createdOn>2010-10-07T17:31:16.437-0600</createdOn> <updatedOn>2010-10-07T17:31:16.437-0600</updatedOn> <propertyLocatorClassName>com.oracle.custom.MyPropertyLocator</propertyLocatorClassName> </namespace> Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:16 GMT ETag: "1286494276833"
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501066698 { "name" : "Oracle", "propertyLocatorClassName" : "com.oracle.custom.MyPropertyLocator", "createdOn" : "2010-10-07T19:24:26.698-0600", "updatedOn" : "2010-10-07T19:24:26.698-0600", "resourceType" : "urn:oracle:wcps:property:namespace" } Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:26 GMT ETag: "1286501066808"
DeleteNamespace
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494276833 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:17 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501066808 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:26 GMT
RetrieveAllNamespaces
Request: GET http://localhost:8891/wcps/api/property/namespaces X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:19 GMT <?xml version="1.0" encoding="UTF-8"?> <namespaces resourceType="urn:oracle:wcps:property:namespaces"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces" rel="self" resourceType="urn:oracle:wcps:property:namespaces" template="http://localhost:8891/wcps/api/property/namespaces?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces?startIndex=10&itemsPerPage=10" rel="next" resourceType="urn:oracle:wcps:property:namespaces"/> </links> <itemsPerPage>10</itemsPerPage> <startIndex>0</startIndex> <totalCount>21</totalCount> <items> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/JDEV" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/JDEV/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/JDEV/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/JDEV/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/JDEV/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/JDEV/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>JDEV</name> <createdOn>2010-10-07T17:31:20.061-0600</createdOn> <updatedOn>2010-10-07T17:31:20.061-0600</updatedOn> <propertyLocatorClassName>oracle.wcps.conductor.scenario.persistence.impl.properties.MDSScenarioPropertyLocator</propertyLocatorClassName> <definitionLocatorClassName>oracle.wcps.property.persistence.mds.MDSDefinitionsLocator</definitionLocatorClassName> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_0" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_0</name> <createdOn>2010-10-07T17:31:17.318-0600</createdOn> <updatedOn>2010-10-07T17:31:17.318-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_1" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_1</name> <createdOn>2010-10-07T17:31:17.568-0600</createdOn> <updatedOn>2010-10-07T17:31:17.568-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_2" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_2</name> <createdOn>2010-10-07T17:31:17.807-0600</createdOn> <updatedOn>2010-10-07T17:31:17.807-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_3" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_3</name> <createdOn>2010-10-07T17:31:18.066-0600</createdOn> <updatedOn>2010-10-07T17:31:18.066-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_4" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_4</name> <createdOn>2010-10-07T17:31:18.319-0600</createdOn> <updatedOn>2010-10-07T17:31:18.319-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_5" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_5</name> <createdOn>2010-10-07T17:31:18.572-0600</createdOn> <updatedOn>2010-10-07T17:31:18.572-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_6" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_6</name> <createdOn>2010-10-07T17:31:18.813-0600</createdOn> <updatedOn>2010-10-07T17:31:18.813-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_7" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_7</name> <createdOn>2010-10-07T17:31:19.084-0600</createdOn> <updatedOn>2010-10-07T17:31:19.084-0600</updatedOn> </namespace> <namespace resourceType="urn:oracle:wcps:property:namespace"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_8" rel="self" resourceType="urn:oracle:wcps:property:namespace"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertysetdefinitions" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertydefinitions" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> <link capabilities="urn:oracle:restframework:read" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <name>Oracle_8</name> <createdOn>2010-10-07T17:31:19.328-0600</createdOn> <updatedOn>2010-10-07T17:31:19.328-0600</updatedOn> </namespace> </items> </namespaces>
Request: GET http://localhost:8891/wcps/api/property/namespaces X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:27 GMT { "namespaces" : [ { "name" : "JDEV", "createdOn" : "2010-10-07T19:24:28.114-0600", "propertyLocatorClassName" : "oracle.wcps.conductor.scenario.persistence.impl.properties.MDSScenarioPropertyLocator", "definitionLocatorClassName" : "oracle.wcps.property.persistence.mds.MDSDefinitionsLocator", "updatedOn" : "2010-10-07T19:24:28.114-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/JDEV", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/JDEV/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/JDEV/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/JDEV/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/JDEV/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/JDEV/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_0", "createdOn" : "2010-10-07T19:24:26.907-0600", "updatedOn" : "2010-10-07T19:24:26.907-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_0", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_0/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_1", "createdOn" : "2010-10-07T19:24:26.954-0600", "updatedOn" : "2010-10-07T19:24:26.954-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_1", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_1/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_2", "createdOn" : "2010-10-07T19:24:27.034-0600", "updatedOn" : "2010-10-07T19:24:27.034-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_2", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_2/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_3", "createdOn" : "2010-10-07T19:24:27.191-0600", "updatedOn" : "2010-10-07T19:24:27.191-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_3", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_3/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_4", "createdOn" : "2010-10-07T19:24:27.259-0600", "updatedOn" : "2010-10-07T19:24:27.259-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_4", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_4/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_5", "createdOn" : "2010-10-07T19:24:27.359-0600", "updatedOn" : "2010-10-07T19:24:27.359-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_5", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_5/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_6", "createdOn" : "2010-10-07T19:24:27.409-0600", "updatedOn" : "2010-10-07T19:24:27.409-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_6", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_6/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_7", "createdOn" : "2010-10-07T19:24:27.463-0600", "updatedOn" : "2010-10-07T19:24:27.463-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_7", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_7/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] }, { "name" : "Oracle_8", "createdOn" : "2010-10-07T19:24:27.543-0600", "updatedOn" : "2010-10-07T19:24:27.543-0600", "resourceType" : "urn:oracle:wcps:property:namespace", "links" : [ { "resourceType" : "urn:oracle:wcps:property:namespace", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_8", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertysetdefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertydefinitions" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle_8/propertysetdefinitions/{setDefinitionName}/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:read" } ] } ], "totalCount" : 21, "startIndex" : 0, "itemsPerPage" : 10, "resourceType" : "urn:oracle:wcps:property:namespaces", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:namespaces", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces", "rel" : "self" }, { "resourceType" : "urn:oracle:wcps:property:namespaces", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces?startIndex=10&itemsPerPage=10", "rel" : "next" } ] }
DeleteAllNamespaces
Request: DELETE http://localhost:8891/wcps/api/property/namespaces X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=t0FKMnYDSzjRlshhs0sFX20nvnTZLQY8vnxNLkplyfYPcWgfb9y6!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:17 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=WFGvMnyKP7nDBW1RQynhhphbQvWLDjLSbFJj2MQ1g6nFH2VQlgJ4!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:204 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:28 GMT
This section describes the request and response for creating a property definitions within a namespace using the property service.
CreateIntPD
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml <?xml version="1.0" encoding="UTF-8"?> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <namespaceName>Oracle</namespaceName> <name>Integer_Def</name> <type>INT</type> <restricted>false</restricted> <defaultValues/> </propertyDefinition> Response: Status Code:201 Content-Length: 678 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def Date: Thu, 07 Oct 2010 23:31:29 GMT ETag: "1286494289263" <?xml version="1.0" encoding="UTF-8"?> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def" rel="self" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <namespaceName>Oracle</namespaceName> <name>Integer_Def</name> <createdOn>2010-10-07T17:31:29.263-0600</createdOn> <updatedOn>2010-10-07T17:31:29.263-0600</updatedOn> <type>INT</type> <restricted>false</restricted> <defaultValues/> </propertyDefinition>
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json { "name" : "Integer_Def", "type" : "INT", "namespaceName" : "Oracle", "restricted" : false, "defaultValues" : [ ], "resourceType" : "urn:oracle:wcps:property:propertydefinition" } Response: Status Code:201 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def Date: Fri, 08 Oct 2010 01:24:41 GMT ETag: "1286501081086" { "name" : "Integer_Def", "type" : "INT", "namespaceName" : "Oracle", "defaultValues" : [ ], "createdOn" : "2010-10-07T19:24:41.086-0600", "updatedOn" : "2010-10-07T19:24:41.086-0600", "restricted" : false, "resourceType" : "urn:oracle:wcps:property:propertydefinition", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def", "rel" : "self" } ] }
CreateIntArrPD
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml <?xml version="1.0" encoding="UTF-8"?> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <namespaceName>Oracle</namespaceName> <name>Integer_Array_Def</name> <type>INT_ARRAY</type> <restricted>true</restricted> <restrictedValues> <integer>1</integer> <integer>2</integer> <integer>3</integer> <integer>4</integer> <integer>5</integer> </restrictedValues> <defaultValues> <integer>1</integer> <integer>2</integer> </defaultValues> </propertyDefinition> Response: Status Code:201 Content-Length: 887 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def Date: Thu, 07 Oct 2010 23:31:29 GMT ETag: "1286494289494" <?xml version="1.0" encoding="UTF-8"?> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def" rel="self" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <namespaceName>Oracle</namespaceName> <name>Integer_Array_Def</name> <createdOn>2010-10-07T17:31:29.494-0600</createdOn> <updatedOn>2010-10-07T17:31:29.494-0600</updatedOn> <type>INT_ARRAY</type> <restricted>true</restricted> <restrictedValues> <integer>1</integer> <integer>2</integer> <integer>3</integer> <integer>4</integer> <integer>5</integer> </restrictedValues> <defaultValues> <integer>1</integer> <integer>2</integer> </defaultValues> </propertyDefinition>
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json { "name" : "Integer_Array_Def", "type" : "INT_ARRAY", "namespaceName" : "Oracle", "restricted" : true, "restrictedValues" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 1 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 2 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 3 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 4 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 } ], "defaultValues" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 1 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 2 } ], "resourceType" : "urn:oracle:wcps:property:propertydefinition" } Response: Status Code:201 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def Date: Fri, 08 Oct 2010 01:24:41 GMT ETag: "1286501081123" { "name" : "Integer_Array_Def", "type" : "INT_ARRAY", "namespaceName" : "Oracle", "defaultValues" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 1 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 2 } ], "createdOn" : "2010-10-07T19:24:41.123-0600", "updatedOn" : "2010-10-07T19:24:41.123-0600", "restricted" : true, "restrictedValues" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 1 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 2 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 3 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 4 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 } ], "resourceType" : "urn:oracle:wcps:property:propertydefinition", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def", "rel" : "self" } ] }
RetrievePD
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 743 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:29 GMT ETag: "1286494289862" <?xml version="1.0" encoding="UTF-8"?> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def" rel="self" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <namespaceName>Oracle</namespaceName> <name>Integer_Def</name> <description>Defines an integer property value type</description> <createdOn>2010-10-07T17:31:29.263-0600</createdOn> <updatedOn>2010-10-07T17:31:29.862-0600</updatedOn> <type>INT</type> <restricted>false</restricted> <defaultValues/> </propertyDefinition>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:41 GMT ETag: "1286501081172" { "name" : "Integer_Def", "type" : "INT", "description" : "Defines an integer property value type", "namespaceName" : "Oracle", "defaultValues" : [ ], "createdOn" : "2010-10-07T19:24:41.086-0600", "updatedOn" : "2010-10-07T19:24:41.172-0600", "restricted" : false, "resourceType" : "urn:oracle:wcps:property:propertydefinition", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def", "rel" : "self" } ] }
UpdatePD
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494289263 <?xml version="1.0" encoding="UTF-8"?> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <namespaceName>Oracle</namespaceName> <name>Integer_Def</name> <description>Defines an integer property value type</description> <createdOn>2010-10-07T17:31:29.263-0600</createdOn> <updatedOn>2010-10-07T17:31:29.263-0600</updatedOn> <type>INT</type> <restricted>false</restricted> <defaultValues/> </propertyDefinition> Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:29 GMT ETag: "1286494289862"
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501081086 { "name" : "Integer_Def", "type" : "INT", "description" : "Defines an integer property value type", "namespaceName" : "Oracle", "createdOn" : "2010-10-07T19:24:41.086-0600", "updatedOn" : "2010-10-07T19:24:41.086-0600", "restricted" : false, "defaultValues" : [ ], "resourceType" : "urn:oracle:wcps:property:propertydefinition" } Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:41 GMT ETag: "1286501081172"
DeletePD
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494289263 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:29 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501081086 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:41 GMT
This section describes the request and response for viewing property definitions within a namespace using the property service.
RetrieveAllPDs
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 1586 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:29 GMT <?xml version="1.0" encoding="UTF-8"?> <propertyDefinitions resourceType="urn:oracle:wcps:property:propertydefinitions"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?q=pd-name:like:%25&startIndex=0&itemsPerPage=10" rel="self" resourceType="urn:oracle:wcps:property:propertydefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <itemsPerPage>10</itemsPerPage> <startIndex>0</startIndex> <totalCount>1</totalCount> <namespaceName>Oracle</namespaceName> <items> <propertyDefinition resourceType="urn:oracle:wcps:property:propertydefinition"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def" rel="self" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <name>Integer_Array_Def</name> <createdOn>2010-10-07T17:31:29.494-0600</createdOn> <updatedOn>2010-10-07T17:31:29.494-0600</updatedOn> <type>INT_ARRAY</type> <restricted>true</restricted> <restrictedValues> <integer>5</integer> <integer>4</integer> <integer>3</integer> <integer>2</integer> <integer>1</integer> </restrictedValues> <defaultValues> <integer>2</integer> <integer>1</integer> </defaultValues> </propertyDefinition> </items> </propertyDefinitions>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:41 GMT { "namespaceName" : "Oracle", "propertyDefinitions" : [ { "name" : "Integer_Array_Def", "type" : "INT_ARRAY", "defaultValues" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 2 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 1 } ], "createdOn" : "2010-10-07T19:24:41.123-0600", "updatedOn" : "2010-10-07T19:24:41.123-0600", "restricted" : true, "restrictedValues" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 4 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 3 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 2 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 1 } ], "resourceType" : "urn:oracle:wcps:property:propertydefinition", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def", "rel" : "self" } ] } ], "totalCount" : 1, "startIndex" : 0, "itemsPerPage" : 10, "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertydefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions?q=pd-name:like:%25&startIndex=0&itemsPerPage=10", "rel" : "self" } ] }
DeleteAllPDs
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=ZfhzMnYQz7pg4gzv5wZV1srvy3yDTsG4J4090X1GnHhrQpCSTkG2!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:30 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=GSw4MnyYTw87Q6yCBb2H9F0JL6kLJwjrqYv3b72LtDMQGdLKPGRc!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:41 GMT
This section describes the request and response for creating a property set definition within a namespace using the property service.
CreatePSD
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=6Q93MnYT5xcTQJ3tPLn3vT7sCPDNFlyzQGRSRnXlfHp8lSTbR8NH!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml <?xml version="1.0" encoding="UTF-8"?> <propertySetDefinition resourceType="urn:oracle:wcps:property:propertysetdefinition"> <namespaceName>Oracle</namespaceName> <name>partnersinfo</name> <propertyMapping> <propertyName>company_name</propertyName> <propertyDefinitionName>String_Def</propertyDefinitionName> </propertyMapping> <propertyMapping> <propertyName>address</propertyName> <propertyDefinitionName>String_Def</propertyDefinitionName> </propertyMapping> <propertyMapping> <propertyName>number_of_employees</propertyName> <propertyDefinitionName>Integer_Def</propertyDefinitionName> </propertyMapping> <propertyMapping> <propertyName>previous_ranking_and_current_ranking</propertyName> <propertyDefinitionName>Integer_Array_Def</propertyDefinitionName> </propertyMapping> </propertySetDefinition> Response: Status Code:201 Content-Length: 2854 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo Date: Thu, 07 Oct 2010 23:31:32 GMT ETag: "1286494292658" <?xml version="1.0" encoding="UTF-8"?> <propertySetDefinition resourceType="urn:oracle:wcps:property:propertysetdefinition"> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo" rel="self" resourceType="urn:oracle:wcps:property:propertysetdefinition"/> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <namespaceName>Oracle</namespaceName> <name>partnersinfo</name> <createdOn>2010-10-07T17:31:32.658-0600</createdOn> <updatedOn>2010-10-07T17:31:32.658-0600</updatedOn> <propertyMapping> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <propertyName>number_of_employees</propertyName> <propertyDefinitionName>Integer_Def</propertyDefinitionName> </propertyMapping> <propertyMapping> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/String_Def" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <propertyName>address</propertyName> <propertyDefinitionName>String_Def</propertyDefinitionName> </propertyMapping> <propertyMapping> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/String_Def" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <propertyName>company_name</propertyName> <propertyDefinitionName>String_Def</propertyDefinitionName> </propertyMapping> <propertyMapping> <links> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def" resourceType="urn:oracle:wcps:property:propertydefinition"/> </links> <propertyName>previous_ranking_and_current_ranking</propertyName> <propertyDefinitionName>Integer_Array_Def</propertyDefinitionName> </propertyMapping> </propertySetDefinition>
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitionsX-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=dpvQMnyDkSNwv1TZ20JSYyzJpKJn1JwBQdRtNLQhNPHWpgvs8PcZ!-609606431;Version=1 Content-Type: application/json Accept: application/json { "name" : "partnersinfo", "namespaceName" : "Oracle", "propertyMappings" : [ { "propertyDefinitionName" : "String_Def", "propertyName" : "company_name" }, { "propertyDefinitionName" : "String_Def", "propertyName" : "address" }, { "propertyDefinitionName" : "Integer_Def", "propertyName" : "number_of_employees" }, { "propertyDefinitionName" : "Integer_Array_Def", "propertyName" : "previous_ranking_and_current_ranking" } ], "resourceType" : "urn:oracle:wcps:property:propertysetdefinition" } Response: Status Code:201 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo Date: Fri, 08 Oct 2010 01:24:51 GMT ETag: "1286501091845" { "name" : "partnersinfo", "namespaceName" : "Oracle", "createdOn" : "2010-10-07T19:24:51.845-0600", "updatedOn" : "2010-10-07T19:24:51.845-0600", "propertyMappings" : [ { "propertyName" : "number_of_employees", "propertyDefinitionName" : "Integer_Def", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Def" } ] }, { "propertyName" : "address", "propertyDefinitionName" : "String_Def", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/String_Def" } ] }, { "propertyName" : "company_name", "propertyDefinitionName" : "String_Def", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/String_Def" } ] }, { "propertyName" : "previous_ranking_and_current_ranking", "propertyDefinitionName" : "Integer_Array_Def", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertydefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertydefinitions/Integer_Array_Def" } ] } ], "resourceType" : "urn:oracle:wcps:property:propertysetdefinition", "links" : [ { "resourceType" : "urn:oracle:wcps:property:propertysetdefinition", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo", "rel" : "self" }, { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets" } ] }
RetrievePSD
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=6Q93MnYT5xcTQJ3tPLn3vT7sCPDNFlyzQGRSRnXlfHp8lSTbR8NH!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494292658 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:33 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=dpvQMnyDkSNwv1TZ20JSYyzJpKJn1JwBQdRtNLQhNPHWpgvs8PcZ!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501091845 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:51 GMT
This section describes the request and response for viewing property set definitions within a namespace using the property service.
RetrieveAllPSDs
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=6Q93MnYT5xcTQJ3tPLn3vT7sCPDNFlyzQGRSRnXlfHp8lSTbR8NH!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 779 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:33 GMT <?xml version="1.0" encoding="UTF-8"?> <propertySetDefinitions resourceType="urn:oracle:wcps:property:propertysetdefinitions"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex=0&itemsPerPage=10" rel="self" resourceType="urn:oracle:wcps:property:propertysetdefinitions" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <itemsPerPage>10</itemsPerPage> <startIndex>0</startIndex> <totalCount>0</totalCount> <namespaceName>Oracle</namespaceName> <items/> </propertySetDefinitions>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=dpvQMnyDkSNwv1TZ20JSYyzJpKJn1JwBQdRtNLQhNPHWpgvs8PcZ!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:51 GMT { "namespaceName" : "Oracle", "propertySetDefinitions" : [ ], "totalCount" : 0, "startIndex" : 0, "itemsPerPage" : 10, "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex={startIndex}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysetdefinitions", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions?startIndex=0&itemsPerPage=10", "rel" : "self" } ] }
DeleteAllPSDs
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=6Q93MnYT5xcTQJ3tPLn3vT7sCPDNFlyzQGRSRnXlfHp8lSTbR8NH!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:33 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=dpvQMnyDkSNwv1TZ20JSYyzJpKJn1JwBQdRtNLQhNPHWpgvs8PcZ!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:51 GMT
This section describes the request and response for creating a property set within a namespace using the property service.
CreatePS
Request:
POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets
X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w**
Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1
Content-Type: application/xml
Accept: application/xml
<?xml version="1.0" encoding="UTF-8"?>
<propertySet resourceType="urn:oracle:wcps:property:propertyset">
<namespaceName>Oracle</namespaceName>
<propertySetDefinitionName>partnersinfo</propertySetDefinitionName>
<name>infosys</name>
<items>
<property multiValue="false" resourceType="urn:oracle:wcps:property:property">
<name>company_name</name>
<type>STRING</type>
<values>
<string>InfoSys</string>
</values>
</property>
<property multiValue="false" resourceType="urn:oracle:wcps:property:property">
<name>address</name>
<type>STRING</type>
<values>
<string>1 foo loop, San Francisco, CA</string>
</values>
</property>
<property multiValue="false" resourceType="urn:oracle:wcps:property:property">
<name>number_of_employees</name>
<type>INT</type>
<values>
<integer>10000</integer>
</values>
</property>
<property multiValue="true" resourceType="urn:oracle:wcps:property:property">
<name>previous_ranking_and_current_ranking</name>
<type>INT_ARRAY</type>
<values>
<integer>3</integer>
<integer>5</integer>
</values>
</property>
</items>
</propertySet>
Response:
Status Code:201
Content-Length: 3709
X-Oracle-RF-Token-Scheme: utoken
X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w**
X-Powered-By: Servlet/2.5 JSP/2.1
Cache-Control: no-cache
X-Oracle-RF-Token-Location: header
Content-Type: application/xml
Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys
Date: Thu, 07 Oct 2010 23:31:35 GMT
ETag: "1286494295948"
<?xml version="1.0" encoding="UTF-8"?>
<propertySet resourceType="urn:oracle:wcps:property:propertyset">
<links>
<link
capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete"
resourceType="urn:oracle:wcps:property:property" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/{propertyName}"/>
<link
capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete"
href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys"
rel="self" resourceType="urn:oracle:wcps:property:propertyset"/>
</links>
<namespaceName>Oracle</namespaceName>
<propertySetDefinitionName>partnersinfo</propertySetDefinitionName>
<name>infosys</name>
<items>
<property multiValue="false" resourceType="urn:oracle:wcps:property:property">
<links>
<link
capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete"
href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/number_of_employees"
rel="self" resourceType="urn:oracle:wcps:property:property"/>
</links>
<name>number_of_employees</name>
<type>INT</type>
<values>
<integer>10000</integer>
</values>
<createdOn>2010-10-07T17:31:35.948-0600</createdOn>
<updatedOn>2010-10-07T17:31:35.948-0600</updatedOn>
</property>
<property multiValue="false" resourceType="urn:oracle:wcps:property:property">
<links>
<link
capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete"
href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/address"
rel="self" resourceType="urn:oracle:wcps:property:property"/>
</links>
<name>address</name>
<type>STRING</type>
<values>
<string>1 foo loop, San Francisco, CA</string>
</values>
<createdOn>2010-10-07T17:31:35.948-0600</createdOn>
<updatedOn>2010-10-07T17:31:35.948-0600</updatedOn>
</property>
<property multiValue="false" resourceType="urn:oracle:wcps:property:property">
<links>
<link
capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete"
href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/company_name"
rel="self" resourceType="urn:oracle:wcps:property:property"/>
</links>
<name>company_name</name>
<type>STRING</type>
<values>
<string>InfoSys</string>
</values>
<createdOn>2010-10-07T17:31:35.948-0600</createdOn>
<updatedOn>2010-10-07T17:31:35.948-0600</updatedOn>
</property>
<property multiValue="true" resourceType="urn:oracle:wcps:property:property">
<links>
<link
capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete"
href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/previous_ranking_and_current_ranking"
rel="self" resourceType="urn:oracle:wcps:property:property"/>
</links>
<name>previous_ranking_and_current_ranking</name>
<type>INT_ARRAY</type>
<values>
<integer>3</integer>
<integer>5</integer>
</values>
<createdOn>2010-10-07T17:31:35.948-0600</createdOn>
<updatedOn>2010-10-07T17:31:35.948-0600</updatedOn>
</property>
</items>
<createdOn>2010-10-07T17:31:35.948-0600</createdOn>
<updatedOn>2010-10-07T17:31:35.948-0600</updatedOn>
</propertySet>
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json { "name" : "infosys", "properties" : [ { "name" : "company_name", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "InfoSys" } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" }, { "name" : "address", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "1 foo loop, San Francisco, CA" } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" }, { "name" : "number_of_employees", "type" : "INT", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 10000 } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" }, { "name" : "previous_ranking_and_current_ranking", "type" : "INT_ARRAY", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 3 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 } ], "multiValue" : true, "resourceType" : "urn:oracle:wcps:property:property" } ], "namespaceName" : "Oracle", "propertySetDefinitionName" : "partnersinfo", "resourceType" : "urn:oracle:wcps:property:propertyset" } Response: Status Code:201 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys Date: Fri, 08 Oct 2010 01:24:58 GMT ETag: "1286501098924" { "name" : "infosys", "properties" : [ { "name" : "number_of_employees", "type" : "INT", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 10000 } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/number_of_employees", "rel" : "self" } ] }, { "name" : "address", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "1 foo loop, San Francisco, CA" } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/address", "rel" : "self" } ] }, { "name" : "company_name", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "InfoSys" } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/company_name", "rel" : "self" } ] }, { "name" : "previous_ranking_and_current_ranking", "type" : "INT_ARRAY", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 3 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "multiValue" : true, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/previous_ranking_and_current_ranking", "rel" : "self" } ] } ], "namespaceName" : "Oracle", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "propertySetDefinitionName" : "partnersinfo", "resourceType" : "urn:oracle:wcps:property:propertyset", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/{propertyName}", "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" }, { "resourceType" : "urn:oracle:wcps:property:propertyset", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys", "rel" : "self" } ] }
RetrievePS
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 3709 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:36 GMT ETag: "1286494296325" <?xml version="1.0" encoding="UTF-8"?> <propertySet resourceType="urn:oracle:wcps:property:propertyset"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" resourceType="urn:oracle:wcps:property:property" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/{propertyName}"/> <link capabilities="urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys" rel="self" resourceType="urn:oracle:wcps:property:propertyset"/> </links> <namespaceName>Oracle</namespaceName> <propertySetDefinitionName>partnersinfo</propertySetDefinitionName> <name>infosys</name> <items> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/number_of_employees" rel="self" resourceType="urn:oracle:wcps:property:property"/> </links> <name>number_of_employees</name> <type>INT</type> <values> <integer>10000</integer> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:36.325-0600</updatedOn> </property> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/company_name" rel="self" resourceType="urn:oracle:wcps:property:property"/> </links> <name>company_name</name> <type>STRING</type> <values> <string>InfoSys</string> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:36.325-0600</updatedOn> </property> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/address" rel="self" resourceType="urn:oracle:wcps:property:property"/> </links> <name>address</name> <type>STRING</type> <values> <string>1 foo loop, San Francisco, CA</string> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:36.325-0600</updatedOn> </property> <property multiValue="true" resourceType="urn:oracle:wcps:property:property"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/previous_ranking_and_current_ranking" rel="self" resourceType="urn:oracle:wcps:property:property"/> </links> <name>previous_ranking_and_current_ranking</name> <type>INT_ARRAY</type> <values> <integer>4</integer> <integer>5</integer> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:36.325-0600</updatedOn> </property> </items> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:36.325-0600</updatedOn> </propertySet>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:58 GMT ETag: "1286501098964" { "name" : "infosys", "properties" : [ { "name" : "number_of_employees", "type" : "INT", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 10000 } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.964-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/number_of_employees", "rel" : "self" } ] }, { "name" : "company_name", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "InfoSys" } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.964-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/company_name", "rel" : "self" } ] }, { "name" : "address", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "1 foo loop, San Francisco, CA" } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.964-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/address", "rel" : "self" } ] }, { "name" : "previous_ranking_and_current_ranking", "type" : "INT_ARRAY", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 4 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 } ], "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.964-0600", "multiValue" : true, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/previous_ranking_and_current_ranking", "rel" : "self" } ] } ], "namespaceName" : "Oracle", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.964-0600", "propertySetDefinitionName" : "partnersinfo", "resourceType" : "urn:oracle:wcps:property:propertyset", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/{propertyName}", "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" }, { "resourceType" : "urn:oracle:wcps:property:propertyset", "capabilities" : "urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys", "rel" : "self" } ] }
UpdatePS
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494295948 <?xml version="1.0" encoding="UTF-8"?> <propertySet resourceType="urn:oracle:wcps:property:propertyset"> <namespaceName>Oracle</namespaceName> <propertySetDefinitionName>partnersinfo</propertySetDefinitionName> <name>infosys</name> <items> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <name>number_of_employees</name> <type>INT</type> <values> <integer>10000</integer> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:35.948-0600</updatedOn> </property> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <name>address</name> <type>STRING</type> <values> <string>1 foo loop, San Francisco, CA</string> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:35.948-0600</updatedOn> </property> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <name>company_name</name> <type>STRING</type> <values> <string>InfoSys</string> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:35.948-0600</updatedOn> </property> <property multiValue="true" resourceType="urn:oracle:wcps:property:property"> <name>previous_ranking_and_current_ranking</name> <type>INT_ARRAY</type> <values> <integer>4</integer> <integer>5</integer> </values> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:35.948-0600</updatedOn> </property> </items> <createdOn>2010-10-07T17:31:35.948-0600</createdOn> <updatedOn>2010-10-07T17:31:35.948-0600</updatedOn> </propertySet> Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:36 GMT ETag: "1286494296325"
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501098924 { "name" : "infosys", "properties" : [ { "name" : "number_of_employees", "type" : "INT", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 10000 } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" }, { "name" : "address", "type" : "STRING", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "1 foo loop, San Francisco, CA" } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" }, { "name" : "company_name", "type" : "STRING", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "InfoSys" } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" }, { "name" : "previous_ranking_and_current_ranking", "type" : "INT_ARRAY", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 4 }, { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:integer-value", "value" : 5 } ], "multiValue" : true, "resourceType" : "urn:oracle:wcps:property:property" } ], "namespaceName" : "Oracle", "createdOn" : "2010-10-07T19:24:58.924-0600", "updatedOn" : "2010-10-07T19:24:58.924-0600", "propertySetDefinitionName" : "partnersinfo", "resourceType" : "urn:oracle:wcps:property:propertyset" } Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:58 GMT ETag: "1286501098964"
DeletePS
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494295948 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:36 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501098924 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:58 GMT
This section describes the request and response for viewing a property set within a namespace using the property service.
RetrieveAllPSs
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 886 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:36 GMT <?xml version="1.0" encoding="UTF-8"?> <propertySets resourceType="urn:oracle:wcps:property:propertysets"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets?startIndex=0&itemsPerPage=10" rel="self" resourceType="urn:oracle:wcps:property:propertysets" template="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}"/> </links> <itemsPerPage>10</itemsPerPage> <startIndex>0</startIndex> <totalCount>0</totalCount> <namespaceName>Oracle</namespaceName> <propertySetDefinitionName>partnersinfo</propertySetDefinitionName> <items/> </propertySets>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:59 GMT { "propertySets" : [ ], "namespaceName" : "Oracle", "propertySetDefinitionName" : "partnersinfo", "totalCount" : 0, "startIndex" : 0, "itemsPerPage" : 10, "resourceType" : "urn:oracle:wcps:property:propertysets", "links" : [ { "template" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets?startIndex={startIndex}&dataFields={dataFields}&q={q}&itemsPerPage={itemsPerPage}", "resourceType" : "urn:oracle:wcps:property:propertysets", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets?startIndex=0&itemsPerPage=10", "rel" : "self" } ] }
DeleteAllPSs
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:36 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:59 GMT
CreateP
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml <?xml version="1.0" encoding="UTF-8"?> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <name>ceo_name</name> <type>STRING</type> <values> <string>Mr. Smith</string> </values> </property> Response: Status Code:201 Content-Length: 694 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name Date: Thu, 07 Oct 2010 23:31:36 GMT ETag: "1286494297011" <?xml version="1.0" encoding="UTF-8"?> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name" rel="self" resourceType="urn:oracle:wcps:property:property"/> </links> <name>ceo_name</name> <type>STRING</type> <values> <string>Mr. Smith</string> </values> <createdOn>2010-10-07T17:31:36.741-0600</createdOn> <updatedOn>2010-10-07T17:31:37.011-0600</updatedOn> </property>
Request: POST http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json { "name" : "ceo_name", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "Mr. Smith" } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" } Response: Status Code:201 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Location: http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name Date: Fri, 08 Oct 2010 01:24:59 GMT ETag: "1286501099056" { "name" : "ceo_name", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "Mr. Smith" } ], "createdOn" : "2010-10-07T19:24:59.038-0600", "updatedOn" : "2010-10-07T19:24:59.056-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name", "rel" : "self" } ] }
RetrieveP
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:200 Content-Length: 694 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Content-Type: application/xml Date: Thu, 07 Oct 2010 23:31:37 GMT ETag: "1286494297366" <?xml version="1.0" encoding="UTF-8"?> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <links> <link capabilities="urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete" href="http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name" rel="self" resourceType="urn:oracle:wcps:property:property"/> </links> <name>ceo_name</name> <type>STRING</type> <values> <string>Mr. Baker</string> </values> <createdOn>2010-10-07T17:31:36.741-0600</createdOn> <updatedOn>2010-10-07T17:31:37.366-0600</updatedOn> </property>
Request: GET http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:200 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Transfer-Encoding: chunked Content-Type: application/json Date: Fri, 08 Oct 2010 01:24:59 GMT ETag: "1286501099162" { "name" : "ceo_name", "type" : "STRING", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "Mr. Baker" } ], "createdOn" : "2010-10-07T19:24:59.038-0600", "updatedOn" : "2010-10-07T19:24:59.162-0600", "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property", "links" : [ { "resourceType" : "urn:oracle:wcps:property:property", "capabilities" : "urn:oracle:restframework:create urn:oracle:restframework:read urn:oracle:restframework:update urn:oracle:restframework:delete", "href" : "http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name", "rel" : "self" } ] }
UpdateP
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** Cookie: JSESSIONID=vc1pMnYWRZysgqhXVz5XrGKqhvfy0vv2zc7xQ3RyDSvG0mG22ZlJ!-1714998420;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286494297011 <?xml version="1.0" encoding="UTF-8"?> <property multiValue="false" resourceType="urn:oracle:wcps:property:property"> <name>ceo_name</name> <type>STRING</type> <values> <string>Mr. Baker</string> </values> <createdOn>2010-10-07T17:31:36.741-0600</createdOn> <updatedOn>2010-10-07T17:31:37.011-0600</updatedOn> </property> Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FC59cJkhnJPolzPwKsStfD0Dxjm8_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Thu, 07 Oct 2010 23:31:37 GMT ETag: "1286494297366"
Request: PUT http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501099056 { "name" : "ceo_name", "type" : "STRING", "createdOn" : "2010-10-07T19:24:59.038-0600", "updatedOn" : "2010-10-07T19:24:59.056-0600", "values" : [ { "concreteType" : "urn:oracle:wcps:property:internal:jaxrs:model:string-value", "value" : "Mr. Baker" } ], "multiValue" : false, "resourceType" : "urn:oracle:wcps:property:property" } Response: Status Code:200 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Cache-Control: no-cache X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:59 GMT ETag: "1286501099162"
DeleteP
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=VyThMnyG0gyp97J3vKPrkfF4VvtrjTDHJ3SL894V0glWzqJ24L0B!-609606431;Version=1 Content-Type: application/xml Accept: application/xml If-Match: 1286501097791 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:58 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties/ceo_name X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json If-Match: 1286501099162 Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:59 GMT
DeleteAllP
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=VyThMnyG0gyp97J3vKPrkfF4VvtrjTDHJ3SL894V0glWzqJ24L0B!-609606431;Version=1 Content-Type: application/xml Accept: application/xml Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:58 GMT
Request: DELETE http://localhost:8891/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partnersinfo/propertysets/infosys/properties X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** Cookie: JSESSIONID=h72xMnyKQQSW9Lwcg2HMGDnNQnK1HZJpGJmLgZ2P1vHFpvT2bX2k!-609606431;Version=1 Content-Type: application/json Accept: application/json Response: Status Code:204 Content-Length: 0 X-Oracle-RF-Token-Scheme: utoken X-Oracle-RF-Token: FIxec1lmTFguxer9ZqZJpsXSnlZy_w** X-Powered-By: Servlet/2.5 JSP/2.1 Connection: close X-Oracle-RF-Token-Location: header Date: Fri, 08 Oct 2010 01:24:59 GMT
The property value in JSON format indicates the value type using concreteType
field names. The following table maps the property definition type and Java data type to the values of concreteType
.
Table 71-1 concreteType Values
Property Definition Type | Java Data Type | concreteType Value |
---|---|---|
INT |
java.lang.Integer |
urn:oracle:wcps:property:internal:jaxrs:model:integer-value |
NUMBER |
java.lang.Double |
urn:oracle:wcps:property:internal:jaxrs:model:double-value |
STRING |
java.lang.String |
urn:oracle:wcps:property:internal:jaxrs:model:string-value |
BOOLEAN |
java.lang.Boolean |
urn:oracle:wcps:property:internal:jaxrs:model:boolean-value |
BLOB |
oracle.wcps.property.BlobData |
urn:oracle:wcps:property:blob-data |
CLOB |
oracle.wcps.property.ClobData |
urn:oracle:wcps:property:clob-data |
DATETIME |
oracle.wcps.property.DateTime |
urn:oracle:wcps:property:date-time |
If optimistic concurrency is disabled on the property server, the "If-Match" request header is not required. If enabled, the value of the "If-Match" header should be the value sent for the response header "ETag".
Not sending the request header X-Oracle-RF-Token results in a 403 response status. The value of the token should be the one sent in response of the /resouceIndex
request.
Attempting to delete an "in use" Namespace, Property Definition, or Property Set Definition results in a 412 response status.
Table 71-2 shows the supported query parameters and their default values.
Query Parameter Name | Description | Default Value | Other Special Values |
---|---|---|---|
q |
the value for it is a search expression |
none |
none |
startIndex |
Represents the index of the first element in a page |
0 |
none |
itemsPerPage |
Represents the number of items to be included in a page |
10 |
none |
dataFields |
Represents a list of attributes of a property service entities for which data is returned |
empty list = (Return zero attributes) |
* = (all attributes) |
The value for the 'q
' query parameter is a search expression. The search expression format is:
single_expression = attribute_name:operator_name:value expression = single_expression[;single_expression]
Relational Operator
:equals:
==> Equals
:contains:
==> Contains
:like:
==> SQL Like, applies only to string type property values
:gt:
==> Greater than
:gte:
==> Greater than or equals to
:lt:
==> Less than
:lte:
==> Less than or equals to
Logical Operation
;
==> and
Table 71-3, Table 71-4, Table 71-5, and Table 71-6 show the supported attribute names that can be used in a search expressions to search for property service entities.
Table 71-3 Namespace Attributes
Attribute Name | Description |
---|---|
ns-name |
A namespace's name |
ns-property-locator-class-name |
A namespace's property locator class name |
ns-definition-locator-class-name |
A namespace's definition locator class name |
ns-created-on |
A namespace's created on date time |
ns-updated-on |
A namespace's updated on date time |
Examples:
/wcps/api/property/namespaces?q=ns-name:like:Oracle_%25 /wcps/api/property/namespaces?q=ns-definition-locator-class-name:like:%25Locator%25;ns-name:like:Oracle_%25
Property Definition Attributes
Table 71-4 Property Definition Attributes
Attribute Name | Description |
---|---|
pd-name |
A property definition's name |
pd-description |
A property definition's description |
pd-type |
A property definition's type |
pd-restricted |
A property definition's restricted attribute |
pd-validator-class-name |
A property definition's validator class name |
pd-created-on |
A property definition's created on date time |
pd-updated-on |
A property definition's updated on date time |
Example:
/wcps/api/property/namespaces/Oracle/propertydefinitions?q=pd-name:like:%25D%25;pd-description:contains:4th;pd-restricted:contains:true
Property Set Definition Attributes
Table 71-5 Property Set Definition Attributes
Attribute Name | Description |
---|---|
psd-name |
A property set definition's name |
psd-description |
A property set definition's description |
psd-pd-name |
A property definition name referred by a property set definition |
psd-property-locator-class-name |
A property locator class name associated with a property set definition |
psd-created-on |
A property set definition's created on date time |
psd-updated-on |
A property set definition's updated on date time |
Example:
wcps/api/property/namespaces/Oracle/propertysetdefinitions?q=psd-created-on:gt:1980-01-01T00:00:00.000-0700;psd-name:like:%255%25
Table 71-6 Property Set Attributes
Attribute Name | Description |
---|---|
ps-name |
A property set's name |
ps-description |
A property set's description |
psd-created-on |
A property set's created on date time |
psd-updated-on |
A property set's updated on date time |
a property's name |
A property's name attribute (for example, firstName, zipCode, etc.) |
Example:
/wcps/api/property/namespaces/Oracle/propertysetdefinitions/partners_info/propertysets?q=ps-created-on:gt:1980-01-01T00:00:00.000-0700