RulePoint
- RulePoint 6.1.2
- All Products
GET http://localhost:8080/rulepoint/api/projects/1/sources Accept: application/json Cookie: JSESSIONID=<VALID SESSION ID>
{ "total": 5, "count": 5, "items": [ { "id": "01eec793-87aa-44fe-a12d-ee3b98e0e71d", "name": "sqlsrc1", "valid": true, "self": { "rel": "self", "href": "api/projects/1/sources/01eec793-87aa-44fe-a12d-ee3b98e0e71d", "title": "sqlsrc1", "id": "01eec793-87aa-44fe-a12d-ee3b98e0e71d" }, "actions": [ { "rel": "update", "href": "api/projects/1/sources/01eec793-87aa-44fe-a12d-ee3b98e0e71d", "type": "PUT", "title": "Edit" }, { "rel": "delete", "href": "api/projects/1/sources/01eec793-87aa-44fe-a12d-ee3b98e0e71d", "type": "DELETE", "title": "Delete" }, { "rel": "deploy", "href": "api/projects/1/deploy", "type": "POST", "title": "Deploy" }, { "rel": "createSchedule", "href": "api/projects/1/sources/01eec793-87aa-44fe-a12d-ee3b98e0e71d/schedules", "type": "POST", "title": "Create Schedule" } ], "acl": { "rel": "acl", "href": "api/projects/1/sources/01eec793-87aa-44fe-a12d-ee3b98e0e71d/acl", "title": "acl" }, "owningProject": { "rel": "owningProject", "href": "api/projects/1", "title": "Default Project", "id": "1" }, "type": "sources", "lastModifiedDate": "2013-08-19T11:21:03+05:30", "createDate": "2013-07-30T10:09:54+05:30", "createdBy": "Administrator", "predefined": false, "deployable": true, "deployState": "DRAFT", "force": false, "sourceType": "SqlSource", "sourceTypeDisplayName": "SQL Source", "schedulable": true, "config": { "fetchSize": "10", "sql": "select * from stock", "updateSql": "", "bufferResult": "no", "markerId": "", "parameters": null, "propertyMetadataMap": null, "transactionSize": "0" }, "topics": [ { "href": "api/projects/1/topics/13dcf0cf-4d29-434a-98ae-99dff34367ab", "title": "sqltopic", "objectType": "topics", "id": "13dcf0cf-4d29-434a-98ae-99dff34367ab" } ], "connection": { "rel": "connection", "href": "api/projects/1/connections/2d5c8d79-b732-4fe8-ad69-3243d102ed49", "title": "sqlconnection", "id": "2d5c8d79-b732-4fe8-ad69-3243d102ed49" }, "schedules": [ { "rel": "schedules", "href": "api/projects/1/sources/01eec793-87aa-44fe-a12d-ee3b98e0e71d/schedules/1687", "id": "1687" } ], "marshaller": { "marshallerClassname": null, "marshallerProperties": {}, "marshallerThreadsafe": false } }, { "id": "09c059f8-f304-41dd-8e1b-fa5a538a74c4", "name": "wssrc", "valid": true, "self": { "rel": "self", "href": "api/projects/1/sources/09c059f8-f304-41dd-8e1b-fa5a538a74c4", "title": "wssrc", "id": "09c059f8-f304-41dd-8e1b-fa5a538a74c4" }, "actions": [ { "rel": "update", "href": "api/projects/1/sources/09c059f8-f304-41dd-8e1b-fa5a538a74c4", "type": "PUT", "title": "Edit" }, { "rel": "delete", "href": "api/projects/1/sources/09c059f8-f304-41dd-8e1b-fa5a538a74c4", "type": "DELETE", "title": "Delete" }, { "rel": "deploy", "href": "api/projects/1/deploy", "type": "POST", "title": "Deploy" }, { "rel": "createSchedule", "href": "api/projects/1/sources/09c059f8-f304-41dd-8e1b-fa5a538a74c4/schedules", "type": "POST", "title": "Create Schedule" } ], "acl": { "rel": "acl", "href": "api/projects/1/sources/09c059f8-f304-41dd-8e1b-fa5a538a74c4/acl", "title": "acl" }, "owningProject": { "rel": "owningProject", "href": "api/projects/1", "title": "Default Project", "id": "1" }, "type": "sources", "lastModifiedDate": "2013-08-19T09:57:07+05:30", "createDate": "2013-08-19T09:24:26+05:30", "createdBy": "Administrator", "predefined": false, "deployable": true, "deployState": "DRAFT", "force": false, "sourceType": "WebSourceService", "sourceTypeDisplayName": "Web Service Source", "schedulable": true, "config": { "operation": "hello", "inputParameters": "hello.name=x; =90", "markerId": "", "xpathExpr": "//return", "propertyMetadataMap": null, "serviceName": "HelloWorldServices" }, "topics": [ { "href": "api/projects/1/topics/4621dbcb-4343-4304-b4fc-6d09920c65e9", "title": "wstopic", "objectType": "topics", "id": "4621dbcb-4343-4304-b4fc-6d09920c65e9" } ], "connection": { "rel": "connection", "href": "api/projects/1/connections/03e9c236-1a01-40e2-9d4a-f13c893abef7", "title": "wsconn", "id": "03e9c236-1a01-40e2-9d4a-f13c893abef7" }, "schedules": [ { "rel": "schedules", "href": "api/projects/1/sources/09c059f8-f304-41dd-8e1b-fa5a538a74c4/schedules/3801", "id": "3801" } ], "marshaller": { "marshallerClassname": null, "marshallerProperties": {}, "marshallerThreadsafe": false } }, { "id": "ba80a9f1-f0a2-4600-986a-40ecc7a1c832", "name": "invalidsrc2", "valid": true, "self": { "rel": "self", "href": "api/projects/1/sources/ba80a9f1-f0a2-4600-986a-40ecc7a1c832", "title": "invalidsrc2", "id": "ba80a9f1-f0a2-4600-986a-40ecc7a1c832" }, "actions": [ { "rel": "update", "href": "api/projects/1/sources/ba80a9f1-f0a2-4600-986a-40ecc7a1c832", "type": "PUT", "title": "Edit" }, { "rel": "delete", "href": "api/projects/1/sources/ba80a9f1-f0a2-4600-986a-40ecc7a1c832", "type": "DELETE", "title": "Delete" }, { "rel": "deploy", "href": "api/projects/1/deploy", "type": "POST", "title": "Deploy" }, { "rel": "createSchedule", "href": "api/projects/1/sources/ba80a9f1-f0a2-4600-986a-40ecc7a1c832/schedules", "type": "POST", "title": "Create Schedule" } ], "acl": { "rel": "acl", "href": "api/projects/1/sources/ba80a9f1-f0a2-4600-986a-40ecc7a1c832/acl", "title": "acl" }, "owningProject": { "rel": "owningProject", "href": "api/projects/1", "title": "Default Project", "id": "1" }, "type": "sources", "lastModifiedDate": "2013-08-13T10:38:12+05:30", "createDate": "2013-08-06T16:04:51+05:30", "createdBy": "Administrator", "predefined": false, "deployable": true, "deployState": "DRAFT", "force": false, "sourceType": "SqlSource", "sourceTypeDisplayName": "SQL Source", "schedulable": true, "config": { "fetchSize": "10", "sql": "select * from stock", "updateSql": "", "bufferResult": "no", "markerId": "", "parameters": null, "propertyMetadataMap": null, "transactionSize": "0" }, "topics": [ { "href": "api/projects/1/topics/13dcf0cf-4d29-434a-98ae-99dff34367ab", "title": "sqltopic", "objectType": "topics", "id": "13dcf0cf-4d29-434a-98ae-99dff34367ab" } ], "connection": { "rel": "connection", "href": "api/projects/1/connections/b53a6fc3-a885-4da9-b30e-a40e96208ee9", "title": "invalidsqlconn", "id": "b53a6fc3-a885-4da9-b30e-a40e96208ee9" }, "schedules": [ { "rel": "schedules", "href": "api/projects/1/sources/ba80a9f1-f0a2-4600-986a-40ecc7a1c832/schedules/1720", "id": "1720" } ], "marshaller": { "marshallerClassname": null, "marshallerProperties": {}, "marshallerThreadsafe": false } }, { "id": "daf6350b-99cb-49e7-b69a-a1ea801e32a0", "name": "invalidsrc", "valid": true, "self": { "rel": "self", "href": "api/projects/1/sources/daf6350b-99cb-49e7-b69a-a1ea801e32a0", "title": "invalidsrc", "id": "daf6350b-99cb-49e7-b69a-a1ea801e32a0" }, "actions": [ { "rel": "update", "href": "api/projects/1/sources/daf6350b-99cb-49e7-b69a-a1ea801e32a0", "type": "PUT", "title": "Edit" }, { "rel": "delete", "href": "api/projects/1/sources/daf6350b-99cb-49e7-b69a-a1ea801e32a0", "type": "DELETE", "title": "Delete" }, { "rel": "deploy", "href": "api/projects/1/deploy", "type": "POST", "title": "Deploy" }, { "rel": "createSchedule", "href": "api/projects/1/sources/daf6350b-99cb-49e7-b69a-a1ea801e32a0/schedules", "type": "POST", "title": "Create Schedule" } ], "acl": { "rel": "acl", "href": "api/projects/1/sources/daf6350b-99cb-49e7-b69a-a1ea801e32a0/acl", "title": "acl" }, "owningProject": { "rel": "owningProject", "href": "api/projects/1", "title": "Default Project", "id": "1" }, "type": "sources", "lastModifiedDate": "2013-08-06T16:02:53+05:30", "createDate": "2013-08-06T16:00:15+05:30", "createdBy": "Administrator", "predefined": false, "deployable": true, "deployState": "DRAFT", "force": false, "sourceType": "SqlSource", "sourceTypeDisplayName": "SQL Source", "schedulable": true, "config": { "fetchSize": "10", "sql": "select * from preferred_stocks", "updateSql": "", "bufferResult": "no", "markerId": "", "parameters": null, "propertyMetadataMap": null, "transactionSize": "0" }, "topics": [ { "href": "api/projects/1/topics/13dcf0cf-4d29-434a-98ae-99dff34367ab", "title": "sqltopic", "objectType": "topics", "id": "13dcf0cf-4d29-434a-98ae-99dff34367ab" } ], "connection": { "rel": "connection", "href": "api/projects/1/connections/2d5c8d79-b732-4fe8-ad69-3243d102ed49", "title": "sqlconnection", "id": "2d5c8d79-b732-4fe8-ad69-3243d102ed49" }, "schedules": [ { "rel": "schedules", "href": "api/projects/1/sources/daf6350b-99cb-49e7-b69a-a1ea801e32a0/schedules/1719", "id": "1719" } ], "marshaller": { "marshallerClassname": null, "marshallerProperties": {}, "marshallerThreadsafe": false } }, { "id": "d5114508-ddd1-4d9a-ba2e-2a338325b9ed", "name": "rss_src", "valid": true, "self": { "rel": "self", "href": "api/projects/1/sources/d5114508-ddd1-4d9a-ba2e-2a338325b9ed", "title": "rss_src", "id": "d5114508-ddd1-4d9a-ba2e-2a338325b9ed" }, "actions": [ { "rel": "update", "href": "api/projects/1/sources/d5114508-ddd1-4d9a-ba2e-2a338325b9ed", "type": "PUT", "title": "Edit" }, { "rel": "delete", "href": "api/projects/1/sources/d5114508-ddd1-4d9a-ba2e-2a338325b9ed", "type": "DELETE", "title": "Delete" }, { "rel": "deploy", "href": "api/projects/1/deploy", "type": "POST", "title": "Deploy" }, { "rel": "createSchedule", "href": "api/projects/1/sources/d5114508-ddd1-4d9a-ba2e-2a338325b9ed/schedules", "type": "POST", "title": "Create Schedule" } ], "acl": { "rel": "acl", "href": "api/projects/1/sources/d5114508-ddd1-4d9a-ba2e-2a338325b9ed/acl", "title": "acl" }, "owningProject": { "rel": "owningProject", "href": "api/projects/1", "title": "Default Project", "id": "1" }, "type": "sources", "lastModifiedDate": "2013-08-05T10:15:23+05:30", "createDate": "2013-08-05T10:11:18+05:30", "createdBy": "Administrator", "predefined": false, "deployable": true, "deployState": "DRAFT", "force": false, "sourceType": "rss", "sourceTypeDisplayName": "RSS/Atom Source", "schedulable": true, "config": { "username": "", "mostRecentEventDate": "2013-08-03 05:30:00 +0530", "markerId": "", "password": null, "propertyMetadataMap": null, "url": "http://invr28cep46:8080/CepQeRssServices/qe_feeds?feed_title=YosemiteRssSourceTestTitle&feed_desc=YosemetiRssSourceTestFeedDescription&entry_title=FeedEntry&entry_desc=FeedEntryDesc&num_entries=10" }, "topics": [ { "href": "api/projects/1/topics/8ad3c733-5e7e-4908-b449-951edfbb9e2b", "title": "rsstopic", "objectType": "topics", "id": "8ad3c733-5e7e-4908-b449-951edfbb9e2b" } ], "schedules": [ { "rel": "schedules", "href": "api/projects/1/sources/d5114508-ddd1-4d9a-ba2e-2a338325b9ed/schedules/1689", "id": "1689" } ], "marshaller": { "marshallerClassname": null, "marshallerProperties": {}, "marshallerThreadsafe": false } } ] }
GET http://localhost:8080/rulepoint/api/projects/1/sources Accept: application/xml Content-Type: application/xml Cookie: JSESSIONID=<VALID SESSION ID>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <artifacts> <count>1</count> <items> <source> <acl> <href>api/projects/1/sources/71ab3fe4-b89d-45d9-af28-b6c40e31ec37/acl</href> <rel>acl</rel> <title>acl</title> </acl> <actions> <action> <href>api/projects/1/sources/71ab3fe4-b89d-45d9-af28-b6c40e31ec37</href> <rel>update</rel> <title>Edit</title> <type>PUT</type> </action> <action> <href>api/projects/1/sources/71ab3fe4-b89d-45d9-af28-b6c40e31ec37</href> <rel>delete</rel> <title>Delete</title> <type>DELETE</type> </action> <action> <href>api/projects/1/deploy</href> <rel>deploy</rel> <title>Deploy</title> <type>POST</type> </action> <action> <href>api/projects/1/sources/71ab3fe4-b89d-45d9-af28-b6c40e31ec37/schedules</href> <rel>createSchedule</rel> <title>Create Schedule</title> <type>POST</type> </action> </actions> <id>71ab3fe4-b89d-45d9-af28-b6c40e31ec37</id> <name>SqlSrc1</name> <owningProject> <href>api/projects/1</href> <id>1</id> <rel>owningProject</rel> <title>Default Project</title> </owningProject> <self> <href>api/projects/1/sources/71ab3fe4-b89d-45d9-af28-b6c40e31ec37</href> <id>71ab3fe4-b89d-45d9-af28-b6c40e31ec37</id> <rel>self</rel> <title>SqlSrc1</title> </self> <createDate/> <createdBy>Administrator</createdBy> <deployState>DRAFT</deployState> <deployable>true</deployable> <description/> <dtError>There are no schedules attached to this Source</dtError> <force>false</force> <lastModifiedDate/> <predefined>false</predefined> <type>sources</type> <valid>true</valid> <config> <entry> <key>fetchSize</key> <value>10</value> </entry> <entry> <key>sql</key> <value>select * from stock</value> </entry> <entry> <key>updateSql</key> <value/> </entry> <entry> <key>bufferResult</key> <value>no</value> </entry> <entry> <key>markerId</key> <value/> </entry> <entry> <key>parameters</key> </entry> <entry> <key>propertyMetadataMap</key> </entry> <entry> <key>transactionSize</key> <value>1</value> </entry> </config> <connection> <href>api/projects/1/connections/1d3cae17-2017-4046-ba9c-a5481aa0f027</href> <id>1d3cae17-2017-4046-ba9c-a5481aa0f027</id> <rel>connection</rel> <title>testConnection11392963966630</title> </connection> <marshaller> <marshallerProperties/> <marshallerThreadsafe>false</marshallerThreadsafe> </marshaller> <schedulable>true</schedulable> <schedules> <schedule> <href>api/projects/1/sources/71ab3fe4-b89d-45d9-af28-b6c40e31ec37/schedules/129</href> <id>129</id> <rel>schedules</rel> </schedule> </schedules> <sourceType>SqlSource</sourceType> <sourceTypeDisplayName>SQL Source</sourceTypeDisplayName> <topics> <topic> <href>api/projects/1/topics/b897aa28-f7a4-48fd-8df7-ce071fe9004e</href> <id>b897aa28-f7a4-48fd-8df7-ce071fe9004e</id> <objectSubType>topics</objectSubType> <objectType>topics</objectType> <rel>topics</rel> <title>Stock_Quote</title> </topic> </topics> </source> </items> <total>1</total> <invalidCount>0</invalidCount> </artifacts>