Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OMG Issue 17193: EntityDescriptionQueryServices WSDL corrections #62

Closed
cts2 opened this issue Feb 22, 2012 · 1 comment
Closed

OMG Issue 17193: EntityDescriptionQueryServices WSDL corrections #62

cts2 opened this issue Feb 22, 2012 · 1 comment

Comments

@cts2
Copy link
Owner

cts2 commented Feb 22, 2012

http://www.omg.org/issues/cts2-ftf.html#Issue17193

  • In 'count' method added 'timeout' param.
  • Renamed method 'restrictToCodeSystemVersions' to 'restrictToCodeSystemVersion'
  • Added method 'restrictToEntities', 'isEntityInSet', and 'intersectEntityList'
  • Renamed method 'restrictToCodeSystems' to 'restrictToCodeSystem'
@cts2
Copy link
Owner Author

cts2 commented Mar 12, 2012

Reason For Change

The parameter 'timeout' was added to the 'count' method. It was assumed that a query timeout would not apply to a 'count' type method, but it proves necessary for implementation.

The method 'restrictToCodeSystemVersions' was renamed to 'restrictToCodeSystemVersion' due to a typo.

The method 'restrictToCodeSystems' was renamed to 'restrictToCodeSystem' due to a typo.

Methods 'restrictToEntities', 'isEntityInSet', and 'intersectEntityList' were thought to be implementable with Filters and Set Operations on the DirectoryURI, but implementation shows that not to be the case, and separate methods are needed.

Severity: Minor

Proposed Resolution (PIM)

NA

Proposed Resolution (PSM)

Change Location: EntityDescriptionMaintenanceServices.wsdl,EntityDescriptionMaintenanceServicesTypes.xsd

Description

  • In 'count' method added 'timeout' param.
  • Renamed method 'restrictToCodeSystemVersions' to 'restrictToCodeSystemVersion'
  • Added method 'restrictToEntities', 'isEntityInSet', and 'intersectEntityList'
  • Renamed method 'restrictToCodeSystems' to 'restrictToCodeSystem'

Updated XML

  <xs:complexType name="count">
    <xs:sequence>
      <xs:element minOccurs="1" name="directory" type="core:EntityDirectoryURI"/>
      <xs:element minOccurs="0" name="context" type="coreService:ReadContext"/>
---Added---> <xs:element minOccurs="0" name="timeout" type="core:NaturalNumber"/>
    </xs:sequence>    
  </xs:complexType>
---Original---> <wsdl:operation name="restrictToCodeSystemVersions">
---Updated--> <wsdl:operation name="restrictToCodeSystemVersion">
      <wsdl:input name="restrictToCodeSystemVersion" message="tns:restrictToCodeSystemVersion"/>
      <wsdl:output name="restrictToCodeSystemVersionResponse" message="tns:restrictToCodeSystemVersionResponse"/>
    </wsdl:operation>
---Original---> <wsdl:operation name="restrictToCodeSystems">
---Updated--> <wsdl:operation name="restrictToCodeSystem">
      <wsdl:input name="restrictToCodeSystem" message="tns:restrictToCodeSystem"/>
      <wsdl:output name="restrictToCodeSystemResponse" message="tns:restrictToCodeSystemResponse"/>
    </wsdl:operation>
(added)
    <wsdl:operation name="isEntityInSet">
      <wsdl:input name="isEntityInSet" message="tns:isEntityInSet"/>
      <wsdl:output name="isEntityInSetResponse" message="tns:isEntityInSetResponse"/>
    </wsdl:operation>
(added)
    <wsdl:operation name="restrictToEntities">
      <wsdl:input name="restrictToEntities" message="tns:restrictToEntities"/>
      <wsdl:output name="restrictToEntitiesResponse" message="tns:restrictToEntitiesResponse"/>
    </wsdl:operation>
(added)
    <wsdl:operation name="intersectEntityList">
      <wsdl:input name="intersectEntityList" message="tns:intersectEntityList"/>
      <wsdl:output name="intersectEntityListResponse" message="tns:intersectEntityListResponse"/>
    </wsdl:operation>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants