Hi Uvindra,
On Fri, May 9, 2014 at 5:47 PM, Uvindra Dias Jayasinha <uvin...@wso2.com>wrote: > This limitation was highlighted during the discussion we had with Ajith > just before work on the API Store forum was started. As I mentioned we ran > into the same limitation when developing the development governance > solution. The text area that was to store custom javascript rules could not > accommodate anything exceeding 1000 characters. In the end after discussing > with Senaka we solved the problem by increasing the column size of > REG_VALUE to 5000 and changing the DB scripts that were shipped with the > solution accordingly. > So, what happen when the length is 5001 ? :) Thanks. Ajith. > > > On Fri, May 9, 2014 at 5:29 PM, Nuwan Dias <nuw...@wso2.com> wrote: > >> Hi Ajith, >> >> We're developing a forum for the API Store using the registry as the >> storage medium. Each topic/reply is stored in the registry as an artifact. >> Topics/Replies have a rich text editor which supports code blocks, etc. >> This text-area has been mapped to a text-area field in the rxt. So limiting >> the characters to < 1000 is not very feasible in this scenario. >> >> Are you saying that increasing the column size of REG_VALUE is not a good >> idea? >> >> Thanks, >> NuwanD. >> >> >> On Fri, May 9, 2014 at 5:22 PM, Ajith Vitharana <aji...@wso2.com> wrote: >> >>> Hi Nuwan, >>> >>> We store the each filed as properties of the artifacts, that is the data >>> model used. Anyway, having the 1000 characters for the given field is a >>> special case. >>> So, it is not better to increase the default schema to handle this use >>> case. >>> >>> Can't we limit the characters length for that text-area ? >>> >>> Thanks. >>> Ajith. >>> >>> >>> On Fri, May 9, 2014 at 3:18 PM, Nuwan Dias <nuw...@wso2.com> wrote: >>> >>>> Hi, >>>> >>>> I have an rxt on which I am using a text-area field. However I get the >>>> following error if I am to put more that 1000 characters in the field. >>>> >>>> org.h2.jdbc.JdbcSQLException: Value too long for column "REG_VALUE >>>> VARCHAR(1000)": "STRINGDECODE('<table><tbody><tr><td >>>> class=\""votecell\""><div class=\""vote\"">\n <span >>>> class=\""vote-count-post \"">2</span>\n ... (1107)"; SQL statement: >>>> INSERT INTO REG_PROPERTY (REG_NAME, REG_VALUE, REG_TENANT_ID) VALUES >>>> (?, ?, ?) [90005-140] >>>> >>>> The reason for the above problem is due to the fact that each field in >>>> the rxt is also saved as a rxt property. The column length in the database >>>> for the property value is 1000 characters. Therefore basically its not >>>> possible to have a field in the rxt which is more than 1000 characters >>>> long. >>>> >>>> I see this as a serious limitation. The only possible workaround I see >>>> is to increase the column size. Any other solutions to this? Why do we need >>>> to have a property corresponding to each field in the rxt? If we can get >>>> rid of that, then we're good IMO. >>>> >>>> Thanks, >>>> NuwanD. >>>> >>>> -- >>>> Nuwan Dias >>>> >>>> Associate Tech Lead - WSO2, Inc. http://wso2.com >>>> email : nuw...@wso2.com >>>> Phone : +94 777 775 729 >>>> >>> >>> >>> >>> -- >>> Ajith Vitharana. >>> WSO2 Inc. - http://wso2.org >>> Email : aji...@wso2.com >>> Mobile : +94772217350 >>> >>> >> >> >> -- >> Nuwan Dias >> >> Associate Tech Lead - WSO2, Inc. http://wso2.com >> email : nuw...@wso2.com >> Phone : +94 777 775 729 >> >> _______________________________________________ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Regards, > Uvindra > > Mobile: 777733962 > -- Ajith Vitharana. WSO2 Inc. - http://wso2.org Email : aji...@wso2.com Mobile : +94772217350
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev