NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

This commit is contained in:
george 2009-05-12 23:58:30 +00:00
parent 14c3d74a80
commit 0bd7a4516d
7320 changed files with 2862333 additions and 0 deletions

View File

@ -0,0 +1,76 @@
/*
Table creation script for the BHIE Facade Stop-Gap document repository.
This script was intended to be run on MySQL.
Please see the DatabaseInstructions.txt file for database creation and configuration instructions.
*/
DROP TABLE IF EXISTS document CASCADE;
CREATE TABLE document (
documentid INTEGER NOT NULL,
DocumentUniqueId VARCHAR(64) NOT NULL,
DocumentTitle VARCHAR(128),
authorPerson VARCHAR(64),
authorInstitution VARCHAR(64),
authorRole VARCHAR(64),
authorSpecialty VARCHAR(64),
AvailabilityStatus VARCHAR(64),
ClassCode VARCHAR(64),
ClassCodeScheme VARCHAR(64),
ClassCodeDisplayName VARCHAR(64),
ConfidentialityCode VARCHAR(64),
ConfidentialityCodeScheme VARCHAR(64),
ConfidentialityCodeDisplayName VARCHAR(64),
CreationTime DATETIME COMMENT 'Date format expected: MM/dd/yyyy.HH:mm:ss',
FormatCode VARCHAR(64),
FormatCodeScheme VARCHAR(64),
FormatCodeDisplayName VARCHAR(64),
PatientId VARCHAR(64) COMMENT 'Format of HL7 2.x CX',
ServiceStartTime DATETIME COMMENT 'Format of YYYYMMDDHHMMSS',
ServiceStopTime DATETIME COMMENT 'Format of YYYYMMDDHHMMSS',
Status VARCHAR(64),
Comments VARCHAR(256),
Hash VARCHAR(1028) COMMENT 'Might be better to derive',
FacilityCode VARCHAR(64),
FacilityCodeScheme VARCHAR(64),
FacilityCodeDisplayName VARCHAR(64),
IntendedRecipientPerson VARCHAR(128) COMMENT 'Format of HL7 2.x XCN',
IntendedRecipientOrganization VARCHAR(128) COMMENT 'Format of HL7 2.x XON',
LanguageCode VARCHAR(64),
LegalAuthenticator VARCHAR(128) COMMENT 'Format of HL7 2.x XCN',
MimeType VARCHAR(32),
ParentDocumentId VARCHAR(64),
ParentDocumentRelationship VARCHAR(64),
PracticeSetting VARCHAR(64),
PracticeSettingScheme VARCHAR(64),
PracticeSettingDisplayName VARCHAR(64),
Size Integer,
SourcePatientId VARCHAR(128) COMMENT 'Format of HL7 2.x CX',
Pid3 VARCHAR(128),
Pid5 VARCHAR(128),
Pid7 VARCHAR(128),
Pid8 VARCHAR(128),
Pid11 VARCHAR(128),
TypeCode VARCHAR(64),
TypeCodeScheme VARCHAR(64),
TypeCodeDisplayName VARCHAR(64),
DocumentUri VARCHAR(128) COMMENT 'May derive this value',
RawData BLOB,
Persistent Integer NOT NULL
);
ALTER TABLE document
ADD CONSTRAINT document_pk PRIMARY KEY(documentid);
DROP TABLE IF EXISTS eventcode CASCADE;
CREATE TABLE eventcode (
eventcodeid INTEGER NOT NULL,
documentid INTEGER NOT NULL COMMENT 'Foriegn key to document table',
EventCode VARCHAR(64),
EventCodeScheme VARCHAR(64),
EventCodeDisplayName VARCHAR(64)
);
ALTER TABLE eventcode
ADD CONSTRAINT eventcode_pk PRIMARY KEY (eventcodeid);

View File

@ -0,0 +1,20 @@
Overview
The document repository provides document storage for the Agency Adapter reference implementation. The reference agency adapter assumes that the repository is located on the same server. If the location is different, the database URL will need to be modified in ...\Adapters\General\DocumentRepository\conf\hibernate.cfg.xml.
Prerequisites
These instructions assume that MySQL is already installed using the instructions found on the "Installing MySQL" page.
Create the Database Schema
Open MySQL Administrator and log in as the root user. Create a new schema named "docrepository" in the Catalogs section.
Create the Gateway User
The "nhincuser" is used to access the document repository. If this user has not been created, Create the user in the "User Administration" section of MySQL Administrator. Assign a password of "nhincpass". On the schema priviliges tab for this user, assign SELECT, INSERT, UPDATE, and DELETE rights to the docrepository schema to the user. Close MySQL Administrator.
Create Tables
Log into MySQL Query Browser as the root (the nhincuser does not have permission to create tables) user. Switch to the docrepository schema by double-clicking the schema in the "Schemata" tab on the right of the window. Open the DocumentRepository.sql script. Run the script and verify that there were no errors. Close MySQL Query Browser.
This process will need to be completed for each gateway that will use the document repository.
--------------------------------------------------------------------------------
Retrieved from "http://nhiewiki.atdom-hc.com/Development/Setting_up_the_Document_Repository"

View File

@ -0,0 +1,7 @@
Step 1 - Launch MySQL Administration window and create a schema called patientcorrelationdb
Step 2 - Place the PatientCorrelationDB.sql file in c:\temp\ folder.
Step 3 - Go to MySQL bin directory and import the schema using the command below:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pNHIE-Gateway patientcorrelationdb < c:\temp\PatientCorrelationDB.sql
Step 4 - Launch MySQL Administration window and create a user with name "epcuser" and password "epcpass"
Step 5 - Assign all the privilages and add PatientCorrelationSchema to for this user.

View File

@ -0,0 +1,54 @@
-- MySQL dump 10.11
--
-- Host: localhost Database: patientcorrelationdb
-- ------------------------------------------------------
-- Server version 5.0.51b-community-nt
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `correlatedidentifiers`
--
DROP TABLE IF EXISTS `correlatedidentifiers`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `correlatedidentifiers` (
`correlationId` int(10) unsigned NOT NULL auto_increment,
`PatientAssigningAuthorityId` varchar(45) NOT NULL,
`PatientId` varchar(45) NOT NULL,
`CorrelatedPatientAssigningAuthorityId` varchar(45) NOT NULL,
`CorrelatedPatientId` varchar(45) NOT NULL,
PRIMARY KEY (`correlationId`)
) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=latin1;
SET character_set_client = @saved_cs_client;
--
-- Dumping data for table `correlatedidentifiers`
--
LOCK TABLES `correlatedidentifiers` WRITE;
/*!40000 ALTER TABLE `correlatedidentifiers` DISABLE KEYS */;
INSERT INTO `correlatedidentifiers` VALUES (50,'2.16.840.1.113883.3.198.1.1','D123401','2.16.840.1.113883.3.200.1.1','500000000'),(51,'2.16.840.1.113883.3.198.1.1','D123403','2.16.840.1.113883.3.200.1.1','500000002'),(54,'2.16.840.1.113883.4.1','123456789','2.16.840.1.113883.3.198','D123401'),(55,'2.16.840.1.113883.3.200','500000000','2.16.840.1.113883.3.192','1018'),(56,'2.16.840.1.113883.3.192','1018','2.16.840.1.113883.3.200','500000000'),(57,'2.16.840.1.113883.3.200','500000000','2.16.840.1.113883.4.1','123456789'),(58,'2.16.840.1.113883.4.1','123456789','2.16.840.1.113883.3.200','500000000'),(59,'2.16.840.1.113883.3.198.1.1','D123411','2.16.840.1.113883.3.200.1.1','500000009');
/*!40000 ALTER TABLE `correlatedidentifiers` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2009-02-05 14:56:14

View File

@ -0,0 +1,14 @@
General Notes on Database Creation
Create a user called nhincuser with password nhincpass - This should be used
for all programmatic access to the database (i.e. from the gateway software).
To create all of the necessary schemas, refer to the Readme.txt file located
in the nhincdb directory.
When creating a new schema
1. Create a user that has root privileges to your schema and give it all
privileges to access your schema.
2. Make sure that you grant insert, select, update, delete, execute
privileges to the user: nhincuser for your new schema.

View File

@ -0,0 +1,8 @@
This directory contains the scripts required for setting up the aggregator
schema.
1. Create a new schema (catalog) called aggregator.
2. Create a user called aggroot with password aggpass.
3. Grant aggroot all privileges to the aggregator schema.
4. Logon to mysql with user aggroot in schema: aggregator.
5. Load and excecute aggregator.sql script to create the tables and keys.

View File

@ -0,0 +1,33 @@
/*
Table creation script for the aggregation tables. These should be
loaded into the AGGREGATI0N schema. They are used when doing
aggregation of responses from multple systems that come in on separate
threads.
This script was intended to be run on MySQL.
*/
DROP TABLE IF EXISTS agg_transaction CASCADE;
CREATE TABLE agg_transaction (
TransactionId VARCHAR(32) NOT NULL COMMENT 'This will be a UUID',
ServiceType VARCHAR(64) NOT NULL,
TransactionStartTime DATETIME COMMENT 'Format of YYYYMMDDHHMMSS');
ALTER TABLE agg_transaction
ADD CONSTRAINT agg_transaction_pk PRIMARY KEY(TransactionId);
DROP TABLE IF EXISTS agg_message_results CASCADE;
CREATE TABLE agg_message_results (
MessageId VARCHAR(32) NOT NULL COMMENT 'This will be a UUID.',
TransactionId VARCHAR(32) NOT NULL COMMENT 'This will be a UUID. - Foreign Key to the agg_transaction table.',
MessageKey VARCHAR(1000) NOT NULL COMMENT 'This is the key used to tie the response to the original request.',
MessageOutTime DATETIME COMMENT 'This is the date/time when the outbound request was recorded. Format of YYYYMMDDHHMMSS',
ResponseReceivedTime DATETIME COMMENT 'This is the date/time when the response was recorded. Format of YYYYMMDDHHMMSS',
ResponseMessageType VARCHAR(100) COMMENT 'This is the name of the outer layer JAXB class for the response message.',
ResponseMessage LONGTEXT COMMENT 'The response message in XML - Based on marshalling using JAXB');
ALTER TABLE agg_message_results
ADD CONSTRAINT agg_message_results_pk PRIMARY KEY (MessageId);

View File

@ -0,0 +1,6 @@
Step 1 - Launch MySQL Administration window and create a schema called assigningauthoritydb
Step 2 - Place the assigningauthoritydb.sql file in c:\temp\ folder.
Step 3 - Go to MySQL bin directory and import the schema using the command below:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pNHIE-Gateway assigningauthoritydb < c:\temp\assigningauthoritydb.sql
Step 4 - Launch MySQL Administration window and create a user with name "nhincuser" and password "nhincpass"
Step 5 - Assign all the privilages and add assigningauthoritydb Schema for this user.

View File

