Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Kodblock
languagexml
<message-properties-transformer
	name="RIV13606REQUEST_EHR_EXTRACT-add-riv-version">
	<add-message-property key="rivversion" value="RIV_TA_v1" />
</message-properties-transformer>
<model name="RIV13606REQUEST_EHR_EXTRACT-model">
	<service name="RIV13606REQUEST_EHR_EXTRACT-service">
		<inbound>
			<cxf:inbound-endpoint
				address="https://${tp.host}:${tp.port}/${tp.baseUri}/RIV13606REQUEST_EHR_EXTRACT_Service"
				wsdlLocation="classpath:wrapped-RIV13606_REQUEST_EHR_EXTRACT-1.0.wsdl"
				serviceName="RIV13606REQUEST_EHR_EXTRACT_Service" namespace="urn:riv13606:13606RequestEHRExtract:v1"
				proxy="true" payload="envelope" synchronous="true" />
		</inbound>
		<outbound>
			<pass-through-router>
				<outbound-endpoint address="vm://vagval-router"
					synchronous="true" transformer-refs="RIV13606REQUEST_EHR_EXTRACT-add-riv-version" />
			</pass-through-router>
		</outbound>
	</service>
</model>
  • name i message-properties-transformer-taggen måste vara unikt. Används för att tala om för VP vilken RIV-TA-profil som den virtuella tjänsten implementerar. Samma namn skall refereras i transformer-refs längre ner.
  • name i model-taggen måste vara unikt. Likaså name i service-taggen.
  • wsdlLocation måste anpassas till var i paketstrukturen wsdl-en ligger.
  • Parametrarna tp.host, tp.port, tp.baseUri hämtas från den generella konfigurationen av VP. Tillsammans med servicen namn bildar de den kompletta URL:en till den virtuella tjänsten.

Virtualiseringsplatformen

Den interna strukturen i virtualiseringsplattformen definieras med följande konfiguration som har namnet tp-virtualisering-config.xml (några detaljer är utelämnade).