Uploaded image for project: 'jUDDI (Retired)'
  1. jUDDI (Retired)
  2. JUDDI-447

Find with general_keywords KeyedReference not taking into consideration keyName

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 3.1.0
    • core
    • None

    Description

      Save tModel with general_keywords KeyedReference
      <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
      <Body>
      <save_tModel xmlns="urn:uddi-org:api_v3">
      <authInfo>authtoken:a7d44e9f-bb91-4ceb-9a89-215be5e42dd8</authInfo>
      <tModel tModelKey="">
      <name>Name</name>
      <categoryBag>
      <keyedReference
      keyName="Name"
      keyValue="Value"
      tModelKey="uddi:uddi.org:categorization:general_keywords"/>
      </categoryBag>
      </tModel>
      </save_tModel>
      </Body>
      </Envelope>
      2. Find by empty keyName:
      <?xml version="1.0" encoding="UTF-8" ?>
      <Envelope xmlns="http://schemas.xmlsoap.org/soap/envelope/">
      <Body>
      <find_tModel xmlns="urn:uddi-org:api_v3">
      <findQualifiers>
      <findQualifier>approximateMatch</findQualifier>
      </findQualifiers>
      <name>%</name>
      <categoryBag>
      <keyedReference
      keyName=""
      keyValue="Value"
      tModelKey="uddi:uddi.org:categorization:general_keywords"/>
      </categoryBag>
      </find_tModel>
      </Body>
      </Envelope>

      tModel is returned in results. As per specification is shouldn't - see 11.1.2.4 Valid Values - "Unlike other category systems, in the general_keyword category system both the keyName and the keyValue attributes of keyedReference elements are semantically meaningful and are required."

      Attachments

        Activity

          People

            tcunning Thomas Cunningham
            latinov Lyudmil Latinov
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: