Search
Back 

Forums

Welcome to the Forums for DTS 4. The following shortcuts are available for new posts and replies.

[br] = line break/new paragraph    [b] [/b] = bold font   
[i] [/i] = italicized font [u] [/u] = underlined font 
[sub] [/sub] = subscript text 
 [strike] [/strike] = strikethrough
[sub] [/sup] = superscript text    

DTS Forums

Problem with findTermbyCode service in DTS 4.2
Last Post 26 Mar 2015 03:21 PM by Bill Williams. 3 Replies.
Printer Friendly
  •  
  •  
  •  
  •  
  •  
Sort:
PrevPrev NextNext
You are not authorized to post a reply.
Author Messages
Bill WilliamsUser is Offline
New Member
New Member
Posts:3


--
13 Feb 2015 09:36 AM
    As we are working to update our application to the version 4.2 services adn restesting, we discovered that there appears to be a problem with the findTermbyCode service call. If "allSynonymTypes" is set to true, or if it is set to false and specific SynonymTypes are specified, then the service returns the error:
    <faultstring>Marshalling Error: A cycle is detected in the object graph. This will cause infinitely deep XML: com.apelon.dtsserver.types.TTerm@11808b75 -> com.apelon.dtsserver.types.TSynonym@5185582e -> com.apelon.dtsserver.types.TTerm@11808b75</faultstring>

    We are using SynonymTypes in some other concept-related service calls, and it seems to work ok there.

    Here is a sample call for SNOMED CT US Edition:
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:dts="http://apelon.com/dtsserver/ws/dtsquery" xmlns:typ="http://apelon.com/dtsserver/types">
    <soapenv:Header/>
    <soapenv:Body>
    <dts:findTermByCode>
    <!--Optional:-->
    <termCode>65256015</termCode>
    <namespaceId>36</namespaceId>
    <!--Optional:-->
    <asd DEFAULT_LIMIT="0">
    <!--Optional:-->
    <typ:name>asd3</typ:name>
    <!--Optional:-->
    <typ:snapshotDate>2015-02-01</typ:snapshotDate>
    <typ:attributesLimit>100</typ:attributesLimit>
    <typ:allPropertyTypes>false</typ:allPropertyTypes>
    <typ:allSynonymTypes>true</typ:allSynonymTypes>
    </asd>
    </dts:findTermByCode>
    </soapenv:Body>
    </soapenv:Envelope>

    We have tried various combinations of things in the ASD to try to work around, but have not found anything that works yet.

    Bill WilliamsUser is Offline
    New Member
    New Member
    Posts:3


    --
    17 Feb 2015 11:58 PM
    Oh, one more potentially important piece of information. We are using MS SQL 2008 and 2012 as the back end database. It was created from scratch using the schema scripts that came with 4.2.
    Jim G. J .SilviaUser is Offline
    New Member
    New Member
    Posts:2


    --
    02 Mar 2015 03:12 PM
    Hi Bill,

    When you say you are using MS SQL 2008 and 2012, do you mean you have 2 databases one on 2008 and another on 2012, or are you saying your MS SQL version is 2008, running on a windows 2012 server box?
    Bill WilliamsUser is Offline
    New Member
    New Member
    Posts:3


    --
    26 Mar 2015 03:21 PM
    Sorry, we have some of each type of server. But we can focus on SQL server 2008R2 as the backend database we are using.
    You are not authorized to post a reply.


    Apelon

    We are a privately held international software and informatics company focusing on data standardization and interoperability. Apelon’s software and professional services help leading healthcare enterprises, HIT vendors and integrators, life sciences organizations and government agencies better manage standard terminologies and transition local data to these standards. Our solutions enable semantic interoperability, consistent data analysis, and standardized reporting of health information to improve the quality, comparability, and accessibility of clinical data.

    Latest Tweets

    Copyright 2022 by Apelon, Inc.