servicemix.txt 2008-05-28
- 1/3 -
--- ---
/home/karl/Desktop/Case
1/servicemix/case1-eip-su/src/main/resources/xbean.xml
--- ---
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:eip="http://servicemix.apache.org/eip/1.0"
xmlns:case1="urn:se:systeam:suab:integration:exjobb08:servicemix">
<eip:pipeline service="case1:pipeline" endpoint="xmlTransformPipeline">
<eip:transformer>
<eip:exchange-target service="case1:xslt" />
</eip:transformer>
<eip:target>
<eip:exchange-target service="case1:xmlFileOutput" />
</eip:target>
</eip:pipeline>
</beans>
--- ---
/home/karl/Desktop/Case
1/servicemix/case1-file-su/src/main/resources/xbean.xml
--- ---
<beans xmlns:file="http://servicemix.apache.org/file/1.0"
xmlns:case1="urn:se:systeam:suab:integration:exjobb08:servicemix">
<!-- add the sender endpoint here -->
<file:sender service="case1:xmlFileOutput"
endpoint="xmlFileOutput"
directory="file:/home/karl/Desktop/Out/XML" />
<!-- add the poller endpoint here -->
<file:poller service="case1:xmlFileInput"
endpoint="xmlFileInput"
file="file:/home/karl/Desktop/In/XML"
targetService="case1:pipeline"
targetEndpoint="xmlTransformPipeline"/>
</beans>
--- ---
/home/karl/Desktop/Case
1/servicemix/case1-saxon-su/src/main/resources/xbean.xml
--- ---
servicemix.txt 2008-05-28
- 2/3 -
--- ---
<beans xmlns:file="http://servicemix.apache.org/file/1.0"
xmlns:case1="urn:se:systeam:suab:integration:exjobb08:servicemix">
<!-- add the sender endpoint here -->
<file:sender service="case1:xmlFileOutput"
endpoint="xmlFileOutput"
directory="file:/home/karl/Desktop/Out/XML" />
<!-- add the poller endpoint here -->
<file:poller service="case1:xmlFileInput"
endpoint="xmlFileInput"
file="file:/home/karl/Desktop/In/XML"
targetService="case1:pipeline"
targetEndpoint="xmlTransformPipeline"/>
</beans>
--- ---
/home/karl/Desktop/Case
1/servicemix/case1-saxon-su/src/main/resources/xbean.xml
--- ---
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:saxon="http://servicemix.apache.org/saxon/1.0"
xmlns:case1="urn:se:systeam:suab:integration:exjobb08:servicemix">
<saxon:xslt service="case1:xslt" endpoint="FakturaToTAG"
resource="classpath:transform.xsl" />
</beans>
--- ---
/home/karl/Desktop/Case
1/servicemix/case1-saxon-su/src/main/resources/transform.xsl
--- ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" indent="yes" encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:element name="Root">
<xsl:element name="Leverantorsnr">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/leverantorsnr" />
</xsl:element>
<xsl:element name="Fakturanr">
<xsl:value-of select="/fakturaunderlagsfil/faktura/fakturanr"
/>
</xsl:element>
<xsl:element name="Fakturadatum">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/fakturadatum" />
</xsl:element>
<xsl:element name="Kundnr">
<xsl:value-of select="/fakturaunderlagsfil/faktura/kundnr" />
</xsl:element>
<xsl:element name="SaljareHuvudkod">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/saljarehuvudkod" />
</xsl:element>
<xsl:element name="_x0030_0000">
<xsl:value-of select="'00000'"/>
</xsl:element>
<xsl:element name="Fakturabelopp">
<xsl:value-of
servicemix.txt 2008-05-28
- 3/3 -
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:saxon="http://servicemix.apache.org/saxon/1.0"
xmlns:case1="urn:se:systeam:suab:integration:exjobb08:servicemix">
<saxon:xslt service="case1:xslt" endpoint="FakturaToTAG"
resource="classpath:transform.xsl" />
</beans>
--- ---
/home/karl/Desktop/Case
1/servicemix/case1-saxon-su/src/main/resources/transform.xsl
--- ---
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" indent="yes" encoding="ISO-8859-1"/>
<xsl:template match="/">
<xsl:element name="Root">
<xsl:element name="Leverantorsnr">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/leverantorsnr" />
</xsl:element>
<xsl:element name="Fakturanr">
<xsl:value-of select="/fakturaunderlagsfil/faktura/fakturanr"
/>
</xsl:element>
<xsl:element name="Fakturadatum">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/fakturadatum" />
</xsl:element>
<xsl:element name="Kundnr">
<xsl:value-of select="/fakturaunderlagsfil/faktura/kundnr" />
</xsl:element>
<xsl:element name="SaljareHuvudkod">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/saljarehuvudkod" />
</xsl:element>
<xsl:element name="_x0030_0000">
<xsl:value-of select="'00000'"/>
</xsl:element>
<xsl:element name="Fakturabelopp">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/fakturabelopp" />
</xsl:element>
<xsl:element name="SaljareAdress">
<xsl:value-of
select="/fakturaunderlagsfil/faktura/saljareadress" />
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>