Index of modules
Module dic
Name: dic
Title: Diccionari de tipologies
Namespace: http://dic.matrix.org/
Service: DictionaryManagerService
Port: DictionaryManagerPort
Java package: org.matrix.dic
Version: 1.0
Status: FINAL
Authors: Ricard Real
WSDL: dic.wsdl
Imports:
prefix namespace
xs http://www.w3.org/2001/XMLSchema
mime http://www.w3.org/2005/05/xmlmime
mx http://base.matrix.org/
security http://security.matrix.org/

[Types] [Operations]

Types

Entity Type
Name: Type
QName: dic:Type
Java class name: org.matrix.dic.Type
Properties:
name xml type occurs nillable read only references
typeId xs:string 0..1 false false
superTypeId xs:string 0..1 false false dic:Type
typePath xs:string 0..1 false false
description xs:string 0..1 false false
instantiable xs:boolean 1 false false
restricted xs:boolean 1 false false
detail xs:string 1 false false
propertyDefinition dic:PropertyDefinition 0..N true false
accessControl security:AccessControl 0..N true false
creationDateTime mx:dateTime 0..1 false false
creationUserId xs:string 0..1 false false security:User
changeDateTime mx:dateTime 0..1 false false
changeUserId xs:string 0..1 false false security:User
Related operations:
Entity EnumType
Name: EnumType
QName: dic:EnumType
Java class name: org.matrix.dic.EnumType
Properties:
name xml type occurs nillable read only references
enumTypeId xs:string 0..1 false false
superEnumTypeId xs:string 0..1 false false dic:EnumType
name xs:string 0..1 false false
itemType dic:PropertyType 0..1 false false
sorted xs:boolean 1 false false
creationDateTime mx:dateTime 0..1 false false
creationUserId xs:string 0..1 false false security:User
changeDateTime mx:dateTime 0..1 false false
changeUserId xs:string 0..1 false false security:User
Related operations:
Entity EnumTypeItem
Name: EnumTypeItem
QName: dic:EnumTypeItem
Java class name: org.matrix.dic.EnumTypeItem
Properties:
name xml type occurs nillable read only references
enumTypeItemId xs:string 0..1 false false
enumTypeId xs:string 0..1 false false dic:EnumType
value xs:string 0..1 false false
index xs:int 0..1 false false
label xs:string 0..1 false false
description xs:string 0..1 false false
Related operations:
Struct EnumTypeFilter
Name: EnumTypeFilter
QName: dic:EnumTypeFilter
Java class name: org.matrix.dic.EnumTypeFilter
Properties:
name xml type occurs nillable read only references
enumTypeId xs:string 0..N true false dic:EnumType
superEnumTypeId xs:string 0..1 false false dic:EnumType
name xs:string 0..1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct EnumTypeItemFilter
Name: EnumTypeItemFilter
QName: dic:EnumTypeItemFilter
Java class name: org.matrix.dic.EnumTypeItemFilter
Properties:
name xml type occurs nillable read only references
enumTypeId xs:string 0..1 false false dic:EnumType
value xs:string 0..1 false false
label xs:string 0..1 false false
description xs:string 0..1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct PropertyDefinition
Name: PropertyDefinition
QName: dic:PropertyDefinition
Java class name: org.matrix.dic.PropertyDefinition
Properties:
name xml type occurs nillable read only references
name xs:string 0..1 false false
description xs:string 0..1 false false
type dic:PropertyType 0..1 false false
enumTypeId xs:string 0..1 false false dic:EnumType
size xs:int 1 false false
minOccurs xs:int 1 false false
maxOccurs xs:int 1 false false
value xs:string 0..N true false
hidden xs:boolean 1 false false
readOnly xs:boolean 1 false false
Struct TypeFilter
Name: TypeFilter
QName: dic:TypeFilter
Java class name: org.matrix.dic.TypeFilter
Properties:
name xml type occurs nillable read only references
typeId xs:string 0..1 false false dic:Type
superTypeId xs:string 0..1 false false dic:Type
typePath xs:string 0..1 false false
description xs:string 0..1 false false
action xs:string 0..1 false false
minChangeDateTime mx:dateTime 0..1 false false
maxChangeDateTime mx:dateTime 0..1 false false
firstResult xs:int 1 false false
maxResults xs:int 1 false false
Related operations:
Struct Property
Name: Property
QName: dic:Property
Java class name: org.matrix.dic.Property
Properties:
name xml type occurs nillable read only references
name xs:string 1 false false
value xs:string 0..N true false
Related operations:
Enumeration PropertyType
Name: PropertyType
QName: dic:PropertyType
Java class name: org.matrix.dic.PropertyType
Values:
namedescription
NUMERIC
TEXT
DATE
BOOLEAN
STRUCT

