File: FlowSample.wsdl

package info (click to toggle)
virtuoso-opensource 6.1.6%2Bdfsg2-4
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 260,992 kB
  • ctags: 125,220
  • sloc: ansic: 652,748; sql: 458,419; xml: 282,834; java: 61,031; sh: 40,031; cpp: 36,890; cs: 25,240; php: 12,692; yacc: 9,523; lex: 7,018; makefile: 6,157; jsp: 4,484; awk: 1,643; perl: 1,013; ruby: 1,003; python: 326
file content (93 lines) | stat: -rw-r--r-- 3,631 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
<?xml version="1.0"?>
<!--
 -  
 -  This file is part of the OpenLink Software Virtuoso Open-Source (VOS)
 -  project.
 -  
 -  Copyright (C) 1998-2012 OpenLink Software
 -  
 -  This project is free software; you can redistribute it and/or modify it
 -  under the terms of the GNU General Public License as published by the
 -  Free Software Foundation; only version 2 of the License, dated June 1991.
 -  
 -  This program is distributed in the hope that it will be useful, but
 -  WITHOUT ANY WARRANTY; without even the implied warranty of
 -  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 -  General Public License for more details.
 -  
 -  You should have received a copy of the GNU General Public License along
 -  with this program; if not, write to the Free Software Foundation, Inc.,
 -  51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
 -  
 -  
-->
<definitions name="FlowSample"
        targetNamespace="http://samples.cxdn.com"
        xmlns:tns="http://samples.cxdn.com"
        xmlns:plnk="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
        xmlns="http://schemas.xmlsoap.org/wsdl/"
        xmlns:s1="http://www.autoloan.com/ns/autoloan" 
        >
        
  <types>
    <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://www.autoloan.com/ns/autoloan" xmlns="http://www.w3.org/2001/XMLSchema">
      <complexType name="LoanOffer">
          <sequence>
            <element name="ProviderName" type="string"/>
            <element name="Selected" type="boolean"/>
            <element name="Approved" type="boolean"/>
            <element name="APR" type="double"/>
          </sequence>
      </complexType>
      <complexType name="LoanApplication">
          <sequence>
            <element name="SSN" type="string"/>
            <element name="Email" type="string"/>
            <element name="CustomerName" type="string"/>
            <element name="LoanAmount" type="double"/>
            <element name="CarModel" type="string"/>
            <element name="CarYear" type="string"/>
            <element name="CreditRating" type="int"/>
          </sequence>
      </complexType>
    </schema>
    <schema attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://samples.cxdn.com" xmlns="http://www.w3.org/2001/XMLSchema">
      <element name="initiateFlowSampleMessage">
        <complexType>
          <sequence>
            <element name="xmlLoanApp" type="s1:LoanApplication"/>
          </sequence>
        </complexType>
      </element>
      <element name="onFlowSampleResultMessage">
        <complexType/>
      </element>
    </schema>
  </types>
  <message name="initiateFlowSampleMessage">
    <part name="parameters" element="tns:initiateFlowSampleMessage"/>
  </message>
  <message name="onFlowSampleResultMessage">
    <part name="parameters" element="tns:onFlowSampleResultMessage"/>
  </message>
  <portType name="FlowSample">
    <operation name="initiate">
      <input message="tns:initiateFlowSampleMessage"/>
    </operation>
  </portType>
  <portType name="FlowSampleCallback">
    <operation name="onResult">
      <input message="tns:onFlowSampleResultMessage"/>
    </operation>
  </portType>
  
  <plnk:partnerLinkType name="FlowSample">
    <plnk:role name="FlowSampleProvider">
      <plnk:portType name="tns:FlowSample"/>
    </plnk:role>
    <plnk:role name="FlowSampleRequester">
      <plnk:portType name="tns:FlowSampleCallback"/>
    </plnk:role>
  </plnk:partnerLinkType>
   
</definitions>