...
ID Assignment
Choose an ID strategy
- Application Managed - no assigning of terminologyIds, thus if they are null, it throws an explicit exception
- 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?