@ -0,0 +1,52 @@
-- MySQL dump 10.11
--
-- Host: localhost Database: assigningauthoritydb
-- ------------------------------------------------------
-- Server version 5.0.51b-community-nt
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `assigningauthoritytohomecommunitymapping`
--
DROP TABLE IF EXISTS `assigningauthoritytohomecommunitymapping`;
SET @saved_cs_client = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `assigningauthoritytohomecommunitymapping` (
`id` int(10) unsigned NOT NULL auto_increment,
`assigningauthorityid` varchar(45) NOT NULL,
`homecommunityid` varchar(45) NOT NULL,
PRIMARY KEY (`id`,`assigningauthorityid`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1;
SET character_set_client = @saved_cs_client;
--
-- Dumping data for table `assigningauthoritytohomecommunitymapping`
--
LOCK TABLES `assigningauthoritytohomecommunitymapping` WRITE;
/*!40000 ALTER TABLE `assigningauthoritytohomecommunitymapping` DISABLE KEYS */;
INSERT INTO `assigningauthoritytohomecommunitymapping` VALUES (1,'1.1','1.2.3.4.55.500'),(2,'1.2','1.2.3.4.55.501'),(3,'1.3','2.16.840.1.113883.3.200'),(4,'1.4','2.16.840.1.113883.3.198'),(5,'1.5','2.16.840.1.113883.3.184');
/*!40000 ALTER TABLE `assigningauthoritytohomecommunitymapping` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2009-02-18 18:09:58

View File

@ -0,0 +1,9 @@
Step 1 - Place the auditrepository.sql file in c:\temp folder
Step 2 - Goto MySQL / bin folder using command prompt
Step 3 - execute the below step to install auditlog schema to your MySql database
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pNHIE-Gateway auditrepo < c:\temp\auditrepository.sql
Step 4 - Login to MySQL Administrator using root/NHIE-Gateway username and passwords.
Step 5 - Verify nhincuser/nhincpass account has been created. If it has not, create the user.
Step 6 - Add auditrepo schema to nhincuser user.
Step 7 - Verify the nhincuser has SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, GRANT, EXECUTE privileges on auditrepo Schema.

View File

@ -0,0 +1,20 @@
DROP TABLE IF EXISTS auditRepository;
CREATE TABLE auditRepository
(
id BIGINT NOT NULL AUTO_INCREMENT,
timestamp DATETIME,
eventId BIGINT NOT NULL,
userId VARCHAR(100),
participationTypeCode SMALLINT,
participationTypeCodeRole SMALLINT,
participationIDTypeCode VARCHAR(100),
receiverPatientId VARCHAR(100),
senderPatientId VARCHAR(100),
communityId VARCHAR(255),
messageType VARCHAR(100) NOT NULL,
message BLOB,
PRIMARY KEY (id),
UNIQUE UQ_eventlog_id(id)
) ;

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,13 @@
This schema is used to create all of the needed schemas for the NHIN Connect
gateway and adapter. The steps are outlined below.
Step 1 - Launch MySQL Administration window and create a schema called nhincdb
Step 2 - Place the nhincdb.sql file in c:\temp\ folder.
Step 3 - Go to MySQL bin directory and import the schema using the command below:
C:\Program Files\MySQL\MySQL Server 5.0\bin>mysql -uroot -pNHIE-Gateway nhincdb < c:\temp\nhincdb.sql
Step 4 - If the user nhincuser has not been created yet, launch MySQL Administration window and create
a user with name "nhincuser" and password "nhincpass"
Step 5 - Assign read, write, update, delete, execute privilage for all schemas to the nhincuser.
(Note - if you want to create a specific schema you can follow the directions in the ReadMe.txt file
in the directory for that schema.)

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<project name="" default="default" basedir="." xmlns:web="http://www.netbeans.org/ns/j2ee-ejbjarproject/1">
<description>Builds, tests, and runs the project .</description>
<import file="nbproject/build-impl.xml"/>
<!--
There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. They are:
-pre-init called before initialization of project properties
-post-init called after initialization of project properties
-pre-compile called before javac compilation
-post-compile called after javac compilation
-pre-compile-single called before javac compilation of single file
-post-compile-single called after javac compilation of single file
-pre-dist called before jar building
-post-dist called after jar building
-post-clean called after cleaning build products
Example of pluging an obfuscator after the compilation could look like
<target name="post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
</target>
For list of available properties check the imported
nbproject/build-impl.xml file.
Other way how to customize the build is by overriding existing main targets.
The target of interest are:
init-macrodef-javac defines macro for javac compilation
init-macrodef-debug defines macro for class debugging
do-dist jar archive building
run execution of project
javadoc-build javadoc generation
Example of overriding the target for project execution could look like
<target name="run" depends="<PROJNAME>-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
</target>
Notice that overridden target depends on jar target and not only on
compile target as regular run target does. Again, for list of available
properties which you can use check the target you are overriding in
nbproject/build-impl.xml file.
-->
<target name="-do-dist" depends="init,-pre-dist">
<mkdir dir="${build.dir}"/>
<!--validation-->
<antcall target="validateBPEL"/>
<!-- copy all files from project source directory to build directory. -->
<copy todir="${build.dir}" preservelastmodified="true">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" dir="${src.dir}"/>
</copy>
<!-- Override to copy schemas that are being missed by NetBeans. -->
<copy todir="${build.dir}/META-INF/src/_references/_projects/Interfaces/src/schemas/HL7V3/" preservelastmodified="true">
<fileset dir="${project.Interfaces}/src/schemas/HL7V3/" excludes="**/NE2008/**"/>
</copy>
<copy todir="${build.dir}/META-INF/src/_references/_projects/Interfaces/src/schemas/nhinc/" preservelastmodified="true">
<fileset dir="${project.Interfaces}/src/schemas/nhinc/" />
</copy>
<copy todir="${build.dir}/META-INF/src/_references/_projects/Interfaces/src/schemas/xmlsoap.org/" preservelastmodified="true">
<fileset dir="${project.Interfaces}/src/schemas/xmlsoap.org/"/>
</copy>
<generate-catalog-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<generate-jbi-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<jar compress="${jar.compress}" jarfile="${build.dir}/SEDeployment.jar">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" excludes="SEDeployment.jar" dir="${basedir}/${build.dir}"/>
<fileset dir="${basedir}/${build.dir}">
<include name="**/jbi.xml"/>
<include name="**/catalog.xml"/>
</fileset>
</jar>
</target>
<target name="validateBPEL" if="Validate.BPEL">
<validate-project buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" buildDependentProjectDir="${basedir}/${build.dir}/dependentProjectFiles" classpathRef="ant.task.classpath" allowBuildWithError="${allow.build.with.error}"/>
</target>
<target name="-check-netbeans-home">
<condition property="no.netbeans.home">
<not>
<isset property="netbeans.home"/>
</not>
</condition>
</target>
<target name="-init-caps" if="no.netbeans.home">
<property file="${basedir}/nbproject/private/private.properties"/>
<property name="netbeans.home" value="${caps.netbeans.home}/platform8"/>
<property name="netbeans.user" value="${caps.netbeans.user}"/>
<property name="from.commandline" value="true"/>
</target>
<target name="-pre-init" depends="-check-netbeans-home,-init-caps"/>
</project>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="Interfaces/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl"/>
<nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/>
<system systemId="Interfaces/wsdl/AdapterMpiManager.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterMpiManager.wsdl"/>
<system systemId="Interfaces/wsdl/EntitySubjectDiscovery.wsdl" uri="nb-uri:Interfaces#src/wsdl/EntitySubjectDiscovery.wsdl"/>
</catalog>

View File

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
*** GENERATED FROM project.xml - DO NOT EDIT ***
*** EDIT ../build.xml INSTEAD ***
For the purpose of easier reading the script
is divided into following sections:
- initialization
- dist
- cleanup
-->
<project name="AdapterSubjectDiscoveryBPEL-impl" default="default" basedir="..">
<target name="default" depends="dist_se" description="Build whole project."/>
<!--
======================
INITIALIZATION SECTION
======================
-->
<target name="-pre-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-init-private" depends="-pre-init">
<property file="nbproject/private/private.properties"/>
</target>
<target name="-init-userdir" depends="-pre-init,-init-private">
<property name="user.properties.file" location="${netbeans.user}/build.properties"/>
</target>
<target name="-init-user" depends="-pre-init,-init-private,-init-userdir">
<property file="${user.properties.file}"/>
</target>
<target name="-init-project" depends="-pre-init,-init-private,-init-userdir,-init-user">
<property file="nbproject/project.properties"/>
</target>
<target name="-do-init" depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project">
<available file="${src.dir}/../retrieved" property="retrieved.exists"/>
</target>
<target name="-post-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-init-check" depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init">
<fail unless="src.dir">Must set src.dir</fail>
<fail unless="build.dir">Must set build.dir</fail>
<fail unless="dist.dir">Must set dist.dir</fail>
<fail unless="dist.jar">Must set dist.jar</fail>
</target>
<target name="-init-taskdefs" if="from.commandline">
<path id="ant.task.classpath">
<pathelement location="${netbeans.home}/../ide9/modules/ext/resolver-1.2.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-apache-xml-resolver.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-project-ant.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-project-libraries.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-projectapi.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-projectuiapi.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-xam.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-schema-model.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-wsdl-model.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-retriever.jar"/>
<pathelement location="${netbeans.home}/../platform8/core/core.jar"/>
<pathelement location="${netbeans.home}/../platform8/core/org-openide-filesystems.jar"/>
<pathelement location="${netbeans.home}/../platform8/lib/boot.jar"/>
<pathelement location="${netbeans.home}/../platform8/lib/org-openide-modules.jar"/>
<pathelement location="${netbeans.home}/../platform8/lib/org-openide-util.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-dialogs.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-loaders.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-nodes.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-text.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-netbeans-modules-masterfs.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-netbeans-modules-queries.jar"/>
<pathelement location="${netbeans.home}/../soa2/ant/nblib/org-netbeans-modules-bpel-project.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-debugger-api.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-model.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-project.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-validation.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-soa-ui01.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-soa-validation01.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-compapp-projects-base.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/ext/jxpath/jxpath1.1.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-catalogsupport.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-search01.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-wsdl-extensions.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-xpath.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-xpath-ext01.jar"/>
</path>
<taskdef name="validate-project" classname="org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectTask">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="generate-catalog-xml" classname="org.netbeans.modules.bpel.project.anttasks.cli.CliGenerateCatalogTask">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="generate-jbi-xml" classname="org.netbeans.modules.bpel.project.anttasks.cli.CliGenerateJbiDescriptorTask">
<classpath refid="ant.task.classpath"/>
</taskdef>
</target>
<target name="init" depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init,-post-init,-init-check,-init-taskdefs"/>
<!--
=====================
DIST BUILDING SECTION
=====================
-->
<target name="-pre-dist">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-deps-jar-dist" depends="init" unless="${no.dependencies}">
<ant target="dist_se" inheritall="false" dir="${project.Interfaces}"/>
</target>
<target name="-do-dist" depends="init,-pre-dist">
<mkdir dir="${build.dir}"/>
<!--validation-->
<validate-project buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" buildDependentProjectDir="${basedir}/${build.dir}/dependentProjectFiles" classpathRef="ant.task.classpath" allowBuildWithError="${allow.build.with.error}" validation="${validation}"/>
<!-- copy all files from project source directory to build directory. -->
<copy todir="${build.dir}" preservelastmodified="true">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" dir="${src.dir}"/>
</copy>
<generate-catalog-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<generate-jbi-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<jar compress="${jar.compress}" jarfile="${build.dir}/SEDeployment.jar">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" excludes="SEDeployment.jar" dir="${basedir}/${build.dir}"/>
<fileset dir="${basedir}/${build.dir}">
<include name="**/jbi.xml"/>
<include name="**/catalog.xml"/>
</fileset>
</jar>
</target>
<target name="-post-dist">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="dist_se" depends="init,-pre-dist,-deps-jar-dist,-do-dist,-post-dist" description="Build distribution."/>
<!--
===============
CLEANUP SECTION
===============
-->
<target name="-pre-clean">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-deps-clean" depends="init" unless="${no.dependencies}">
<ant target="clean" inheritall="false" dir="${project.Interfaces}"/>
</target>
<target name="-do-clean" depends="init,-pre-clean">
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
</target>
<target name="-post-clean">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="clean" depends="init,-pre-clean,-deps-clean,-do-clean,-post-clean" description="Clean build products."/>
</project>

View File

@ -0,0 +1,8 @@
build.xml.data.CRC32=3316ef2c
build.xml.script.CRC32=eb920fc1
build.xml.stylesheet.CRC32=b687c8f7
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=e9715375
nbproject/build-impl.xml.script.CRC32=2697f8c0
nbproject/build-impl.xml.stylesheet.CRC32=2a372de0

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"/>

View File

@ -0,0 +1,4 @@
com.sun.jbi.ui.devtool.jbi.component.conf.file=ComponentInformation.xml
com.sun.jbi.ui.devtool.jbi.deployment.conf.file=default.xml
module.install.dir=C:\\GlassFishESB\\netbeans\\soa2\\modules
netbeans.user=C:\\GlassFishESB\\.netbeans\\glassfishesb

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
</project-private>

View File

@ -0,0 +1,30 @@
allow.build.with.error=false
bcdeployment.jar=${build.dir}/BCDeployment.jar
build.classes.dir=${build.dir}/jar
build.classes.excludes=**/*.java,**/*.form,**/.nbattrs
build.dir=build
build.generated.dir=${build.dir}/generated
com.sun.jbi.ui.devtool.jbi.description.application-sub-assembly=Represents this Service Unit
com.sun.jbi.ui.devtool.jbi.setype.prefix=sun-bpel-engine
debug.classpath=${javac.classpath}:${build.classes.dir}
dist.dir=dist
dist.jar=${dist.dir}/AdapterSubjectDiscoveryBPEL.zip
dist.javadoc.dir=${dist.dir}/javadoc
jar.compress=false
jar.name=AdapterSubjectDiscoveryBPEL.jar
javac.debug=true
javac.deprecation=false
javac.source=1.4
javac.target=1.4
jbi.se.type=sun-bpel-engine
jbi.service-unit.description=Represents this Service Unit
meta.inf=${source.root}/conf
platform.active=default_platform
project.Interfaces=../../Common/Interfaces
reference.Interfaces.dist_se=${project.Interfaces}/build/SEDeployment.jar
resource.dir=setup
sedeployment.jar=${build.dir}/SEDeployment.jar
source.encoding=UTF-8
source.root=src
src.dir=${source.root}
wsdl.classpath=

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.bpel.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/j2ee-bpelpro/1">
<name>AdapterSubjectDiscoveryBPEL</name>
<minimum-ant-version>1.6</minimum-ant-version>
</data>
<references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
<reference>
<foreign-project>Interfaces</foreign-project>
<artifact-type>jar</artifact-type>
<script>build.xml</script>
<target>dist_se</target>
<clean-target>clean</clean-target>
<id>dist_se</id>
</reference>
</references>
</configuration>
</project>

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8"?>
<process
name="AdapterSubjectDiscovery"
targetNamespace="urn:gov:hhs:fha:nhinc:adapters:adaptersubjectdiscoverybpel:adaptersubjectdiscovery"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:adaptersubjectdiscoverybpel:adaptersubjectdiscovery"
xmlns:hl7="urn:hl7-org:v3">
<import namespace="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" location="Interfaces/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="urn:gov:hhs:fha:nhinc:adaptermpimanager" location="Interfaces/wsdl/AdapterMpiManager.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" location="Interfaces/wsdl/EntitySubjectDiscovery.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="MpiManagerPL" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptermpimanager" partnerLinkType="tns:AdapterMpiManager" partnerRole="AdapterMpiManagerPortTypeRole"/>
<partnerLink name="EntitySubjectDiscoveryPL" xmlns:tns="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" partnerLinkType="tns:EntitySubjectDiscovery" partnerRole="EntitySubjectDiscoveryPortTypeRole"/>
<partnerLink name="AdapterIntSubDiscAnnouncePL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" partnerLinkType="tns:AdapterInternalSubDiscoveryAnnounce" myRole="AdapterInternalSubDiscoveryAnnouncePortTypeRole"/>
</partnerLinks>
<variables>
<variable name="PIX201301Out" xmlns:tns="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" messageType="tns:PIXConsumer_PRPA_IN201301UVResponseMessage"/>
<variable name="PIX201301In" xmlns:tns="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" messageType="tns:PIXConsumer_PRPA_IN201301UVRequestMessage"/>
<variable name="AddPatientOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptermpimanager" messageType="tns:AddPatientResponseMessage"/>
<variable name="AddPatientIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptermpimanager" messageType="tns:AddPatientRequestMessage"/>
<variable name="AnnounceNewPatientOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" messageType="tns:AnnounceNewPatientOperationResponseMessage"/>
<variable name="AnnounceNewPatientIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" messageType="tns:AnnounceNewPatientOperationRequestMessage"/>
</variables>
<sequence>
<receive name="ReceiveAnnounceNewPatient" createInstance="yes" partnerLink="AdapterIntSubDiscAnnouncePL" operation="AnnounceNewPatientOperation" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" portType="tns:AdapterInternalSubDiscoveryAnnouncePortType" variable="AnnounceNewPatientIn"/>
<assign name="AssignMpiManager">
<copy>
<from>$AnnounceNewPatientIn.AnnounceNewPatientRequest/hl7:PRPA_IN201301UV</from>
<to variable="AddPatientIn" part="AddPatientRequest"/>
</copy>
</assign>
<invoke name="InvokeMpiManager" partnerLink="MpiManagerPL" operation="AddPatient" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptermpimanager" portType="tns:AdapterMpiManagerPortType" inputVariable="AddPatientIn" outputVariable="AddPatientOut"/>
<assign name="AssignEntitySubjectDiscovery">
<copy>
<from variable="AnnounceNewPatientIn" part="AnnounceNewPatientRequest"/>
<to variable="PIX201301In" part="PIXConsumer_PRPA_IN201301UVRequest"/>
</copy>
</assign>
<invoke name="InvokeEntitySubjectDiscovery" partnerLink="EntitySubjectDiscoveryPL" operation="PIXConsumer_PRPA_IN201301UV" xmlns:tns="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" portType="tns:EntitySubjectDiscoveryPortType" inputVariable="PIX201301In" outputVariable="PIX201301Out"/>
<assign name="AssignAnnounceNewPatientResp">
<copy>
<from variable="PIX201301Out" part="PIXConsumer_PRPA_IN201301UVResponse"/>
<to variable="AnnounceNewPatientOut" part="AnnounceNewPatientResponse"/>
</copy>
</assign>
<reply name="ReplyAnnounceNewPatient" partnerLink="AdapterIntSubDiscAnnouncePL" operation="AnnounceNewPatientOperation" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" portType="tns:AdapterInternalSubDiscoveryAnnouncePortType" variable="AnnounceNewPatientOut"/>
</sequence>
</process>

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"><nextCatalog catalog="src/jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/catalog.xml"/></catalog>

View File

@ -0,0 +1,123 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<project name="" default="default" basedir="." xmlns:web="http://www.netbeans.org/ns/j2ee-ejbjarproject/1">
<description>Builds, tests, and runs the project .</description>
<import file="nbproject/build-impl.xml"/>
<import file="../../../build.lib.xml" />
<target name="build">
<property name="target-to-call" value="dist" />
<antcall target="call-target-in-isolation-if-out-of-date" />
</target>
<target name="clean-build" depends="clean,dist" />
<target name="clean-test" depends="clean,dist" />
<target name="build-test" depends="dist" />
<!--
There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. They are:
pre-init: called before initialization of project properties
post-init: called after initialization of project properties
pre-compile: called before javac compilation
post-compile: called after javac compilation
pre-compile-single: called before javac compilation of single file
post-compile-single: called after javac compilation of single file
pre-dist: called before jar building
post-dist: called after jar building
post-clean: called after cleaning build products
Example of pluging an obfuscator after the compilation could look like
<target name="post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
</target>
For list of available properties check the imported
nbproject/build-impl.xml file.
Other way how to customize the build is by overriding existing main targets.
The target of interest are:
init-macrodef-javac: defines macro for javac compilation
init-macrodef-debug: defines macro for class debugging
do-dist: jar archive building
run: execution of project
javadoc-build: javadoc generation
Example of overriding the target for project execution could look like
<target name="run" depends="<PROJNAME>-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
</target>
Notice that overridden target depends on jar target and not only on
compile target as regular run target does. Again, for list of available
properties which you can use check the target you are overriding in
nbproject/build-impl.xml file.
-->
<target name="-check-catd-context">
<condition property="no.catd.context">
<not>
<isset property="org.netbeans.modules.compapp.catd.context"/>
</not>
</condition>
</target>
<target name="-init-catd" if="no.catd.context">
<property name="org.netbeans.modules.compapp.catd.context" value=""/>
</target>
<target name="pre-init" depends="-check-catd-context,-init-catd"/>
<target name="deps-jar" depends="init" unless="${no.dependencies}">
<ant dir="${project.AdapterSubjectDiscoveryBPEL}" target="dist_se" inheritall="false" antfile="${project.AdapterSubjectDiscoveryBPEL}/build.xml"/>
<property name="AdapterSubjectDiscoveryBPEL.su.name" value="AdapterSubjectDiscoveryBPEL"/>
<unzip src="${reference.AdapterSubjectDiscoveryBPEL.dist_se}" dest="${src.dir}/../jbiServiceUnits/${AdapterSubjectDiscoveryBPEL.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<property name="AdapterSubjectDiscoveryBPEL.su.dir" value="${src.dir}/../jbiServiceUnits/${AdapterSubjectDiscoveryBPEL.su.name}"/>
<copy file="${AdapterSubjectDiscoveryBPEL.su.dir}/META-INF/jbi.xml" todir="${AdapterSubjectDiscoveryBPEL.su.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}">
<fileset dir="${AdapterSubjectDiscoveryBPEL.su.dir}/META-INF"/>
</copy>
</target>
<target name="deps-clean" depends="init" unless="${no.dependencies}">
<ant dir="${project.AdapterSubjectDiscoveryBPEL}" target="clean" inheritall="false" antfile="${project.AdapterSubjectDiscoveryBPEL}/build.xml"/>
</target>
<target name="jbi-build" depends="init,init-deploy,deps-jar, deps-javaee-jar" description="Build Service Assembly.">
<mkdir dir="${src.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits" overwrite="true">
<fileset dir="${src.dir}"/>
</copy>
<mkdir dir="${build.dir}/META-INF"/>
<copy todir="${build.dir}/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}">
<fileset dir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}"/>
</copy>
<jar compress="true" jarfile="${build.dir}/BCDeployment.jar">
<fileset dir="${src.dir}/../jbiServiceUnits">
<exclude name="**/catalog.xml"/>
<exclude name="**/jbi.xml"/>
</fileset>
</jar>
<jbi-build-service-assembly/>
<delete file="${build.dir}/BCDeployment.jar"/>
<dirname property="dist.jar.dir" file="${dist.jar}"/>
<mkdir dir="${dist.jar.dir}"/>
<jar compress="${jar.compress}" jarfile="${dist.jar}" filesetmanifest="merge">
<fileset dir="${build.dir}" excludes="jar/*"/>
</jar>
</target>
</project>

View File

@ -0,0 +1,346 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
*** GENERATED FROM project.xml - DO NOT EDIT ***
*** EDIT ../build.xml INSTEAD ***
For the purpose of easier reading the script
is divided into following sections:
- initialization
- compilation
- dist
- execution
- debugging
- cleanup
-->
<project name="AdapterSubjectDiscoveryCA-jbi-impl" default="build" basedir="..">
<target name="default" depends="dist" description="Build whole project."/>
<!--
INITIALIZATION SECTION
-->
<target name="pre-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="init-private" depends="pre-init">
<property file="nbproject/private/private.properties"/>
</target>
<target name="init-userdir" depends="pre-init,init-private">
<property name="user.properties.file" location="${netbeans.user}/build.properties"/>
</target>
<target name="init-user" depends="pre-init,init-private,init-userdir">
<property file="${user.properties.file}"/>
</target>
<target name="init-project" depends="pre-init,init-private,init-userdir,init-user">
<property file="nbproject/project.properties"/>
</target>
<target name="do-init" depends="pre-init,init-private,init-userdir,init-user,init-project">
<!-- The two properties below are usually overridden -->
<!-- by the active platform. Just a fallback. -->
<property name="default.javac.source" value="1.4"/>
<property name="default.javac.target" value="1.4"/>
<condition property="have.tests">
<or>
<available file="${test.dir}"/>
</or>
</condition>
<condition property="netbeans.home+have.tests">
<and>
<isset property="netbeans.home"/>
<isset property="have.tests"/>
</and>
</condition>
</target>
<target name="post-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="init-check" depends="pre-init,init-private,init-userdir,init-user,init-project,do-init">
<fail unless="src.dir">Must set src.dir</fail>
<fail unless="build.dir">Must set build.dir</fail>
<fail unless="build.generated.dir">Must set build.generated.dir</fail>
<fail unless="dist.dir">Must set dist.dir</fail>
<fail unless="build.classes.dir">Must set build.classes.dir</fail>
<fail unless="dist.jar">Must set dist.jar</fail>
<fail unless="test.dir">Must set test.dir</fail>
</target>
<target name="-init-taskdefs" if="from.commandline">
<path id="ant.task.classpath">
<pathelement location="${soa.module.install.dir}/org-netbeans-modules-compapp-projects-jbi.jar"/>
<pathelement location="${soa.module.install.dir}/org-netbeans-modules-compapp-manager-jbi.jar"/>
<pathelement location="${soa.module.install.dir}/org-netbeans-soa-libs-xmlbeans.jar"/>
<pathelement location="${soa.module.install.dir}/ext/jbi/jbi-admin-common.jar"/>
<pathelement location="${soa.module.install.dir}/../ant/nblib/org-netbeans-modules-compapp-projects-jbi.jar"/>
<pathelement location="${netbeans.home}/lib/org-openide-util.jar"/>
<pathelement location="${netbeans.home}/lib/org-openide-modules.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-options.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-text.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-loaders.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-nodes.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-dialogs.jar"/>
<pathelement location="${netbeans.home}/core/org-openide-filesystems.jar"/>
<pathelement location="${ide.module.install.dir}/modules/ext/xerces-2.8.0.jar"/>
<pathelement location="${ide.module.install.dir}/ext/xml-commons-dom-ranges-1.0.b2.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-retriever.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-schema-model.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-wsdl-model.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-xam.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-text.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor-lib.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor-util.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-projectapi.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-classfile.jar"/>
<pathelement location="${ide.module.install.dir}/org-apache-xml-resolver.jar"/>
<pathelement location="${xml.module.install.dir}/org-netbeans-modules-xml-wsdl-extensions.jar"/>
<pathelement location="${java.module.install.dir}/ext/jaxws21/api/jaxb-api.jar"/>
<pathelement location="${java.module.install.dir}/ext/jaxws21/jaxb-impl.jar"/>
<pathelement location="${java.module.install.dir}/ext/jaxws21/activation.jar"/>
<pathelement location="${enterprise.module.install.dir}/org-netbeans-modules-j2eeserver.jar"/>
<pathelement location="${enterprise.module.install.dir}/ext/jsr88javax.jar"/>
</path>
<taskdef name="jbi-build-service-assembly" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="jbi-deploy-service-assembly" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.DeployServiceAssembly">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="setup-debug-environment" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.SetUpDebugEnvironment">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="teardown-debug-environment" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.TearDownDebugEnvironment">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="jbi-javaee-dist" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.BuildJavaEESU">
<classpath refid="ant.task.classpath"/>
</taskdef>
</target>
<target name="init" depends="pre-init,init-private,init-userdir,init-user,init-project,do-init,post-init,init-check,-init-taskdefs"/>
<!--
COMPILATION SECTION
-->
<target name="deps-jar" depends="init" unless="${no.dependencies}">
<ant target="dist_se" inheritall="false" antfile="${project.AdapterSubjectDiscoveryBPEL}/build.xml"/>
<property name="AdapterSubjectDiscoveryBPEL.su.name" value="AdapterSubjectDiscoveryBPEL"/>
<unzip src="${reference.AdapterSubjectDiscoveryBPEL.dist_se}" dest="${src.dir}/../jbiServiceUnits/${AdapterSubjectDiscoveryBPEL.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<property name="AdapterSubjectDiscoveryBPEL.su.dir" value="${src.dir}/../jbiServiceUnits/${AdapterSubjectDiscoveryBPEL.su.name}"/>
<move file="${AdapterSubjectDiscoveryBPEL.su.dir}/META-INF/jbi.xml" todir="${AdapterSubjectDiscoveryBPEL.su.dir}"/>
<move todir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}">
<fileset dir="${AdapterSubjectDiscoveryBPEL.su.dir}/META-INF"/>
</move>
</target>
<target name="deps-javaee-jar" depends="init" unless="${no.dependencies}"/>
<target name="pre-pre-compile" depends="init,deps-jar">
<mkdir dir="${build.classes.dir}"/>
</target>
<target name="pre-compile">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="library-inclusion-in-archive" depends="compile">
<unjar dest="${build.classes.dir}" src="${reference.AdapterSubjectDiscoveryBPEL.dist_se}"/>
</target>
<target name="library-inclusion-in-manifest" depends="compile">
<basename property="included.lib.reference.AdapterSubjectDiscoveryBPEL.dist_se" file="${reference.AdapterSubjectDiscoveryBPEL.dist_se}"/>
<copy todir="${build.classes.dir}" file="${reference.AdapterSubjectDiscoveryBPEL.dist_se}"/>
<manifest file="${build.classes.dir}/META-INF/MANIFEST.MF" mode="update">
<attribute name="Class-Path" value="${included.lib.reference.AdapterSubjectDiscoveryBPEL.dist_se}"/>
</manifest>
</target>
<target name="do-compile" depends="init,deps-jar,pre-pre-compile,pre-compile"/>
<target name="post-compile">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="compile" depends="init,deps-jar,pre-pre-compile,pre-compile,do-compile,post-compile" description="Compile project."/>
<target name="pre-compile-single">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="do-compile-single" depends="init,deps-jar,pre-pre-compile">
<fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
</target>
<target name="post-compile-single">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="compile-single" depends="init,deps-jar,pre-pre-compile,pre-compile-single,do-compile-single,post-compile-single"/>
<!--
DIST BUILDING SECTION
-->
<target name="jbi-build" depends="init,init-deploy,deps-jar, deps-javaee-jar" description="Build Service Assembly.">
<mkdir dir="${src.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits" overwrite="true">
<fileset dir="${src.dir}"/>
</copy>
<mkdir dir="${build.dir}/META-INF"/>
<jar compress="true" jarfile="${build.dir}/BCDeployment.jar">
<fileset dir="${src.dir}/../jbiServiceUnits">
<exclude name="**/catalog.xml"/>
<exclude name="**/jbi.xml"/>
</fileset>
</jar>
<jbi-build-service-assembly/>
<delete file="${build.dir}/BCDeployment.jar"/>
<dirname property="dist.jar.dir" file="${dist.jar}"/>
<mkdir dir="${dist.jar.dir}"/>
<jar compress="${jar.compress}" jarfile="${dist.jar}" filesetmanifest="merge">
<fileset dir="${build.dir}" excludes="jar/*"/>
</jar>
</target>
<target name="jbi-clean-build" depends="init,init-deploy,clean,jbi-build" description="Clean and Build Service Assembly."/>
<target name="dist" depends="jbi-build" description="Build distribution (JAR)."/>
<!--
EXECUTION SECTION
-->
<target name="run" depends="jbi-build,run-jbi-deploy" description="Deploy to server."/>
<target name="init-deploy">
<property name="include.jar.manifest" value=""/>
</target>
<target name="run-jbi-deploy" depends="jbi-build">
<property name="j2ee.server.instance" value=""/>
<loadproperties srcFile="${basedir}/nbproject/private/private.properties"/>
<jbi-deploy-service-assembly serviceAssemblyID="${jbi.service-assembly.id}" serviceAssemblyLocation="${basedir}/${dist.jar}" netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<target name="undeploy" depends="init">
<property name="j2ee.server.instance" value=""/>
<loadproperties srcFile="${basedir}/nbproject/private/private.properties"/>
<jbi-deploy-service-assembly undeployServiceAssembly="true" serviceAssemblyID="${jbi.service-assembly.id}" serviceAssemblyLocation="${basedir}/${dist.jar}" netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<target name="-pre-debug">
<property name="inDebug" value="true"/>
<setup-debug-environment netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<target name="-post-debug">
<property name="inDebug" value="false"/>
<teardown-debug-environment netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<!--
DEBUGGING SECTION
-->
<target name="debug" description="Debug project in IDE." depends="run,-pre-debug" if="netbeans.home"/>
<target name="pre-debug-fix" depends="init">
<fail unless="fix.includes">Must set fix.includes</fail>
<property name="javac.includes" value="${fix.includes}.java"/>
</target>
<target name="do-debug-fix" if="netbeans.home" depends="init,pre-debug-fix,compile-single">
<j2seproject:nbjpdareload xmlns:j2seproject="http://www.netbeans.org/ns/j2se-project/1"/>
</target>
<target name="debug-fix" if="netbeans.home" depends="init,pre-debug-fix,do-debug-fix"/>
<!--
CLEANUP SECTION
-->
<target name="deps-clean" depends="init" unless="${no.dependencies}">
<ant target="clean" inheritall="false" antfile="${project.AdapterSubjectDiscoveryBPEL}/build.xml"/>
</target>
<target name="do-clean" depends="init">
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
<delete dir="${source.root}/jbiServiceUnits"/>
</target>
<target name="post-clean">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="clean" depends="init,deps-clean,do-clean,post-clean" description="Clean build products."/>
<target name="jbi-clean-config" depends="init,clear-casa,jbi-clean-build" description="Clean service assembly."/>
<target name="clear-casa">
<delete file="${source.root}/conf/${jbi.service-assembly.id}.casa"/>
<delete file="${src.dir}/${jbi.service-assembly.id}.wsdl"/>
</target>
<!--
JUNIT EXECUTION SECTION
=======================
-->
<target name="-pre-test-run" if="have.tests" depends="init">
<mkdir dir="${test.results.dir}"/>
<path id="unit.test.classpath">
<pathelement path="${soa.module.install.dir}/org-netbeans-modules-compapp-manager-jbi.jar"/>
<pathelement path="${soa.module.install.dir}/org-netbeans-modules-compapp-projects-jbi.jar"/>
<pathelement path="${soa.module.install.dir}/ext/jbi/jbi-admin-common.jar"/>
<pathelement path="${soa.module.install.dir}/ext/jbi/catd.jar"/>
<pathelement path="${java.module.install.dir}/ext/junit-3.8.2.jar"/>
<pathelement path="${java.module.install.dir}/ext/jaxws21/api/saaj-api.jar"/>
<pathelement path="${java.module.install.dir}/ext/jaxws21/saaj-impl.jar"/>
<pathelement path="${java.module.install.dir}/ext/jaxws21/FastInfoset.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-lib.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-util.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-lib2.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-indent.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-plain.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-plain-lib.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-settings.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-lexer.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-core.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-lexer.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-text.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-xdm.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-xam.jar"/>
<pathelement path="${netbeans.home}/lib/org-openide-modules.jar"/>
<pathelement path="${netbeans.home}/lib/org-openide-util.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-options.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-text.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-loaders.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-nodes.jar"/>
<pathelement path="${netbeans.home}/modules/org-netbeans-modules-editor-mimelookup.jar"/>
<pathelement path="${netbeans.home}/modules/org-netbeans-modules-editor-mimelookup-impl.jar"/>
<pathelement path="${netbeans.home}/core/org-openide-filesystems.jar"/>
</path>
</target>
<target name="-do-test-run" if="netbeans.home+have.tests" depends="init,-pre-test-run">
<junit showoutput="true" fork="yes" dir="${basedir}" failureproperty="tests.failed" errorproperty="tests.failed">
<classpath refid="unit.test.classpath"/>
<sysproperty key="NetBeansUserDir" value="${netbeans.user}"/>
<sysproperty key="org.netbeans.modules.compapp.catd.context" value="${org.netbeans.modules.compapp.catd.context}"/>
<test name="org.netbeans.modules.compapp.catd.ConfiguredTest" haltonfailure="no" todir="${test.results.dir}"/>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper to="*" from="test-sys-prop.*" type="glob"/>
</syspropertyset>
<formatter usefile="false" type="brief"/>
<formatter type="xml"/>
</junit>
</target>
<target name="-do-single-test-run" if="netbeans.home+have.tests" depends="init,-pre-test-run">
<junit showoutput="true" fork="yes" dir="${basedir}" failureproperty="tests.failed" errorproperty="tests.failed">
<classpath refid="unit.test.classpath"/>
<sysproperty key="NetBeansUserDir" value="${netbeans.user}"/>
<sysproperty key="inDebug" value="${inDebug}"/>
<sysproperty key="org.netbeans.modules.compapp.catd.context" value="${org.netbeans.modules.compapp.catd.context}"/>
<test name="org.netbeans.modules.compapp.catd.ConfiguredTest" haltonfailure="no" todir="${test.results.dir}"/>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper to="*" from="test-sys-prop.*" type="glob"/>
</syspropertyset>
<formatter usefile="false" type="brief"/>
<formatter type="xml"/>
</junit>
</target>
<target name="-post-test-run" if="have.tests" depends="init,-pre-test-run,-do-test-run">
<fail if="tests.failed">Some tests failed; see details above.</fail>
</target>
<target name="-post-single-test-run" if="have.tests" depends="init,-pre-test-run,-do-single-test-run">
<fail if="tests.failed">Some tests failed; see details above.</fail>
</target>
<target name="test-report" if="have.tests" depends="init"/>
<target name="-test-browse" if="netbeans.home+have.tests" depends="init"/>
<target name="test" depends="init,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests."/>
<target name="test-single" depends="init,-pre-test-run,-do-single-test-run,test-report,-post-single-test-run,-test-browse" description="Run unit tests."/>
<target name="debug-single" depends="init,-pre-test-run,-pre-debug,-do-single-test-run,-post-debug,test-report,-post-single-test-run,-test-browse" description="Debug unit tests."/>
<target name="-post-unit-test-run" if="have.tests+tests.failed" depends="init,-pre-test-run,-do-test-run">
<echo>Some tests failed; see details above.</echo>
</target>
<target name="unit-test" depends="init,-pre-test-run,-do-test-run,test-report,-post-unit-test-run,-test-browse" description="Run unit tests in a batch."/>
<target name="jbi-unit-test" depends="run,unit-test,undeploy" description="build, deploy, test, and undeploy."/>
</project>

View File

@ -0,0 +1,8 @@
build.xml.data.CRC32=64b9f0f9
build.xml.script.CRC32=34c97e34
build.xml.stylesheet.CRC32=a2c42ca0
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=64b9f0f9
nbproject/build-impl.xml.script.CRC32=325a1d1e
nbproject/build-impl.xml.stylesheet.CRC32=4e6ce035

View File

@ -0,0 +1,7 @@
enterprise.module.install.dir=C:\\GlassFishESB\\netbeans\\enterprise5\\modules
ide.module.install.dir=C:\\GlassFishESB\\netbeans\\ide9\\modules
j2ee.server.instance=[C:\\GlassFishESB\\glassfish]deployer:Sun:AppServer::localhost:4848
java.module.install.dir=C:\\GlassFishESB\\netbeans\\java2\\modules
netbeans.user=C:\\GlassFishESB\\.netbeans\\glassfishesb
soa.module.install.dir=C:\\GlassFishESB\\netbeans\\soa2\\modules
xml.module.install.dir=C:\\GlassFishESB\\netbeans\\xml2\\modules

View File

@ -0,0 +1,44 @@
build.classes.dir=${build.dir}/jar
build.classes.excludes=**/*.java,**/*.form,**/.nbattrs
build.dir=build
build.generated.dir=${build.dir}/generated
com.sun.jbi.routing=true
com.sun.jbi.routing.bc.autoconnect=true
com.sun.jbi.sa.internal.routing=true
debug.classpath=${javac.classpath}:${build.classes.dir}
dist.dir=dist
dist.jar=${dist.dir}/AdapterSubjectDiscoveryCA.zip
dist.javadoc.dir=${dist.dir}/javadoc
j2ee.platform=1.4
jar.compress=false
javac.debug=true
javac.deprecation=false
javac.source=1.4
javac.target=1.4
javadoc.author=false
javadoc.encoding=
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.preview=true
javadoc.private=false
javadoc.splitindex=true
javadoc.use=true
javadoc.version=false
javadoc.windowtitle=
jbi.content.additional=${reference.AdapterSubjectDiscoveryBPEL.dist_se}
jbi.content.component=sun-bpel-engine
jbi.service-assembly.description=Represents the Service Assembly of AdapterSubjectDiscoveryCA
jbi.service-assembly.id=AdapterSubjectDiscoveryCA
jbi.service-unit.description=Represents this Service Unit
meta.inf=${source.root}/conf
platform.active=default_platform
project.AdapterSubjectDiscoveryBPEL=../AdapterSubjectDiscoveryBPEL
reference.AdapterSubjectDiscoveryBPEL.dist_se=${project.AdapterSubjectDiscoveryBPEL}/build/SEDeployment.jar
resource.AdapterSubjectDiscoveryBPEL=${project.AdapterSubjectDiscoveryBPEL}/setup
source.encoding=UTF-8
source.root=src
src.build.dir=${source.root}/jbiServiceUnits
src.dir=${source.root}/jbiasa
test.dir=test
test.results.dir=${basedir}/test/results

View File

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.compapp.projects.jbi</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/j2ee-jbi/1">
<name>AdapterSubjectDiscoveryCA</name>
<minimum-ant-version>1.6</minimum-ant-version>
<included-library>reference.AdapterSubjectDiscoveryBPEL.dist_se</included-library>
</data>
<references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
<reference>
<foreign-project>AdapterSubjectDiscoveryBPEL</foreign-project>
<artifact-type>CAPS.asa:sun-bpel-engine</artifact-type>
<script>build.xml</script>
<target>dist_se</target>
<clean-target>clean</clean-target>
<id>dist_se</id>
</reference>
</references>
</configuration>
</project>

View File

