]
Richard Achmatowicz commented on AS7-3478:
------------------------------------------
In fact, the problem is a little more complex. We are using a single shared
AttributeDefinition for cache mode and for transaction mode, so i'm going to have to
create separate definitions.
read-operation-description incorrect for distributed-cache
----------------------------------------------------------
Key: AS7-3478
URL:
https://issues.jboss.org/browse/AS7-3478
Project: Application Server 7
Issue Type: Bug
Reporter: Stan Silvert
Assignee: Richard Achmatowicz
{noformat}
/subsystem=infinispan/cache-container=hibernate/distributed-cache=distributed/:add(batching=false)
{
"outcome" => "failed",
"failure-description" => "JBAS014749: Operation handler failed: No
child 'mode' exists",
"rolled-back" => true,
"response-headers" => {"process-state" =>
"reload-required"}
}
{noformat}
read-operation-description doesn't show "mode" as a required field and it
doesn't restrict its values with "allowed"
{noformat}
/subsystem=infinispan/cache-container=hibernate/distributed-cache=*/:read-operation-description(name=add)
{
"outcome" => "success",
"result" => {
"operation-name" => "add",
"description" => "Add a distributed cache to this cache
container",
"request-properties" => {
...
"mode" => {
"type" => STRING,
"description" => "Sets the clustered cache mode, ASYNC
for asynchronous operation, or SYNC for synchronous operation.",
"expressions-allowed" => false,
"required" => false,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
},
...
}
}
{noformat}
It should be:
{noformat}
"mode" => {
"type" => STRING,
"description" => "Sets the clustered cache mode, ASYNC
for asynchronous operation, or SYNC for synchronous operation.",
"expressions-allowed" => false,
"required" => true,
"nillable" => true,
"min-length" => 1L,
"max-length" => 2147483647L
"allowed" => [
"ASYNC",
"SYNC"
]
},
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: