• No results found

/home/karl/Desktop/Case 1/openesb/Case1XSLT/src/Case1.wsdl

N/A
N/A
Protected

Academic year: 2021

Share "/home/karl/Desktop/Case 1/openesb/Case1XSLT/src/Case1.wsdl"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

2008-05-28 08.48 Case1.wsdl Sida 1 av 1 file:///Users/karl/Desktop/Bilaga%202/Case1.wsdl.html /home/karl/Desktop/Case 1/openesb/Case1XSLT/src/Case1.wsdl 1 <?xml version="1.0" encoding="UTF-8"?>

2 <definitions name="Case1" targetNamespace="http://j2ee.netbeans.org/wsdl/Case1" 3 xmlns="http://schemas.xmlsoap.org/wsdl/"

4 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"

5 xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://j2ee.netbeans.org/wsdl/Case1" xmlns:ns0="http://xml.netbeans.org/schema/TAG" xmlns:ns="http://xml.netbeans.org/schema/Faktura" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:file="http://schemas.sun.com/jbi/wsdl-extensions/file/"> 6 <types>

7 <xsd:schema targetNamespace="http://j2ee.netbeans.org/wsdl/Case1">

8 <xsd:import namespace="http://xml.netbeans.org/schema/Faktura" schemaLocation="Faktura.xsd"/> 9 <xsd:import namespace="http://xml.netbeans.org/schema/TAG" schemaLocation="TAG.xsd"/> 10 </xsd:schema>

11 </types>

12 <message name="Case1OperationRequest">

13 <part name="inputXML" element="ns:faktura"/> 14 </message>

15 <message name="Case1OperationResponse"> 16 <part name="outputXML" element="ns0:Root"/> 17 </message>

18 <portType name="Case1PortType"> 19 <operation name="Case1Operation">

20 <input name="input1" message="tns:Case1OperationRequest"/> 21 <output name="output1" message="tns:Case1OperationResponse"/> 22 </operation>

23 </portType>

24 <binding name="Case1Binding" type="tns:Case1PortType"> 25 <file:binding/>

26 <operation name="Case1Operation"> 27 <file:operation/>

28 <input name="input1">

29 <file:message use="literal" fileName="file_%d.xml" pollingInterval="1000" multipleRecordsPerFile="false" fileNameIsPattern="true"/> 30 </input>

31 <output name="output1">

32 <file:message use="literal" fileName="output/%u.xml" fileNameIsPattern="true" multipleRecordsPerFile="false"/> 33 </output>

34 </operation> 35 </binding>

36 <service name="Case1Service">

37 <port name="Case1Port" binding="tns:Case1Binding">

38 <file:address fileDirectory="/tmp/openesb/" lockName="filebc.lck" workArea="filebc_tmp" seqName="filebc.seq"/> 39 </port>

40 </service>

41 <plnk:partnerLinkType name="Case1">

42 <!-- A partner link type is automatically generated when a new port type is added. Partner link types are used by BPEL processes.

43 In a BPEL process, a partner link represents the interaction between the BPEL process and a partner service. Each partner link is associated with a partner link type. 44 A partner link type characterizes the conversational relationship between two services. The partner link type can have one or two roles.-->

45 <plnk:role name="Case1PortTypeRole" portType="tns:Case1PortType"/> 46 </plnk:partnerLinkType>

47 </definitions> 48

(2)

2008-05-28 08.48 Case1.xsl Sida 1 av 1 file:///Users/karl/Desktop/Bilaga%202/Case1.xsl.html /home/karl/Desktop/Case 1/openesb/Case1XSLT/src/Case1.xsl 1 <?xml version="1.0" encoding="UTF-8"?>

2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:ns1="http://xml.netbeans.org/schema/Faktura" xmlns:ns="http://xml.netbeans.org/schema/TAG"> 3 <xsl:template match="/">

4 <xsl:element name="Root">

5 <xsl:element name="Leverantorsnr">

6 <xsl:value-of select="/faktura/huvud/leverantorsnr"/> 7 </xsl:element>

8 <xsl:element name="Fakturanr">

9 <xsl:value-of select="/faktura/huvud/fakturanr"/> 10 </xsl:element>

11 <xsl:element name="Fakturadatum">

12 <xsl:value-of select="/faktura/huvud/fakturadatum"/> 13 </xsl:element>

14 <xsl:element name="Kundnr">

15 <xsl:value-of select="/faktura/huvud/kundnr"/> 16 </xsl:element>

17 <xsl:element name="Saljarehuvudkod">

18 <xsl:value-of select="/faktura/huvud/saljarehuvudkod"/> 19 </xsl:element>

20 <xsl:element name="_x0030_0000">

21 <xsl:value-of select="&apos;00000&apos;"/> 22 </xsl:element>

23 <xsl:element name="Fakturabelopp">

24 <xsl:value-of select="/faktura/fot/fakturabelopp"/> 25 </xsl:element>

26 <xsl:element name="SaljareAddress">

27 <xsl:value-of select="/faktura/fot/saljareadress"/> 28 </xsl:element> 29 </xsl:element> 30 </xsl:template> 31 </xsl:stylesheet> 32 33

(3)

2008-05-28 08.48 Case1CA.casa

Sida 1 av 1 file:///Users/karl/Desktop/Bilaga%202/Case1CA.html

/home/karl/Desktop/Case 1/openesb/Case1CA/src/conf/Case1CA.casa 1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>

2 <casa xmlns="http://java.sun.com/xml/ns/casa" xmlns:ns1="http://j2ee.netbeans.org/wsdl/Case1" xmlns:xlink="http://www.w3.org/2000/xlink"> 3 <endpoints>

4 <endpoint endpoint-name="Case1Port" interface-name="ns1:Case1PortType" name="endpoint1" service-name="ns1:Case1Service"/>

5 <endpoint display-name="Case1" endpoint-name="Case1PortTypeRole" file-path="Case1.xsl" interface-name="ns1:Case1PortType" name="endpoint2" process-name="Case1" service-name="ns1:Case1"/> 6 </endpoints>

7 <service-units>

8 <service-engine-service-unit artifacts-zip="Case1XSLT.jar" component-name="sun-xslt-engine" defined="true" description="Represents this Service Unit" internal="true" name="Case1CA-Case1XSLT" unit-name="Case1XSLT" unknown="false" x="155" y="99"> 9 <provides endpoint="endpoint2"/>

10 </service-engine-service-unit>

11 <binding-component-service-unit artifacts-zip="sun-file-binding.jar" component-name="sun-file-binding" description="Represents this Service Unit" name="Case1CA-sun-file-binding" unit-name="sun-file-binding"> 12 <ports>

13 <port x="67" y="39">

14 <link xlink:href="../jbiServiceUnits/Case1XSLT/Case1.wsdl#xpointer(/definitions/service[@name='Case1Service']/port[@name='Case1Port'])" xlink:type="simple"/> 15 <consumes endpoint="endpoint1"/>

16 <provides endpoint="endpoint1"/> 17 </port>

18 </ports>

19 </binding-component-service-unit> 20 </service-units>

21 <connections>

22 <connection consumer="endpoint1" provider="endpoint2" state="unchanged"/> 23 </connections>

24 <porttypes>

25 <link xlink:href="../jbiServiceUnits/Case1XSLT/Case1.wsdl#xpointer(/definitions/portType[@name='Case1PortType'])" xlink:type="simple"/> 26 </porttypes>

27 <bindings>

28 <link xlink:href="../jbiServiceUnits/Case1XSLT/Case1.wsdl#xpointer(/definitions/binding[@name='Case1Binding'])" xlink:type="simple"/> 29 </bindings>

30 <services>

31 <link xlink:href="../jbiServiceUnits/Case1XSLT/Case1.wsdl#xpointer(/definitions/service[@name='Case1Service'])" xlink:type="simple"/> 32 </services>

33 <regions>

34 <region name="WSDL Endpoints" width="150"/> 35 <region name="JBI Modules" width="500"/> 36 <region name="External Modules" width="200"/> 37 </regions>

38 </casa> 39 40

(4)

2008-05-28 08.48 Faktura.xsd Sida 1 av 2 file:///Users/karl/Desktop/Bilaga%202/Faktura.html

/home/karl/Desktop/Case 1/openesb/Case1XSLT/src/Faktura.xsd

1

<?xml

version="1.0" encoding="UTF-8"?> 2 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" 3 targetNamespace="http://xml.netbeans.org/schema/Faktura" 4 xmlns:tns="http://xml.netbeans.org/schema/Faktura" 5 elementFormDefault="qualified">

6 <xsd:element name="faktura"> 7 <xsd:complexType>

8 <xsd:sequence>