@ -0,0 +1,60 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:gov:hhs:fha:nhinc:adaptermpimanager" xmlns:ns2="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" xmlns:ns3="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" xmlns:xlink="http://www.w3.org/2000/xlink">
<endpoints>
<endpoint endpoint-name="AdapterMpiManagerPortTypeBindingPort" interface-name="ns1:AdapterMpiManagerPortType" name="endpoint1" service-name="ns1:AdapterMpiManagerService"/>
<endpoint endpoint-name="EntitySubjectDiscoveryPortSoap11" interface-name="ns2:EntitySubjectDiscoveryPortType" name="endpoint2" service-name="ns2:EntitySubjectDiscovery"/>
<endpoint endpoint-name="AdapterInternalSubDiscoveryAnnouncePortSoap11" interface-name="ns3:AdapterInternalSubDiscoveryAnnouncePortType" name="endpoint3" service-name="ns3:AdapterInternalSubDiscoveryAnnounce"/>
</endpoints>
<service-units>
<service-engine-service-unit artifacts-zip="AdapterSubjectDiscoveryBPEL.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="AdapterSubjectDiscoveryCA-AdapterSubjectDiscoveryBPEL" unit-name="AdapterSubjectDiscoveryBPEL" unknown="false" x="101" y="99"/>
<binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="AdapterSubjectDiscoveryCA-sun-http-binding" unit-name="sun-http-binding">
<ports>
<port x="67" y="197">
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/service[@name='AdapterInternalSubDiscoveryAnnounce']/port[@name='AdapterInternalSubDiscoveryAnnouncePortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint3"/>
<provides endpoint="endpoint3"/>
</port>
<port x="67" y="118">
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/service[@name='AdapterMpiManagerService']/port[@name='AdapterMpiManagerPortTypeBindingPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint1"/>
<provides endpoint="endpoint1"/>
</port>
<port x="67" y="39">
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/service[@name='EntitySubjectDiscovery']/port[@name='EntitySubjectDiscoveryPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint2"/>
<provides endpoint="endpoint2"/>
</port>
</ports>
</binding-component-service-unit>
</service-units>
<connections/>
<porttypes>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/portType[@name='AdapterInternalSubDiscoveryAnnouncePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/portType[@name='AdapterMpiManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/portType[@name='EntitySubjectDiscoveryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/portType[@name='AdapterInternalSubDiscoveryAnnouncePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/portType[@name='AdapterMpiManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/portType[@name='EntitySubjectDiscoveryPortType'])" xlink:type="simple"/>
</porttypes>
<bindings>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/binding[@name='AdapterInternalSubDiscoveryAnnounceBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/binding[@name='AdapterMpiManagerPortTypeBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/binding[@name='EntitySubjectDiscoveryBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/binding[@name='AdapterInternalSubDiscoveryAnnounceBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/binding[@name='AdapterMpiManagerPortTypeBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/binding[@name='EntitySubjectDiscoveryBindingSoap11'])" xlink:type="simple"/>
</bindings>
<services>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/service[@name='AdapterInternalSubDiscoveryAnnounce'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/service[@name='AdapterMpiManagerService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/service[@name='EntitySubjectDiscovery'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/service[@name='AdapterInternalSubDiscoveryAnnounce'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/service[@name='AdapterMpiManagerService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/service[@name='EntitySubjectDiscovery'])" xlink:type="simple"/>
</services>
<regions>
<region name="WSDL Endpoints" width="150"/>
<region name="JBI Modules" width="500"/>
<region name="External Modules" width="200"/>
</regions>
</casa>

View File

@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
<service-assembly>
<identification>
<name>AdapterSubjectDiscoveryCA</name>
<description>Represents the Service Assembly of AdapterSubjectDiscoveryCA</description>
</identification>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-AdapterSubjectDiscoveryBPEL</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>AdapterSubjectDiscoveryBPEL.jar</artifacts-zip>
<component-name>sun-bpel-engine</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-sun-database-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-database-binding.jar</artifacts-zip>
<component-name>sun-database-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-sun-file-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-file-binding.jar</artifacts-zip>
<component-name>sun-file-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-sun-ftp-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-ftp-binding.jar</artifacts-zip>
<component-name>sun-ftp-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-sun-http-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-http-binding.jar</artifacts-zip>
<component-name>sun-http-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-sun-jms-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-jms-binding.jar</artifacts-zip>
<component-name>sun-jms-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterSubjectDiscoveryCA-sun-ldap-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-ldap-binding.jar</artifacts-zip>
<component-name>sun-ldap-binding</component-name>
</target>
</service-unit>
</service-assembly>
</jbi>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component-info-list>
<component-info>
<description>Database binding</description>
<name>sun-database-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/jdbc/</xmlns>
</component-info>
<component-info>
<description>File Binding</description>
<name>sun-file-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/file/</xmlns>
</component-info>
<component-info>
<description>FTP Binding</description>
<name>sun-ftp-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/ftp/</xmlns>
</component-info>
<component-info>
<description>HTTP Soap Binding to send SOAP messages e.g. to and from BPEL service engine.</description>
<name>sun-http-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.xmlsoap.org/wsdl/http/</xmlns>
<xmlns>http://schemas.xmlsoap.org/wsdl/soap/</xmlns>
<xmlns>http://schemas.xmlsoap.org/wsdl/soap12/</xmlns>
</component-info>
<component-info>
<description>JMS Binding</description>
<name>sun-jms-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/jms/</xmlns>
</component-info>
<component-info>
<description>LDAP binding</description>
<name>sun-ldap-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/ldap/</xmlns>
</component-info>
</component-info-list>

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component-info-list>
<component-info>
<description>Database binding</description>
<name>sun-database-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>File Binding</description>
<name>sun-file-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>FTP Binding</description>
<name>sun-ftp-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>HTTP Soap Binding to send SOAP messages e.g. to and from BPEL service engine.</description>
<name>sun-http-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>JMS Binding</description>
<name>sun-jms-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>LDAP binding</description>
<name>sun-ldap-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>This is a edm service engine.</description>
<name>sun-edm-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
<component-info>
<description>This is a bpel service engine.</description>
<name>sun-bpel-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
<component-info>
<description>Java EE service engine.</description>
<name>sun-javaee-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
<component-info>
<description>This is a xslt service engine.</description>
<name>sun-xslt-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
</component-info-list>

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi" version="1.0">
<service-assembly>
<identification>
<name>AdapterSubjectDiscoveryCA</name>
<description>Represents the Service Assembly of AdapterSubjectDiscoveryCA</description>
</identification>
<connections/>
</service-assembly>
</jbi>

View File

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<project name="" default="default" basedir="." xmlns:web="http://www.netbeans.org/ns/j2ee-ejbjarproject/1">
<description>Builds, tests, and runs the project .</description>
<import file="nbproject/build-impl.xml"/>
<!--
There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. They are:
-pre-init called before initialization of project properties
-post-init called after initialization of project properties
-pre-compile called before javac compilation
-post-compile called after javac compilation
-pre-compile-single called before javac compilation of single file
-post-compile-single called after javac compilation of single file
-pre-dist called before jar building
-post-dist called after jar building
-post-clean called after cleaning build products
Example of pluging an obfuscator after the compilation could look like
<target name="post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
</target>
For list of available properties check the imported
nbproject/build-impl.xml file.
Other way how to customize the build is by overriding existing main targets.
The target of interest are:
init-macrodef-javac defines macro for javac compilation
init-macrodef-debug defines macro for class debugging
do-dist jar archive building
run execution of project
javadoc-build javadoc generation
Example of overriding the target for project execution could look like
<target name="run" depends="<PROJNAME>-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
</target>
Notice that overridden target depends on jar target and not only on
compile target as regular run target does. Again, for list of available
properties which you can use check the target you are overriding in
nbproject/build-impl.xml file.
-->
<target name="-do-dist" depends="init,-pre-dist">
<mkdir dir="${build.dir}"/>
<!--validation-->
<antcall target="validateBPEL"/>
<!-- copy all files from project source directory to build directory. -->
<copy todir="${build.dir}" preservelastmodified="true">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" dir="${src.dir}"/>
</copy>
<!-- Override to copy schemas that are being missed by NetBeans. -->
<copy todir="${build.dir}/META-INF/src/_references/_projects/Interfaces/src/schemas/HL7V3/" preservelastmodified="true">
<fileset dir="${project.Interfaces}/src/schemas/HL7V3/" excludes="**/NE2008/**"/>
</copy>
<generate-catalog-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<generate-jbi-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<jar compress="${jar.compress}" jarfile="${build.dir}/SEDeployment.jar">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" excludes="SEDeployment.jar" dir="${basedir}/${build.dir}"/>
<fileset dir="${basedir}/${build.dir}">
<include name="**/jbi.xml"/>
<include name="**/catalog.xml"/>
</fileset>
</jar>
</target>
<target name="validateBPEL" if="Validate.BPEL">
<validate-project buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" buildDependentProjectDir="${basedir}/${build.dir}/dependentProjectFiles" classpathRef="ant.task.classpath" allowBuildWithError="${allow.build.with.error}" />
</target>
</project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="Interfaces/wsdl/AdapterDocQuery.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterDocQuery.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterComponentDocRegistry.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterComponentDocRegistry.wsdl"/>
<nextCatalog catalog="nbproject/private/cache/retriever/catalog.xml"/>
<system systemId="Interfaces/wsdl/AdapterDocRetrieve.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterDocRetrieve.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterComponentDocRepository.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterComponentDocRepository.wsdl"/>
<system systemId="Interfaces/wsdl/NhincComponentInternalAuditRepository.wsdl" uri="nb-uri:Interfaces#src/wsdl/NhincComponentInternalAuditRepository.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterAuditLogQuery.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterAuditLogQuery.wsdl"/>
<system systemId="Interfaces/wsdl/NhincComponentAuditRepository.wsdl" uri="nb-uri:Interfaces#src/wsdl/NhincComponentAuditRepository.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterSubscriptionManagement.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterSubscriptionManagement.wsdl"/>
<system systemId="Interfaces/wsdl/rw-2.wsdl" uri="nb-uri:Interfaces#src/wsdl/rw-2.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterNotificationConsumer.wsdl" uri="nb-uri:Interfaces#src/wsdl/AdapterNotificationConsumer.wsdl"/>
</catalog>

View File

@ -0,0 +1,154 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
*** GENERATED FROM project.xml - DO NOT EDIT ***
*** EDIT ../build.xml INSTEAD ***
For the purpose of easier reading the script
is divided into following sections:
- initialization
- dist
- cleanup
-->
<project name="AdapterBPEL-impl" default="default" basedir="..">
<target name="default" depends="dist_se" description="Build whole project."/>
<!--
======================
INITIALIZATION SECTION
======================
-->
<target name="-pre-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-init-private" depends="-pre-init">
<property file="nbproject/private/private.properties"/>
</target>
<target name="-init-userdir" depends="-pre-init,-init-private">
<property name="user.properties.file" location="${netbeans.user}/build.properties"/>
</target>
<target name="-init-user" depends="-pre-init,-init-private,-init-userdir">
<property file="${user.properties.file}"/>
</target>
<target name="-init-project" depends="-pre-init,-init-private,-init-userdir,-init-user">
<property file="nbproject/project.properties"/>
</target>
<target name="-do-init" depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project">
<available file="${src.dir}/../retrieved" property="retrieved.exists"/>
</target>
<target name="-post-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-init-check" depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init">
<fail unless="src.dir">Must set src.dir</fail>
<fail unless="build.dir">Must set build.dir</fail>
<fail unless="dist.dir">Must set dist.dir</fail>
<fail unless="dist.jar">Must set dist.jar</fail>
</target>
<target name="-init-taskdefs" if="from.commandline">
<path id="ant.task.classpath">
<pathelement location="${netbeans.home}/../ide9/modules/ext/resolver-1.2.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-apache-xml-resolver.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-project-ant.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-project-libraries.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-projectapi.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-projectuiapi.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-xam.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-schema-model.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-wsdl-model.jar"/>
<pathelement location="${netbeans.home}/../ide9/modules/org-netbeans-modules-xml-retriever.jar"/>
<pathelement location="${netbeans.home}/../platform8/core/core.jar"/>
<pathelement location="${netbeans.home}/../platform8/core/org-openide-filesystems.jar"/>
<pathelement location="${netbeans.home}/../platform8/lib/boot.jar"/>
<pathelement location="${netbeans.home}/../platform8/lib/org-openide-modules.jar"/>
<pathelement location="${netbeans.home}/../platform8/lib/org-openide-util.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-dialogs.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-loaders.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-nodes.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-openide-text.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-netbeans-modules-masterfs.jar"/>
<pathelement location="${netbeans.home}/../platform8/modules/org-netbeans-modules-queries.jar"/>
<pathelement location="${netbeans.home}/../soa2/ant/nblib/org-netbeans-modules-bpel-project.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-debugger-api.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-model.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-project.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-bpel-validation.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-soa-ui01.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-soa-validation01.jar"/>
<pathelement location="${netbeans.home}/../soa2/modules/org-netbeans-modules-compapp-projects-base.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/ext/jxpath/jxpath1.1.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-catalogsupport.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-search01.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-wsdl-extensions.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-xpath.jar"/>
<pathelement location="${netbeans.home}/../xml2/modules/org-netbeans-modules-xml-xpath-ext01.jar"/>
</path>
<taskdef name="validate-project" classname="org.netbeans.modules.bpel.project.anttasks.cli.CliValidateBpelProjectTask">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="generate-catalog-xml" classname="org.netbeans.modules.bpel.project.anttasks.cli.CliGenerateCatalogTask">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="generate-jbi-xml" classname="org.netbeans.modules.bpel.project.anttasks.cli.CliGenerateJbiDescriptorTask">
<classpath refid="ant.task.classpath"/>
</taskdef>
</target>
<target name="init" depends="-pre-init,-init-private,-init-userdir,-init-user,-init-project,-do-init,-post-init,-init-check,-init-taskdefs"/>
<!--
=====================
DIST BUILDING SECTION
=====================
-->
<target name="-pre-dist">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-deps-jar-dist" depends="init" unless="${no.dependencies}">
<ant target="dist_se" inheritall="false" dir="${project.Interfaces}"/>
</target>
<target name="-do-dist" depends="init,-pre-dist">
<mkdir dir="${build.dir}"/>
<!--validation-->
<validate-project buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" buildDependentProjectDir="${basedir}/${build.dir}/dependentProjectFiles" classpathRef="ant.task.classpath" allowBuildWithError="${allow.build.with.error}" validation="${validation}"/>
<!-- copy all files from project source directory to build directory. -->
<copy todir="${build.dir}" preservelastmodified="true">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" dir="${src.dir}"/>
</copy>
<generate-catalog-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<generate-jbi-xml buildDirectory="${basedir}/${build.dir}" sourceDirectory="${basedir}/${src.dir}" projectClassPath="${javac.classpath}" classpathRef="ant.task.classpath"/>
<jar compress="${jar.compress}" jarfile="${build.dir}/SEDeployment.jar">
<fileset includes="**/*.bpel,**/*.wsdl,**/*.xsd, **/*.xsl, **/*.xslt, **/*.jar" excludes="SEDeployment.jar" dir="${basedir}/${build.dir}"/>
<fileset dir="${basedir}/${build.dir}">
<include name="**/jbi.xml"/>
<include name="**/catalog.xml"/>
</fileset>
</jar>
</target>
<target name="-post-dist">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="dist_se" depends="init,-pre-dist,-deps-jar-dist,-do-dist,-post-dist" description="Build distribution."/>
<!--
===============
CLEANUP SECTION
===============
-->
<target name="-pre-clean">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="-deps-clean" depends="init" unless="${no.dependencies}">
<ant target="clean" inheritall="false" dir="${project.Interfaces}"/>
</target>
<target name="-do-clean" depends="init,-pre-clean">
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
</target>
<target name="-post-clean">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="clean" depends="init,-pre-clean,-deps-clean,-do-clean,-post-clean" description="Clean build products."/>
</project>

View File

@ -0,0 +1,8 @@
build.xml.data.CRC32=b96501a9
build.xml.script.CRC32=eb920fc1
build.xml.stylesheet.CRC32=b687c8f7
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=b96501a9
nbproject/build-impl.xml.script.CRC32=101797fd
nbproject/build-impl.xml.stylesheet.CRC32=2a372de0

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"/>

View File

@ -0,0 +1,4 @@
com.sun.jbi.ui.devtool.jbi.component.conf.file=ComponentInformation.xml
com.sun.jbi.ui.devtool.jbi.deployment.conf.file=default.xml
module.install.dir=C:\\GlassFishESB\\netbeans\\soa2\\modules
netbeans.user=C:\\GlassFishESB\\.netbeans\\glassfishesb

View File

@ -0,0 +1,30 @@
allow.build.with.error=false
bcdeployment.jar=${build.dir}/BCDeployment.jar
build.classes.dir=${build.dir}/jar
build.classes.excludes=**/*.java,**/*.form,**/.nbattrs
build.dir=build
build.generated.dir=${build.dir}/generated
com.sun.jbi.ui.devtool.jbi.description.application-sub-assembly=Represents this Service Unit
com.sun.jbi.ui.devtool.jbi.setype.prefix=sun-bpel-engine
debug.classpath=${javac.classpath}:${build.classes.dir}
dist.dir=dist
dist.jar=${dist.dir}/AdapterBPEL.zip
dist.javadoc.dir=${dist.dir}/javadoc
jar.compress=false
jar.name=AdapterBPEL.jar
javac.debug=true
javac.deprecation=false
javac.source=1.4
javac.target=1.4
jbi.se.type=sun-bpel-engine
jbi.service-unit.description=Represents this Service Unit
meta.inf=${source.root}/conf
platform.active=default_platform
project.Interfaces=../../../Common/Interfaces
reference.Interfaces.dist_se=${project.Interfaces}/build/SEDeployment.jar
resource.dir=setup
sedeployment.jar=${build.dir}/SEDeployment.jar
source.encoding=UTF-8
source.root=src
src.dir=${source.root}
wsdl.classpath=

View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.bpel.project</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/j2ee-bpelpro/1">
<name>AdapterBPEL</name>
<minimum-ant-version>1.6</minimum-ant-version>
</data>
<references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
<reference>
<foreign-project>Interfaces</foreign-project>
<artifact-type>jar</artifact-type>
<script>build.xml</script>
<target>dist_se</target>
<clean-target>clean</clean-target>
<id>dist_se</id>
</reference>
</references>
</configuration>
</project>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<process
name="AdapterAuditQuery"
targetNamespace="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterauditquery"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterauditquery"
xmlns:audit="http://nhinc.services.com/schema/auditmessage"
xmlns:nccommonadapter="urn:gov:hhs:fha:nhinc:common:nhinccommonadapter">
<import namespace="urn:gov:hhs:fha:nhinc:adapterauditlogquery" location="Interfaces/wsdl/AdapterAuditLogQuery.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" location="Interfaces/wsdl/NhincComponentAuditRepository.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="AuditRepositoryPL" xmlns:tns="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" partnerLinkType="tns:AuditRepositoryManager" partnerRole="AuditRepositoryManagerPortTypeRole"/>
<partnerLink name="AdapterAuditQueryPL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterauditlogquery" partnerLinkType="tns:AdapterAuditLogQuery" myRole="AdapterAuditLogQueryPortTypeRole"/>
</partnerLinks>
<sequence>
<scope name="AuditQueryScope">
<variables>
<variable name="QueryAuditEventsOut" xmlns:tns="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" messageType="tns:QueryAuditEventsResponseMessage"/>
<variable name="QueryAuditEventsIn" xmlns:tns="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" messageType="tns:QueryAuditEventsRequestMessage"/>
<variable name="FindAuditEventsOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterauditlogquery" messageType="tns:findAuditEventsResponseMessage"/>
<variable name="FindAuditEventsIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterauditlogquery" messageType="tns:findAuditEventsRequestMessage"/>
</variables>
<sequence name="AuditQuerySeq">
<receive name="ReceiveAdapterAuditQuery" createInstance="yes" partnerLink="AdapterAuditQueryPL" operation="findAuditEvents" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterauditlogquery" portType="tns:AdapterAuditLogQueryPortType" variable="FindAuditEventsIn"/>
<assign name="AssignAuditRepository">
<copy>
<from>$FindAuditEventsIn.FindAuditEventsRequest/audit:FindAuditEvents</from>
<to>$QueryAuditEventsIn.QueryAuditEventsRequest/audit:FindAuditEvents</to>
</copy>
<copy>
<from>$FindAuditEventsIn.FindAuditEventsRequest/nccommonadapter:assertion</from>
<to>$QueryAuditEventsIn.QueryAuditEventsRequest/nccommonadapter:assertion</to>
</copy>
</assign>
<invoke name="InvokeAuditRepository" partnerLink="AuditRepositoryPL" operation="QueryAuditEvents" xmlns:tns="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" portType="tns:AuditRepositoryManagerPortType" inputVariable="QueryAuditEventsIn" outputVariable="QueryAuditEventsOut"/>
<assign name="AssignAuditResults">
<copy>
<from>$QueryAuditEventsOut.QueryAuditEventsResponse/nccommonadapter:findAuditEventResponse</from>
<to variable="FindAuditEventsOut" part="FindAuditEventsResponse"/>
</copy>
</assign>
<reply name="ReplyAdapterAuditQuery" partnerLink="AdapterAuditQueryPL" operation="findAuditEvents" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterauditlogquery" portType="tns:AdapterAuditLogQueryPortType" variable="FindAuditEventsOut"/>
</sequence>
</scope>
</sequence>
</process>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AdapterComponentDocRegistryWrapper" targetNamespace="http://enterprise.netbeans.org/bpel/AdapterComponentDocRegistryWrapper" xmlns:tns="http://enterprise.netbeans.org/bpel/AdapterComponentDocRegistryWrapper" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:ihe:iti:xds-b:2007">
<import location="Interfaces/wsdl/AdapterComponentDocRegistry.wsdl" namespace="urn:ihe:iti:xds-b:2007"/>
<plnk:partnerLinkType name="DocumentRegistry_LinkType">
<plnk:role name="DocumentRegistry_Role" portType="ns:DocumentRegistry_PortType"/>
</plnk:partnerLinkType>
</definitions>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AdapterComponentDocRepositoryWrapper" targetNamespace="http://enterprise.netbeans.org/bpel/AdapterComponentDocRepositoryWrapper" xmlns:tns="http://enterprise.netbeans.org/bpel/AdapterComponentDocRepositoryWrapper" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:ihe:iti:xds-b:2007">
<import location="Interfaces/wsdl/AdapterComponentDocRepository.wsdl" namespace="urn:ihe:iti:xds-b:2007"/>
<plnk:partnerLinkType name="DocumentRepository_LinkType">
<plnk:role name="DocumentRepository_Role" portType="ns:DocumentRepository_PortType"/>
</plnk:partnerLinkType>
</definitions>

View File

@ -0,0 +1,105 @@
<?xml version="1.0" encoding="UTF-8"?>
<process
name="AdapterDocQuery"
targetNamespace="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocquery"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocquery"
xmlns:query="urn:oasis:names:tc:ebxml-regrep:xsd:query:3.0" xmlns:ns0="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0">
<import namespace="urn:gov:hhs:fha:nhinc:adapterdocquery" location="Interfaces/wsdl/AdapterDocQuery.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://enterprise.netbeans.org/bpel/AdapterComponentDocRegistryWrapper" location="AdapterComponentDocRegistryWrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="urn:ihe:iti:xds-b:2007" location="Interfaces/wsdl/AdapterComponentDocRegistry.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="AdapterComponentDocQueryPL" xmlns:tns="http://enterprise.netbeans.org/bpel/AdapterComponentDocRegistryWrapper" partnerLinkType="tns:DocumentRegistry_LinkType" partnerRole="DocumentRegistry_Role"/>
<partnerLink name="AdapterDocQueryPL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocquery" partnerLinkType="tns:AdapterDocQuery" myRole="AdapterDocQueryPortTypeRole"/>
</partnerLinks>
<variables>
<variable name="RespondingGateway_CrossGatewayQueryIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocquery" messageType="tns:RespondingGateway_CrossGatewayQueryRequestMessage"/>
<variable name="RespondingGateway_CrossGatewayQueryOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocquery" messageType="tns:RespondingGateway_CrossGatewayQueryResponseMessage"/>
<variable name="DocumentRegistry_RegistryStoredQueryIn" xmlns:ihe="urn:ihe:iti:xds-b:2007" messageType="ihe:RegistryStoredQuery_Message"/>
<variable name="DocumentRegistry_RegistryStoredQueryOut" xmlns:ihe="urn:ihe:iti:xds-b:2007" messageType="ihe:RegistryStoredQueryResponse_Message"/>
</variables>
<sequence>
<receive name="ReceiveDocQuery" createInstance="yes" partnerLink="AdapterDocQueryPL" operation="RespondingGateway_CrossGatewayQuery" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocquery" portType="tns:AdapterDocQueryPortType" variable="RespondingGateway_CrossGatewayQueryIn"/>
<scope name="AdapterDocQueryScope">
<faultHandlers>
<catch faultName="sxeh:systemFault" faultVariable="systemFaultVar" faultMessageType="sxeh:faultMessage">
<sequence name="Sequence1">
<assign name="AssignErrors">
<sxt:trace>
<sxt:log level="info" location="onStart">
<from>'AdapterDocQuery.bpel - System fault encountered processing an AdhocQuery request. Fault details follow...'</from>
</sxt:log>
<sxt:log level="warning" location="onStart">
<from variable="systemFaultVar"/>
</sxt:log>
</sxt:trace>
<copy>
<from>'urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure'</from>
<to>$RespondingGateway_CrossGatewayQueryOut.RespondingGateway_CrossGatewayQueryResponse/@status</to>
</copy>
<copy>
<from>0</from>
<to>$RespondingGateway_CrossGatewayQueryOut.RespondingGateway_CrossGatewayQueryResponse/@totalResultCount</to>
</copy>
<copy>
<from>'XDSRegistryError'</from>
<to>$RespondingGateway_CrossGatewayQueryOut.RespondingGateway_CrossGatewayQueryResponse/ns0:RegistryErrorList/ns0:RegistryError/@errorCode</to>
</copy>
<copy>
<from>'Error'</from>
<to>$RespondingGateway_CrossGatewayQueryOut.RespondingGateway_CrossGatewayQueryResponse/ns0:RegistryErrorList/ns0:RegistryError/@severity</to>
</copy>
<copy>
<from>'Error calling document registry'</from>
<to>$RespondingGateway_CrossGatewayQueryOut.RespondingGateway_CrossGatewayQueryResponse/ns0:RegistryErrorList/ns0:RegistryError/@codeContext</to>
</copy>
</assign>
<reply name="ReplyFromFault" partnerLink="AdapterDocQueryPL" operation="RespondingGateway_CrossGatewayQuery" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocquery" portType="tns:AdapterDocQueryPortType" variable="RespondingGateway_CrossGatewayQueryOut"/>
<exit name="ExitAfterFault"/>
</sequence>
</catch>
</faultHandlers>
<sequence name="AdapterDocQuerySeq">
<assign name="AssignRegistryQueryInput">
<sxt:trace>
<sxt:log level="info" location="onStart">
<from variable="RespondingGateway_CrossGatewayQueryIn"/>
</sxt:log>
<sxt:log level="warning" location="onStart">
<from>'Received document query...'</from>
</sxt:log>
</sxt:trace>
<copy>
<from>$RespondingGateway_CrossGatewayQueryIn.RespondingGateway_CrossGatewayQueryRequest/query:AdhocQueryRequest</from>
<to variable="DocumentRegistry_RegistryStoredQueryIn" part="body"/>
</copy>
</assign>
<invoke name="InvokeRegistryStoredQuery" partnerLink="AdapterComponentDocQueryPL" operation="DocumentRegistry_RegistryStoredQuery" xmlns:ihe="urn:ihe:iti:xds-b:2007" portType="ihe:DocumentRegistry_PortType" inputVariable="DocumentRegistry_RegistryStoredQueryIn" outputVariable="DocumentRegistry_RegistryStoredQueryOut"/>
<assign name="AssignRegistryStoredQueryOutput">
<copy>
<from variable="DocumentRegistry_RegistryStoredQueryOut" part="body"/>
<to variable="RespondingGateway_CrossGatewayQueryOut" part="RespondingGateway_CrossGatewayQueryResponse"/>
</copy>
<copy>
<from>'urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Success'</from>
<to>$RespondingGateway_CrossGatewayQueryOut.RespondingGateway_CrossGatewayQueryResponse/@status</to>
</copy>
</assign>
<reply name="ReplyDocQuery" partnerLink="AdapterDocQueryPL" operation="RespondingGateway_CrossGatewayQuery" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocquery" portType="tns:AdapterDocQueryPortType" variable="RespondingGateway_CrossGatewayQueryOut">
<sxt:trace>
<sxt:log level="info" location="onStart">
<from>'End AdapterDocQuery - Response Message is:'</from>
</sxt:log>
<sxt:log level="info" location="onStart">
<from variable="RespondingGateway_CrossGatewayQueryOut"/>
</sxt:log>
</sxt:trace>
</reply>
</sequence>
</scope>
</sequence>
</process>

View File

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<process
name="AdapterDocRetrieve"
targetNamespace="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocretrieve"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocretrieve" xmlns:ns0="urn:oasis:names:tc:ebxml-regrep:xsd:rs:3.0" xmlns:ns1="urn:ihe:iti:xds-b:2007">
<import namespace="urn:gov:hhs:fha:nhinc:adapterdocretrieve" location="Interfaces/wsdl/AdapterDocRetrieve.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://enterprise.netbeans.org/bpel/AdapterComponentDocRepositoryWrapper" location="AdapterComponentDocRepositoryWrapper.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="urn:ihe:iti:xds-b:2007" location="Interfaces/wsdl/AdapterComponentDocRepository.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="AdapterComponentDocRetrievePL" xmlns:tns="http://enterprise.netbeans.org/bpel/AdapterComponentDocRepositoryWrapper" partnerLinkType="tns:DocumentRepository_LinkType" partnerRole="DocumentRepository_Role"/>
<partnerLink name="AdapterDocRetrievePL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocretrieve" partnerLinkType="tns:AdapterDocRetrieve" myRole="AdapterDocRetrievePortTypeRole"/>
</partnerLinks>
<variables>
<variable name="Adapter_CrossGatewayRetrieveOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocretrieve" messageType="tns:RespondingGateway_CrossGatewayRetrieveResponseMessage"/>
<variable name="Adapter_CrossGatewayRetrieveIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocretrieve" messageType="tns:RespondingGateway_CrossGatewayRetrieveRequestMessage"/>
</variables>
<sequence>
<receive name="ReceiveAdapterDocQuery" createInstance="yes" partnerLink="AdapterDocRetrievePL" operation="RespondingGateway_CrossGatewayRetrieve" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocretrieve" portType="tns:AdapterDocRetrievePortType" variable="Adapter_CrossGatewayRetrieveIn"/>
<scope name="DocRetrieveScope">
<variables>
<variable name="DocumentRepository_RetrieveDocumentSetOut" xmlns:ihe="urn:ihe:iti:xds-b:2007" messageType="ihe:RetrieveDocumentSetResponse_Message"/>
<variable name="DocumentRepository_RetrieveDocumentSetIn" xmlns:ihe="urn:ihe:iti:xds-b:2007" messageType="ihe:RetrieveDocumentSet_Message"/>
</variables>
<faultHandlers>
<catch faultName="sxeh:systemFault" faultVariable="systemFaultVar" faultMessageType="sxeh:faultMessage">
<sequence name="SystemFaultSeq">
<assign name="AssignFaultInfo">
<sxt:trace>
<sxt:log level="info" location="onStart">
<from>'AdapterDocRetrieve BPEL - A system fault was encountered processing a doc retrieve message from the gateway. Fault detials follow...'</from>
</sxt:log>
<sxt:log level="warning" location="onStart">
<from variable="systemFaultVar"/>
</sxt:log>
</sxt:trace>
<copy>
<from>'urn:oasis:names:tc:ebxml-regrep:ResponseStatusType:Failure'</from>
<to>$Adapter_CrossGatewayRetrieveOut.RespondingGateway_CrossGatewayRetrieveResponse/ns0:RegistryResponse/@status</to>
</copy>
</assign>
<reply name="ReplyFromFault" partnerLink="AdapterDocRetrievePL" operation="RespondingGateway_CrossGatewayRetrieve" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocretrieve" portType="tns:AdapterDocRetrievePortType" variable="Adapter_CrossGatewayRetrieveOut"/>
<exit name="ExitFromFault"/>
</sequence>
</catch>
</faultHandlers>
<sequence name="DocRetrieveSeq">
<assign name="AssignDocRepositoryInput">
<sxt:trace>
<sxt:log level="info" location="onStart">
<from>'Begin AdapterDocRetrieve - Input Message is:'</from>
</sxt:log>
<sxt:log level="info" location="onStart">
<from variable="Adapter_CrossGatewayRetrieveIn"/>
</sxt:log>
</sxt:trace>
<copy>
<from>$Adapter_CrossGatewayRetrieveIn.RespondingGateway_CrossGatewayRetrieveRequest/ns1:RetrieveDocumentSetRequest</from>
<to variable="DocumentRepository_RetrieveDocumentSetIn" part="body"/>
</copy>
</assign>
<invoke name="InvokeDocRepository" partnerLink="AdapterComponentDocRetrievePL" operation="DocumentRepository_RetrieveDocumentSet" xmlns:ihe="urn:ihe:iti:xds-b:2007" portType="ihe:DocumentRepository_PortType" inputVariable="DocumentRepository_RetrieveDocumentSetIn" outputVariable="DocumentRepository_RetrieveDocumentSetOut"/>
<assign name="AssignDocRetrieveOutput">
<copy>
<from variable="DocumentRepository_RetrieveDocumentSetOut" part="body"/>
<to variable="Adapter_CrossGatewayRetrieveOut" part="RespondingGateway_CrossGatewayRetrieveResponse"/>
</copy>
</assign>
</sequence>
</scope>
<reply name="ReplyAdapterDocRetrieve" partnerLink="AdapterDocRetrievePL" operation="RespondingGateway_CrossGatewayRetrieve" xmlns:tns="urn:gov:hhs:fha:nhinc:adapterdocretrieve" portType="tns:AdapterDocRetrievePortType" variable="Adapter_CrossGatewayRetrieveOut">
<sxt:trace>
<sxt:log level="info" location="onStart">
<from>'End AdapterDocRetrieve - Response Message is:'</from>
</sxt:log>
<sxt:log level="info" location="onStart">
<from variable="Adapter_CrossGatewayRetrieveOut"/>
</sxt:log>
</sxt:trace>
</reply>
</sequence>
</process>

View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="UTF-8"?>
<process
name="AdapterNotify"
targetNamespace="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapternotify"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapternotify"
xmlns:nccommon="urn:gov:hhs:fha:nhinc:common:nhinccommon">
<import namespace="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" location="Interfaces/wsdl/AdapterNotificationConsumer.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="AdapterNotifyPL" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" partnerLinkType="tns:AdapterNotificationConsumer" myRole="AdapterNotificationConsumerPortTypeRole"/>
</partnerLinks>
<variables>
<variable name="NotifySubscribersOfCdcBioPackageOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" messageType="tns:NotifySubscribersOfCdcBioPackageResponseMessage"/>
<variable name="NotifySubscribersOfDocumentOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" messageType="tns:NotifySubscribersOfDocumentResponseMessage"/>
<variable name="NotifyOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" messageType="tns:NotifyResponseMessage"/>
<variable name="NotifySubscribersOfCdcBioPackageIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" messageType="tns:NotifySubscribersOfCdcBioPackageRequestMessage"/>
<variable name="NotifySubscribersOfDocumentIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" messageType="tns:NotifySubscribersOfDocumentRequestMessage"/>
<variable name="NotifyIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" messageType="tns:NotifyRequestMessage"/>
</variables>
<sequence>
<pick name="PickNotifyMessages" createInstance="yes">
<onMessage partnerLink="AdapterNotifyPL" operation="Notify" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" portType="tns:AdapterNotificationConsumerPortType" variable="NotifyIn">
<sequence name="GenericNotifySeq">
<assign name="AssignNotifyResp">
<copy>
<from>'Successful Notify'</from>
<to>$NotifyOut.NotifyResponse/nccommon:message</to>
</copy>
</assign>
<reply name="ReplyNotify" partnerLink="AdapterNotifyPL" operation="Notify" portType="tns:AdapterNotificationConsumerPortType" variable="NotifyOut"/>
</sequence>
</onMessage>
<onMessage partnerLink="AdapterNotifyPL" operation="NotifySubscribersOfDocument" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" portType="tns:AdapterNotificationConsumerPortType" variable="NotifySubscribersOfDocumentIn">
<sequence name="DocumentNotifySeq">
<assign name="AssignDocNotifyResp">
<copy>
<from>'Successful Document Notify'</from>
<to>$NotifySubscribersOfDocumentOut.NotifySubscribersOfDocumentResponse/nccommon:message</to>
</copy>
</assign>
<reply name="ReplyDocumentNotify" partnerLink="AdapterNotifyPL" operation="NotifySubscribersOfDocument" portType="tns:AdapterNotificationConsumerPortType" variable="NotifySubscribersOfDocumentOut"/>
</sequence>
</onMessage>
<onMessage partnerLink="AdapterNotifyPL" operation="NotifySubscribersOfCdcBioPackage" xmlns:tns="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" portType="tns:AdapterNotificationConsumerPortType" variable="NotifySubscribersOfCdcBioPackageIn">
<sequence name="CdcNotifySeq">
<assign name="AssignCdcNotifyResp">
<copy>
<from>'Successful Cdc Notify'</from>
<to>$NotifySubscribersOfCdcBioPackageOut.NotifySubscribersOfCdcBioPackageResponse/nccommon:message</to>
</copy>
</assign>
<reply name="ReplyCdcNotify" partnerLink="AdapterNotifyPL" operation="NotifySubscribersOfCdcBioPackage" portType="tns:AdapterNotificationConsumerPortType" variable="NotifySubscribersOfCdcBioPackageOut"/>
</sequence>
</onMessage>
</pick>
</sequence>
</process>

View File

@ -0,0 +1,74 @@
<?xml version="1.0" encoding="UTF-8"?>
<process
name="AdapterSubscription"
targetNamespace="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adaptersubscription"
xmlns="http://docs.oasis-open.org/wsbpel/2.0/process/executable"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:sxt="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Trace"
xmlns:sxed="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Editor"
xmlns:sxat="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/Attachment"
xmlns:sxeh="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/ErrorHandling"
xmlns:tns="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adaptersubscription" xmlns:sxxf="http://www.sun.com/wsbpel/2.0/process/executable/SUNExtension/XPathFunctions" xmlns:ns0="http://docs.oasis-open.org/wsn/b-2" xmlns:ns1="http://www.w3.org/2005/08/addressing">
<import namespace="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" location="Interfaces/wsdl/AdapterSubscriptionManagement.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<import namespace="http://docs.oasis-open.org/wsrf/rw-2" location="Interfaces/wsdl/rw-2.wsdl" importType="http://schemas.xmlsoap.org/wsdl/"/>
<partnerLinks>
<partnerLink name="AdapterSubscriptionPL" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" partnerLinkType="tns:AdapterNotificationProducer" myRole="AdapterNotificationProducerPortTypeRole"/>
</partnerLinks>
<variables>
<variable name="SubscribeCdcBioPackageOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" messageType="tns:SubscribeCdcBioPackageResponseMessage"/>
<variable name="SubscribeCdcBioPackageIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" messageType="tns:SubscribeCdcBioPackageRequestMessage"/>
<variable name="SubscribeDocumentOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" messageType="tns:SubscribeDocumentResponseMessage"/>
<variable name="SubscribeDocumentIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" messageType="tns:SubscribeDocumentRequestMessage"/>
<variable name="SubscribeOut" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" messageType="tns:SubscribeResponseMessage"/>
<variable name="SubscribeIn" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" messageType="tns:SubscribeRequestMessage"/>
</variables>
<sequence>
<pick name="SubscriptionPick" createInstance="yes">
<onMessage partnerLink="AdapterSubscriptionPL" operation="Subscribe" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" portType="tns:AdapterNotificationProducerPortType" variable="SubscribeIn">
<sequence name="Sequence1">
<assign name="AssignSubscribeResponse">
<copy>
<from>sxxf:current-dateTime()</from>
<to>$SubscribeOut.SubscribeResponse/ns0:CurrentTime</to>
</copy>
<copy>
<from>'AdapterSubscriptionAddress'</from>
<to>$SubscribeOut.SubscribeResponse/ns0:SubscriptionReference/ns1:Address</to>
</copy>
</assign>
<reply name="ReplySubscribe" partnerLink="AdapterSubscriptionPL" operation="Subscribe" portType="tns:AdapterNotificationProducerPortType" variable="SubscribeOut"/>
</sequence>
</onMessage>
<onMessage partnerLink="AdapterSubscriptionPL" operation="SubscribeDocument" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" portType="tns:AdapterNotificationProducerPortType" variable="SubscribeDocumentIn">
<sequence name="Sequence2">
<assign name="AssignSubscribeDocumentResponse">
<copy>
<from>sxxf:current-dateTime()</from>
<to>$SubscribeDocumentOut.SubscribeDocumentResponse/ns0:CurrentTime</to>
</copy>
<copy>
<from>'AdapterDocumentSubscriptionAddress'</from>
<to>$SubscribeDocumentOut.SubscribeDocumentResponse/ns0:SubscriptionReference/ns1:Address</to>
</copy>
</assign>
<reply name="ReplySubscribeDocument" partnerLink="AdapterSubscriptionPL" operation="SubscribeDocument" portType="tns:AdapterNotificationProducerPortType" variable="SubscribeDocumentOut"/>
</sequence>
</onMessage>
<onMessage partnerLink="AdapterSubscriptionPL" operation="SubscribeCdcBioPackage" xmlns:tns="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" portType="tns:AdapterNotificationProducerPortType" variable="SubscribeCdcBioPackageIn">
<sequence name="Sequence3">
<assign name="AssignSubscribeCdcBioPackage">
<copy>
<from>sxxf:current-dateTime()</from>
<to>$SubscribeCdcBioPackageOut.SubscribeCdcBioPackageResponse/ns0:CurrentTime</to>
</copy>
<copy>
<from>'AdapterCdcBioPackageSubscriptionAddress'</from>
<to>$SubscribeCdcBioPackageOut.SubscribeCdcBioPackageResponse/ns0:SubscriptionReference/ns1:Address</to>
</copy>
</assign>
<reply name="ReplySubscribeCdcBioPackage" partnerLink="AdapterSubscriptionPL" operation="SubscribeCdcBioPackage" portType="tns:AdapterNotificationProducerPortType" variable="SubscribeCdcBioPackageOut"/>
</sequence>
</onMessage>
</pick>
</sequence>
</process>

View File

@ -0,0 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?><catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system"><nextCatalog catalog="src/jbiServiceUnits/META-INF/AdapterBPEL/catalog.xml"/><nextCatalog catalog="src/jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/catalog.xml"/><nextCatalog catalog="src/jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/catalog.xml"/></catalog>

View File

@ -0,0 +1,212 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- You may freely edit this file. See commented blocks below for -->
<!-- some examples of how to customize the build. -->
<!-- (If you delete it and reopen the project it will be recreated.) -->
<project name="" default="default" basedir="." xmlns:web="http://www.netbeans.org/ns/j2ee-ejbjarproject/1">
<description>Builds, tests, and runs the project .</description>
<import file="nbproject/build-impl.xml"/>
<import file="../../../../build.lib.xml" />
<target name="build">
<property name="target-to-call" value="dist" />
<antcall target="call-target-in-isolation-if-out-of-date" />
</target>
<target name="clean-build" depends="clean,dist" />
<target name="clean-test" depends="clean,dist" />
<target name="build-test" depends="dist" />
<!--
There exist several targets which are by default empty and which can be
used for execution of your tasks. These targets are usually executed
before and after some main targets. They are:
pre-init: called before initialization of project properties
post-init: called after initialization of project properties
pre-compile: called before javac compilation
post-compile: called after javac compilation
pre-compile-single: called before javac compilation of single file
post-compile-single: called after javac compilation of single file
pre-dist: called before jar building
post-dist: called after jar building
post-clean: called after cleaning build products
Example of pluging an obfuscator after the compilation could look like
<target name="post-compile">
<obfuscate>
<fileset dir="${build.classes.dir}"/>
</obfuscate>
</target>
For list of available properties check the imported
nbproject/build-impl.xml file.
Other way how to customize the build is by overriding existing main targets.
The target of interest are:
init-macrodef-javac: defines macro for javac compilation
init-macrodef-debug: defines macro for class debugging
do-dist: jar archive building
run: execution of project
javadoc-build: javadoc generation
Example of overriding the target for project execution could look like
<target name="run" depends="<PROJNAME>-impl.jar">
<exec dir="bin" executable="launcher.exe">
<arg file="${dist.jar}"/>
</exec>
</target>
Notice that overridden target depends on jar target and not only on
compile target as regular run target does. Again, for list of available
properties which you can use check the target you are overriding in
nbproject/build-impl.xml file.
-->
<target name="-check-catd-context">
<condition property="no.catd.context">
<not>
<isset property="org.netbeans.modules.compapp.catd.context"/>
</not>
</condition>
</target>
<target name="-init-catd" if="no.catd.context">
<property name="org.netbeans.modules.compapp.catd.context" value=""/>
</target>
<target name="pre-init" depends="-check-catd-context,-init-catd"/>
<target name="deps-javaee-jar" depends="init" unless="${no.dependencies}">
<ant dir="${project.DocumentRepositoryEJB}" target="dist" inheritall="false" antfile="${project.DocumentRepositoryEJB}/build.xml"/>
<basename property="DocumentRepositoryEJB.su.name" file="${project.DocumentRepositoryEJB}"/>
<property name="DocumentRepositoryEJB.su.dir" value="${src.dir}/../jbiServiceUnits/${DocumentRepositoryEJB.su.name}"/>
<unzip src="${reference.DocumentRepositoryEJB.dist}" dest="${src.dir}/../jbiServiceUnits/${DocumentRepositoryEJB.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
</patternset>
</unzip>
<unzip src="${reference.DocumentRepositoryEJB.dist}" dest="${src.dir}/../jbiServiceUnits/META-INF/DocumentRepositoryEJB">
<patternset>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<jbi-javaee-dist projectName="DocumentRepositoryEJB" subprojJar="${reference.DocumentRepositoryEJB.dist}" subprojDir="${project.DocumentRepositoryEJB}" suExtractDir="${DocumentRepositoryEJB.su.dir}" subprojResource="${resource.DocumentRepositoryEJB}"/>
</target>
<target name="deps-jar" depends="init" unless="${no.dependencies}">
<ant dir="${project.AdapterBPEL}" target="dist_se" inheritall="false" antfile="${project.AdapterBPEL}/build.xml"/>
<property name="AdapterBPEL.su.name" value="AdapterBPEL"/>
<unzip src="${reference.AdapterBPEL.dist_se}" dest="${src.dir}/../jbiServiceUnits/${AdapterBPEL.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<property name="AdapterBPEL.su.dir" value="${src.dir}/../jbiServiceUnits/${AdapterBPEL.su.name}"/>
<copy file="${AdapterBPEL.su.dir}/META-INF/jbi.xml" todir="${AdapterBPEL.su.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterBPEL.su.name}">
<fileset dir="${AdapterBPEL.su.dir}/META-INF"/>
</copy>
<property name="project.AdapterSubjectDiscoveryBPEL.Absolute" location="${project.AdapterSubjectDiscoveryBPEL}"/>
<ant dir="${project.AdapterSubjectDiscoveryBPEL.Absolute}" target="dist_se" inheritall="false" antfile="${project.AdapterSubjectDiscoveryBPEL.Absolute}/build.xml"/>
<property name="AdapterSubjectDiscoveryBPEL.su.name" value="AdapterSubjectDiscoveryBPEL"/>
<unzip src="${reference.AdapterSubjectDiscoveryBPEL.dist_se}" dest="${src.dir}/../jbiServiceUnits/${AdapterSubjectDiscoveryBPEL.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<property name="AdapterSubjectDiscoveryBPEL.su.dir" value="${src.dir}/../jbiServiceUnits/${AdapterSubjectDiscoveryBPEL.su.name}"/>
<copy file="${AdapterSubjectDiscoveryBPEL.su.dir}/META-INF/jbi.xml" todir="${AdapterSubjectDiscoveryBPEL.su.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}">
<fileset dir="${AdapterSubjectDiscoveryBPEL.su.dir}/META-INF"/>
</copy>
<property name="project.AdapterPolicyEngineBPEL.Absolute" location="${project.AdapterPolicyEngineBPEL}"/>
<ant dir="${project.AdapterPolicyEngineBPEL.Absolute}" target="dist_se" inheritall="false" antfile="${project.AdapterPolicyEngineBPEL.Absolute}/build.xml"/>
<property name="AdapterPolicyEngineBPEL.su.name" value="AdapterPolicyEngineBPEL"/>
<unzip src="${reference.AdapterPolicyEngineBPEL.dist_se}" dest="${src.dir}/../jbiServiceUnits/${AdapterPolicyEngineBPEL.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<property name="AdapterPolicyEngineBPEL.su.dir" value="${src.dir}/../jbiServiceUnits/${AdapterPolicyEngineBPEL.su.name}"/>
<copy file="${AdapterPolicyEngineBPEL.su.dir}/META-INF/jbi.xml" todir="${AdapterPolicyEngineBPEL.su.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterPolicyEngineBPEL.su.name}">
<fileset dir="${AdapterPolicyEngineBPEL.su.dir}/META-INF"/>
</copy>
</target>
<target name="jbi-build" depends="init,init-deploy,deps-jar, deps-javaee-jar" description="Build Service Assembly.">
<mkdir dir="${src.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits" overwrite="true">
<fileset dir="${src.dir}"/>
</copy>
<mkdir dir="${build.dir}/META-INF"/>
<copy todir="${build.dir}/META-INF/${AdapterBPEL.su.name}">
<fileset dir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterBPEL.su.name}"/>
</copy>
<copy todir="${build.dir}/META-INF/${AdapterPolicyEngineBPEL.su.name}">
<fileset dir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterPolicyEngineBPEL.su.name}"/>
</copy>
<copy todir="${build.dir}/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}">
<fileset dir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterSubjectDiscoveryBPEL.su.name}"/>
</copy>
<jar compress="true" jarfile="${build.dir}/BCDeployment.jar">
<fileset dir="${src.dir}/../jbiServiceUnits">
<exclude name="**/catalog.xml"/>
<exclude name="**/jbi.xml"/>
</fileset>
</jar>
<jbi-build-service-assembly/>
<delete file="${build.dir}/BCDeployment.jar"/>
<dirname property="dist.jar.dir" file="${dist.jar}"/>
<mkdir dir="${dist.jar.dir}"/>
<jar compress="${jar.compress}" jarfile="${dist.jar}" filesetmanifest="merge">
<fileset dir="${build.dir}" excludes="jar/*"/>
</jar>
</target>
<target name="deps-clean" depends="init" unless="${no.dependencies}">
<property name="project.AdapterSubjectDiscoveryBPEL.Absolute" location="${project.AdapterSubjectDiscoveryBPEL}"/>
<property name="project.AdapterPolicyEngineBPEL.Absolute" location="${project.AdapterPolicyEngineBPEL}"/>
<ant dir="${project.AdapterBPEL}" target="clean" inheritall="false" antfile="${project.AdapterBPEL}/build.xml"/>
<ant dir="${project.DocumentRepositoryEJB}" target="clean" inheritall="false" antfile="${project.DocumentRepositoryEJB}/build.xml"/>
<ant dir="${project.AdapterPolicyEngineBPEL.Absolute}" target="clean" inheritall="false" antfile="${project.AdapterPolicyEngineBPEL.Absolute}/build.xml"/>
<ant dir="${project.AdapterSubjectDiscoveryBPEL.Absolute}" target="clean" inheritall="false" antfile="${project.AdapterSubjectDiscoveryBPEL.Absolute}/build.xml"/>
</target>
</project>

View File

@ -0,0 +1,352 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
*** GENERATED FROM project.xml - DO NOT EDIT ***
*** EDIT ../build.xml INSTEAD ***
For the purpose of easier reading the script
is divided into following sections:
- initialization
- compilation
- dist
- execution
- debugging
- cleanup
-->
<project name="AdapterCA-jbi-impl" default="build" basedir="..">
<target name="default" depends="dist" description="Build whole project."/>
<!--
INITIALIZATION SECTION
-->
<target name="pre-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="init-private" depends="pre-init">
<property file="nbproject/private/private.properties"/>
</target>
<target name="init-userdir" depends="pre-init,init-private">
<property name="user.properties.file" location="${netbeans.user}/build.properties"/>
</target>
<target name="init-user" depends="pre-init,init-private,init-userdir">
<property file="${user.properties.file}"/>
</target>
<target name="init-project" depends="pre-init,init-private,init-userdir,init-user">
<property file="nbproject/project.properties"/>
</target>
<target name="do-init" depends="pre-init,init-private,init-userdir,init-user,init-project">
<!-- The two properties below are usually overridden -->
<!-- by the active platform. Just a fallback. -->
<property name="default.javac.source" value="1.4"/>
<property name="default.javac.target" value="1.4"/>
<condition property="have.tests">
<or>
<available file="${test.dir}"/>
</or>
</condition>
<condition property="netbeans.home+have.tests">
<and>
<isset property="netbeans.home"/>
<isset property="have.tests"/>
</and>
</condition>
</target>
<target name="post-init">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="init-check" depends="pre-init,init-private,init-userdir,init-user,init-project,do-init">
<fail unless="src.dir">Must set src.dir</fail>
<fail unless="build.dir">Must set build.dir</fail>
<fail unless="build.generated.dir">Must set build.generated.dir</fail>
<fail unless="dist.dir">Must set dist.dir</fail>
<fail unless="build.classes.dir">Must set build.classes.dir</fail>
<fail unless="dist.jar">Must set dist.jar</fail>
<fail unless="test.dir">Must set test.dir</fail>
</target>
<target name="-init-taskdefs" if="from.commandline">
<path id="ant.task.classpath">
<pathelement location="${soa.module.install.dir}/org-netbeans-modules-compapp-projects-jbi.jar"/>
<pathelement location="${soa.module.install.dir}/org-netbeans-modules-compapp-manager-jbi.jar"/>
<pathelement location="${soa.module.install.dir}/org-netbeans-soa-libs-xmlbeans.jar"/>
<pathelement location="${soa.module.install.dir}/ext/jbi/jbi-admin-common.jar"/>
<pathelement location="${soa.module.install.dir}/../ant/nblib/org-netbeans-modules-compapp-projects-jbi.jar"/>
<pathelement location="${netbeans.home}/lib/org-openide-util.jar"/>
<pathelement location="${netbeans.home}/lib/org-openide-modules.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-options.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-text.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-loaders.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-nodes.jar"/>
<pathelement location="${netbeans.home}/modules/org-openide-dialogs.jar"/>
<pathelement location="${netbeans.home}/core/org-openide-filesystems.jar"/>
<pathelement location="${ide.module.install.dir}/modules/ext/xerces-2.8.0.jar"/>
<pathelement location="${ide.module.install.dir}/ext/xml-commons-dom-ranges-1.0.b2.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-retriever.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-schema-model.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-wsdl-model.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-xam.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-text.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor-lib.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor-util.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-projectapi.jar"/>
<pathelement location="${ide.module.install.dir}/org-netbeans-modules-classfile.jar"/>
<pathelement location="${ide.module.install.dir}/org-apache-xml-resolver.jar"/>
<pathelement location="${xml.module.install.dir}/org-netbeans-modules-xml-wsdl-extensions.jar"/>
<pathelement location="${java.module.install.dir}/ext/jaxws21/api/jaxb-api.jar"/>
<pathelement location="${java.module.install.dir}/ext/jaxws21/jaxb-impl.jar"/>
<pathelement location="${java.module.install.dir}/ext/jaxws21/activation.jar"/>
<pathelement location="${enterprise.module.install.dir}/org-netbeans-modules-j2eeserver.jar"/>
<pathelement location="${enterprise.module.install.dir}/ext/jsr88javax.jar"/>
</path>
<taskdef name="jbi-build-service-assembly" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="jbi-deploy-service-assembly" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.DeployServiceAssembly">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="setup-debug-environment" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.SetUpDebugEnvironment">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="teardown-debug-environment" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.TearDownDebugEnvironment">
<classpath refid="ant.task.classpath"/>
</taskdef>
<taskdef name="jbi-javaee-dist" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.BuildJavaEESU">
<classpath refid="ant.task.classpath"/>
</taskdef>
</target>
<target name="init" depends="pre-init,init-private,init-userdir,init-user,init-project,do-init,post-init,init-check,-init-taskdefs"/>
<!--
COMPILATION SECTION
-->
<target name="deps-jar" depends="init" unless="${no.dependencies}">
<ant target="dist_se" inheritall="false" antfile="${project.AdapterBPEL}/build.xml"/>
<property name="AdapterBPEL.su.name" value="AdapterBPEL"/>
<unzip src="${reference.AdapterBPEL.dist_se}" dest="${src.dir}/../jbiServiceUnits/${AdapterBPEL.su.name}">
<patternset>
<include name="**/*.wsdl"/>
<include name="**/*.WSDL"/>
<include name="**/*.xsd"/>
<include name="**/*.XSD"/>
<include name="META-INF/jbi.xml"/>
<include name="META-INF/catalog.xml"/>
</patternset>
</unzip>
<property name="AdapterBPEL.su.dir" value="${src.dir}/../jbiServiceUnits/${AdapterBPEL.su.name}"/>
<move file="${AdapterBPEL.su.dir}/META-INF/jbi.xml" todir="${AdapterBPEL.su.dir}"/>
<move todir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterBPEL.su.name}">
<fileset dir="${AdapterBPEL.su.dir}/META-INF"/>
</move>
</target>
<target name="deps-javaee-jar" depends="init" unless="${no.dependencies}"/>
<target name="pre-pre-compile" depends="init,deps-jar">
<mkdir dir="${build.classes.dir}"/>
</target>
<target name="pre-compile">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="library-inclusion-in-archive" depends="compile">
<unjar dest="${build.classes.dir}" src="${reference.AdapterBPEL.dist_se}"/>
</target>
<target name="library-inclusion-in-manifest" depends="compile">
<basename property="included.lib.reference.AdapterBPEL.dist_se" file="${reference.AdapterBPEL.dist_se}"/>
<copy todir="${build.classes.dir}" file="${reference.AdapterBPEL.dist_se}"/>
<manifest file="${build.classes.dir}/META-INF/MANIFEST.MF" mode="update">
<attribute name="Class-Path" value="${included.lib.reference.AdapterBPEL.dist_se}"/>
</manifest>
</target>
<target name="do-compile" depends="init,deps-jar,pre-pre-compile,pre-compile"/>
<target name="post-compile">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="compile" depends="init,deps-jar,pre-pre-compile,pre-compile,do-compile,post-compile" description="Compile project."/>
<target name="pre-compile-single">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="do-compile-single" depends="init,deps-jar,pre-pre-compile">
<fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
</target>
<target name="post-compile-single">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="compile-single" depends="init,deps-jar,pre-pre-compile,pre-compile-single,do-compile-single,post-compile-single"/>
<!--
DIST BUILDING SECTION
-->
<target name="jbi-build" depends="init,init-deploy,deps-jar, deps-javaee-jar" description="Build Service Assembly.">
<mkdir dir="${src.dir}"/>
<copy todir="${src.dir}/../jbiServiceUnits" overwrite="true">
<fileset dir="${src.dir}"/>
</copy>
<mkdir dir="${build.dir}/META-INF"/>
<echo message="AdapterBPEL.su.name = ${AdapterBPEL.su.name}"/>
<copy todir="${build.dir}/META-INF/${AdapterBPEL.su.name}">
<fileset dir="${src.dir}/../jbiServiceUnits/META-INF/${AdapterBPEL.su.name}"/>
</copy>
<jar compress="true" jarfile="${build.dir}/BCDeployment.jar">
<fileset dir="${src.dir}/../jbiServiceUnits">
<exclude name="**/catalog.xml"/>
<exclude name="**/jbi.xml"/>
</fileset>
</jar>
<jbi-build-service-assembly/>
<delete file="${build.dir}/BCDeployment.jar"/>
<dirname property="dist.jar.dir" file="${dist.jar}"/>
<mkdir dir="${dist.jar.dir}"/>
<echo message="dist.jar = ${dist.jar}"/>
<jar compress="${jar.compress}" jarfile="${dist.jar}" filesetmanifest="merge">
<fileset dir="${build.dir}" excludes="jar/*"/>
</jar>
</target>
<target name="jbi-clean-build" depends="init,init-deploy,clean,jbi-build" description="Clean and Build Service Assembly."/>
<target name="dist" depends="jbi-build" description="Build distribution (JAR)."/>
<!--
EXECUTION SECTION
-->
<target name="run" depends="jbi-build,run-jbi-deploy" description="Deploy to server."/>
<target name="init-deploy">
<property name="include.jar.manifest" value=""/>
</target>
<target name="run-jbi-deploy" depends="jbi-build">
<property name="j2ee.server.instance" value=""/>
<loadproperties srcFile="${basedir}/nbproject/private/private.properties"/>
<jbi-deploy-service-assembly serviceAssemblyID="${jbi.service-assembly.id}" serviceAssemblyLocation="${basedir}/${dist.jar}" netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<target name="undeploy" depends="init">
<property name="j2ee.server.instance" value=""/>
<loadproperties srcFile="${basedir}/nbproject/private/private.properties"/>
<jbi-deploy-service-assembly undeployServiceAssembly="true" serviceAssemblyID="${jbi.service-assembly.id}" serviceAssemblyLocation="${basedir}/${dist.jar}" netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<target name="-pre-debug">
<property name="inDebug" value="true"/>
<setup-debug-environment netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<target name="-post-debug">
<property name="inDebug" value="false"/>
<teardown-debug-environment netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
</target>
<!--
DEBUGGING SECTION
-->
<target name="debug" description="Debug project in IDE." depends="run,-pre-debug" if="netbeans.home"/>
<target name="pre-debug-fix" depends="init">
<fail unless="fix.includes">Must set fix.includes</fail>
<property name="javac.includes" value="${fix.includes}.java"/>
</target>
<target name="do-debug-fix" if="netbeans.home" depends="init,pre-debug-fix,compile-single">
<j2seproject:nbjpdareload xmlns:j2seproject="http://www.netbeans.org/ns/j2se-project/1"/>
</target>
<target name="debug-fix" if="netbeans.home" depends="init,pre-debug-fix,do-debug-fix"/>
<!--
CLEANUP SECTION
-->
<target name="deps-clean" depends="init" unless="${no.dependencies}">
<ant target="clean" inheritall="false" antfile="${project.AdapterBPEL}/build.xml"/>
</target>
<target name="do-clean" depends="init">
<delete dir="${build.dir}"/>
<delete dir="${dist.dir}"/>
<delete dir="${source.root}/jbiServiceUnits"/>
</target>
<target name="post-clean">
<!-- Empty placeholder for easier customization. -->
<!-- You can override this target in the ../build.xml file. -->
</target>
<target name="clean" depends="init,deps-clean,do-clean,post-clean" description="Clean build products."/>
<target name="jbi-clean-config" depends="init,clear-casa,jbi-clean-build" description="Clean service assembly."/>
<target name="clear-casa">
<delete file="${source.root}/conf/${jbi.service-assembly.id}.casa"/>
<delete file="${src.dir}/${jbi.service-assembly.id}.wsdl"/>
</target>
<!--
JUNIT EXECUTION SECTION
=======================
-->
<target name="-pre-test-run" if="have.tests" depends="init">
<mkdir dir="${test.results.dir}"/>
<path id="unit.test.classpath">
<pathelement path="${soa.module.install.dir}/org-netbeans-modules-compapp-manager-jbi.jar"/>
<pathelement path="${soa.module.install.dir}/org-netbeans-modules-compapp-projects-jbi.jar"/>
<pathelement path="${soa.module.install.dir}/ext/jbi/jbi-admin-common.jar"/>
<pathelement path="${soa.module.install.dir}/ext/jbi/catd.jar"/>
<pathelement path="${java.module.install.dir}/ext/junit-3.8.2.jar"/>
<pathelement path="${java.module.install.dir}/ext/jaxws21/api/saaj-api.jar"/>
<pathelement path="${java.module.install.dir}/ext/jaxws21/saaj-impl.jar"/>
<pathelement path="${java.module.install.dir}/ext/jaxws21/FastInfoset.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-lib.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-util.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-lib2.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-indent.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-plain.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-plain-lib.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-settings.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-lexer.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-core.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-lexer.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-text.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-xdm.jar"/>
<pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-xam.jar"/>
<pathelement path="${netbeans.home}/lib/org-openide-modules.jar"/>
<pathelement path="${netbeans.home}/lib/org-openide-util.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-options.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-text.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-loaders.jar"/>
<pathelement path="${netbeans.home}/modules/org-openide-nodes.jar"/>
<pathelement path="${netbeans.home}/modules/org-netbeans-modules-editor-mimelookup.jar"/>
<pathelement path="${netbeans.home}/modules/org-netbeans-modules-editor-mimelookup-impl.jar"/>
<pathelement path="${netbeans.home}/core/org-openide-filesystems.jar"/>
</path>
</target>
<target name="-do-test-run" if="netbeans.home+have.tests" depends="init,-pre-test-run">
<junit showoutput="true" fork="yes" dir="${basedir}" failureproperty="tests.failed" errorproperty="tests.failed">
<classpath refid="unit.test.classpath"/>
<sysproperty key="NetBeansUserDir" value="${netbeans.user}"/>
<sysproperty key="org.netbeans.modules.compapp.catd.context" value="${org.netbeans.modules.compapp.catd.context}"/>
<test name="org.netbeans.modules.compapp.catd.ConfiguredTest" haltonfailure="no" todir="${test.results.dir}"/>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper to="*" from="test-sys-prop.*" type="glob"/>
</syspropertyset>
<formatter usefile="false" type="brief"/>
<formatter type="xml"/>
</junit>
</target>
<target name="-do-single-test-run" if="netbeans.home+have.tests" depends="init,-pre-test-run">
<junit showoutput="true" fork="yes" dir="${basedir}" failureproperty="tests.failed" errorproperty="tests.failed">
<classpath refid="unit.test.classpath"/>
<sysproperty key="NetBeansUserDir" value="${netbeans.user}"/>
<sysproperty key="inDebug" value="${inDebug}"/>
<sysproperty key="org.netbeans.modules.compapp.catd.context" value="${org.netbeans.modules.compapp.catd.context}"/>
<test name="org.netbeans.modules.compapp.catd.ConfiguredTest" haltonfailure="no" todir="${test.results.dir}"/>
<syspropertyset>
<propertyref prefix="test-sys-prop."/>
<mapper to="*" from="test-sys-prop.*" type="glob"/>
</syspropertyset>
<formatter usefile="false" type="brief"/>
<formatter type="xml"/>
</junit>
</target>
<target name="-post-test-run" if="have.tests" depends="init,-pre-test-run,-do-test-run">
<fail if="tests.failed">Some tests failed; see details above.</fail>
</target>
<target name="-post-single-test-run" if="have.tests" depends="init,-pre-test-run,-do-single-test-run">
<fail if="tests.failed">Some tests failed; see details above.</fail>
</target>
<target name="test-report" if="have.tests" depends="init"/>
<target name="-test-browse" if="netbeans.home+have.tests" depends="init"/>
<target name="test" depends="init,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests."/>
<target name="test-single" depends="init,-pre-test-run,-do-single-test-run,test-report,-post-single-test-run,-test-browse" description="Run unit tests."/>
<target name="debug-single" depends="init,-pre-test-run,-pre-debug,-do-single-test-run,-post-debug,test-report,-post-single-test-run,-test-browse" description="Debug unit tests."/>
<target name="-post-unit-test-run" if="have.tests+tests.failed" depends="init,-pre-test-run,-do-test-run">
<echo>Some tests failed; see details above.</echo>
</target>
<target name="unit-test" depends="init,-pre-test-run,-do-test-run,test-report,-post-unit-test-run,-test-browse" description="Run unit tests in a batch."/>
<target name="jbi-unit-test" depends="run,unit-test,undeploy" description="build, deploy, test, and undeploy."/>
</project>

View File

@ -0,0 +1,8 @@
build.xml.data.CRC32=8fa4ac08
build.xml.script.CRC32=34c97e34
build.xml.stylesheet.CRC32=a2c42ca0
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-impl.xml.data.CRC32=8fa4ac08
nbproject/build-impl.xml.script.CRC32=104b1a2f
nbproject/build-impl.xml.stylesheet.CRC32=4e6ce035

View File

@ -0,0 +1,6 @@
enterprise.module.install.dir=C:\\GlassFishESB\\netbeans\\enterprise5\\modules
ide.module.install.dir=C:\\GlassFishESB\\netbeans\\ide9\\modules
java.module.install.dir=C:\\GlassFishESB\\netbeans\\java2\\modules
netbeans.user=C:\\GlassFishESB\\.netbeans\\glassfishesb
soa.module.install.dir=C:\\GlassFishESB\\netbeans\\soa2\\modules
xml.module.install.dir=C:\\GlassFishESB\\netbeans\\xml2\\modules

View File

@ -0,0 +1,54 @@
build.classes.dir=${build.dir}/jar
build.classes.excludes=**/*.java,**/*.form,**/.nbattrs
build.dir=build
build.generated.dir=${build.dir}/generated
com.sun.jbi.routing=true
com.sun.jbi.sa.internal.routing=true
debug.classpath=${javac.classpath}:${build.classes.dir}
dist.dir=dist
dist.jar=${dist.dir}/AdapterCA.zip
dist.javadoc.dir=${dist.dir}/javadoc
j2ee.platform=1.4
j2ee.server.type=J2EE
jar.compress=false
javac.debug=true
javac.deprecation=false
javac.source=1.4
javac.target=1.4
javadoc.author=false
javadoc.encoding=
javadoc.noindex=false
javadoc.nonavbar=false
javadoc.notree=false
javadoc.preview=true
javadoc.private=false
javadoc.splitindex=true
javadoc.use=true
javadoc.version=false
javadoc.windowtitle=
jbi.content.additional=${reference.DocumentRepositoryEJB.dist};${reference.AdapterPolicyEngineBPEL.dist_se};${reference.AdapterSubjectDiscoveryBPEL.dist_se};${reference.AdapterBPEL.dist_se}
jbi.content.component=sun-javaee-engine;sun-bpel-engine;sun-bpel-engine;sun-bpel-engine
jbi.content.javaee.jars=${reference.DocumentRepositoryEJB.dist}
jbi.service-assembly.description=Represents the Service Assembly of AdapterCA
jbi.service-assembly.id=AdapterCA
jbi.service-unit.description=Represents this Service Unit
meta.inf=${source.root}/conf
platform.active=default_platform
project.AdapterBPEL=../AdapterBPEL
project.AdapterPolicyEngineBPEL=../AdapterPolicyEngineBPEL
project.AdapterSubjectDiscoveryBPEL=../../AdapterSubjectDiscoveryBPEL
project.DocumentRepositoryEJB=../DocumentRepositoryEJB
reference.AdapterBPEL.dist_se=${project.AdapterBPEL}/build/SEDeployment.jar
reference.AdapterPolicyEngineBPEL.dist_se=${project.AdapterPolicyEngineBPEL}/build/SEDeployment.jar
reference.AdapterSubjectDiscoveryBPEL.dist_se=${project.AdapterSubjectDiscoveryBPEL}/build/SEDeployment.jar
reference.DocumentRepositoryEJB.dist=${project.DocumentRepositoryEJB}/dist/DocumentRepositoryEJB.jar
resource.AdapterBPEL=${project.AdapterBPEL}/setup
resource.AdapterPolicyEngineBPEL=${project.AdapterPolicyEngineBPEL}/setup
resource.AdapterSubjectDiscoveryBPEL=${project.AdapterSubjectDiscoveryBPEL}/setup
resource.DocumentRepositoryEJB=${project.DocumentRepositoryEJB}/setup
source.encoding=UTF-8
source.root=src
src.build.dir=${source.root}/jbiServiceUnits
src.dir=${source.root}/jbiasa
test.dir=test
test.results.dir=${basedir}/test/results

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://www.netbeans.org/ns/project/1">
<type>org.netbeans.modules.compapp.projects.jbi</type>
<configuration>
<data xmlns="http://www.netbeans.org/ns/j2ee-jbi/1">
<name>AdapterCA</name>
<minimum-ant-version>1.6</minimum-ant-version>
<included-library>reference.DocumentRepositoryEJB.dist</included-library>
</data>
<references xmlns="http://www.netbeans.org/ns/ant-project-references/1">
<reference>
<foreign-project>AdapterBPEL</foreign-project>
<artifact-type>CAPS.asa:sun-bpel-engine</artifact-type>
<script>build.xml</script>
<target>dist_se</target>
<clean-target>clean</clean-target>
<id>dist_se</id>
</reference>
<reference>
<foreign-project>AdapterPolicyEngineBPEL</foreign-project>
<artifact-type>CAPS.asa:sun-bpel-engine</artifact-type>
<script>build.xml</script>
<target>dist_se</target>
<clean-target>clean</clean-target>
<id>dist_se</id>
</reference>
<reference>
<foreign-project>AdapterSubjectDiscoveryBPEL</foreign-project>
<artifact-type>CAPS.asa:sun-bpel-engine</artifact-type>
<script>build.xml</script>
<target>dist_se</target>
<clean-target>clean</clean-target>
<id>dist_se</id>
</reference>
<reference>
<foreign-project>DocumentRepositoryEJB</foreign-project>
<artifact-type>j2ee_archive</artifact-type>
<script>build.xml</script>
<target>dist</target>
<clean-target>clean</clean-target>
<id>dist</id>
</reference>
</references>
</configuration>
</project>

View File

@ -0,0 +1,326 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="urn:gov:hhs:fha:nhinc:adaptermpimanager" xmlns:ns10="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" xmlns:ns11="urn:gov:hhs:fha:nhinc:adapterpolicyenginetransform" xmlns:ns12="urn:gov:hhs:fha:nhinc:adapterpolicyengineorchestrator" xmlns:ns13="urn:gov:hhs:fha:nhinc:adapterpolicyengine" xmlns:ns14="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" xmlns:ns15="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" xmlns:ns16="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengine" xmlns:ns17="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineinterim" xmlns:ns18="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineinterimhelper" xmlns:ns19="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineorchestrator" xmlns:ns2="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" xmlns:ns20="urn:gov:hhs:fha:nhinc:adapters:adaptersubjectdiscoverybpel:adaptersubjectdiscovery" xmlns:ns21="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterauditquery" xmlns:ns22="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocquery" xmlns:ns23="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocretrieve" xmlns:ns24="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapternotify" xmlns:ns25="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adaptersubscription" xmlns:ns3="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" xmlns:ns4="urn:ihe:iti:xds-b:2007" xmlns:ns5="urn:gov:hhs:fha:nhinc:adapterdocretrieve" xmlns:ns6="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" xmlns:ns7="urn:gov:hhs:fha:nhinc:adapterdocquery" xmlns:ns8="urn:gov:hhs:fha:nhinc:adapterauditlogquery" xmlns:ns9="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" xmlns:xlink="http://www.w3.org/2000/xlink">
<endpoints>
<endpoint endpoint-name="AdapterMpiManagerPortTypeBindingPort" interface-name="ns1:AdapterMpiManagerPortType" name="endpoint1" service-name="ns1:AdapterMpiManagerService"/>
<endpoint endpoint-name="AuditRepositoryManagerPort" interface-name="ns2:AuditRepositoryManagerPortType" name="endpoint2" service-name="ns2:AuditRepositoryManagerService"/>
<endpoint endpoint-name="EntitySubjectDiscoveryPortSoap11" interface-name="ns3:EntitySubjectDiscoveryPortType" name="endpoint3" service-name="ns3:EntitySubjectDiscovery"/>
<endpoint endpoint-name="DocumentRegistry_Port_Soap12" interface-name="ns4:DocumentRegistry_PortType" name="endpoint4" service-name="ns4:DocumentRegistry_Service"/>
<endpoint endpoint-name="AdapterDocRetrievePortSoap11" interface-name="ns5:AdapterDocRetrievePortType" name="endpoint5" service-name="ns5:AdapterDocRetrieve"/>
<endpoint endpoint-name="AdapterInternalSubDiscoveryAnnouncePortSoap11" interface-name="ns6:AdapterInternalSubDiscoveryAnnouncePortType" name="endpoint6" service-name="ns6:AdapterInternalSubDiscoveryAnnounce"/>
<endpoint endpoint-name="AdapterDocQueryPortSoap11" interface-name="ns7:AdapterDocQueryPortType" name="endpoint7" service-name="ns7:AdapterDocQuery"/>
<endpoint endpoint-name="AdapterAuditLogQueryPortSoap11" interface-name="ns8:AdapterAuditLogQueryPortType" name="endpoint8" service-name="ns8:AdapterAuditLogQuery"/>
<endpoint endpoint-name="DocumentRepository_Port_Soap12" interface-name="ns4:DocumentRepository_PortType" name="endpoint9" service-name="ns4:DocumentRepository_Service"/>
<endpoint endpoint-name="AdapterNotificationProducerPortSoap11" interface-name="ns9:AdapterNotificationProducerPortType" name="endpoint10" service-name="ns9:AdapterNotificationProducer"/>
<endpoint endpoint-name="AdapterNotificationConsumerPortSoap11" interface-name="ns10:AdapterNotificationConsumerPortType" name="endpoint11" service-name="ns10:AdapterNotificationConsumer"/>
<endpoint endpoint-name="AdapterPolicyEngineTransformPortSoap11" interface-name="ns11:AdapterPolicyEngineTransformPortType" name="endpoint12" service-name="ns11:AdapterPolicyEngineTransform"/>
<endpoint endpoint-name="AdapterPolicyEngineOrchestratorPortSoap11" interface-name="ns12:AdapterPolicyEngineOrchestratorPortType" name="endpoint13" service-name="ns12:AdapterPolicyEngineOrchestrator"/>
<endpoint endpoint-name="AdapterPolicyEnginePortSoap11" interface-name="ns13:AdapterPolicyEnginePortType" name="endpoint14" service-name="ns13:AdapterPolicyEngine"/>
<endpoint endpoint-name="AdapterPolicyEngineInterimPortSoap11" interface-name="ns14:AdapterPolicyEngineInterimPortType" name="endpoint15" service-name="ns14:AdapterPolicyEngineInterim"/>
<endpoint endpoint-name="AdapterPolicyEngineInterimHelperPortSoap11" interface-name="ns15:AdapterPolicyEngineInterimHelperPortType" name="endpoint16" service-name="ns15:AdapterPolicyEngineInterimHelper"/>
<endpoint endpoint-name="javaee_DocumentRepository_Port_Soap12" interface-name="ns4:DocumentRepository_PortType" name="endpoint17" service-name="ns4:DocumentRepository_Service"/>
<endpoint endpoint-name="javaee_DocumentRegistry_Port_Soap12" interface-name="ns4:DocumentRegistry_PortType" name="endpoint18" service-name="ns4:DocumentRegistry_Service"/>
<endpoint display-name="AdapterEnginePL" endpoint-name="AdapterPolicyEnginePortTypeRole_myRole" file-path="AdapterPolicyEngine.bpel" interface-name="ns13:AdapterPolicyEnginePortType" name="endpoint19" process-name="AdapterPolicyEngine" service-name="ns16:AdapterEnginePL"/>
<endpoint display-name="AdapterPolicyEnginePL" endpoint-name="AdapterPolicyEngineInterimPortTypeRole_myRole" file-path="AdapterPolicyEngineInterim.bpel" interface-name="ns14:AdapterPolicyEngineInterimPortType" name="endpoint20" process-name="AdapterPolicyEngineInterim" service-name="ns17:AdapterPolicyEnginePL"/>
<endpoint display-name="AdapterPolicyEngineInterimHelperPL" endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_myRole" file-path="AdapterPolicyEngineInterimHelper.bpel" interface-name="ns15:AdapterPolicyEngineInterimHelperPortType" name="endpoint21" process-name="AdapterPolicyEngineInterimHelper" service-name="ns18:AdapterPolicyEngineInterimHelperPL"/>
<endpoint display-name="AdapterPolicyEngineOrchestratorPL" endpoint-name="AdapterPolicyEngineOrchestratorPortTypeRole_myRole" file-path="AdapterPolicyEngineOrchestrator.bpel" interface-name="ns12:AdapterPolicyEngineOrchestratorPortType" name="endpoint22" process-name="AdapterPolicyEngineOrchestrator" service-name="ns19:AdapterPolicyEngineOrchestratorPL"/>
<endpoint display-name="AdapterPolicyEngineOrchestratorPL" endpoint-name="AdapterPolicyEngineOrchestratorPortTypeRole_partnerRole" file-path="AdapterPolicyEngine.bpel" interface-name="ns12:AdapterPolicyEngineOrchestratorPortType" name="endpoint23" process-name="AdapterPolicyEngine" service-name="ns16:AdapterPolicyEngineOrchestratorPL"/>
<endpoint display-name="AdapterPolicyEngineInterimHelperPL" endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_partnerRole" file-path="AdapterPolicyEngineInterim.bpel" interface-name="ns15:AdapterPolicyEngineInterimHelperPortType" name="endpoint24" process-name="AdapterPolicyEngineInterim" service-name="ns17:AdapterPolicyEngineInterimHelperPL"/>
<endpoint display-name="AdapterPolicyEngineInterimHelperInvokePL" endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_partnerRole" file-path="AdapterPolicyEngineInterimHelper.bpel" interface-name="ns15:AdapterPolicyEngineInterimHelperPortType" name="endpoint25" process-name="AdapterPolicyEngineInterimHelper" service-name="ns18:AdapterPolicyEngineInterimHelperInvokePL"/>
<endpoint display-name="AdapterPolicyEngineTransformPL" endpoint-name="AdapterPolicyEngineTransformPortTypeRole_partnerRole" file-path="AdapterPolicyEngineInterimHelper.bpel" interface-name="ns11:AdapterPolicyEngineTransformPortType" name="endpoint26" process-name="AdapterPolicyEngineInterimHelper" service-name="ns18:AdapterPolicyEngineTransformPL"/>
<endpoint display-name="AdapterComponentDocRegistryPL" endpoint-name="DocumentRegistry_Role_partnerRole" file-path="AdapterPolicyEngineInterimHelper.bpel" interface-name="ns4:DocumentRegistry_PortType" name="endpoint27" process-name="AdapterPolicyEngineInterimHelper" service-name="ns18:AdapterComponentDocRegistryPL"/>
<endpoint display-name="AdapterComponentDocRepositoryPL" endpoint-name="DocumentRepository_Role_partnerRole" file-path="AdapterPolicyEngineInterimHelper.bpel" interface-name="ns4:DocumentRepository_PortType" name="endpoint28" process-name="AdapterPolicyEngineInterimHelper" service-name="ns18:AdapterComponentDocRepositoryPL"/>
<endpoint display-name="AdapterPolicyEngineInterimPL" endpoint-name="AdapterPolicyEngineInterimPortTypeRole_partnerRole" file-path="AdapterPolicyEngineOrchestrator.bpel" interface-name="ns14:AdapterPolicyEngineInterimPortType" name="endpoint29" process-name="AdapterPolicyEngineOrchestrator" service-name="ns19:AdapterPolicyEngineInterimPL"/>
<endpoint display-name="AdapterIntSubDiscAnnouncePL" endpoint-name="AdapterInternalSubDiscoveryAnnouncePortTypeRole_myRole" file-path="AdapterSubjectDiscovery.bpel" interface-name="ns6:AdapterInternalSubDiscoveryAnnouncePortType" name="endpoint30" process-name="AdapterSubjectDiscovery" service-name="ns20:AdapterIntSubDiscAnnouncePL"/>
<endpoint display-name="MpiManagerPL" endpoint-name="AdapterMpiManagerPortTypeRole_partnerRole" file-path="AdapterSubjectDiscovery.bpel" interface-name="ns1:AdapterMpiManagerPortType" name="endpoint31" process-name="AdapterSubjectDiscovery" service-name="ns20:MpiManagerPL"/>
<endpoint display-name="EntitySubjectDiscoveryPL" endpoint-name="EntitySubjectDiscoveryPortTypeRole_partnerRole" file-path="AdapterSubjectDiscovery.bpel" interface-name="ns3:EntitySubjectDiscoveryPortType" name="endpoint32" process-name="AdapterSubjectDiscovery" service-name="ns20:EntitySubjectDiscoveryPL"/>
<endpoint display-name="AdapterAuditQueryPL" endpoint-name="AdapterAuditLogQueryPortTypeRole_myRole" file-path="AdapterAuditQuery.bpel" interface-name="ns8:AdapterAuditLogQueryPortType" name="endpoint33" process-name="AdapterAuditQuery" service-name="ns21:AdapterAuditQueryPL"/>
<endpoint display-name="AdapterDocQueryPL" endpoint-name="AdapterDocQueryPortTypeRole_myRole" file-path="AdapterDocQuery.bpel" interface-name="ns7:AdapterDocQueryPortType" name="endpoint34" process-name="AdapterDocQuery" service-name="ns22:AdapterDocQueryPL"/>
<endpoint display-name="AdapterDocRetrievePL" endpoint-name="AdapterDocRetrievePortTypeRole_myRole" file-path="AdapterDocRetrieve.bpel" interface-name="ns5:AdapterDocRetrievePortType" name="endpoint35" process-name="AdapterDocRetrieve" service-name="ns23:AdapterDocRetrievePL"/>
<endpoint display-name="AdapterNotifyPL" endpoint-name="AdapterNotificationConsumerPortTypeRole_myRole" file-path="AdapterNotify.bpel" interface-name="ns10:AdapterNotificationConsumerPortType" name="endpoint36" process-name="AdapterNotify" service-name="ns24:AdapterNotifyPL"/>
<endpoint display-name="AdapterSubscriptionPL" endpoint-name="AdapterNotificationProducerPortTypeRole_myRole" file-path="AdapterSubscription.bpel" interface-name="ns9:AdapterNotificationProducerPortType" name="endpoint37" process-name="AdapterSubscription" service-name="ns25:AdapterSubscriptionPL"/>
<endpoint display-name="AuditRepositoryPL" endpoint-name="AuditRepositoryManagerPortTypeRole_partnerRole" file-path="AdapterAuditQuery.bpel" interface-name="ns2:AuditRepositoryManagerPortType" name="endpoint38" process-name="AdapterAuditQuery" service-name="ns21:AuditRepositoryPL"/>
<endpoint display-name="AdapterComponentDocQueryPL" endpoint-name="DocumentRegistry_Role_partnerRole" file-path="AdapterDocQuery.bpel" interface-name="ns4:DocumentRegistry_PortType" name="endpoint39" process-name="AdapterDocQuery" service-name="ns22:AdapterComponentDocQueryPL"/>
<endpoint display-name="AdapterComponentDocRetrievePL" endpoint-name="DocumentRepository_Role_partnerRole" file-path="AdapterDocRetrieve.bpel" interface-name="ns4:DocumentRepository_PortType" name="endpoint40" process-name="AdapterDocRetrieve" service-name="ns23:AdapterComponentDocRetrievePL"/>
</endpoints>
<service-units>
<service-engine-service-unit artifacts-zip="DocumentRepositoryEJB.jar" component-name="sun-javaee-engine" defined="true" description="Represents this Service Unit" internal="true" name="AdapterCA-DocumentRepositoryEJB" unit-name="DocumentRepositoryEJB" unknown="false" x="102" y="99">
<provides endpoint="endpoint17"/>
<provides endpoint="endpoint18"/>
</service-engine-service-unit>
<service-engine-service-unit artifacts-zip="AdapterPolicyEngineBPEL.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="AdapterCA-AdapterPolicyEngineBPEL" unit-name="AdapterPolicyEngineBPEL" unknown="false" x="115" y="184">
<provides endpoint="endpoint19"/>
<provides endpoint="endpoint20"/>
<provides endpoint="endpoint21"/>
<provides endpoint="endpoint22"/>
<consumes endpoint="endpoint23"/>
<consumes endpoint="endpoint24"/>
<consumes endpoint="endpoint25"/>
<consumes endpoint="endpoint26"/>
<consumes endpoint="endpoint27"/>
<consumes endpoint="endpoint28"/>
<consumes endpoint="endpoint29"/>
</service-engine-service-unit>
<service-engine-service-unit artifacts-zip="AdapterSubjectDiscoveryBPEL.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="AdapterCA-AdapterSubjectDiscoveryBPEL" unit-name="AdapterSubjectDiscoveryBPEL" unknown="false" x="101" y="269">
<provides endpoint="endpoint30"/>
<consumes endpoint="endpoint31"/>
<consumes endpoint="endpoint32"/>
</service-engine-service-unit>
<service-engine-service-unit artifacts-zip="AdapterBPEL.jar" component-name="sun-bpel-engine" defined="true" description="Represents this Service Unit" internal="true" name="AdapterCA-AdapterBPEL" unit-name="AdapterBPEL" unknown="false" x="151" y="354">
<provides endpoint="endpoint33"/>
<provides endpoint="endpoint34"/>
<provides endpoint="endpoint35"/>
<provides endpoint="endpoint36"/>
<provides endpoint="endpoint37"/>
<consumes endpoint="endpoint38"/>
<consumes endpoint="endpoint39"/>
<consumes endpoint="endpoint40"/>
</service-engine-service-unit>
<binding-component-service-unit artifacts-zip="sun-http-binding.jar" component-name="sun-http-binding" description="Represents this Service Unit" name="AdapterCA-sun-http-binding" unit-name="sun-http-binding">
<ports>
<port x="67" y="1252">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/service[@name='AdapterAuditLogQuery']/port[@name='AdapterAuditLogQueryPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint8"/>
<provides endpoint="endpoint8"/>
</port>
<port x="67" y="1159">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/service[@name='DocumentRegistry_Service']/port[@name='DocumentRegistry_Port_Soap12'])" xlink:type="simple"/>
<consumes endpoint="endpoint4"/>
<provides endpoint="endpoint4"/>
</port>
<port x="67" y="1066">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/service[@name='DocumentRepository_Service']/port[@name='DocumentRepository_Port_Soap12'])" xlink:type="simple"/>
<consumes endpoint="endpoint9"/>
<provides endpoint="endpoint9"/>
</port>
<port x="67" y="987">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/service[@name='AdapterDocQuery']/port[@name='AdapterDocQueryPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint7"/>
<provides endpoint="endpoint7"/>
</port>
<port x="67" y="908">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/service[@name='AdapterDocRetrieve']/port[@name='AdapterDocRetrievePortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint5"/>
<provides endpoint="endpoint5"/>
</port>
<port x="67" y="829">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/service[@name='AdapterNotificationConsumer']/port[@name='AdapterNotificationConsumerPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint11"/>
<provides endpoint="endpoint11"/>
</port>
<port x="67" y="750">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/service[@name='AdapterNotificationProducer']/port[@name='AdapterNotificationProducerPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint10"/>
<provides endpoint="endpoint10"/>
</port>
<port x="67" y="671">
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/service[@name='AuditRepositoryManagerService']/port[@name='AuditRepositoryManagerPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint2"/>
<provides endpoint="endpoint2"/>
</port>
<port x="67" y="355">
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngine']/port[@name='AdapterPolicyEnginePortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint14"/>
<provides endpoint="endpoint14"/>
</port>
<port x="67" y="276">
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineInterim']/port[@name='AdapterPolicyEngineInterimPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint15"/>
<provides endpoint="endpoint15"/>
</port>
<port x="67" y="197">
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineInterimHelper']/port[@name='AdapterPolicyEngineInterimHelperPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint16"/>
<provides endpoint="endpoint16"/>
</port>
<port x="67" y="118">
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineOrchestrator']/port[@name='AdapterPolicyEngineOrchestratorPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint13"/>
<provides endpoint="endpoint13"/>
</port>
<port x="67" y="39">
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineTransform']/port[@name='AdapterPolicyEngineTransformPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint12"/>
<provides endpoint="endpoint12"/>
</port>
<port x="67" y="592">
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/service[@name='AdapterInternalSubDiscoveryAnnounce']/port[@name='AdapterInternalSubDiscoveryAnnouncePortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint6"/>
<provides endpoint="endpoint6"/>
</port>
<port x="67" y="513">
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/service[@name='AdapterMpiManagerService']/port[@name='AdapterMpiManagerPortTypeBindingPort'])" xlink:type="simple"/>
<consumes endpoint="endpoint1"/>
<provides endpoint="endpoint1"/>
</port>
<port x="67" y="434">
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/service[@name='EntitySubjectDiscovery']/port[@name='EntitySubjectDiscoveryPortSoap11'])" xlink:type="simple"/>
<consumes endpoint="endpoint3"/>
<provides endpoint="endpoint3"/>
</port>
</ports>
</binding-component-service-unit>
</service-units>
<connections>
<connection consumer="endpoint4" provider="endpoint18" state="unchanged"/>
<connection consumer="endpoint27" provider="endpoint18" state="unchanged"/>
<connection consumer="endpoint39" provider="endpoint18" state="unchanged"/>
<connection consumer="endpoint13" provider="endpoint22" state="unchanged"/>
<connection consumer="endpoint23" provider="endpoint22" state="unchanged"/>
<connection consumer="endpoint31" provider="endpoint1" state="unchanged"/>
<connection consumer="endpoint38" provider="endpoint2" state="unchanged"/>
<connection consumer="endpoint5" provider="endpoint35" state="unchanged"/>
<connection consumer="endpoint26" provider="endpoint12" state="unchanged"/>
<connection consumer="endpoint6" provider="endpoint30" state="unchanged"/>
<connection consumer="endpoint9" provider="endpoint17" state="unchanged"/>
<connection consumer="endpoint28" provider="endpoint17" state="unchanged"/>
<connection consumer="endpoint40" provider="endpoint17" state="unchanged"/>
<connection consumer="endpoint14" provider="endpoint19" state="unchanged"/>
<connection consumer="endpoint15" provider="endpoint20" state="unchanged"/>
<connection consumer="endpoint29" provider="endpoint20" state="unchanged"/>
<connection consumer="endpoint11" provider="endpoint36" state="unchanged"/>
<connection consumer="endpoint16" provider="endpoint21" state="unchanged"/>
<connection consumer="endpoint24" provider="endpoint21" state="unchanged"/>
<connection consumer="endpoint25" provider="endpoint21" state="unchanged"/>
<connection consumer="endpoint32" provider="endpoint3" state="unchanged"/>
<connection consumer="endpoint7" provider="endpoint34" state="unchanged"/>
<connection consumer="endpoint10" provider="endpoint37" state="unchanged"/>
<connection consumer="endpoint8" provider="endpoint33" state="unchanged"/>
</connections>
<porttypes>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/portType[@name='AdapterAuditLogQueryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/portType[@name='DocumentRegistry_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/portType[@name='DocumentRepository_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/portType[@name='AdapterDocQueryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/portType[@name='AdapterDocRetrievePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/portType[@name='AdapterNotificationConsumerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/portType[@name='AdapterNotificationProducerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/portType[@name='AdapterSubscriptionManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/portType[@name='AuditRepositoryManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl#xpointer(/definitions/portType[@name='NhincComponentInternalAuditRepositoryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/portType[@name='DocumentRegistry_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/portType[@name='DocumentRepository_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEnginePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineInterimPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineInterimHelperPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineOrchestratorPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineTransformPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/portType[@name='AdapterInternalSubDiscoveryAnnouncePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/portType[@name='AdapterMpiManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/portType[@name='EntitySubjectDiscoveryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/DocumentRepositoryEJB/META-INF/wsdl/DocumentRegistryService/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/portType[@name='DocumentRegistry_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/DocumentRepositoryEJB/META-INF/wsdl/DocumentRepositoryService/AdapterComponentDocRepository.wsdl#xpointer(/definitions/portType[@name='DocumentRepository_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/portType[@name='AdapterAuditLogQueryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/portType[@name='DocumentRegistry_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/portType[@name='DocumentRepository_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/portType[@name='AdapterDocQueryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/portType[@name='AdapterDocRetrievePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/portType[@name='AdapterNotificationConsumerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/portType[@name='AdapterNotificationProducerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/portType[@name='AdapterSubscriptionManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/portType[@name='AuditRepositoryManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl#xpointer(/definitions/portType[@name='NhincComponentInternalAuditRepositoryPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/portType[@name='DocumentRegistry_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/portType[@name='DocumentRepository_PortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEnginePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineInterimPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineInterimHelperPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineOrchestratorPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/portType[@name='AdapterPolicyEngineTransformPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/portType[@name='AdapterInternalSubDiscoveryAnnouncePortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/portType[@name='AdapterMpiManagerPortType'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/portType[@name='EntitySubjectDiscoveryPortType'])" xlink:type="simple"/>
</porttypes>
<bindings>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/binding[@name='AdapterAuditLogQueryBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/binding[@name='DocumentRegistry_Binding_Soap12'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/binding[@name='DocumentRepository_Binding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/binding[@name='AdapterDocQueryBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/binding[@name='AdapterDocRetrieveBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/binding[@name='AdapterNotificationConsumerBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/binding[@name='AdapterNotificationProducerBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/binding[@name='AdapterSubscriptionManagerBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/binding[@name='AuditRepositoryManagerBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl#xpointer(/definitions/binding[@name='NhincComponentInternalAuditRepositoryPortTypeBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/binding[@name='DocumentRegistry_Binding_Soap12'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/binding[@name='DocumentRepository_Binding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineInterimBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineInterimHelperBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineOrchestratorBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineTransformBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/binding[@name='AdapterInternalSubDiscoveryAnnounceBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/binding[@name='AdapterMpiManagerPortTypeBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/binding[@name='EntitySubjectDiscoveryBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/DocumentRepositoryEJB/META-INF/wsdl/DocumentRegistryService/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/binding[@name='DocumentRegistry_Binding_Soap12'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/DocumentRepositoryEJB/META-INF/wsdl/DocumentRepositoryService/AdapterComponentDocRepository.wsdl#xpointer(/definitions/binding[@name='DocumentRepository_Binding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/binding[@name='AdapterAuditLogQueryBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/binding[@name='DocumentRegistry_Binding_Soap12'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/binding[@name='DocumentRepository_Binding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/binding[@name='AdapterDocQueryBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/binding[@name='AdapterDocRetrieveBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/binding[@name='AdapterNotificationConsumerBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/binding[@name='AdapterNotificationProducerBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/binding[@name='AdapterSubscriptionManagerBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/binding[@name='AuditRepositoryManagerBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl#xpointer(/definitions/binding[@name='NhincComponentInternalAuditRepositoryPortTypeBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/binding[@name='DocumentRegistry_Binding_Soap12'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/binding[@name='DocumentRepository_Binding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineInterimBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineInterimHelperBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineOrchestratorBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/binding[@name='AdapterPolicyEngineTransformBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/binding[@name='AdapterInternalSubDiscoveryAnnounceBindingSoap11'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/binding[@name='AdapterMpiManagerPortTypeBinding'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/binding[@name='EntitySubjectDiscoveryBindingSoap11'])" xlink:type="simple"/>
</bindings>
<services>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/service[@name='AdapterAuditLogQuery'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/service[@name='DocumentRegistry_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/service[@name='DocumentRepository_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/service[@name='AdapterDocQuery'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/service[@name='AdapterDocRetrieve'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/service[@name='AdapterNotificationConsumer'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/service[@name='AdapterNotificationProducer'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/service[@name='AdapterSubscriptionManager'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/service[@name='AuditRepositoryManagerService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl#xpointer(/definitions/service[@name='NhincComponentInternalAuditRepositoryService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/service[@name='DocumentRegistry_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/service[@name='DocumentRepository_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngine'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineInterim'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineInterimHelper'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineOrchestrator'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterPolicyEngineBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineTransform'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/service[@name='AdapterInternalSubDiscoveryAnnounce'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/service[@name='AdapterMpiManagerService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/AdapterSubjectDiscoveryBPEL/META-INF/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/service[@name='EntitySubjectDiscovery'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/DocumentRepositoryEJB/META-INF/wsdl/DocumentRegistryService/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/service[@name='DocumentRegistry_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/DocumentRepositoryEJB/META-INF/wsdl/DocumentRepositoryService/AdapterComponentDocRepository.wsdl#xpointer(/definitions/service[@name='DocumentRepository_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl#xpointer(/definitions/service[@name='AdapterAuditLogQuery'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/service[@name='DocumentRegistry_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/service[@name='DocumentRepository_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl#xpointer(/definitions/service[@name='AdapterDocQuery'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl#xpointer(/definitions/service[@name='AdapterDocRetrieve'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl#xpointer(/definitions/service[@name='AdapterNotificationConsumer'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/service[@name='AdapterNotificationProducer'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl#xpointer(/definitions/service[@name='AdapterSubscriptionManager'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl#xpointer(/definitions/service[@name='AuditRepositoryManagerService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterBPEL/src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl#xpointer(/definitions/service[@name='NhincComponentInternalAuditRepositoryService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl#xpointer(/definitions/service[@name='DocumentRegistry_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl#xpointer(/definitions/service[@name='DocumentRepository_Service'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngine.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngine'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterim.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineInterim'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineInterimHelper.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineInterimHelper'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineOrchestrator.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineOrchestrator'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterPolicyEngineBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterPolicyEngineTransform.wsdl#xpointer(/definitions/service[@name='AdapterPolicyEngineTransform'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterInternalSubDiscoveryAnnounce.wsdl#xpointer(/definitions/service[@name='AdapterInternalSubDiscoveryAnnounce'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/AdapterMpiManager.wsdl#xpointer(/definitions/service[@name='AdapterMpiManagerService'])" xlink:type="simple"/>
<link xlink:href="../jbiServiceUnits/META-INF/AdapterSubjectDiscoveryBPEL/src/_references/_projects/Interfaces/src/wsdl/EntitySubjectDiscovery.wsdl#xpointer(/definitions/service[@name='EntitySubjectDiscovery'])" xlink:type="simple"/>
</services>
<regions>
<region name="WSDL Endpoints" width="150"/>
<region name="JBI Modules" width="500"/>
<region name="External Modules" width="200"/>
</regions>
</casa>

View File

@ -0,0 +1,109 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/jbi ./jbi.xsd">
<service-assembly>
<identification>
<name>AdapterCA</name>
<description>Represents the Service Assembly of AdapterCA</description>
</identification>
<service-unit>
<identification>
<name>AdapterCA-DocumentRepositoryEJB</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>DocumentRepositoryEJB.jar</artifacts-zip>
<component-name>sun-javaee-engine</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-AdapterPolicyEngineBPEL</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>AdapterPolicyEngineBPEL.jar</artifacts-zip>
<component-name>sun-bpel-engine</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-AdapterSubjectDiscoveryBPEL</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>AdapterSubjectDiscoveryBPEL.jar</artifacts-zip>
<component-name>sun-bpel-engine</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-AdapterBPEL</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>AdapterBPEL.jar</artifacts-zip>
<component-name>sun-bpel-engine</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-sun-database-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-database-binding.jar</artifacts-zip>
<component-name>sun-database-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-sun-file-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-file-binding.jar</artifacts-zip>
<component-name>sun-file-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-sun-ftp-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-ftp-binding.jar</artifacts-zip>
<component-name>sun-ftp-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-sun-http-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-http-binding.jar</artifacts-zip>
<component-name>sun-http-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-sun-jms-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-jms-binding.jar</artifacts-zip>
<component-name>sun-jms-binding</component-name>
</target>
</service-unit>
<service-unit>
<identification>
<name>AdapterCA-sun-ldap-binding</name>
<description>Represents this Service Unit</description>
</identification>
<target>
<artifacts-zip>sun-ldap-binding.jar</artifacts-zip>
<component-name>sun-ldap-binding</component-name>
</target>
</service-unit>
</service-assembly>
</jbi>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component-info-list>
<component-info>
<description>Database binding</description>
<name>sun-database-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/jdbc/</xmlns>
</component-info>
<component-info>
<description>File Binding</description>
<name>sun-file-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/file/</xmlns>
</component-info>
<component-info>
<description>FTP Binding</description>
<name>sun-ftp-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/ftp/</xmlns>
</component-info>
<component-info>
<description>HTTP Soap Binding to send SOAP messages e.g. to and from BPEL service engine.</description>
<name>sun-http-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.xmlsoap.org/wsdl/http/</xmlns>
<xmlns>http://schemas.xmlsoap.org/wsdl/soap/</xmlns>
<xmlns>http://schemas.xmlsoap.org/wsdl/soap12/</xmlns>
</component-info>
<component-info>
<description>JMS Binding</description>
<name>sun-jms-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/jms/</xmlns>
</component-info>
<component-info>
<description>LDAP binding</description>
<name>sun-ldap-binding</name>
<state>Installed</state>
<type>Binding</type>
<xmlns>http://schemas.sun.com/jbi/wsdl-extensions/ldap/</xmlns>
</component-info>
</component-info-list>

View File

@ -0,0 +1,63 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<component-info-list>
<component-info>
<description>Database binding</description>
<name>sun-database-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>File Binding</description>
<name>sun-file-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>FTP Binding</description>
<name>sun-ftp-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>HTTP Soap Binding to send SOAP messages e.g. to and from BPEL service engine.</description>
<name>sun-http-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>JMS Binding</description>
<name>sun-jms-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>LDAP binding</description>
<name>sun-ldap-binding</name>
<state>Installed</state>
<type>Binding</type>
</component-info>
<component-info>
<description>This is a edm service engine.</description>
<name>sun-edm-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
<component-info>
<description>This is a bpel service engine.</description>
<name>sun-bpel-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
<component-info>
<description>Java EE service engine.</description>
<name>sun-javaee-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
<component-info>
<description>This is a xslt service engine.</description>
<name>sun-xslt-engine</name>
<state>Installed</state>
<type>Engine</type>
</component-info>
</component-info-list>

View File

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi" xmlns:ns1="urn:ihe:iti:xds-b:2007" xmlns:ns10="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" xmlns:ns11="urn:gov:hhs:fha:nhinc:adapterdocretrieve" xmlns:ns12="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocretrieve" xmlns:ns13="urn:gov:hhs:fha:nhinc:adapterpolicyenginetransform" xmlns:ns14="urn:gov:hhs:fha:nhinc:adapterinternalsubdiscoveryannounce" xmlns:ns15="urn:gov:hhs:fha:nhinc:adapterpolicyengine" xmlns:ns16="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterim" xmlns:ns17="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineinterim" xmlns:ns18="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" xmlns:ns19="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapternotify" xmlns:ns2="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineinterimhelper" xmlns:ns20="urn:gov:hhs:fha:nhinc:adapterpolicyengineinterimhelper" xmlns:ns21="urn:gov:hhs:fha:nhinc:entitysubjectdiscovery" xmlns:ns22="urn:gov:hhs:fha:nhinc:adapterdocquery" xmlns:ns23="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" xmlns:ns24="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adaptersubscription" xmlns:ns25="urn:gov:hhs:fha:nhinc:adapterauditlogquery" xmlns:ns3="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocquery" xmlns:ns4="urn:gov:hhs:fha:nhinc:adapterpolicyengineorchestrator" xmlns:ns5="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengineorchestrator" xmlns:ns6="urn:gov:hhs:fha:nhinc:adapters:general:adapterpolicyenginebpel:adapterpolicyengine" xmlns:ns7="urn:gov:hhs:fha:nhinc:adapters:adaptersubjectdiscoverybpel:adaptersubjectdiscovery" xmlns:ns8="urn:gov:hhs:fha:nhinc:adaptermpimanager" xmlns:ns9="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterauditquery" version="1.0">
<service-assembly>
<identification>
<name>AdapterCA</name>
<description>Represents the Service Assembly of AdapterCA</description>
</identification>
<connections>
<connection>
<consumer endpoint-name="DocumentRegistry_Port_Soap12" service-name="ns1:DocumentRegistry_Service"/>
<provider endpoint-name="javaee_DocumentRegistry_Port_Soap12" service-name="ns1:DocumentRegistry_Service"/>
</connection>
<connection>
<consumer endpoint-name="DocumentRegistry_Role_partnerRole" service-name="ns2:AdapterComponentDocRegistryPL"/>
<provider endpoint-name="javaee_DocumentRegistry_Port_Soap12" service-name="ns1:DocumentRegistry_Service"/>
</connection>
<connection>
<consumer endpoint-name="DocumentRegistry_Role_partnerRole" service-name="ns3:AdapterComponentDocQueryPL"/>
<provider endpoint-name="javaee_DocumentRegistry_Port_Soap12" service-name="ns1:DocumentRegistry_Service"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineOrchestratorPortSoap11" service-name="ns4:AdapterPolicyEngineOrchestrator"/>
<provider endpoint-name="AdapterPolicyEngineOrchestratorPortTypeRole_myRole" service-name="ns5:AdapterPolicyEngineOrchestratorPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineOrchestratorPortTypeRole_partnerRole" service-name="ns6:AdapterPolicyEngineOrchestratorPL"/>
<provider endpoint-name="AdapterPolicyEngineOrchestratorPortTypeRole_myRole" service-name="ns5:AdapterPolicyEngineOrchestratorPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterMpiManagerPortTypeRole_partnerRole" service-name="ns7:MpiManagerPL"/>
<provider endpoint-name="AdapterMpiManagerPortTypeBindingPort" service-name="ns8:AdapterMpiManagerService"/>
</connection>
<connection>
<consumer endpoint-name="AuditRepositoryManagerPortTypeRole_partnerRole" service-name="ns9:AuditRepositoryPL"/>
<provider endpoint-name="AuditRepositoryManagerPort" service-name="ns10:AuditRepositoryManagerService"/>
</connection>
<connection>
<consumer endpoint-name="AdapterDocRetrievePortSoap11" service-name="ns11:AdapterDocRetrieve"/>
<provider endpoint-name="AdapterDocRetrievePortTypeRole_myRole" service-name="ns12:AdapterDocRetrievePL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineTransformPortTypeRole_partnerRole" service-name="ns2:AdapterPolicyEngineTransformPL"/>
<provider endpoint-name="AdapterPolicyEngineTransformPortSoap11" service-name="ns13:AdapterPolicyEngineTransform"/>
</connection>
<connection>
<consumer endpoint-name="AdapterInternalSubDiscoveryAnnouncePortSoap11" service-name="ns14:AdapterInternalSubDiscoveryAnnounce"/>
<provider endpoint-name="AdapterInternalSubDiscoveryAnnouncePortTypeRole_myRole" service-name="ns7:AdapterIntSubDiscAnnouncePL"/>
</connection>
<connection>
<consumer endpoint-name="DocumentRepository_Port_Soap12" service-name="ns1:DocumentRepository_Service"/>
<provider endpoint-name="javaee_DocumentRepository_Port_Soap12" service-name="ns1:DocumentRepository_Service"/>
</connection>
<connection>
<consumer endpoint-name="DocumentRepository_Role_partnerRole" service-name="ns2:AdapterComponentDocRepositoryPL"/>
<provider endpoint-name="javaee_DocumentRepository_Port_Soap12" service-name="ns1:DocumentRepository_Service"/>
</connection>
<connection>
<consumer endpoint-name="DocumentRepository_Role_partnerRole" service-name="ns12:AdapterComponentDocRetrievePL"/>
<provider endpoint-name="javaee_DocumentRepository_Port_Soap12" service-name="ns1:DocumentRepository_Service"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEnginePortSoap11" service-name="ns15:AdapterPolicyEngine"/>
<provider endpoint-name="AdapterPolicyEnginePortTypeRole_myRole" service-name="ns6:AdapterEnginePL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineInterimPortSoap11" service-name="ns16:AdapterPolicyEngineInterim"/>
<provider endpoint-name="AdapterPolicyEngineInterimPortTypeRole_myRole" service-name="ns17:AdapterPolicyEnginePL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineInterimPortTypeRole_partnerRole" service-name="ns5:AdapterPolicyEngineInterimPL"/>
<provider endpoint-name="AdapterPolicyEngineInterimPortTypeRole_myRole" service-name="ns17:AdapterPolicyEnginePL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterNotificationConsumerPortSoap11" service-name="ns18:AdapterNotificationConsumer"/>
<provider endpoint-name="AdapterNotificationConsumerPortTypeRole_myRole" service-name="ns19:AdapterNotifyPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineInterimHelperPortSoap11" service-name="ns20:AdapterPolicyEngineInterimHelper"/>
<provider endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_myRole" service-name="ns2:AdapterPolicyEngineInterimHelperPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_partnerRole" service-name="ns17:AdapterPolicyEngineInterimHelperPL"/>
<provider endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_myRole" service-name="ns2:AdapterPolicyEngineInterimHelperPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_partnerRole" service-name="ns2:AdapterPolicyEngineInterimHelperInvokePL"/>
<provider endpoint-name="AdapterPolicyEngineInterimHelperPortTypeRole_myRole" service-name="ns2:AdapterPolicyEngineInterimHelperPL"/>
</connection>
<connection>
<consumer endpoint-name="EntitySubjectDiscoveryPortTypeRole_partnerRole" service-name="ns7:EntitySubjectDiscoveryPL"/>
<provider endpoint-name="EntitySubjectDiscoveryPortSoap11" service-name="ns21:EntitySubjectDiscovery"/>
</connection>
<connection>
<consumer endpoint-name="AdapterDocQueryPortSoap11" service-name="ns22:AdapterDocQuery"/>
<provider endpoint-name="AdapterDocQueryPortTypeRole_myRole" service-name="ns3:AdapterDocQueryPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterNotificationProducerPortSoap11" service-name="ns23:AdapterNotificationProducer"/>
<provider endpoint-name="AdapterNotificationProducerPortTypeRole_myRole" service-name="ns24:AdapterSubscriptionPL"/>
</connection>
<connection>
<consumer endpoint-name="AdapterAuditLogQueryPortSoap11" service-name="ns25:AdapterAuditLogQuery"/>
<provider endpoint-name="AdapterAuditLogQueryPortTypeRole_myRole" service-name="ns9:AdapterAuditQueryPL"/>
</connection>
</connections>
</service-assembly>
</jbi>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<javaee-project xmlns="http://java.sun.com/xml/ns/jbi/javaee/config/1/" xmlns:ns0="urn:gov:hhs:fha:nhinc:adaptermpi" xmlns:ns1="urn:gov:hhs:fha:nhinc:adaptercomponentmpi" name="AdapterMpiEJB">
<services>
<provides enable-for-javaee-http="true" endpoint-name="javaee_AdapterMpiPort" interface-name="ns0:AdapterMpiPortType" service-name="ns0:AdapterMpiService"/>
<consumes enable-for-nmr="true" endpoint-name="javaee_AdapterComponentMpiPort" interface-name="ns1:AdapterComponentMpiPortType" service-name="ns1:AdapterComponentMpiService"/>
</services>
</javaee-project>

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<javaee-project xmlns="http://java.sun.com/xml/ns/jbi/javaee/config/1/" xmlns:ns0="urn:ihe:iti:xds-b:2007" name="DocumentRepositoryEJB">
<services>
<provides enable-for-javaee-http="true" endpoint-name="javaee_DocumentRepository_Port_Soap12" interface-name="ns0:DocumentRepository_PortType" service-name="ns0:DocumentRepository_Service"/>
<provides enable-for-javaee-http="true" endpoint-name="javaee_DocumentRegistry_Port_Soap12" interface-name="ns0:DocumentRegistry_PortType" service-name="ns0:DocumentRegistry_Service"/>
</services>
</javaee-project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<javaee-project xmlns="http://java.sun.com/xml/ns/jbi/javaee/config/1/" xmlns:ns0="urn:gov:hhs:fha:nhinc:adaptercomponentmpi" name="MpiEJB">
<services>
<provides enable-for-javaee-http="true" endpoint-name="javaee_AdapterComponentMpiPort" interface-name="ns0:AdapterComponentMpiPortType" service-name="ns0:AdapterComponentMpiService"/>
</services>
</javaee-project>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AdapterComponentDocRegistryWrapper" targetNamespace="http://enterprise.netbeans.org/bpel/AdapterComponentDocRegistryWrapper" xmlns:tns="http://enterprise.netbeans.org/bpel/AdapterComponentDocRegistryWrapper" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:ihe:iti:xds-b:2007">
<import location="Interfaces/wsdl/AdapterComponentDocRegistry.wsdl" namespace="urn:ihe:iti:xds-b:2007"/>
<plnk:partnerLinkType name="DocumentRegistry_LinkType">
<plnk:role name="DocumentRegistry_Role" portType="ns:DocumentRegistry_PortType"/>
</plnk:partnerLinkType>
</definitions>

View File

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<definitions
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="AdapterComponentDocRepositoryWrapper" targetNamespace="http://enterprise.netbeans.org/bpel/AdapterComponentDocRepositoryWrapper" xmlns:tns="http://enterprise.netbeans.org/bpel/AdapterComponentDocRepositoryWrapper" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:ns="urn:ihe:iti:xds-b:2007">
<import location="Interfaces/wsdl/AdapterComponentDocRepository.wsdl" namespace="urn:ihe:iti:xds-b:2007"/>
<plnk:partnerLinkType name="DocumentRepository_LinkType">
<plnk:role name="DocumentRepository_Role" portType="ns:DocumentRepository_PortType"/>
</plnk:partnerLinkType>
</definitions>

View File

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog" prefer="system">
<system systemId="Interfaces/wsdl/AdapterDocQuery.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterDocQuery.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterComponentDocRegistry.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRegistry.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterDocRetrieve.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterDocRetrieve.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterComponentDocRepository.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterComponentDocRepository.wsdl"/>
<system systemId="Interfaces/wsdl/NhincComponentInternalAuditRepository.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/NhincComponentInternalAuditRepository.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterAuditLogQuery.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterAuditLogQuery.wsdl"/>
<system systemId="Interfaces/wsdl/NhincComponentAuditRepository.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/NhincComponentAuditRepository.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterSubscriptionManagement.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterSubscriptionManagement.wsdl"/>
<system systemId="Interfaces/wsdl/rw-2.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/rw-2.wsdl"/>
<system systemId="Interfaces/wsdl/AdapterNotificationConsumer.wsdl" uri="src/_references/_projects/Interfaces/src/wsdl/AdapterNotificationConsumer.wsdl"/>
</catalog>

View File

@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jbi xmlns="http://java.sun.com/xml/ns/jbi" xmlns:ns0="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterauditquery" xmlns:ns1="urn:gov:hhs:fha:nhinc:nhinccomponentauditrepository" xmlns:ns10="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adaptersubscription" xmlns:ns11="urn:gov:hhs:fha:nhinc:adaptersubscriptionmanagement" xmlns:ns12="http://www.sun.com/jbi/descriptor/service-unit" xmlns:ns2="urn:gov:hhs:fha:nhinc:adapterauditlogquery" xmlns:ns3="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocquery" xmlns:ns4="urn:ihe:iti:xds-b:2007" xmlns:ns5="urn:gov:hhs:fha:nhinc:adapterdocquery" xmlns:ns6="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapterdocretrieve" xmlns:ns7="urn:gov:hhs:fha:nhinc:adapterdocretrieve" xmlns:ns8="urn:gov:hhs:fha:nhinc:adapters:general:adapterbpel:adapternotify" xmlns:ns9="urn:gov:hhs:fha:nhinc:adapternotificationconsumer" version="1.0">
<services binding-component="false">
<provides endpoint-name="AdapterAuditLogQueryPortTypeRole_myRole" interface-name="ns2:AdapterAuditLogQueryPortType" service-name="ns0:AdapterAuditQueryPL">
<ns12:display-name>AdapterAuditQueryPL</ns12:display-name>
<ns12:process-name>AdapterAuditQuery</ns12:process-name>
<ns12:file-path>AdapterAuditQuery.bpel</ns12:file-path>
</provides>
<provides endpoint-name="AdapterDocQueryPortTypeRole_myRole" interface-name="ns5:AdapterDocQueryPortType" service-name="ns3:AdapterDocQueryPL">
<ns12:display-name>AdapterDocQueryPL</ns12:display-name>
<ns12:process-name>AdapterDocQuery</ns12:process-name>
<ns12:file-path>AdapterDocQuery.bpel</ns12:file-path>
</provides>
<provides endpoint-name="AdapterDocRetrievePortTypeRole_myRole" interface-name="ns7:AdapterDocRetrievePortType" service-name="ns6:AdapterDocRetrievePL">
<ns12:display-name>AdapterDocRetrievePL</ns12:display-name>
<ns12:process-name>AdapterDocRetrieve</ns12:process-name>
<ns12:file-path>AdapterDocRetrieve.bpel</ns12:file-path>
</provides>
<provides endpoint-name="AdapterNotificationConsumerPortTypeRole_myRole" interface-name="ns9:AdapterNotificationConsumerPortType" service-name="ns8:AdapterNotifyPL">
<ns12:display-name>AdapterNotifyPL</ns12:display-name>
<ns12:process-name>AdapterNotify</ns12:process-name>
<ns12:file-path>AdapterNotify.bpel</ns12:file-path>
</provides>
<provides endpoint-name="AdapterNotificationProducerPortTypeRole_myRole" interface-name="ns11:AdapterNotificationProducerPortType" service-name="ns10:AdapterSubscriptionPL">
<ns12:display-name>AdapterSubscriptionPL</ns12:display-name>
<ns12:process-name>AdapterSubscription</ns12:process-name>
<ns12:file-path>AdapterSubscription.bpel</ns12:file-path>
</provides>
<consumes endpoint-name="AuditRepositoryManagerPortTypeRole_partnerRole" interface-name="ns1:AuditRepositoryManagerPortType" service-name="ns0:AuditRepositoryPL">
<ns12:display-name>AuditRepositoryPL</ns12:display-name>
<ns12:process-name>AdapterAuditQuery</ns12:process-name>
<ns12:file-path>AdapterAuditQuery.bpel</ns12:file-path>
</consumes>
<consumes endpoint-name="DocumentRegistry_Role_partnerRole" interface-name="ns4:DocumentRegistry_PortType" service-name="ns3:AdapterComponentDocQueryPL">
<ns12:display-name>AdapterComponentDocQueryPL</ns12:display-name>
<ns12:process-name>AdapterDocQuery</ns12:process-name>
<ns12:file-path>AdapterDocQuery.bpel</ns12:file-path>
</consumes>
<consumes endpoint-name="DocumentRepository_Role_partnerRole" interface-name="ns4:DocumentRepository_PortType" service-name="ns6:AdapterComponentDocRetrievePL">
<ns12:display-name>AdapterComponentDocRetrievePL</ns12:display-name>
<ns12:process-name>AdapterDocRetrieve</ns12:process-name>
<ns12:file-path>AdapterDocRetrieve.bpel</ns12:file-path>
</consumes>
</services>
</jbi>

View File

@ -0,0 +1,544 @@
<?xml version="1.0" encoding="ASCII"?>
<!-- $Id: NarrativeBlock.xsd,v 1.1 2006/05/23 23:03:14 wbeeler Exp $ -->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
<xs:complexType name="StrucDoc.Text" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
<xs:element name="table" type="StrucDoc.Table"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-text+xml"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Title" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.TitleContent"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-title+xml"/>
</xs:complexType><!-- DELETE THIS, we don't need to define a global element for text
<xs:element name="text" type="text"/>
-->
<xs:complexType name="StrucDoc.Br"/>
<xs:complexType name="StrucDoc.Caption" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Col">
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="span" type="xs:string" default="1"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Colgroup">
<xs:sequence minOccurs="0" maxOccurs="unbounded">
<xs:element name="col" type="StrucDoc.Col"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="span" type="xs:string" default="1"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Content" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="revised">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="insert"/>
<xs:enumeration value="delete"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.TitleContent" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.TitleContent"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Footnote" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
<xs:element name="table" type="StrucDoc.Table"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.TitleFootnote" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.TitleContent"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.FootnoteRef">
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="IDREF" type="xs:IDREF" use="required"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Item" mixed="true">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
<xs:element name="table" type="StrucDoc.Table"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.LinkHtml" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
</xs:choice>
<xs:attribute name="name" type="xs:string"/>
<xs:attribute name="href" type="xs:string"/>
<xs:attribute name="rel" type="xs:string"/>
<xs:attribute name="rev" type="xs:string"/>
<xs:attribute name="title" type="xs:string"/>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.List">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:element name="item" type="StrucDoc.Item" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="listType" default="unordered">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ordered"/>
<xs:enumeration value="unordered"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Paragraph" mixed="true">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
</xs:choice>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.RenderMultiMedia">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="referencedObject" type="xs:IDREFS" use="required"/>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Sub" mixed="true"/>
<xs:complexType name="StrucDoc.Sup" mixed="true"/>
<xs:complexType name="StrucDoc.Table">
<xs:sequence>
<xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
<xs:choice>
<xs:element name="col" type="StrucDoc.Col" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="colgroup" type="StrucDoc.Colgroup" minOccurs="0" maxOccurs="unbounded"/>
</xs:choice>
<xs:element name="thead" type="StrucDoc.Thead" minOccurs="0"/>
<xs:element name="tfoot" type="StrucDoc.Tfoot" minOccurs="0"/>
<xs:element name="tbody" type="StrucDoc.Tbody" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="summary" type="xs:string"/>
<xs:attribute name="width" type="xs:string"/>
<xs:attribute name="border" type="xs:string"/>
<xs:attribute name="frame">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="void"/>
<xs:enumeration value="above"/>
<xs:enumeration value="below"/>
<xs:enumeration value="hsides"/>
<xs:enumeration value="lhs"/>
<xs:enumeration value="rhs"/>
<xs:enumeration value="vsides"/>
<xs:enumeration value="box"/>
<xs:enumeration value="border"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rules">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="none"/>
<xs:enumeration value="groups"/>
<xs:enumeration value="rows"/>
<xs:enumeration value="cols"/>
<xs:enumeration value="all"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="cellspacing" type="xs:string"/>
<xs:attribute name="cellpadding" type="xs:string"/>
</xs:complexType>
<xs:complexType name="StrucDoc.Tbody">
<xs:sequence maxOccurs="unbounded">
<xs:element name="tr" type="StrucDoc.Tr"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Td" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
<xs:element name="paragraph" type="StrucDoc.Paragraph"/>
<xs:element name="list" type="StrucDoc.List"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="abbr" type="xs:string"/>
<xs:attribute name="axis" type="xs:string"/>
<xs:attribute name="headers" type="xs:IDREFS"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="row"/>
<xs:enumeration value="col"/>
<xs:enumeration value="rowgroup"/>
<xs:enumeration value="colgroup"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rowspan" type="xs:string" default="1"/>
<xs:attribute name="colspan" type="xs:string" default="1"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Tfoot">
<xs:sequence maxOccurs="unbounded">
<xs:element name="tr" type="StrucDoc.Tr"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Th" mixed="true">
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="content" type="StrucDoc.Content"/>
<xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
<xs:element name="sub" type="StrucDoc.Sub"/>
<xs:element name="sup" type="StrucDoc.Sup"/>
<xs:element name="br" type="StrucDoc.Br"/>
<xs:element name="footnote" type="StrucDoc.Footnote"/>
<xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
<xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="abbr" type="xs:string"/>
<xs:attribute name="axis" type="xs:string"/>
<xs:attribute name="headers" type="xs:IDREFS"/>
<xs:attribute name="scope">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="row"/>
<xs:enumeration value="col"/>
<xs:enumeration value="rowgroup"/>
<xs:enumeration value="colgroup"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="rowspan" type="xs:string" default="1"/>
<xs:attribute name="colspan" type="xs:string" default="1"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Thead">
<xs:sequence maxOccurs="unbounded">
<xs:element name="tr" type="StrucDoc.Tr"/>
</xs:sequence>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="StrucDoc.Tr">
<xs:choice maxOccurs="unbounded">
<xs:element name="th" type="StrucDoc.Th"/>
<xs:element name="td" type="StrucDoc.Td"/>
</xs:choice>
<xs:attribute name="ID" type="xs:ID"/>
<xs:attribute name="language" type="xs:NMTOKEN"/>
<xs:attribute name="styleCode" type="xs:NMTOKENS"/>
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
<xs:enumeration value="char"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="char" type="xs:string"/>
<xs:attribute name="charoff" type="xs:string"/>
<xs:attribute name="valign">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="baseline"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,30 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif"
xmlns:v3="urn:hl7-org:v3"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified">
<xs:annotation xmlns="urn:hl7-org:v3">
<xs:documentation>Source Information
Rendered by: RoseTree 4.0.9
Rendered on: 3-5-2007T12:50:17
This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
Transform: $RCSfile: RoseTreeRimToMIFStaticModel.xsl,v $ $Revision: 1.2 $ $Date: 2007/03/06 06:56:43 $
Generated using schema builder version: 3.0.3
RIM MIF Infrastructure Root to Schema Transform: $Id: RimInfrastructureRootToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/voc.xsd"/>
<xs:include schemaLocation="../coreschemas/datatypes.xsd"/>
<xs:group name="InfrastructureRootElements">
<xs:sequence>
<xs:element xmlns="urn:hl7-org:v3" name="realmCode" type="CS" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element xmlns="urn:hl7-org:v3" name="typeId" type="II" minOccurs="0" maxOccurs="1"/>
<xs:element xmlns="urn:hl7-org:v3" name="templateId" type="II" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:attributeGroup name="InfrastructureRootAttributes"/>
</xs:schema>

View File

@ -0,0 +1,342 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT030007UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
<xs:include schemaLocation="COCT_MT150002UV01.xsd"/>
<xs:include schemaLocation="COCT_MT030202UV01.xsd"/>
<xs:include schemaLocation="COCT_MT710000UV01.xsd"/>
<xs:complexType name="COCT_MT030007UV.BirthPlace">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="birthplace" type="COCT_MT710000UV01.Place" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Citizen">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="politicalOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="CIT"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.ContactParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="contactOrganization" type="COCT_MT150002UV01.Organization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element name="contactPerson" type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassContact" use="optional" default="CON"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Employment">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="jobCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="jobTitleName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="jobClassCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="employerOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassEmployee" use="optional" default="EMP"/>
<xs:attribute name="negationInd" type="bl" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Entity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="quantity" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="existenceTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Guarantor">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="guarantorOrganization" type="COCT_MT150002UV01.Organization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element name="guarantorPerson" type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUAR"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Guardian">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="certificateText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="guardianOrganization" type="COCT_MT150002UV01.Organization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element name="guardianPerson" type="COCT_MT030202UV01.Person" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.LanguageCommunication">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="languageCode" type="CE" minOccurs="1" maxOccurs="1"/>
<xs:element name="modeCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceInd" type="BL" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Member">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="groupEntity" type="COCT_MT030007UV.Entity" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="MBR"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.NonPersonLivingSubject">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="quantity" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="existenceTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="riskCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="handlingCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="deceasedInd" type="BL" minOccurs="0" maxOccurs="1"/>
<xs:element name="multipleBirthInd" type="BL" minOccurs="0" maxOccurs="1"/>
<xs:element name="multipleBirthOrderNumber" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="organDonorInd" type="BL" minOccurs="0" maxOccurs="1"/>
<xs:element name="strainText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="genderStatusCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="asMember" type="COCT_MT030007UV.Member" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asOtherIDs" type="COCT_MT030007UV.OtherIDs" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="contactParty" type="COCT_MT030007UV.ContactParty" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="guardian" type="COCT_MT030007UV.Guardian" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="guarantor" type="COCT_MT030007UV.Guarantor" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="birthPlace" type="COCT_MT030007UV.BirthPlace" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="optional"
default="NLIV"/>
<xs:attribute name="determinerCode" type="x_DeterminerInstanceKind" use="required"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.OtherIDs">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="deceasedInd" type="BL" minOccurs="0" maxOccurs="1"/>
<xs:element name="deceasedTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="multipleBirthInd" type="BL" minOccurs="0" maxOccurs="1"/>
<xs:element name="multipleBirthOrderNumber" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="organDonorInd" type="BL" minOccurs="0" maxOccurs="1"/>
<xs:element name="maritalStatusCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="educationLevelCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="disabilityCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="livingArrangementCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="religiousAffiliationCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="raceCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="ethnicGroupCode" type="CE" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="asEmployment" type="COCT_MT030007UV.Employment" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asCitizen" type="COCT_MT030007UV.Citizen" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asStudent" type="COCT_MT030007UV.Student" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asMember" type="COCT_MT030007UV.Member" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asOtherIDs" type="COCT_MT030007UV.OtherIDs" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="contactParty" type="COCT_MT030007UV.ContactParty" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="guardian" type="COCT_MT030007UV.Guardian" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="guarantor" type="COCT_MT030007UV.Guarantor" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="birthPlace" type="COCT_MT030007UV.BirthPlace" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="languageCommunication" type="COCT_MT030007UV.LanguageCommunication"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="x_DeterminerInstanceKind" use="required"/>
</xs:complexType>
<xs:complexType name="COCT_MT030007UV.Student">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="schoolOrganization" type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="STD"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT030202UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT030202UV01.Birthplace">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="birthplace" type="COCT_MT030202UV01.Place" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL"/>
</xs:complexType>
<xs:complexType name="COCT_MT030202UV01.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthplace" type="COCT_MT030202UV01.Birthplace" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT030202UV01.Place">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="directionsText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="positionText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="gpsText" type="ST" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassPlace" use="optional" default="PLC"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT030203UV02.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT030203UV02.LanguageCommunication">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="modeCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceInd" type="BL" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT030203UV02.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="languageCommunication" type="COCT_MT030203UV02.LanguageCommunication"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT030207UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT030207UV.LanguageCommunication">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="modeCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceInd" type="BL" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT030207UV.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="PN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="languageCommunication" type="COCT_MT030207UV.LanguageCommunication"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,87 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT040203UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
<xs:include schemaLocation="COCT_MT030203UV02.xsd"/>
<xs:complexType name="COCT_MT040203UV01.NotificationParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:choice>
<xs:element name="contactOrganization" type="COCT_MT150003UV03.Organization"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element name="contactPerson" type="COCT_MT030203UV02.Person" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassContact" use="optional" default="CON"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT070000UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT710000UV01.xsd"/>
<xs:complexType name="COCT_MT070000UV01.LocatedEntity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="location" type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="optional" default="LOCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,143 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT090003UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
<xs:complexType name="COCT_MT090003UV.AssignedEntity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:choice>
<xs:element name="assignedOrganization" type="COCT_MT090003UV.Organization" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="assignedPerson" type="COCT_MT090003UV.Person" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="assignedDevice" type="COCT_MT090003UV.Device" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="assignedNonPersonLivingSubject"
type="COCT_MT090003UV.NonPersonLivingSubject"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
<xs:element name="representedOrganization" type="COCT_MT150003UV03.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
</xs:complexType>
<xs:complexType name="COCT_MT090003UV.Device">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="manufacturerModelName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="softwareName" type="SC" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090003UV.NonPersonLivingSubject">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassNonPersonLivingSubject" use="optional"
default="NLIV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090003UV.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="EN_explicit" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090003UV.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="EN_explicit" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT090100UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
<xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
<xs:include schemaLocation="COCT_MT070000UV01.xsd"/>
<xs:complexType name="COCT_MT090100UV01.AssignedPerson">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="certificateText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="assignedPerson" type="COCT_MT090100UV01.Person" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
<xs:element name="representedOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
</xs:complexType>
<xs:complexType name="COCT_MT090100UV01.Group">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="RGRP"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090100UV01.LanguageCommunication">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="modeCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceInd" type="BL" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT090100UV01.LicensedEntity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="issuingOrganization" type="COCT_MT150003UV03.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="LicensedEntityRole" use="optional" default="LIC"/>
</xs:complexType>
<xs:complexType name="COCT_MT090100UV01.Member">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="group" type="COCT_MT090100UV01.Group" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="MBR"/>
</xs:complexType>
<xs:complexType name="COCT_MT090100UV01.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="EN_explicit" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="asLicensedEntity" type="COCT_MT090100UV01.LicensedEntity" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asMember" type="COCT_MT090100UV01.Member" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asRoleOther" type="COCT_MT090100UV01.RoleOther" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="languageCommunication" type="COCT_MT090100UV01.LanguageCommunication"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090100UV01.RoleOther">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,185 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT090300UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
<xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
<xs:include schemaLocation="COCT_MT070000UV01.xsd"/>
<xs:complexType name="COCT_MT090300UV01.AssignedDevice">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="certificateText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="assignedDevice" type="COCT_MT090300UV01.Device" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
<xs:element name="representedOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
</xs:complexType>
<xs:complexType name="COCT_MT090300UV01.Device">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="manufacturerModelName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="softwareName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="asLicensedEntity" type="COCT_MT090300UV01.LicensedEntity" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asMember" type="COCT_MT090300UV01.Member" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asRoleOther" type="COCT_MT090300UV01.RoleOther" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="languageCommunication" type="COCT_MT090300UV01.LanguageCommunication"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090300UV01.Group">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="RGRP"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT090300UV01.LanguageCommunication">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="languageCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="modeCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="preferenceInd" type="BL" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT090300UV01.LicensedEntity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="issuingOrganization" type="COCT_MT150003UV03.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="LicensedEntityRole" use="optional" default="LIC"/>
</xs:complexType>
<xs:complexType name="COCT_MT090300UV01.Member">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="group" type="COCT_MT090300UV01.Group" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="MBR"/>
</xs:complexType>
<xs:complexType name="COCT_MT090300UV01.RoleOther">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified" xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT090303UV01.
* Source information:
* Rendered by: RoseTree 3.0.19
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3 2005/04/17 03:20:15 lmckenzi Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
*
* Generated by XMLITS version 2.0
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
-->
<xs:annotation>
<xs:documentation>Generated using schema builder version 2.0. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3 2005/04/17 03:20:15 lmckenzi Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="../coreschemas/NarrativeBlock.xsd"/>
<xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
<xs:complexType name="COCT_MT090303UV01.AssignedDevice">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:choice>
<xs:element name="assignedDevice" type="COCT_MT090303UV01.Device" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:choice>
<xs:element name="representedOrganization" type="COCT_MT150003UV03.Organization" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" default="ASSIGNED"/>
</xs:complexType>
<xs:complexType name="COCT_MT090303UV01.Device">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="manufacturerModelName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="softwareName" type="SC" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,151 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT150000UV02.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT070000UV01.xsd"/>
<xs:complexType name="COCT_MT150000UV02.ContactParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="contactPerson" type="COCT_MT150000UV02.Person" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassContact" use="optional" default="CON"/>
</xs:complexType>
<xs:complexType name="COCT_MT150000UV02.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="standardIndustryClassCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="asOrganizationPartOf" type="COCT_MT150000UV02.OrganizationPartOf"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="contactParty" type="COCT_MT150000UV02.ContactParty" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="organizationContains" type="COCT_MT150000UV02.OrganizationContains"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT150000UV02.OrganizationContains">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="partOrganization" type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PART"/>
</xs:complexType>
<xs:complexType name="COCT_MT150000UV02.OrganizationPartOf">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="wholeOrganization" type="COCT_MT150000UV02.Organization" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PART"/>
</xs:complexType>
<xs:complexType name="COCT_MT150000UV02.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="asLocatedEntity" type="COCT_MT070000UV01.LocatedEntity" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,77 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT150002UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT150002UV01.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT150003UV03.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT150003UV03.ContactParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="contactPerson" type="COCT_MT150003UV03.Person" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassContact" use="optional" default="CON"/>
</xs:complexType>
<xs:complexType name="COCT_MT150003UV03.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="contactParty" type="COCT_MT150003UV03.ContactParty" nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT150003UV03.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="EN_explicit" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT150007UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT150007UV.ContactParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="contactPerson" type="COCT_MT150007UV.Person" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassContact" use="optional" default="CON"/>
</xs:complexType>
<xs:complexType name="COCT_MT150007UV.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="contactParty" type="COCT_MT150007UV.ContactParty" nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT150007UV.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="PN_explicit" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,247 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified" xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT180000UV04.
* Source information:
* Rendered by: RoseTree 3.0.19
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3 2005/04/17 03:20:15 lmckenzi Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
*
* Generated by XMLITS version 2.0
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
-->
<xs:annotation>
<xs:documentation>Generated using schema builder version 2.0. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3 2005/04/17 03:20:15 lmckenzi Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="../coreschemas/NarrativeBlock.xsd"/>
<xs:complexType name="COCT_MT180000UV04.AccommodationCoverage">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="ActClass" use="optional" fixed="ACCM"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="DEF"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.Author">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="carrierRole" type="COCT_MT180000UV04.CarrierRole" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUT"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.Beneficiary">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="coveredParty" type="COCT_MT180000UV04.CoveredParty" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="BEN"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.CarrierOrganization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="TN" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.CarrierRole">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
<xs:element name="underwritingCarrierOrganization" type="COCT_MT180000UV04.CarrierOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="UNDWRT"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.CoveredParty">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:choice>
<xs:element name="coveredPartyAnimal" type="COCT_MT180000UV04.CoveredPartyAnimal" minOccurs="1" maxOccurs="1"/>
<xs:element name="coveredPartyPerson" type="COCT_MT180000UV04.CoveredPartyPerson" minOccurs="1" maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="COVPTY"/>
<xs:attribute name="negationInd" type="bl" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.CoveredPartyAnimal">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="ST" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClassLivingSubject" use="optional" default="LIV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.CoveredPartyPerson">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="PN_explicit" minOccurs="1" maxOccurs="1"/>
<xs:element name="administrativeGenderCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="deceasedTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="multipleBirthInd" type="BL" minOccurs="1" maxOccurs="1"/>
<xs:element name="multipleBirthOrderNumber" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="parentOrGuardianRole" type="COCT_MT180000UV04.ParentOrGuardianRole" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.EmployerOrganization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.Employment">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="employerOrganization" type="COCT_MT180000UV04.EmployerOrganization" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClassEmployee" use="optional" default="EMP"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.Holder">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="policyHolder" type="COCT_MT180000UV04.PolicyHolder" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="HLD"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.Limitation">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="accommodationCoverage" type="COCT_MT180000UV04.AccommodationCoverage" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="LIMIT"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.ParentOrGuardian">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="PN_explicit" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.ParentOrGuardianRole">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
<xs:element name="code" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:element name="guardianParentOrGuardian" type="COCT_MT180000UV04.ParentOrGuardian" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.PolicyHolder">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="policyHolderPerson" type="COCT_MT180000UV04.PolicyHolderPerson" minOccurs="1" maxOccurs="1"/>
<xs:element name="policyHolderOrganization" type="COCT_MT180000UV04.PolicyHolderOrganization" minOccurs="1" maxOccurs="1"/>
</xs:choice>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="POLHOLD"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.PolicyHolderOrganization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="TN" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.PolicyHolderPerson">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="PN_explicit" minOccurs="1" maxOccurs="1"/>
<xs:element name="birthTime" type="TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="asEmployment" type="COCT_MT180000UV04.Employment" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT180000UV04.PolicyOrAccount">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="beneficiary" type="COCT_MT180000UV04.Beneficiary" nillable="true" minOccurs="1" maxOccurs="1"/>
<xs:element name="holder" type="COCT_MT180000UV04.Holder" nillable="true" minOccurs="0" maxOccurs="1"/>
<xs:element name="author" type="COCT_MT180000UV04.Author" nillable="true" minOccurs="1" maxOccurs="1"/>
<xs:element name="limitation" type="COCT_MT180000UV04.Limitation" nillable="true" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="ActClass" use="optional" fixed="COV"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,161 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT670000UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT670000UV01.Account">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClass" use="optional" fixed="ACCT"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="DEF"/>
</xs:complexType>
<xs:complexType name="COCT_MT670000UV01.GuarantorLanguage">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="languageCode" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:element name="modeCode" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:element name="preferenceInd" type="BL" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT670000UV01.GuarantorOrganization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT670000UV01.GuarantorPerson">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="name" type="PN_explicit" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="asPersonalRelationship" type="COCT_MT670000UV01.PersonalRelationship"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
<xs:element name="guarantorLanguage" type="COCT_MT670000UV01.GuarantorLanguage"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT670000UV01.GuarantorRole">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="guarantorPerson" type="COCT_MT670000UV01.GuarantorPerson" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="guarantorOrganization" type="COCT_MT670000UV01.GuarantorOrganization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
<xs:element name="contractHeld" type="COCT_MT670000UV01.Holder" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUAR"/>
<xs:attribute name="negationInd" type="bl" use="optional"/>
</xs:complexType>
<xs:complexType name="COCT_MT670000UV01.Holder">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="time" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="account" type="COCT_MT670000UV01.Account" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="HLD"/>
</xs:complexType>
<xs:complexType name="COCT_MT670000UV01.PersonalRelationship">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CS" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PRS"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,111 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT710000UV01.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT710000UV01.LocatedEntityHasParts">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="locatedPlace" type="COCT_MT710000UV01.Place" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="optional" default="LOCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT710000UV01.LocatedEntityPartOf">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="location" type="COCT_MT710000UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="optional" default="LOCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT710000UV01.Place">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="directionsText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="positionText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="gpsText" type="ST" minOccurs="0" maxOccurs="1"/>
<xs:element name="asLocatedEntityPartOf" type="COCT_MT710000UV01.LocatedEntityPartOf"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="locatedEntityHasParts" type="COCT_MT710000UV01.LocatedEntityHasParts"
nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassPlace" use="optional" default="PLC"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT710007UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:complexType name="COCT_MT710007UV.Place">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="directionsText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="positionText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="gpsText" type="ST" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassPlace" use="optional" default="PLC"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,183 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT820000UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT150003UV03.xsd"/>
<xs:include schemaLocation="COCT_MT150000UV02.xsd"/>
<xs:complexType name="COCT_MT820000UV.AssignedProvider">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="addr" type="AD_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="certificateText" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:choice>
<xs:element name="assignedOrganization" type="COCT_MT820000UV.Organization" nillable="true"
minOccurs="0"
maxOccurs="1"/>
<xs:element name="assignedPerson" type="COCT_MT820000UV.Person" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:choice>
<xs:element name="representedOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional"
default="ASSIGNED"/>
</xs:complexType>
<xs:complexType name="COCT_MT820000UV.CareProvision">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="1"/>
<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
<xs:element name="statusCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="performer" type="COCT_MT820000UV.Performer" nillable="true" minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClassRoot" use="optional" default="PCPR"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
</xs:complexType>
<xs:complexType name="COCT_MT820000UV.HealthCareProvider">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="issuingOrganization" type="COCT_MT150003UV03.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PROV"/>
</xs:complexType>
<xs:complexType name="COCT_MT820000UV.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="ON_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="asHealthCareProvider" type="COCT_MT820000UV.HealthCareProvider"
nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
<xs:element name="asRoleOther" type="COCT_MT820000UV.RoleOther" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT820000UV.Performer">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="functionCode" type="CV" minOccurs="0" maxOccurs="1"/>
<xs:element name="assignedProvider" type="COCT_MT820000UV.AssignedProvider" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="optional"
default="PRF"/>
</xs:complexType>
<xs:complexType name="COCT_MT820000UV.Person">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="name" type="PN_explicit" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="asHealthCareProvider" type="COCT_MT820000UV.HealthCareProvider"
nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
<xs:element name="asRoleOther" type="COCT_MT820000UV.RoleOther" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="COCT_MT820000UV.RoleOther">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="scopingOrganization" type="COCT_MT150000UV02.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,179 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type COCT_MT960000UV.
* Source information:
* Rendered by: RoseTree 4.0.6
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT090303UV01.xsd"/>
<xs:complexType name="COCT_MT960000UV.Author">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUT"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="OP"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.Component1">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="positionCoordinate" type="COCT_MT960000UV.PositionCoordinate"
nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional"
default="COMP"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AN"/>
<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.Component2">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="positionAccuracy" type="COCT_MT960000UV.PositionAccuracy" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional"
default="COMP"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="AP"/>
<xs:attribute name="contextConductionInd" type="bl" use="optional" default="true"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.Device1">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="assignedDevice" type="COCT_MT090303UV01.AssignedDevice" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationTargetDevice" use="optional" default="DEV"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.Device2">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="assignedDevice" type="COCT_MT090303UV01.AssignedDevice" nillable="true"
minOccurs="1"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="ParticipationTargetDevice" use="optional" default="DEV"/>
<xs:attribute name="contextControlCode" type="ContextControl" use="optional" default="ON"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.Position">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
<xs:element name="text" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="activityTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="value" type="ST" minOccurs="0" maxOccurs="1"/>
<xs:element name="device" type="COCT_MT960000UV.Device2" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="author" type="COCT_MT960000UV.Author" nillable="true" minOccurs="0"
maxOccurs="1"/>
<xs:element name="component1" type="COCT_MT960000UV.Component1" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="component2" type="COCT_MT960000UV.Component2" nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="Position" use="optional" default="POS"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.PositionAccuracy">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="value" type="CE" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClass" use="optional" fixed="POSACC"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
</xs:complexType>
<xs:complexType name="COCT_MT960000UV.PositionCoordinate">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CE" minOccurs="1" maxOccurs="1"/>
<xs:element name="text" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="value" type="ANY" minOccurs="1" maxOccurs="1"/>
<xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="device" type="COCT_MT960000UV.Device1" nillable="true" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="ActClass" use="optional" fixed="POSCOORD"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified" xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"><!--
*****************************************************************************************************************
* XML schema for message type MCAI_MT900001UV01.
* Source information:
* Rendered by: RoseTree 3.0.19
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3 2005/04/17 03:20:15 lmckenzi Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
*
* Generated by XMLITS version 2.0
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.25 2005/07/09 20:20:15 lmckenzi Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
-->
<xs:annotation>
<xs:documentation>Generated using schema builder version 2.0. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.12 2005/07/19 04:27:26 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.3 2005/04/17 03:20:15 lmckenzi Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.6 2005/04/17 03:20:15 lmckenzi Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2005/04/17 03:20:15 lmckenzi Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.3 2005/07/31 05:19:52 lmckenzi Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="../coreschemas/NarrativeBlock.xsd"/>
<xs:complexType name="MCAI_MT900001UV01.ActOrderRequired">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
<xs:element name="effectiveTime" type="SXCM_TS_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="subject" type="MCAI_MT900001UV01.Subject" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="RQO"/>
</xs:complexType>
<xs:complexType name="MCAI_MT900001UV01.DetectedIssueEvent">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="code" type="CD" minOccurs="1" maxOccurs="1"/>
<xs:element name="text" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="value" type="ANY" minOccurs="0" maxOccurs="1"/>
<xs:element name="mitigatedBy" type="MCAI_MT900001UV01.SourceOf" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="triggerFor" type="MCAI_MT900001UV01.Requires" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="ActClass" use="optional" fixed="ALRT"/>
<xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN"/>
</xs:complexType>
<xs:complexType name="MCAI_MT900001UV01.DetectedIssueManagement">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CD" minOccurs="0" maxOccurs="1"/>
<xs:element name="text" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT"/>
<xs:attribute name="moodCode" type="x_ActMoodDefEvn" use="required"/>
</xs:complexType>
<xs:complexType name="MCAI_MT900001UV01.Requires">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="actOrderRequired" type="MCAI_MT900001UV01.ActOrderRequired" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="TRIG"/>
<xs:attribute name="contextConductionInd" type="bl" use="optional"/>
<xs:attribute name="negationInd" type="bl" use="optional"/>
</xs:complexType>
<xs:complexType name="MCAI_MT900001UV01.Role">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CE" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL"/>
</xs:complexType>
<xs:complexType name="MCAI_MT900001UV01.SourceOf">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="detectedIssueManagement" type="MCAI_MT900001UV01.DetectedIssueManagement" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="MITGT"/>
<xs:attribute name="contextConductionInd" type="bl" use="optional" default="false"/>
</xs:complexType>
<xs:complexType name="MCAI_MT900001UV01.Subject">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="role" type="MCAI_MT900001UV01.Role" nillable="true" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" default="SBJ"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:mif="urn:hl7-org:v3/mif"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified">
<xs:annotation>
<xs:documentation>Source Information
Rendered by: RoseTree 4.0.9
Rendered on:
This document was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
PubDB to MIF Transform: $RCSfile: PubDbXmlToMIF.xsl,v $ $Revision: 1.3 $ $Date: 2007/03/06 06:56:43 $
Fix names transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
HTML to MIF Markup transform: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
Generated using schema builder version: 3.0.3 and DynamicMifToXSD.xsl version: 1.4
Dynamic MIF to Schema Transform: $Id: DynamicMifToXsd.xsl,v 1.3 2007/03/06 06:56:44 wbeeler Exp $
Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="MCCI_MT000200UV01.xsd"/>
<xs:element name="MCCI_IN000002UV01">
<xs:complexType>
<xs:complexContent>
<xs:extension base="MCCI_MT000200UV01.Message">
<xs:attribute name="ITSVersion" type="xs:string" use="required" fixed="XML_1.0"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@ -0,0 +1,216 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:ex="urn:hl7-org/v3-example"
targetNamespace="urn:hl7-org:v3"
elementFormDefault="qualified"><!--
*****************************************************************************************************************
* XML schema for message type MCCI_MT000100UV01.
* Source information:
* Rendered by: RoseTree 4.0.7
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
--><xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT040203UV01.xsd"/>
<xs:complexType name="MCCI_MT000100UV01.Agent">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="representedOrganization" type="MCCI_MT000100UV01.Organization"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassAgent" use="optional" default="AGNT"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.AttentionLine">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="keyWordText" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="value" type="ANY" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.Device">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="existenceTime" type="IVL_TS_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="manufacturerModelName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="softwareName" type="SC" minOccurs="0" maxOccurs="1"/>
<xs:element name="asAgent" type="MCCI_MT000100UV01.Agent" nillable="true" minOccurs="0"
maxOccurs="1"/>
<xs:element name="asLocatedEntity" type="MCCI_MT000100UV01.LocatedEntity" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.EntityRsp">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.LocatedEntity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="location" type="MCCI_MT000100UV01.Place" nillable="true" minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="optional" default="LOCE"/>
</xs:complexType><!--<xs:complexType name="MCCI_MT000100UV01.Message">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="1"/>
<xs:element name="creationTime" type="TS_explicit" minOccurs="1" maxOccurs="1"/>
<xs:element name="securityText" type="ST" minOccurs="0" maxOccurs="1"/>
<xs:element name="versionCode" type="CS" minOccurs="0" maxOccurs="1"/>
<xs:element name="interactionId" type="II" minOccurs="1" maxOccurs="1"/>
<xs:element name="profileId" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="processingCode" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:element name="processingModeCode" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:element name="acceptAckCode" type="CS" minOccurs="1" maxOccurs="1"/>
<xs:element name="sequenceNumber" type="INT" minOccurs="0" maxOccurs="1"/>
<xs:element name="attachmentText" type="ED_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="receiver" type="MCCI_MT000100UV01.Receiver" minOccurs="1"
maxOccurs="unbounded"/>
<xs:element name="respondTo" type="MCCI_MT000100UV01.RespondTo" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
<xs:element name="sender" type="MCCI_MT000100UV01.Sender" minOccurs="1" maxOccurs="1"/>
<xs:element name="attentionLine" type="MCCI_MT000100UV01.AttentionLine" nillable="true"
minOccurs="0"
maxOccurs="unbounded"/>
Placeholder for element referencing stub: ControlActProcess
<xs:element name="REPLACE_ME" type="xs:anyType" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>--><xs:complexType name="MCCI_MT000100UV01.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="notificationParty" type="COCT_MT040203UV01.NotificationParty"
nillable="true"
minOccurs="0"
maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.Place">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" minOccurs="1" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassPlace" use="optional" default="PLC"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.Receiver">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="device" type="MCCI_MT000100UV01.Device" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="CommunicationFunctionType" use="optional" fixed="RCV"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.RespondTo">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="entityRsp" type="MCCI_MT000100UV01.EntityRsp" nillable="true"
minOccurs="1"
maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="CommunicationFunctionType" use="optional" fixed="RSP"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000100UV01.Sender">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="1"/>
<xs:element name="device" type="MCCI_MT000100UV01.Device" minOccurs="1" maxOccurs="1"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="CommunicationFunctionType" use="optional" fixed="SND"/>
</xs:complexType>
</xs:schema>

View File

@ -0,0 +1,230 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xs:schema xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ex="urn:hl7-org/v3-example" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
<!--
*****************************************************************************************************************
* XML schema for message type MCCI_MT000200UV01.
* Source information:
* Rendered by: RoseTree 4.0.7
* Rendered on:
* HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Generated by XMLITS version 3.0.3
* MIF to XSD Transform $Id: StaticMifToXsd.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
* Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
*
* Copyright (c) 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* This product includes software developed by Health Level Seven.
* THIS SOFTWARE IS PROVIDED BY HEALTH LEVEL SEVEN, INC. AND CONTRIBUTORS "AS IS" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
********************************************************************************************************************
-->
<xs:annotation>
<xs:documentation>Generated using schema builder version 3.0.3. Stylesheets:
HMD was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
HMD to MIF Transform: $Id: RoseTreeHmdToMIFStaticModel.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
HTML To MIF markup: $Id: HtmlToMIFMarkup.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Flat to Serialization Transform: $Id: MIFStaticModelFlatToSerialization.xsl,v 1.2 2007/03/06 06:56:44 wbeeler Exp $
Fix Names Transform: $Id: FixMifNames.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Base transform: $Id: ConvertBase.xsl,v 1.2 2007/03/06 06:56:43 wbeeler Exp $
Package Id Conversion: $Id: TransformPackageIds.xsl,v 1.2 2007/03/06 06:56:45 wbeeler Exp $
StaticMifToXsd.xsl version 2.0</xs:documentation>
</xs:annotation>
<xs:include schemaLocation="../coreschemas/infrastructureRoot.xsd"/>
<xs:include schemaLocation="COCT_MT040203UV01.xsd"/>
<xs:complexType name="MCCI_MT000200UV01.Acknowledgement">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="typeCode" type="CS"/>
<xs:element name="expectedSequenceNumber" type="INT" minOccurs="0"/>
<xs:element name="messageWaitingNumber" type="INT" minOccurs="0"/>
<xs:element name="messageWaitingPriorityCode" type="CE" minOccurs="0"/>
<xs:element name="targetMessage" type="MCCI_MT000200UV01.TargetMessage" nillable="true"/>
<xs:element name="acknowledgementDetail" type="MCCI_MT000200UV01.AcknowledgementDetail" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.AcknowledgementDetail">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="code" type="CE" minOccurs="0"/>
<xs:element name="text" type="ED_explicit" minOccurs="0"/>
<xs:element name="location" type="ST" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="AcknowledgementDetailType" use="optional"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Agent">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="representedOrganization" type="MCCI_MT000200UV01.Organization" nillable="true" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassAgent" use="optional" default="AGNT"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.AttentionLine">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="keyWordText" type="SC" minOccurs="0"/>
<xs:element name="value" type="ANY" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Device">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="desc" type="ED_explicit" minOccurs="0"/>
<xs:element name="existenceTime" type="IVL_TS_explicit" minOccurs="0"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="manufacturerModelName" type="SC" minOccurs="0"/>
<xs:element name="softwareName" type="SC" minOccurs="0"/>
<xs:element name="asAgent" type="MCCI_MT000200UV01.Agent" nillable="true" minOccurs="0"/>
<xs:element name="asLocatedEntity" type="MCCI_MT000200UV01.LocatedEntity" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.EntityRsp">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.LocatedEntity">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="location" type="MCCI_MT000200UV01.Place" nillable="true" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="RoleClassLocatedEntity" use="optional" default="LOCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Message">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II"/>
<xs:element name="creationTime" type="TS_explicit"/>
<xs:element name="securityText" type="ST" minOccurs="0"/>
<xs:element name="versionCode" type="CS" minOccurs="0"/>
<xs:element name="interactionId" type="II"/>
<xs:element name="profileId" type="II" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="processingCode" type="CS"/>
<xs:element name="processingModeCode" type="CS"/>
<xs:element name="acceptAckCode" type="CS"/>
<xs:element name="attachmentText" type="ED_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="receiver" type="MCCI_MT000200UV01.Receiver" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="respondTo" type="MCCI_MT000200UV01.RespondTo" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="sender" type="MCCI_MT000200UV01.Sender"/>
<xs:element name="attentionLine" type="MCCI_MT000200UV01.AttentionLine" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="acknowledgement" type="MCCI_MT000200UV01.Acknowledgement" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Organization">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="notificationParty" type="COCT_MT040203UV01.NotificationParty" nillable="true" minOccurs="0"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassOrganization" use="optional" default="ORG"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Place">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II" maxOccurs="unbounded"/>
<xs:element name="name" type="EN_explicit" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="classCode" type="EntityClassPlace" use="optional" default="PLC"/>
<xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Receiver">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0"/>
<xs:element name="device" type="MCCI_MT000200UV01.Device"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="CommunicationFunctionType" use="optional" fixed="RCV"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.RespondTo">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0"/>
<xs:element name="entityRsp" type="MCCI_MT000200UV01.EntityRsp" nillable="true" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="CommunicationFunctionType" use="optional" fixed="RSP"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.Sender">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="telecom" type="TEL_explicit" minOccurs="0"/>
<xs:element name="device" type="MCCI_MT000200UV01.Device"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
<xs:attribute name="typeCode" type="CommunicationFunctionType" use="optional" fixed="SND"/>
</xs:complexType>
<xs:complexType name="MCCI_MT000200UV01.TargetMessage">
<xs:sequence>
<xs:group ref="InfrastructureRootElements"/>
<xs:element name="id" type="II"/>
</xs:sequence>
<xs:attributeGroup ref="InfrastructureRootAttributes"/>
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional"/>
</xs:complexType>
</xs:schema>

Some files were not shown because too many files have changed in this diff Show More