Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ID Assignment

Choose an ID strategy

  •  Application Managed - no assigning of terminologyIds, thus if they are null, it throws an explicit exception
      UUID identity
      • No special treatment at release time
    • SCTID-UUID Identity Managed - each data type is assigned a UUID based on its "identity" fields.
      • Concepts are a special case and assigned a UUID based on parent concept and fsn?
      • Otherwise "equivalence" is determined later by the classifier.
      • whenever a concept changes it should be subject to recomputation of its terminology ID
        • assigned SCTIDs do not change
      • At release time, UUIDs get converted to SCTID based on "max" prior identifiers and the verhoff checksum algorithm.
    • No other default implementations

    ...

    see below -> make it but then put the code directly in the project.

    See https://uts.nlm.nih.gov///help/license/validateumlsuserhelp.html

    Code Block
          <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <dependencies>
              <dependency>
                <groupId>xerces</groupId>
                <artifactId>xercesImpl</artifactId>
                <version>2.8.1</version>
              </dependency>
            </dependencies>
            <executions>
              <execution>
                <id>generate-ws-security-client</id>
                <configuration>
                  <sourceRoot>${project.build.directory}/generated-sources</sourceRoot>
                  <wsdlOptions>
                    <wsdlOption>
                      <wsdl>https://uts-ws.nlm.nih.gov/services/nwsSecurity?wsdl</wsdl>
                    </wsdlOption>
                  </wsdlOptions>
                </configuration>
                <goals>
                  <goal>wsdl2java</goal>
                </goals>
              </execution>
            </executions>
          </plugin>
    
    
    OR just use "wsimport"

    ...

    Release service? - assign ids and effective time .where effectiveTime is null 

    Release admin tool

    ReleaseHistory object?