9 <xsd:element name="huvud"> 10 <xsd:complexType> 11 <xsd:sequence>

12 <xsd:element name="fakturanr" type="xsd:string" /> 13 <xsd:element name="fakturatyp" type="xsd:string" /> 14 <xsd:element name="fakturadatum" type="xsd:string" /> 15 <xsd:element name="forfallodatum" type="xsd:string" /> 16 <xsd:element name="betvillkor" type="xsd:string" /> 17 <xsd:element name="sandningsdatum" type="xsd:string" /> 18 <xsd:element name="kundnr" type="xsd:string" />

19 <xsd:element name="kundhuvudkod" type="xsd:string" /> 20 <xsd:element name="kundinternnr" type="xsd:string" /> 21 <xsd:element name="kontraktnr" type="xsd:string" /> 22 <xsd:element name="saljarehuvudkod" type="xsd:string" /> 23 <xsd:element name="saljareinternnr" type="xsd:string" />

24 <xsd:element name="saljareregionid" type="xsd:string" minOccurs="0" /> 25 <xsd:element name="leverantorsnr" type="xsd:string" />

26 </xsd:sequence> 27 </xsd:complexType> 28 </xsd:element>

29 <xsd:element name="matbesked"> 30 <xsd:complexType>

31 <xsd:sequence>

32 <xsd:element name="matbeskednr" type="xsd:string" /> 33 <xsd:element name="redovisning" maxOccurs="unbounded"> 34 <xsd:complexType>

35 <xsd:sequence>

36 <xsd:element name="typkod" type="xsd:string" /> 37 <xsd:element name="matdatum" type="xsd:string" /> 38 <xsd:element name="matorderdatum" type="xsd:string" /> 39 <xsd:element name="redovnr" type="xsd:string" /> 40 <xsd:element name="prislistanr" type="xsd:string" /> 41 <xsd:element name="sortiment" type="xsd:string" /> 42 <xsd:element name="mattslag">

43 <xsd:complexType> 44 <xsd:sequence>

45 <xsd:element name="mattslagid" type="xsd:string" /> 46 <xsd:element name="kvantnetto" type="xsd:string" /> 47 <xsd:element name="kvantbrutto" type="xsd:string" /> 48 <xsd:element name="kvantvrak" type="xsd:string" /> 49 <xsd:element name="apris" type="xsd:string" /> 50 <xsd:element name="prisgr" type="xsd:string" /> 51 </xsd:sequence>

52 </xsd:complexType> 53 </xsd:element>

54 <xsd:element name="belopp" type="xsd:string" /> 55 <xsd:element name="redovgen" type="xsd:string" /> 56 <xsd:element name="certkod" type="xsd:string" /> 57 <xsd:element name="virketrpavst" type="xsd:string" /> 58 <xsd:element name="ursprung" type="xsd:string" /> 59 <xsd:element name="franlandkod" type="xsd:string" /> 60 <xsd:element name="prisjustering" type="xsd:string" /> 61 <xsd:element name="mottagningsplats" type="xsd:string" /> 62 <xsd:element name="franlkf" type="xsd:string" />

63 </xsd:sequence> 64 </xsd:complexType> 65 </xsd:element> 66 </xsd:sequence> 67 </xsd:complexType> 68 </xsd:element>

69 <xsd:element name="fot"> 70 <xsd:complexType> 71 <xsd:sequence>

(5)

2008-05-28 08.48 Faktura.xsd

Sida 2 av 2 file:///Users/karl/Desktop/Bilaga%202/Faktura.html

73 <xsd:element name="momsbelopp" type="xsd:string" /> 74 <xsd:element name="momssats" type="xsd:string" /> 75 <xsd:element name="saljareadress" type="xsd:string" /> 76 <xsd:element name="saljarepostnr" type="xsd:string" /> 77 <xsd:element name="saljarepostadress" type="xsd:string" /> 78 <xsd:element name="saljareref1" type="xsd:string" /> 79 <xsd:element name="saljareref2" type="xsd:string" /> 80 <xsd:element name="saljarereftfn" type="xsd:string" /> 81 <xsd:element name="saljareorgnr" type="xsd:string" /> 82 <xsd:element name="saljarevatnr" type="xsd:string" /> 83 <xsd:element name="saljarebgnr" type="xsd:string" /> 84 <xsd:element name="saljarepgnr" type="xsd:string" /> 85 <xsd:element name="fskattsedel" type="xsd:string" /> 86 <xsd:element name="valuta" type="xsd:string" /> 87 </xsd:sequence> 88 </xsd:complexType> 89 </xsd:element> 90 </xsd:sequence> 91 </xsd:complexType> 92 </xsd:element> 93 </xsd:schema> 94 95

