[ 
https://issues.apache.org/jira/browse/UNOMI-171?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16409419#comment-16409419
 ] 

Serge Huber commented on UNOMI-171:
-----------------------------------

Hello Mitesh, 

The stable releases are the stable download packages, but they have limitations 
such as the CORS limitation you encountered. Despite this the main branch is 
usually quite stable, but it seems that you have been mostly encountering 
problems with your integration.

As for your problems, you can find more information about remote debugging here 
using an IDEA here: 

For Eclipse : [https://www.ibm.com/developerworks/library/os-eclipse-javadebug/]

For InteliiJ IDEA: 
[https://stackoverflow.com/questions/21114066/attach-intellij-idea-debugger-to-a-running-java-process?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa]

Could you maybe tell me more about what you are trying to achieve or maybe even 
give me some context about your project ? Maybe that would be a better way to 
help you ?

Regards,

  Serge... 

 

> REST API: When Event is triggered, Rule is not setting property value
> ---------------------------------------------------------------------
>
>                 Key: UNOMI-171
>                 URL: https://issues.apache.org/jira/browse/UNOMI-171
>             Project: Apache Unomi
>          Issue Type: Test
>          Components: core
>    Affects Versions: 1.3.0-incubating
>            Reporter: Mitesh Jain
>            Assignee: Serge Huber
>            Priority: Minor
>
> Hi,
> I had installed Unomi 1.3.0
> Elastic Search: 5.6.3 with cluster.name: contextElasticSearch
> Karaf is running successfully.
> Following steps I tried to, call a event and execute rules agains it and set 
> the property value
>  # I had created new property called "categoryLastVisitedID" through Rest 
> API, created property below:
> {code:java}
> {
>   "itemId": "categoryLastVisitedID",
>   "itemType": "propertyType",
>   "version": 8,
>   "target": "profiles",
>   "defaultValue": null,
>   "dateRanges": [
>   ],
>   "numericRanges": [
>   ],
>   "ipRanges": [
>   ],
>   "automaticMappingsFrom": [
>   ],
>   "rank": null,
>   "mergeStrategy": null,
>   "multivalued": null,
>   "protected": false,
>   "metadata": {
>     "id": "categoryLastVisitedID",
>     "name": "categoryLastVisitedID",
>     "description": null,
>     "scope": "systemCore",
>     "tags": [
>     ],
>     "systemTags": [
>       "profileProperties",
>       "properties",
>       "systemProfileProperties"
>     ],
>     "enabled": true,
>     "missingPlugins": false,
>     "hidden": false,
>     "readOnly": false
>   },
>   "type": "integer"
> {code}
> 2. I had created a new rule called "profileCategoryUpdate" through Rest API, 
> shown below
> {code:java}
> {
>   "itemId": "profileCategoryUpdate",
>   "itemType": "rule",
>   "version": 23,
>   "condition": {
>     "parameterValues": {
>       "eventTypeId": "categoryVisit"
>     },
>     "type": "eventTypeCondition"
>   },
>   "actions": [
>     {
>       "parameterValues": {
>         "setPropertyName": "properties.categoryLastVisitedID",
>         "setPropertyValue": "1",
>         "storeInSession": false
>       },
>       "type": "setPropertyAction"
>     }
>   ],
>   "linkedItems": null,
>   "raiseEventOnlyOnceForProfile": false,
>   "raiseEventOnlyOnceForSession": false,
>   "priority": 0,
>   "metadata": {
>     "id": "profileCategoryUpdate",
>     "name": "Category assigned to a profile",
>     "description": "Update profile category information",
>     "scope": "systemCore",
>     "tags": [
>       
>     ],
>     "systemTags": [
>       
>     ],
>     "enabled": true,
>     "missingPlugins": false,
>     "hidden": false,
>     "readOnly": true
>   }
> {code}
> 3. I had triggered event from angular application, with event type: 
> "categoryVisit" which is matching the rule created above, and also action 
> setting the "categoryLastVisitedID" to 1, but profile is not getting the 
> property "categoryLastVisitedID"
>  Event triggered given below:
> {code:java}
> {
>  "itemId": "d1ba896d-fa6a-4598-aaa1-497c5e7b6fad",
>  "itemType": "event",
>  "scope": "systemCore",
>  "version": 1,
>  "eventType": "categoryVisit",
>  "sessionId": "ef9150af-346d-42aa-bb48-d19afa2b8f17",
>  "profileId": "e2dfd376-8e13-4209-a1f3-b56a86548a3d",
>  "timeStamp": "2018-03-12T13:46:19Z",
>  "properties": {
> },
>  "source": {
>  "itemId": "aHR0cDovL2xvY2FsaG9zdDo1NTU2L2NhdGVnb3J5L2VwaWN1cmVhbg==",
>  "itemType": "page",
>  "scope": "systemscope",
>  "version": null,
>  "properties":
> { "url": "[http://localhost:5556/category/epicurean]";, "categoryId": 42 }
> },
>  "target": null
>  }
> {code}
>  
> Please let me know, If I am doing anything wrong, as I am not able to set the 
> property "categoryLastVisitedID" for a profile ?
> Thanks,
> Mitesh Jain



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to