Operations

Operation removeType
Name: removeType
Signature: removeType (typeId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeType(String typeId)
Parameters:
name xml type occurs nillable read only references
typeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeType xmlns:ns2="http://dic.matrix.org/">
      <typeId>{xs:string}</typeId>
    </ns2:removeType>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeTypeResponse xmlns:ns2="http://dic.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeTypeResponse>
  </S:Body>
</S:Envelope>
Operation loadType
Name: loadType
Signature: loadType (typeId {xs:string}) => type {dic:Type}
Java signature: org.matrix.dic.Type loadType(String typeId)
Parameters:
name xml type occurs nillable read only references
typeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
type dic:Type 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadType xmlns:ns2="http://dic.matrix.org/">
      <typeId>{xs:string}</typeId>
    </ns2:loadType>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadTypeResponse xmlns:ns2="http://dic.matrix.org/">
      <type>
        <typeId>{xs:string}</typeId>
        <superTypeId>{xs:string}</superTypeId>
        <typePath>{xs:string}</typePath>
        <description>{xs:string}</description>
        <instantiable>{xs:boolean}</instantiable>
        <restricted>{xs:boolean}</restricted>
        <detail>{xs:string}</detail>
        <propertyDefinition>
          <name>{xs:string}</name>
          <description>{xs:string}</description>
          <type>{dic:PropertyType}</type>
          <enumTypeId>{xs:string}</enumTypeId>
          <size>{xs:int}</size>
          <minOccurs>{xs:int}</minOccurs>
          <maxOccurs>{xs:int}</maxOccurs>
          <value>{xs:string}</value>
          <hidden>{xs:boolean}</hidden>
          <readOnly>{xs:boolean}</readOnly>
        </propertyDefinition>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </type>
    </ns2:loadTypeResponse>
  </S:Body>
</S:Envelope>
Operation storeType
Name: storeType
Signature: storeType (type {dic:Type}) => storedType {dic:Type}
Java signature: org.matrix.dic.Type storeType(org.matrix.dic.Type type)
Parameters:
name xml type occurs nillable read only references
type dic:Type 1 false false
Response:
name xml type occurs nillable read only references
storedType dic:Type 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeType xmlns:ns2="http://dic.matrix.org/">
      <type>
        <typeId>{xs:string}</typeId>
        <superTypeId>{xs:string}</superTypeId>
        <typePath>{xs:string}</typePath>
        <description>{xs:string}</description>
        <instantiable>{xs:boolean}</instantiable>
        <restricted>{xs:boolean}</restricted>
        <detail>{xs:string}</detail>
        <propertyDefinition>
          <name>{xs:string}</name>
          <description>{xs:string}</description>
          <type>{dic:PropertyType}</type>
          <enumTypeId>{xs:string}</enumTypeId>
          <size>{xs:int}</size>
          <minOccurs>{xs:int}</minOccurs>
          <maxOccurs>{xs:int}</maxOccurs>
          <value>{xs:string}</value>
          <hidden>{xs:boolean}</hidden>
          <readOnly>{xs:boolean}</readOnly>
        </propertyDefinition>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </type>
    </ns2:storeType>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeTypeResponse xmlns:ns2="http://dic.matrix.org/">
      <storedType>
        <typeId>{xs:string}</typeId>
        <superTypeId>{xs:string}</superTypeId>
        <typePath>{xs:string}</typePath>
        <description>{xs:string}</description>
        <instantiable>{xs:boolean}</instantiable>
        <restricted>{xs:boolean}</restricted>
        <detail>{xs:string}</detail>
        <propertyDefinition>
          <name>{xs:string}</name>
          <description>{xs:string}</description>
          <type>{dic:PropertyType}</type>
          <enumTypeId>{xs:string}</enumTypeId>
          <size>{xs:int}</size>
          <minOccurs>{xs:int}</minOccurs>
          <maxOccurs>{xs:int}</maxOccurs>
          <value>{xs:string}</value>
          <hidden>{xs:boolean}</hidden>
          <readOnly>{xs:boolean}</readOnly>
        </propertyDefinition>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </storedType>
    </ns2:storeTypeResponse>
  </S:Body>
</S:Envelope>
Operation countTypes
Name: countTypes
Signature: countTypes (filter {dic:TypeFilter}) => typeCount {xs:int}
Java signature: int countTypes(org.matrix.dic.TypeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter dic:TypeFilter 1 false false
Response:
name xml type occurs nillable read only references
typeCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countTypes xmlns:ns2="http://dic.matrix.org/">
      <filter>
        <typeId>{xs:string}</typeId>
        <superTypeId>{xs:string}</superTypeId>
        <typePath>{xs:string}</typePath>
        <description>{xs:string}</description>
        <action>{xs:string}</action>
        <minChangeDateTime>{mx:dateTime}</minChangeDateTime>
        <maxChangeDateTime>{mx:dateTime}</maxChangeDateTime>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countTypes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countTypesResponse xmlns:ns2="http://dic.matrix.org/">
      <typeCount>{xs:int}</typeCount>
    </ns2:countTypesResponse>
  </S:Body>
</S:Envelope>
Operation findTypes
Name: findTypes
Signature: findTypes (filter {dic:TypeFilter}) => type {dic:Type}*
Java signature: List<org.matrix.dic.Type> findTypes(org.matrix.dic.TypeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter dic:TypeFilter 1 false false
Response:
name xml type occurs nillable read only references
type dic:Type 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findTypes xmlns:ns2="http://dic.matrix.org/">
      <filter>
        <typeId>{xs:string}</typeId>
        <superTypeId>{xs:string}</superTypeId>
        <typePath>{xs:string}</typePath>
        <description>{xs:string}</description>
        <action>{xs:string}</action>
        <minChangeDateTime>{mx:dateTime}</minChangeDateTime>
        <maxChangeDateTime>{mx:dateTime}</maxChangeDateTime>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findTypes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findTypesResponse xmlns:ns2="http://dic.matrix.org/">
      <type>
        <typeId>{xs:string}</typeId>
        <superTypeId>{xs:string}</superTypeId>
        <typePath>{xs:string}</typePath>
        <description>{xs:string}</description>
        <instantiable>{xs:boolean}</instantiable>
        <restricted>{xs:boolean}</restricted>
        <detail>{xs:string}</detail>
        <propertyDefinition>
          <name>{xs:string}</name>
          <description>{xs:string}</description>
          <type>{dic:PropertyType}</type>
          <enumTypeId>{xs:string}</enumTypeId>
          <size>{xs:int}</size>
          <minOccurs>{xs:int}</minOccurs>
          <maxOccurs>{xs:int}</maxOccurs>
          <value>{xs:string}</value>
          <hidden>{xs:boolean}</hidden>
          <readOnly>{xs:boolean}</readOnly>
        </propertyDefinition>
        <accessControl>
          <action>{xs:string}</action>
          <roleId>{xs:string}</roleId>
        </accessControl>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </type>
    </ns2:findTypesResponse>
  </S:Body>
</S:Envelope>
Operation initProperties
Name: initProperties
Signature: initProperties (typeId {xs:string}, property {dic:Property}*) => outProperty {dic:Property}*
Java signature: List<org.matrix.dic.Property> initProperties(String typeId, List<org.matrix.dic.Property> property)
Parameters:
name xml type occurs nillable read only references
typeId xs:string 1 false false
property dic:Property 0..N true false
Response:
name xml type occurs nillable read only references
outProperty dic:Property 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:initProperties xmlns:ns2="http://dic.matrix.org/">
      <typeId>{xs:string}</typeId>
      <property>
        <name>{xs:string}</name>
        <value>{xs:string}</value>
      </property>
    </ns2:initProperties>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:initPropertiesResponse xmlns:ns2="http://dic.matrix.org/">
      <outProperty>
        <name>{xs:string}</name>
        <value>{xs:string}</value>
      </outProperty>
    </ns2:initPropertiesResponse>
  </S:Body>
</S:Envelope>
Operation completeProperties
Name: completeProperties
Signature: completeProperties (typeId {xs:string}, property {dic:Property}*) => outProperty {dic:Property}*
Java signature: List<org.matrix.dic.Property> completeProperties(String typeId, List<org.matrix.dic.Property> property)
Parameters:
name xml type occurs nillable read only references
typeId xs:string 1 false false
property dic:Property 0..N true false
Response:
name xml type occurs nillable read only references
outProperty dic:Property 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:completeProperties xmlns:ns2="http://dic.matrix.org/">
      <typeId>{xs:string}</typeId>
      <property>
        <name>{xs:string}</name>
        <value>{xs:string}</value>
      </property>
    </ns2:completeProperties>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:completePropertiesResponse xmlns:ns2="http://dic.matrix.org/">
      <outProperty>
        <name>{xs:string}</name>
        <value>{xs:string}</value>
      </outProperty>
    </ns2:completePropertiesResponse>
  </S:Body>
</S:Envelope>
Operation getTypeActions
Name: getTypeActions
Signature: getTypeActions (typeId {xs:string}) => action {xs:string}*
Java signature: List<String> getTypeActions(String typeId)
Parameters:
name xml type occurs nillable read only references
typeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
action xs:string 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:getTypeActions xmlns:ns2="http://dic.matrix.org/">
      <typeId>{xs:string}</typeId>
    </ns2:getTypeActions>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:getTypeActionsResponse xmlns:ns2="http://dic.matrix.org/">
      <action>{xs:string}</action>
    </ns2:getTypeActionsResponse>
  </S:Body>
</S:Envelope>
Operation listModifiedTypes
Name: listModifiedTypes
Signature: listModifiedTypes (dateTime1 {mx:dateTime}, dateTime2 {mx:dateTime}) => typeId {xs:string}*
Java signature: List<String> listModifiedTypes(mx:dateTime dateTime1, mx:dateTime dateTime2)
Parameters:
name xml type occurs nillable read only references
dateTime1 mx:dateTime 1 false false
dateTime2 mx:dateTime 1 false false
Response:
name xml type occurs nillable read only references
typeId xs:string 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:listModifiedTypes xmlns:ns2="http://dic.matrix.org/">
      <dateTime1>{mx:dateTime}</dateTime1>
      <dateTime2>{mx:dateTime}</dateTime2>
    </ns2:listModifiedTypes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:listModifiedTypesResponse xmlns:ns2="http://dic.matrix.org/">
      <typeId>{xs:string}</typeId>
    </ns2:listModifiedTypesResponse>
  </S:Body>
</S:Envelope>
Operation loadEnumType
Name: loadEnumType
Signature: loadEnumType (enumTypeId {xs:string}) => enumType {dic:EnumType}
Java signature: org.matrix.dic.EnumType loadEnumType(String enumTypeId)
Parameters:
name xml type occurs nillable read only references
enumTypeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
enumType dic:EnumType 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEnumType xmlns:ns2="http://dic.matrix.org/">
      <enumTypeId>{xs:string}</enumTypeId>
    </ns2:loadEnumType>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEnumTypeResponse xmlns:ns2="http://dic.matrix.org/">
      <enumType>
        <enumTypeId>{xs:string}</enumTypeId>
        <superEnumTypeId>{xs:string}</superEnumTypeId>
        <name>{xs:string}</name>
        <itemType>{dic:PropertyType}</itemType>
        <sorted>{xs:boolean}</sorted>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </enumType>
    </ns2:loadEnumTypeResponse>
  </S:Body>
</S:Envelope>
Operation storeEnumType
Name: storeEnumType
Signature: storeEnumType (enumType {dic:EnumType}) => storedEnumType {dic:EnumType}
Java signature: org.matrix.dic.EnumType storeEnumType(org.matrix.dic.EnumType enumType)
Parameters:
name xml type occurs nillable read only references
enumType dic:EnumType 1 false false
Response:
name xml type occurs nillable read only references
storedEnumType dic:EnumType 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEnumType xmlns:ns2="http://dic.matrix.org/">
      <enumType>
        <enumTypeId>{xs:string}</enumTypeId>
        <superEnumTypeId>{xs:string}</superEnumTypeId>
        <name>{xs:string}</name>
        <itemType>{dic:PropertyType}</itemType>
        <sorted>{xs:boolean}</sorted>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </enumType>
    </ns2:storeEnumType>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEnumTypeResponse xmlns:ns2="http://dic.matrix.org/">
      <storedEnumType>
        <enumTypeId>{xs:string}</enumTypeId>
        <superEnumTypeId>{xs:string}</superEnumTypeId>
        <name>{xs:string}</name>
        <itemType>{dic:PropertyType}</itemType>
        <sorted>{xs:boolean}</sorted>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </storedEnumType>
    </ns2:storeEnumTypeResponse>
  </S:Body>
</S:Envelope>
Operation removeEnumType
Name: removeEnumType
Signature: removeEnumType (enumTypeId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEnumType(String enumTypeId)
Parameters:
name xml type occurs nillable read only references
enumTypeId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEnumType xmlns:ns2="http://dic.matrix.org/">
      <enumTypeId>{xs:string}</enumTypeId>
    </ns2:removeEnumType>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEnumTypeResponse xmlns:ns2="http://dic.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEnumTypeResponse>
  </S:Body>
</S:Envelope>
Operation countEnumTypes
Name: countEnumTypes
Signature: countEnumTypes (filter {dic:EnumTypeFilter}) => enumTypeCount {xs:int}
Java signature: int countEnumTypes(org.matrix.dic.EnumTypeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter dic:EnumTypeFilter 1 false false
Response:
name xml type occurs nillable read only references
enumTypeCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEnumTypes xmlns:ns2="http://dic.matrix.org/">
      <filter>
        <enumTypeId>{xs:string}</enumTypeId>
        <superEnumTypeId>{xs:string}</superEnumTypeId>
        <name>{xs:string}</name>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countEnumTypes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEnumTypesResponse xmlns:ns2="http://dic.matrix.org/">
      <enumTypeCount>{xs:int}</enumTypeCount>
    </ns2:countEnumTypesResponse>
  </S:Body>
</S:Envelope>
Operation findEnumTypes
Name: findEnumTypes
Signature: findEnumTypes (filter {dic:EnumTypeFilter}) => enumType {dic:EnumType}*
Java signature: List<org.matrix.dic.EnumType> findEnumTypes(org.matrix.dic.EnumTypeFilter filter)
Parameters:
name xml type occurs nillable read only references
filter dic:EnumTypeFilter 1 false false
Response:
name xml type occurs nillable read only references
enumType dic:EnumType 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEnumTypes xmlns:ns2="http://dic.matrix.org/">
      <filter>
        <enumTypeId>{xs:string}</enumTypeId>
        <superEnumTypeId>{xs:string}</superEnumTypeId>
        <name>{xs:string}</name>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEnumTypes>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEnumTypesResponse xmlns:ns2="http://dic.matrix.org/">
      <enumType>
        <enumTypeId>{xs:string}</enumTypeId>
        <superEnumTypeId>{xs:string}</superEnumTypeId>
        <name>{xs:string}</name>
        <itemType>{dic:PropertyType}</itemType>
        <sorted>{xs:boolean}</sorted>
        <creationDateTime>{mx:dateTime}</creationDateTime>
        <creationUserId>{xs:string}</creationUserId>
        <changeDateTime>{mx:dateTime}</changeDateTime>
        <changeUserId>{xs:string}</changeUserId>
      </enumType>
    </ns2:findEnumTypesResponse>
  </S:Body>
</S:Envelope>
Operation loadEnumTypeItem
Name: loadEnumTypeItem
Signature: loadEnumTypeItem (enumTypeItemId {xs:string}) => enumTypeItem {dic:EnumTypeItem}
Java signature: org.matrix.dic.EnumTypeItem loadEnumTypeItem(String enumTypeItemId)
Parameters:
name xml type occurs nillable read only references
enumTypeItemId xs:string 1 false false
Response:
name xml type occurs nillable read only references
enumTypeItem dic:EnumTypeItem 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEnumTypeItem xmlns:ns2="http://dic.matrix.org/">
      <enumTypeItemId>{xs:string}</enumTypeItemId>
    </ns2:loadEnumTypeItem>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:loadEnumTypeItemResponse xmlns:ns2="http://dic.matrix.org/">
      <enumTypeItem>
        <enumTypeItemId>{xs:string}</enumTypeItemId>
        <enumTypeId>{xs:string}</enumTypeId>
        <value>{xs:string}</value>
        <index>{xs:int}</index>
        <label>{xs:string}</label>
        <description>{xs:string}</description>
      </enumTypeItem>
    </ns2:loadEnumTypeItemResponse>
  </S:Body>
</S:Envelope>
Operation storeEnumTypeItem
Name: storeEnumTypeItem
Signature: storeEnumTypeItem (enumTypeItem {dic:EnumTypeItem}) => storedEnumTypeItem {dic:EnumTypeItem}
Java signature: org.matrix.dic.EnumTypeItem storeEnumTypeItem(org.matrix.dic.EnumTypeItem enumTypeItem)
Parameters:
name xml type occurs nillable read only references
enumTypeItem dic:EnumTypeItem 1 false false
Response:
name xml type occurs nillable read only references
storedEnumTypeItem dic:EnumTypeItem 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEnumTypeItem xmlns:ns2="http://dic.matrix.org/">
      <enumTypeItem>
        <enumTypeItemId>{xs:string}</enumTypeItemId>
        <enumTypeId>{xs:string}</enumTypeId>
        <value>{xs:string}</value>
        <index>{xs:int}</index>
        <label>{xs:string}</label>
        <description>{xs:string}</description>
      </enumTypeItem>
    </ns2:storeEnumTypeItem>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:storeEnumTypeItemResponse xmlns:ns2="http://dic.matrix.org/">
      <storedEnumTypeItem>
        <enumTypeItemId>{xs:string}</enumTypeItemId>
        <enumTypeId>{xs:string}</enumTypeId>
        <value>{xs:string}</value>
        <index>{xs:int}</index>
        <label>{xs:string}</label>
        <description>{xs:string}</description>
      </storedEnumTypeItem>
    </ns2:storeEnumTypeItemResponse>
  </S:Body>
</S:Envelope>
Operation removeEnumTypeItem
Name: removeEnumTypeItem
Signature: removeEnumTypeItem (enumTypeItemId {xs:string}) => removed {xs:boolean}
Java signature: boolean removeEnumTypeItem(String enumTypeItemId)
Parameters:
name xml type occurs nillable read only references
enumTypeItemId xs:string 1 false false
Response:
name xml type occurs nillable read only references
removed xs:boolean 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEnumTypeItem xmlns:ns2="http://dic.matrix.org/">
      <enumTypeItemId>{xs:string}</enumTypeItemId>
    </ns2:removeEnumTypeItem>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:removeEnumTypeItemResponse xmlns:ns2="http://dic.matrix.org/">
      <removed>{xs:boolean}</removed>
    </ns2:removeEnumTypeItemResponse>
  </S:Body>
</S:Envelope>
Operation countEnumTypeItems
Name: countEnumTypeItems
Signature: countEnumTypeItems (filter {dic:EnumTypeItemFilter}) => enumTypeItemCount {xs:int}
Java signature: int countEnumTypeItems(org.matrix.dic.EnumTypeItemFilter filter)
Parameters:
name xml type occurs nillable read only references
filter dic:EnumTypeItemFilter 1 false false
Response:
name xml type occurs nillable read only references
enumTypeItemCount xs:int 1 false false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEnumTypeItems xmlns:ns2="http://dic.matrix.org/">
      <filter>
        <enumTypeId>{xs:string}</enumTypeId>
        <value>{xs:string}</value>
        <label>{xs:string}</label>
        <description>{xs:string}</description>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:countEnumTypeItems>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:countEnumTypeItemsResponse xmlns:ns2="http://dic.matrix.org/">
      <enumTypeItemCount>{xs:int}</enumTypeItemCount>
    </ns2:countEnumTypeItemsResponse>
  </S:Body>
</S:Envelope>
Operation findEnumTypeItems
Name: findEnumTypeItems
Signature: findEnumTypeItems (filter {dic:EnumTypeItemFilter}) => enumTypeItem {dic:EnumTypeItem}*
Java signature: List<org.matrix.dic.EnumTypeItem> findEnumTypeItems(org.matrix.dic.EnumTypeItemFilter filter)
Parameters:
name xml type occurs nillable read only references
filter dic:EnumTypeItemFilter 1 false false
Response:
name xml type occurs nillable read only references
enumTypeItem dic:EnumTypeItem 0..N true false
Sample input message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEnumTypeItems xmlns:ns2="http://dic.matrix.org/">
      <filter>
        <enumTypeId>{xs:string}</enumTypeId>
        <value>{xs:string}</value>
        <label>{xs:string}</label>
        <description>{xs:string}</description>
        <firstResult>{xs:int}</firstResult>
        <maxResults>{xs:int}</maxResults>
      </filter>
    </ns2:findEnumTypeItems>
  </S:Body>
</S:Envelope>
Sample output message:
<?xml version="1.0" ?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
  <S:Body>
    <ns2:findEnumTypeItemsResponse xmlns:ns2="http://dic.matrix.org/">
      <enumTypeItem>
        <enumTypeItemId>{xs:string}</enumTypeItemId>
        <enumTypeId>{xs:string}</enumTypeId>
        <value>{xs:string}</value>
        <index>{xs:int}</index>
        <label>{xs:string}</label>
        <description>{xs:string}</description>
      </enumTypeItem>
    </ns2:findEnumTypeItemsResponse>
  </S:Body>
</S:Envelope>


Ajuntament de Sant Feliu de Llobregat (C) 2025