(6)

2008-05-28 08.48 TAG.xsd Sida 1 av 1 file:///Users/karl/Desktop/Bilaga%202/TAG.html

/home/karl/Desktop/Case 1/openesb/Case1XSLT/src/TAG.xsd

1 <?xml version="1.0" encoding="UTF-8"?>

2

<xsd:schema

xmlns:xsd

="http://www.w3.org/2001/XMLSchema"

3

targetNamespace

="http://xml.netbeans.org/schema/TAG"

4

xmlns:tns

="http://xml.netbeans.org/schema/TAG"

5

elementFormDefault

="qualified"

>

6

<xsd:element

name

="Root"

>

7

<xsd:complexType>

8

<xsd:sequence>

9

<xsd:element

name

="Leverantorsnr"

/>

10

<xsd:element

name

="Fakturanr"

/>

11

<xsd:element

name

="Fakturadatum"

/>

12

<xsd:element

name

="Kundnr"

/>

13

<xsd:element

name

="Saljarehuvudkod"

/>

14

<xsd:element

name

="_x0030_0000"

/>

15

<xsd:element

name

="Fakturabelopp"

/>

16

<xsd:element

name

="SaljareAddress"

/>

17

</xsd:sequence>

18

</xsd:complexType>

19

</xsd:element>

20

</xsd:schema>

21

22

(7)

2008-05-28 08.48 transformmap.xml Sida 1 av 1 file:///Users/karl/Desktop/Bilaga%202/transformmap.html /home/karl/Desktop/Case 1/openesb/Case1XSLT/src/transformmap.xml 1 <?xml version="1.0" encoding="UTF-8" ?> 2

3 <transformmap xmlns='http://xml.netbeans.org/schema/transformmap' xmlns:tns="http://j2ee.netbeans.org/wsdl/Case1XSLT">

4 5

6 <service partnerLinkType="ns0:plt1" roleName="role1"> 7 <operation opName="operation0">

8 <transform result="" source="" file=""> 9 <param name="param1" type="t1"></param> 10 <param name="param2" type="t2"></param> 11 </transform>

12 </operation>

13 <operation opName="operation1">

14 <invoke roleName="role2" partnerLinkType="ns0:plt2" inputVariable="" outputVariable=""/> 15 </operation>

16 </service> 17

18 -->

19 <service xmlns:tns="http://j2ee.netbeans.org/wsdl/Case1" partnerLinkType="tns:Case1" roleName="Case1PortTypeRole">

20 <operation opName="Case1Operation" inputVariable="inOpVar1" outputVariable="outOpVar1">

21 <transform file="Case1.xsl" source="inOpVar1.inputXML" result="outOpVar1.outputXML"/>

22 </operation>

23 </service>

24 </transformmap>

References

Related documents

The third function at Arla Foods, Human Resource Business Partner (HRBP), focuses mainly on transformative tasks and work in direct collaboration with line managers under

Patienter kan trots detta uppleva att de inte får vara delaktiga i sin vård i tillräcklig utsträckning (16), vilket talar för att sjuksköterskan inte alltid lyckas

Walsh och Gordon (2007) diskuterar hur organisationens kompetens, det vill säga det som särskiljer organisationen från andra, också är en grund för en individs

One then applies appropriate cuts or selection criteria to the set of data: If the event contains less than 3 jets, a missing transverse energy of 150 GeV or one lepton - the event

På våra Service Centers får du även hjälp med att utrusta ditt fordon med golv- och väggbeklädnad, elektronik samt tillbehör som exempelvis belysning, lastsäkring och

tagliga för varandras känslor och båda känner en större tillit till att de finns där för varandra när det behövs. Den tryggare anknytningen gör att vi­känslan, närheten och

The Global Health Partner Group has five operating seg- ments: Service Line Spine, Service Line Dental, Service Line Bariatrics, Service Line Orthopaedics and Other Opera-

16 Sammanfattningen av allt detta är att framingteorin på egen hand därmed kommer att kunna besvara frågeställning nummer ett: ”vilka frames används för att rama in Hillary