<?xml version="1.0" encoding="UTF-8"?>
<con:soapui-project name="exc" resourceRoot="" soapui-version="4.5.1.1-SNAPSHOT" activeEnvironment="Default" abortOnError="false" runType="SEQUENTIAL" xmlns:con="http://eviware.com/soapui/config"><con:settings/><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getPersonShortBinding" type="wsdl" bindingName="{http://soa.jboss.org/getPersonShortCategory}getPersonShortBinding" soapVersion="1_1" anonymous="optional" definition="http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?wsdl" id="4133eaa2-0343-44b6-aee6-9bbd10689209" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?wsdl"><con:part><con:url>http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getPersonShortCategory" xmlns:esbns1="http://folksam.se/interfaces/person/getPersonShortRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/person/getPersonShortResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getPersonShortCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/person/getPersonShortRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=schema/default/getPersonShortRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/person/getPersonShortResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=schema/default/getPersonShortResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getPersonShortRes">
    <wsdl:part element="esbns2:getPersonShortResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPersonShortFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPersonShortReq">
    <wsdl:part element="esbns1:getPersonShortRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getPersonShortPortType">
    <wsdl:operation name="getPersonShortOp">
      <wsdl:input message="tns:getPersonShortReq" name="getPersonShortReq"></wsdl:input>
      <wsdl:output message="tns:getPersonShortRes" name="getPersonShortRes"></wsdl:output>
      <wsdl:fault message="tns:getPersonShortFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getPersonShortBinding" type="tns:getPersonShortPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getPersonShortOp">
      <soap:operation soapAction="http://soa.jboss.org/getPersonShortCategory/getPersonShortOpResp"/>
      <wsdl:input name="getPersonShortReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getPersonShortRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getPersonShortService">
    <wsdl:port binding="tns:getPersonShortBinding" name="getPersonShortPortType">
      <soap:address location="http://test-esb.intern.folksam.se:80/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=schema/default/getPersonShortRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/person/getPersonShortRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/person/getPersonShortRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Documentation for the request format in getPersonShort service.</xsd:documentation>
    <xsd:documentation>Version: 1.0</xsd:documentation>
    <xsd:documentation>Published: 2011-08-16</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getPersonShortRequest">
    <xsd:annotation>
      <xsd:documentation>Get personal by sending SSN,customerId or policyId. It is also possible to set parameter searchExternal which indicates if you whant search in external system if you do not find the person in internal systems.</xsd:documentation>
      <xsd:documentation>Use getLegal when the person has legal firm (enskild firma) and you want retrieve information about the legal firm.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:choice>
          <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="req:ssn"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="req:customerId"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="policyId" type="req:policyId"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="clientId" type="xsd:string"/>
        </xsd:choice>
        <xsd:element default="false" maxOccurs="1" minOccurs="1" name="searchExternal" type="xsd:boolean"/>
        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="forceSearchExternal" type="xsd:boolean"/>
        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="getLegal" type="xsd:boolean"/>
        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="getBenefitType" type="xsd:boolean"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="searchDate" type="xsd:date"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>person/organisation number</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}|[0-9]{2}[2-9][0-9]{7}|[0-9]{2}[2-9][0-9]{3}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>customer id, 9 positions</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}[0-9]{6}|[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="policyId">
    <xsd:annotation>
      <xsd:documentation>policy id</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Ö]{2}[0-9]{10}|[A-Ö]{2}-[0-9]{7}-[0-9]{3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=schema/default/getPersonShortResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/person/getPersonShortResponse/1.0" xmlns:res="http://folksam.se/interfaces/person/getPersonShortResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="getPersonShortResponse">
    <xsd:annotation>
      <xsd:documentation>Response from getPersonShort service</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="person" type="res:personType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="personType">
    <xsd:annotation>
      <xsd:documentation>Person</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerId" type="res:customerId"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="agentId" type="xsd:string"/>
      <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isFolksamEmployee" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="householdId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="personTypeCode" type="res:typeCode"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="personTypeText" type="res:typeText"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="emails" type="res:emails"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="givenName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="editedName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="birthDate" nillable="true" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="sex" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="martialStatus" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="companyName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="isCustomer" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="deceasedDate" nillable="true" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="internetPassword" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="letterRestriction" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephoneRestriction" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="emailRestriction" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="surveyRestriction" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerProfileRestriction" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerRestriction" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="agreementArea" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="serviceLevel" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="previousService" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="preferredContact" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="riskCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="benefitTypeCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="benefitTypeText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="livingStatus" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="car" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="summerHouse" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="relatedSsn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="noOfHouseholdMembers" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="protectedPersonalInfo" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="prefersPaperMailings" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addresses" type="res:addresses"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephones" type="res:telephones"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="SNIs" type="res:SNIs"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="companyStatus" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="companySizeClass" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="telephones">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="telephone" type="res:telephoneType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="telephoneNumber">
    <xsd:annotation>
      <xsd:documentation>Telefonnumber, Ex 08-7131234</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:complexType name="addresses">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="address" type="res:addressType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="addressType">
    <xsd:annotation>
      <xsd:documentation>Adress</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressTypeCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressTypeText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="street" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="co" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="postCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="countryCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressId" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person /organisationsnumber</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Customer number, 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="emails">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="emailAddress" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="typeText">
    <xsd:annotation>
      <xsd:documentation>Persontype text</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Okänd"/>
      <xsd:enumeration value="Fysisk"/>
      <xsd:enumeration value="Juridisk"/>
      <xsd:enumeration value="Fysisk och juridisk"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="typeCode">
    <xsd:annotation>
      <xsd:documentation>Persontype code</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="00"/>
      <xsd:enumeration value="01"/>
      <xsd:enumeration value="02"/>
      <xsd:enumeration value="03"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="telephoneType">
    <xsd:annotation>
      <xsd:documentation>Telefon</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephoneTypeCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephoneTypeText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephoneNumber" type="res:telephoneNumber"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="fromDate" nillable="true" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="toDate" nillable="true" type="xsd:date"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SNIs">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="SNI" type="res:SNI"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="SNI">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="code" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="text" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://test-esb:8080/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort</con:endpoint><con:endpoint>http://stst-esb/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort</con:endpoint><con:endpoint>http://localhost:8088/mockgetPersonBinding</con:endpoint><con:endpoint>http://localhost:8088/mockgetPersonShortBinding</con:endpoint><con:endpoint>http://${#Project#host}/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort</con:endpoint><con:endpoint>http://test-esb.intern.folksam.se:80/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getPersonShortCategory/getPersonShortOpResp" name="getPersonShortOp" bindingOperationName="getPersonShortOp" type="Request-Response" outputName="getPersonShortRes" inputName="getPersonShortReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="e64c0eb0-1171-4eac-9e5f-a4415c94ec19"><con:settings/><con:call name="Request 1" id="9419a8eb-be99-43ad-80ab-ba816e5a723d"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://stst-esb/getPersonShortFront/ebws/getPersonShortCategory/getPersonShort</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonShortRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonShortRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>si05auts</ns1:id><ns1:password>i05esb</ns1:password><ns1:endUserId>si05auts</ns1:endUserId><ns1:endUserPassword>i05esb</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>198203317147</ns:ssn><ns:searchExternal>false</ns:searchExternal><ns:forceSearchExternal>false</ns:forceSearchExternal><ns:getLegal>true</ns:getLegal><ns:getBenefitType>false</ns:getBenefitType><ns:searchDate>2013-02-02</ns:searchDate>
      </ns:getPersonShortRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPersonShortCategory/getPersonShortOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getPersonBinding" type="wsdl" bindingName="{http://soa.jboss.org/getPersonCategory}getPersonBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?wsdl" id="3fda9f07-4863-42f4-9cf4-b47b392b6308" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getPersonCategory" xmlns:esbns1="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/person/getPersonResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getPersonCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/person/getPersonRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=schema/default/getPersonRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/person/getPersonResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=schema/default/getPersonResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getPersonReq">
    <wsdl:part element="esbns1:getPersonRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPersonRes">
    <wsdl:part element="esbns2:getPersonResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPersonFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getPersonPortType">
    <wsdl:operation name="getPersonOp">
      <wsdl:input message="tns:getPersonReq" name="getPersonReq"></wsdl:input>
      <wsdl:output message="tns:getPersonRes" name="getPersonRes"></wsdl:output>
      <wsdl:fault message="tns:getPersonFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getPersonBinding" type="tns:getPersonPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getPersonOp">
      <soap:operation soapAction="http://soa.jboss.org/getPersonCategory/getPersonOpResp"/>
      <wsdl:input name="getPersonReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getPersonRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getPersonService">
    <wsdl:port binding="tns:getPersonBinding" name="getPersonPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/getPersonFront/ebws/getPersonCategory/getPerson"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=schema/default/getPersonRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Documentation for the request format in getPerson service.</xsd:documentation>
    <xsd:documentation>Version: 1.0</xsd:documentation>
    <xsd:documentation>Published: 2010-04-13</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getPersonRequest">
    <xsd:annotation>
      <xsd:documentation>Get personal by sending SSN,customerId or policyId. It is also possible to set parameter searchExternal which indicates if you whant search in external system if you do not find the person in internal systems.</xsd:documentation>
      <xsd:documentation>Use getLegal when the person has legal firm (enskild firma) and you want retrieve information about the legal firm.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:choice>
          <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="req:ssn"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="req:customerId"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="policyId" type="req:policyId"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="clientId" type="xsd:string"/>
        </xsd:choice>
        <xsd:element default="SHORT" maxOccurs="1" minOccurs="1" name="quantity" type="req:quantityType"/>
        <xsd:element default="false" maxOccurs="1" minOccurs="1" name="searchExternal" type="xsd:boolean"/>
        <xsd:element default="false" maxOccurs="1" minOccurs="0" name="getLegal" type="xsd:boolean"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>ssn/organisationsnumber</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}|[0-9]{2}[2-9][0-9]{7}|[0-9]{2}[2-9][0-9]{3}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Customer number, 9 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}[0-9]{6}|[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="policyId">
    <xsd:annotation>
      <xsd:documentation>policy number</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Ö]{2}[0-9]{10}|[A-Ö]{2}-[0-9]{7}-[0-9]{3}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="quantityType">
    <xsd:annotation>
      <xsd:documentation>Specifies the amount of data on the person to be returned.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SHORT"/>
      <xsd:enumeration value="NORMAL"/>
      <xsd:enumeration value="EXTENDED"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=schema/default/getPersonResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/person/getPersonResponse/1.0" xmlns:res="http://folksam.se/interfaces/person/getPersonResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="getPersonResponse">
    <xsd:annotation>
      <xsd:documentation>Response from getPerson service</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="person" type="res:personType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="personType">
    <xsd:annotation>
      <xsd:documentation>Person</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerId" type="res:customerId"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="agentId" type="xsd:string"/>
      <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isFolksamEmployee" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="householdId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="personType" type="res:type"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="riskCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="emails" type="res:emails"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="givenName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="companyName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="isCustomer" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addresses" type="res:addresses"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneHome" type="res:telephoneNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneMobile" type="res:telephoneNumber"/>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="phoneWork" type="res:telephoneNumber"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="deceased" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="priorityLevel" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="protectedPersonalInfo" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="householdMembers" type="res:householdMembers"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="viewlog" type="res:administrators"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="notes" type="res:notes"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="telephoneNumber">
    <xsd:annotation>
      <xsd:documentation>Telefonnumber, Ex 08-7131234</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string"/>
  </xsd:simpleType>
  <xsd:complexType name="addresses">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="address" type="res:addressType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="addressType">
    <xsd:annotation>
      <xsd:documentation>Adress</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="street" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="co" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="postCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="countryCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressId" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="notes">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="note" type="res:note"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="note">
    <xsd:annotation>
      <xsd:documentation>Notes</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="createDate" type="xsd:dateTime"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="caption" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="caseWorker" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastUpdateDate" type="xsd:dateTime"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="note" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="householdMembers">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="householdMember" type="res:householdMember"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="householdMember">
    <xsd:annotation>
      <xsd:documentation>Household members</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="givenName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="riskCode" type="xsd:string"/>
      <xsd:element default="false" maxOccurs="1" minOccurs="0" name="isFolksamEmployee" type="xsd:boolean"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person /organisationsnumber</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Customer number, 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="administrators">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="administrator" type="res:administratorType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="administratorType">
    <xsd:annotation>
      <xsd:documentation>Administrator</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="office" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="userId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="contactDate" type="xsd:dateTime"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="emails">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="email" type="res:email"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="email">
    <xsd:annotation>
      <xsd:documentation>Email</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="emailAddress" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="emailType" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="type">
    <xsd:annotation>
      <xsd:documentation>Persontype</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Physical"/>
      <xsd:enumeration value="Legal"/>
      <xsd:enumeration value="Physical and Legal"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getPersonFront/ebws/getPersonCategory/getPerson?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:endpoint>http://localhost:8088/mockgetPersonBinding</con:endpoint><con:endpoint>http://stst-esb.intern.folksam.se:80/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getPersonCategory/getPersonOpResp" name="getPersonOp" bindingOperationName="getPersonOp" type="Request-Response" outputName="getPersonRes" inputName="getPersonReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="7a49cd84-67bc-4ead-b446-5c3c4989be3e"><con:settings/><con:call name="Request 1" id="c57d4862-d060-4f03-b5e9-2aeb34ec5b53"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://BCL10686:8088/mockgetPersonBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1.0"><ns1:security><ns1:id>si05auts</ns1:id><ns1:password>i05esb</ns1:password><ns1:endUserId>si05auts</ns1:endUserId><ns1:endUserPassword>i05esb</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>195902165488</ns:ssn><ns:quantity>NORMAL</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPersonCategory/getPersonOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getPolicyListCivilBinding" type="wsdl" bindingName="{http://soa.jboss.org/getPolicyListCivilCategory}getPolicyListCivilBinding" soapVersion="1_1" anonymous="optional" definition="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?wsdl" id="15e8befa-1401-421a-b5b6-f728f01b4c13" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?wsdl"><con:part><con:url>http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getPolicyListCivilCategory" xmlns:esbns1="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/policy/getPolicyListCivilResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getPolicyListCivilCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=schema/default/getPolicyListCivilRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/policy/getPolicyListCivilResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=schema/default/getPolicyListCivilResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getPolicyListCivilFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPolicyListCivilReq">
    <wsdl:part element="esbns1:getPolicyListCivilRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPolicyListCivilRes">
    <wsdl:part element="esbns2:getPolicyListCivilResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getPolicyListCivilPortType">
    <wsdl:operation name="getPolicyListCivilOp">
      <wsdl:input message="tns:getPolicyListCivilReq" name="getPolicyListCivilReq"></wsdl:input>
      <wsdl:output message="tns:getPolicyListCivilRes" name="getPolicyListCivilRes"></wsdl:output>
      <wsdl:fault message="tns:getPolicyListCivilFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getPolicyListCivilBinding" type="tns:getPolicyListCivilPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getPolicyListCivilOp">
      <soap:operation soapAction="http://soa.jboss.org/getPolicyListCivilCategory/getPolicyListCivilOpResp"/>
      <wsdl:input name="getPolicyListCivilReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getPolicyListCivilRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getPolicyListCivilService">
    <wsdl:port binding="tns:getPolicyListCivilBinding" name="getPolicyListCivilPortType">
      <soap:address location="http://atst-esb.intern.folksam.se:80/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=schema/default/getPolicyListCivilRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getPolicyListCivilRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of policies for a given SSN</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-05-07</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getPolicyListCivilRequest">
    <xsd:annotation>
      <xsd:documentation>Get policies by SSN</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="companyId" type="req:companyId"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="household" type="xsd:boolean"/>
        <xsd:choice>
          <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="req:ssn"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="req:customerId"/>
        </xsd:choice>
        <xsd:element maxOccurs="1" minOccurs="0" name="searchDate" type="xsd:date"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person/Organisationsnummer, 12 eller 13 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="companyId">
    <xsd:annotation>
      <xsd:documentation>Bolagsnummer, 4 siffror, obligatoriskt</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Kundnummer, 9 eller 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]{1}|[A-Z]{3}[0-9]{6} "/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=schema/default/getPolicyListCivilResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/policy/getPolicyListCivilResponse/1.0" xmlns:meta="http://folksam.se/fik/objects/servicemetadata/1.0" xmlns:res="http://folksam.se/interfaces/policy/getPolicyListCivilResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/servicemetadata/1.0" schemaLocation="http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=../../schema/service/serviceMetaData.xsd"/>
  <xsd:element name="getPolicyListCivilResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: getPolicyListCivil</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="policies" type="res:policiesType"/>
        <xsd:element maxOccurs="1" minOccurs="0" ref="meta:serviceMetaData"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="policiesType">
    <xsd:annotation>
      <xsd:documentation>Lista av Avtal</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="policy" type="res:policyType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="policyType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="companyId" type="xsd:int"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="policyId" type="res:policyId"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessTypeCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Verksamhetsområde för avtal</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessTypeText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Verksamhetsområde i klartext</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="productGroupCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="productGroupText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="categoryCombinationCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="categoryCombinationText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="res:customerId"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="versionDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="mainDueDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Huvudförfallodatum för avtal</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="signedDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Teckningsdatum för avtal</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="startDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Startdatum för avtal</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="validToDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="policyTypeCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Typ av avtal, tex Försäkring (tjänsten listar enbart försäkringar)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="status" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Status på avtalet (Annulerad=A, Gällande='')</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="endedReasonCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="endedReasonText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lockedByUser" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lockedDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lockedTime" type="xsd:time"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="transactionType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="transactionText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="transactionReasonCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="transactionReasonText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="transactionUserId" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Användare som skapat transaktionen</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="transactionRegistrationTimestamp" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Tidpunkt för aktuell transaktion</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="items" type="res:items"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="relations" type="res:relations"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addresses" type="res:addresses"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="clauses" type="res:clauses"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="items">
    <xsd:annotation>
      <xsd:documentation>Objekt. en eller flera förekomster</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="res:itemType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="itemType" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Objekttyp för anpassat objekt (Lösöre=O01, Byggnad=O02 osv)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="itemId" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Objektnummer, id-begrepp</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="categoryCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="categoryText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="coverageCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Omfattningskod</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="coverageText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="status" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Status på objektet (Annulerad='A', Upphört='U', Gällande='')</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="personalEstate" type="res:itemPersonalEstateType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="building" type="res:itemBuildingType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="boat" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="tenant" type="res:itemTenantType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="storedpersonalEstate" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Magasinerat lösöre</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="travel" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="vehicle" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="ownerApartment" type="res:itemOwnerApartmentType"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="elements">
        <xsd:complexType>
          <xsd:annotation>
            <xsd:documentation>Lista på moment för objektet</xsd:documentation>
          </xsd:annotation>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="element" type="res:element">
              <xsd:annotation>
                <xsd:documentation>Moment</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="relations" type="res:relations"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addresses" type="res:addresses"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="clauses" type="res:clauses"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemOwnerApartmentType">
    <xsd:annotation>
      <xsd:documentation>Anpassat objekt Ägarrättslägenhet(bostadsrätt)</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="alarmCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="alarmText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="landRegister" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fastighetsbeteckning</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="yearOfConstruction" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="area" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Boyta</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="numberOfWetRooms" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessInBuilding" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Affärsrörelse i byggnaden</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="partOwner" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Delägare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="purchaseYear" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Inköps år</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemBuildingType">
    <xsd:annotation>
      <xsd:documentation>Anpassat objekt byggnad</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="alarmCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="alarmText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="landRegister" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fastighetsbeteckning</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="yearOfConstruction" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="numberOfFloors" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="hasAttic" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="basementType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="areaFloorOne" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="areaFloorTwo" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="numberOfWetRooms" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="hasSwimmingPool" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="typeOfGarage" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="hasHeating" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="insuredAmount" type="res:money">
        <xsd:annotation>
          <xsd:documentation>Försäkringsbelopp</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="businessInBuilding" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Affärsrörelse i byggnaden</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="partOwner" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Delägare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="inspectionStatus" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="fullValue" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="kListedBuilding" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Kulturmärkt byggnad</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="purchaseYear" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="housingType" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemPersonalEstateType">
    <xsd:annotation>
      <xsd:documentation>Lösöre</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="personalEstateAmount" type="res:money"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="livingArea" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Boendeyta i kvadratmeter</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="connectionType" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>anslutningstyp</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemTenantType">
    <xsd:annotation>
      <xsd:documentation>Anpassat objekt bostadsrätt</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="alarmCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="alarmText" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="element">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="elementType" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Typ av anpassat moment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="elementCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Momentkod</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="elementText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Moment i klartext</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="mandatory" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Obligatoriskt moment för objektets omfattning</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="status" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Status</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="amount" type="res:money">
        <xsd:annotation>
          <xsd:documentation>Momentbelopp</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deductiblesCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Kod för självrisk</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deductiblesText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Kod för självrisk</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:choice>
        <xsd:element maxOccurs="1" minOccurs="0" name="forest" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Skog</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="smallBoat" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Småbåt</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="allRiskSpecial" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>allrisk special</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="stampCoinBill" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Frimärke, Mynt, Sedel</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="packAndGo" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Resklar</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="tenant" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Bostadsrätt</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="otherBuilding" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Övrig byggnad</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="fellowTraveller" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>medresenär</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="electricWheelchair" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>elrullstol</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="relations">
    <xsd:annotation>
      <xsd:documentation>Relationer</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="relation" type="res:relationType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="relationType">
    <xsd:annotation>
      <xsd:documentation>Koppling</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="relationType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="companyId" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Koppling till bolag</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="relationBusinessTypeCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Koppling till verksamhetsområde</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="relationPolicyId" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Koppling till Avtal</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="relationItemId" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Koppling till avtalat objekt</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="status" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Status på koppling</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="addresses">
    <xsd:annotation>
      <xsd:documentation>Adresser</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="address" type="res:addressType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="addressType">
    <xsd:annotation>
      <xsd:documentation>Adress</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="street" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="postCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="countryCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressId" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="clauses">
    <xsd:annotation>
      <xsd:documentation>Klausuler</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="clause" type="res:clauseType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="clauseType">
    <xsd:annotation>
      <xsd:documentation>Klausul</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="clauseTypeCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="clauseTypeText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="textNr" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="status" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="money">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="amount" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="currency" type="res:currency"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="currency">
    <xsd:annotation>
      <xsd:documentation>Valuta</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SEK"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person/Organisationsnummer, 13 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Kundnummer, 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="policyId">
    <xsd:annotation>
      <xsd:documentation>Avtalsnummer, redigerad form, t.ex CV-1234567-890</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Ö]{2}-[0-9]{7}-[0-9]{3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=../../schema/service/serviceMetaData.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/servicemetadata/1.0" xmlns="http://folksam.se/fik/objects/servicemetadata/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Description: Metadata element used in xml request/reply to supply meta info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2011-04-26</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.servicemetadata"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="serviceMetaData">
    <xs:annotation>
      <xs:documentation>Metadata info to be used in FIK request and response schemas.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="request" type="requestType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="response" type="responseType"/>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="requestType">
    <xs:annotation>
      <xs:documentation>Request metadata</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="forceUpdate" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>True if updates should be forced through in backend, if there is a warning</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>Timestamp for when the data was read.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="responseType">
    <xs:annotation>
      <xs:documentation>Reponse metadata</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="responseMessage" type="responseMessageType"/>
      <xs:element maxOccurs="1" minOccurs="0" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>Timestamp for when the data was read.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="responseMessageType">
    <xs:annotation>
      <xs:documentation>Used to supply client with extra info from backend or fik.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="messageText" type="xs:string">
        <xs:annotation>
          <xs:documentation>Message text</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="messageType" type="messageType" use="optional"/>
  </xs:complexType>
  <xs:simpleType name="messageType">
    <xs:annotation>
      <xs:documentation>Type of reply message</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Information"/>
      <!--Information-->
      <xs:enumeration value="Warning"/>
      <!--Warning-->
    </xs:restriction>
  </xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://atst-esb.intern.folksam.se/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil</con:endpoint><con:endpoint>http://BCL10686:8088/mockgetPolicyListCivilBinding</con:endpoint><con:endpoint>http://localhost:8088/mockgetPolicyListCivilBinding</con:endpoint><con:endpoint>http://atst-esb.intern.folksam.se:80/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getPolicyListCivilCategory/getPolicyListCivilOpResp" name="getPolicyListCivilOp" bindingOperationName="getPolicyListCivilOp" type="Request-Response" outputName="getPolicyListCivilRes" inputName="getPolicyListCivilReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="4e9aded9-0c71-4dc4-b382-c0232a2ee31a"><con:settings/><con:call name="Request 1" id="85f4902b-bb42-4ef7-97ce-7f47c1c203b8"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPolicyListCivilFront/ebws/getPolicyListCivilCategory/getPolicyListCivil</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
 <ns:getPolicyListCivilRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0"> <ns1:fikHeader version="1.0"> <ns1:security> <ns1:id>SY75STST</ns1:id> <ns1:password>y75login</ns1:password> <ns1:endUserId>ture10</ns1:endUserId> <ns1:endUserPassword>halo11</ns1:endUserPassword> </ns1:security> </ns1:fikHeader> <ns2:companyId>2001</ns2:companyId> <ns2:household>true</ns2:household> <ns2:customerId>NCB-01527-1</ns2:customerId> <ns2:searchDate>2013-01-03</ns2:searchDate> </ns:getPolicyListCivilRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPolicyListCivilCategory/getPolicyListCivilOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getPolicyListBinding" type="wsdl" bindingName="{http://soa.jboss.org/getPolicyListCategory}getPolicyListBinding" soapVersion="1_1" anonymous="optional" definition="http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?wsdl" id="d85c5f00-a74e-4579-97c1-8deeb97a1380" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?wsdl"><con:part><con:url>http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getPolicyListCategory" xmlns:esbns1="http://folksam.se/interfaces/policy/getPolicyListRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/policy/getPolicyListResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getPolicyListCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/policy/getPolicyListRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=schema/default/getPolicyListRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/policy/getPolicyListResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=schema/default/getPolicyListResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getPolicyListFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPolicyListReq">
    <wsdl:part element="esbns1:getPolicyListRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getPolicyListRes">
    <wsdl:part element="esbns2:getPolicyListResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getPolicyListPortType">
    <wsdl:operation name="getPolicyListOp">
      <wsdl:input message="tns:getPolicyListReq" name="getPolicyListReq"></wsdl:input>
      <wsdl:output message="tns:getPolicyListRes" name="getPolicyListRes"></wsdl:output>
      <wsdl:fault message="tns:getPolicyListFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getPolicyListBinding" type="tns:getPolicyListPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getPolicyListOp">
      <soap:operation soapAction="http://soa.jboss.org/getPolicyListCategory/getPolicyListOpResp"/>
      <wsdl:input name="getPolicyListReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getPolicyListRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getPolicyListService">
    <wsdl:port binding="tns:getPolicyListBinding" name="getPolicyListPortType">
      <soap:address location="http://test-esb.intern.folksam.se:80/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=schema/default/getPolicyListRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/policy/getPolicyListRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/policy/getPolicyListRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getPolicyListRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of policies
			for a given SSN</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-04-21</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getPolicyListRequest">
    <xsd:annotation>
      <xsd:documentation>Get policies by SSN</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="household" type="xsd:boolean"/>
        <xsd:choice>
          <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="req:ssn"/>
          <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="req:customerId"/>
        </xsd:choice>
        <xsd:element maxOccurs="1" minOccurs="0" name="vehicleRegNr" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Registreringsnummer för fordon</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person/Organisationsnummer, 12 eller 13 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Kundnummer, 9 eller 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}[0-9]{6}|[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=schema/default/getPolicyListResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/policy/getPolicyListResponse/1.0" xmlns:res="http://folksam.se/interfaces/policy/getPolicyListResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="getPolicyListResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: getPolicyList</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element name="numberOfPolicies" type="xsd:integer"/>
        <xsd:element name="numberOfClaims" type="xsd:decimal"/>
        <xsd:element name="houseIcon" type="xsd:string"/>
        <xsd:element name="carIcon" type="xsd:string"/>
        <xsd:element name="savingsIcon" type="xsd:string"/>
        <xsd:element name="lifeSavingsProfile" type="xsd:string"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="policies" type="res:policiesType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="policiesType">
    <xsd:annotation>
      <xsd:documentation>Policies</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="policy" type="res:policyType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="policyType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="res:customerId"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="policyId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="systemId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="product" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="groupPolicyId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="signedDate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="mainDueDate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="changedDate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="validToDate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="annullmentDate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="endedReasonText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="term" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Termin</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="annualPremium" type="res:money">
        <xsd:annotation>
          <xsd:documentation/>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="insuredAmount" type="res:money">
        <xsd:annotation>
          <xsd:documentation>Försäkringsbelopp</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="previousPolicyId" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Gammalt avtalsnummer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="items" type="res:items"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="items">
    <xsd:annotation>
      <xsd:documentation>Objekt. en eller flera förekomster</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="res:itemType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="itemType" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Objekttyp för anpassat objekt (Lösöre=O01, Byggnad=O02 osv)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="generic" type="res:itemGeneric">
        <xsd:annotation>
          <xsd:documentation>Generisk objektsinfo (från Y05)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="elements">
        <xsd:complexType>
          <xsd:annotation>
            <xsd:documentation>Lista på moment för objektet</xsd:documentation>
          </xsd:annotation>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="0" name="element" type="res:element">
              <xsd:annotation>
                <xsd:documentation>Moment</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="itemGeneric">
    <xsd:annotation>
      <xsd:documentation>Generisk objektsinfo (från Y05)</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="vehicleRegistrationNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Registreringsnummer för fordon</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="vehicleClass" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fordonsklass</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="element">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="elementText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Moment i klartext</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person/Organisationsnummer, 13 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Kundnummer, 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="coveragesType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="coverage" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="money">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="amount" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="currency" type="res:currency"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="currency">
    <xsd:annotation>
      <xsd:documentation>Valuta</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SEK"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://test-esb.intern.folksam.se/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://test-esb/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList</con:endpoint><con:endpoint>http://BCL10686:8088/mockgetPolicyListBinding</con:endpoint><con:endpoint>http://localhost:8088/mockgetPolicyListBinding</con:endpoint><con:endpoint>http://${#Project#host}/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList</con:endpoint><con:endpoint>http://test-esb.intern.folksam.se:80/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getPolicyListCategory/getPolicyListOpResp" name="getPolicyListOp" bindingOperationName="getPolicyListOp" type="Request-Response" outputName="getPolicyListRes" inputName="getPolicyListReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="371241d0-c8f1-41cc-aa90-34b544936f6f"><con:settings/><con:call name="Request 1" id="1727cbbc-5261-4998-a88a-ffe7067becaf"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPolicyListFront/ebws/getPolicyListCategory/getPolicyList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/policy/getPolicyListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPolicyListRequest>
         <ns1:fikHeader version="1">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:id>si05auts</ns1:id>
               <!--Optional:-->
               <ns1:password>i05esb</ns1:password><ns1:endUserId>si05auts</ns1:endUserId><ns1:endUserPassword>i05esb</ns1:endUserPassword>
               <!--Optional:-->
               
               <!--Optional:-->
               
            </ns1:security>
            <!--Optional:-->
            
         </ns1:fikHeader>
         <ns:household>false</ns:household><ns:ssn>19720804-8939</ns:ssn>
         <!--You have a CHOICE of the next 2 items at this level-->
         
         
      </ns:getPolicyListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPolicyListCategory/getPolicyListOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="searchPersonBinding" type="wsdl" bindingName="{http://soa.jboss.org/searchPersonCategory}searchPersonBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?wsdl" id="df544300-a624-4421-96af-231d9d818af7" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/searchPersonCategory" xmlns:esbns1="http://folksam.se/interfaces/person/searchPersonRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/person/searchPersonResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/searchPersonCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/person/searchPersonRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=schema/default/searchPersonRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/person/searchPersonResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=schema/default/searchPersonResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="searchPersonRes">
    <wsdl:part element="esbns2:searchPersonResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="searchPersonReq">
    <wsdl:part element="esbns1:searchPersonRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="searchPersonFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="searchPersonPortType">
    <wsdl:operation name="searchPersonOp">
      <wsdl:input message="tns:searchPersonReq" name="searchPersonReq"></wsdl:input>
      <wsdl:output message="tns:searchPersonRes" name="searchPersonRes"></wsdl:output>
      <wsdl:fault message="tns:searchPersonFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="searchPersonBinding" type="tns:searchPersonPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="searchPersonOp">
      <soap:operation soapAction="http://soa.jboss.org/searchPersonCategory/searchPersonOpResp"/>
      <wsdl:input name="searchPersonReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="searchPersonRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="searchPersonService">
    <wsdl:port binding="tns:searchPersonBinding" name="searchPersonPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/searchPersonFront/ebws/searchPersonCategory/searchPerson"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=schema/default/searchPersonRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/person/searchPersonRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/person/searchPersonRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: searchPersonRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a person</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-04-09</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="searchPersonRequest">
    <xsd:annotation>
      <xsd:documentation>Search for a person by different criteria.  Any number of criterias can be used in search. Result will match the combined critera.</xsd:documentation>
      <xsd:documentation>At least one input field must be filled</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="dateOfBirth" type="req:dateOfBirthSearch">
          <xsd:annotation>
            <xsd:documentation>DateOfBirth, matching anything starting with specified value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>FirstName, matching anything starting with specified value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>LastName, matching anything starting with specified value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="streetAndNo" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>StreetAndNo, matching anything starting with specified value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="postCode" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>postCode, matching anything starting with specified value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>City, matching anything starting with specified value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="phoneNumber" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Phonenumber, matching exact value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="0" name="vehicleRegistrationNr" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Vehicleregistration, matching exact value</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="dateOfBirthSearch">
    <xsd:annotation>
      <xsd:documentation>Sökformat födelsedatum, 0 till 8 siffror</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{0,8}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=schema/default/searchPersonResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/person/searchPersonResponse/1.0" xmlns:res="http://folksam.se/interfaces/person/searchPersonResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="searchPersonResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: searchPerson</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="personList" type="res:personListType"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="message" type="res:message"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="personListType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="person" type="res:personType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="personType">
    <xsd:annotation>
      <xsd:documentation>Person</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerId" type="res:customerId"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="givenName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addresses" type="res:addresses"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="addresses">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="1" name="address" type="res:addressType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="addressType">
    <xsd:annotation>
      <xsd:documentation>Adress</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressTypeCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="addressTypeText" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="street" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="co" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="postCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person /organisationsnumber</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Customer number, 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="message">
    <xsd:annotation>
      <xsd:documentation>Used to supply client with extra info when backend transaction is successfull</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="messageText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Message recieved fron updated backend service</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="messageType" type="res:messageType" use="required"/>
  </xsd:complexType>
  <xsd:simpleType name="messageType">
    <xsd:annotation>
      <xsd:documentation>Type of reply message</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Information"/>
      <!--Information-->
      <xsd:enumeration value="Warning"/>
      <!--Warning-->
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/searchPersonFront/ebws/searchPersonCategory/searchPerson?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://stst-esb.intern.folksam.se:80/searchPersonFront/ebws/searchPersonCategory/searchPerson</con:endpoint><con:endpoint>http://localhost:8088/mocksearchPersonBinding</con:endpoint><con:endpoint>http://${#Project#host}/searchPersonFront/ebws/searchPersonCategory/searchPerson</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/searchPersonCategory/searchPersonOpResp" name="searchPersonOp" bindingOperationName="searchPersonOp" type="Request-Response" outputName="searchPersonRes" inputName="searchPersonReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="ea08ae06-69f5-48a8-b6b4-4d51ea57f180"><con:settings/><con:call name="Request 1" id="61797feb-02e8-49d4-8714-5ea93085de94"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/searchPersonFront/ebws/searchPersonCategory/searchPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/searchPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:searchPersonRequest>
         <ns1:fikHeader version="1.0">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
            <ns1:id>si05auts</ns1:id><ns1:password>i05esb</ns1:password><ns1:endUserId>si05auts</ns1:endUserId><ns1:endUserPassword>i05esb</ns1:endUserPassword></ns1:security>
            <!--Optional:-->
            
         </ns1:fikHeader><ns:dateOfBirth>19590216</ns:dateOfBirth><ns:firstName>Anders</ns:firstName>
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
      </ns:searchPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/searchPersonCategory/searchPersonOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getDocumentBinding" type="wsdl" bindingName="{http://soa.jboss.org/getDocumentCategory}getDocumentBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?wsdl" id="99ad676d-1441-4c25-b597-a8bfd42aa508" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getDocumentCategory" xmlns:esbns1="http://folksam.se/interfaces/document/getDocumentRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/document/getDocumentResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getDocumentCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/document/getDocumentRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=schema/default/getDocumentRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/document/getDocumentResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=schema/default/getDocumentResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getDocumentReq">
    <wsdl:part element="esbns1:getDocumentRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDocumentFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDocumentRes">
    <wsdl:part element="esbns2:getDocumentResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getDocumentPortType">
    <wsdl:operation name="getDocumentOp">
      <wsdl:input message="tns:getDocumentReq" name="getDocumentReq"></wsdl:input>
      <wsdl:output message="tns:getDocumentRes" name="getDocumentRes"></wsdl:output>
      <wsdl:fault message="tns:getDocumentFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getDocumentBinding" type="tns:getDocumentPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getDocumentOp">
      <soap:operation soapAction="http://soa.jboss.org/getDocumentCategory/getDocumentOpResp"/>
      <wsdl:input name="getDocumentReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getDocumentRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getDocumentService">
    <wsdl:port binding="tns:getDocumentBinding" name="getDocumentPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/getDocumentFront/ebws/getDocumentCategory/getDocument"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=schema/default/getDocumentRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/document/getDocumentRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/document/getDocumentRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getDocumentRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a document</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2009-12-14</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getDocumentRequest">
    <xsd:annotation>
      <xsd:documentation>Get document by id</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="documentId" type="xsd:string"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="getContent" type="xsd:boolean"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=schema/default/getDocumentResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" jaxb:version="1.0" targetNamespace="http://folksam.se/interfaces/document/getDocumentResponse/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:res="http://folksam.se/interfaces/document/getDocumentResponse/1.0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:annotation>
    <xsd:documentation>Document: getDocumentRespone</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a document</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2009-12-14</xsd:documentation>
    <xsd:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.interfaces.document.getdocument"/>
      </jaxb:schemaBindings>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element name="getDocumentResponse">
    <xsd:annotation>
      <xsd:documentation>Get document by id</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" name="document" type="res:documentType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="documentType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentTitle" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="confidentialityLevel" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentDate" type="xsd:dateTime"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="source" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="comment" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="createdBy" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="createdDate" type="xsd:dateTime"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="mimeType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="fileName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="content" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentFront/ebws/getDocumentCategory/getDocument?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/getDocumentFront/ebws/getDocumentCategory/getDocument</con:endpoint><con:endpoint>http://BCL00684:8088/mockgetDocumentBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getDocumentCategory/getDocumentOpResp" name="getDocumentOp" bindingOperationName="getDocumentOp" type="Request-Response" outputName="getDocumentRes" inputName="getDocumentReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="6ab0e832-ea1f-4c51-86bb-fba1e022d7a0"><con:settings/><con:call name="Request 1" id="bf49a01f-4864-46e4-a591-def3399b5fec"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getDocumentFront/ebws/getDocumentCategory/getDocument</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/document/getDocumentRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getDocumentRequest>
         <ns1:fikHeader version="1">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:id>si05auts</ns1:id>
               <!--Optional:-->
               <ns1:password>i05esb</ns1:password>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:endUserId>si05auts</ns1:endUserId><ns1:endUserPassword>i05esb</ns1:endUserPassword>
            </ns1:security><ns1:messageType>FFH</ns1:messageType>
            <!--Optional:-->
            
            <!--Optional:-->
            
            <!--Optional:-->
            
         </ns1:fikHeader>
         <ns:documentId>234567890 </ns:documentId>
         <ns:getContent>true</ns:getContent>
      </ns:getDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getDocumentCategory/getDocumentOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getDocumentListBinding" type="wsdl" bindingName="{http://soa.jboss.org/getDocumentListCategory}getDocumentListBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?wsdl" id="84f6ad92-5f7a-43af-9143-830c3b7e3b53" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getDocumentListCategory" xmlns:esbns1="http://folksam.se/interfaces/document/getDocumentListRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/document/getDocumentListResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getDocumentListCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/document/getDocumentListRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=schema/default/getDocumentListRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/document/getDocumentListResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=schema/default/getDocumentListResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getDocumentListFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDocumentListReq">
    <wsdl:part element="esbns1:getDocumentListRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDocumentListRes">
    <wsdl:part element="esbns2:getDocumentListResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getDocumentListPortType">
    <wsdl:operation name="getDocumentListOp">
      <wsdl:input message="tns:getDocumentListReq" name="getDocumentListReq"></wsdl:input>
      <wsdl:output message="tns:getDocumentListRes" name="getDocumentListRes"></wsdl:output>
      <wsdl:fault message="tns:getDocumentListFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getDocumentListBinding" type="tns:getDocumentListPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getDocumentListOp">
      <soap:operation soapAction="http://soa.jboss.org/getDocumentListCategory/getDocumentListOpResp"/>
      <wsdl:input name="getDocumentListReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getDocumentListRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getDocumentListService">
    <wsdl:port binding="tns:getDocumentListBinding" name="getDocumentListPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=schema/default/getDocumentListRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/document/getDocumentListRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/document/getDocumentListRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getDocumentListRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of metadata for documents related to a case</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-03-08</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getDocumentListRequest">
    <xsd:annotation>
      <xsd:documentation>Get document metadata by caseId</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="businessObjectId" type="xsd:string"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="businessObjectType" type="xsd:string"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=schema/default/getDocumentListResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/document/getDocumentListResponse/1.0" xmlns:res="http://folksam.se/interfaces/document/getDocumentListResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:annotation>
    <xsd:documentation>Document: getDocumentListRespone</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of metadata for documents related to a case</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-03-08</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getDocumentListResponse">
    <xsd:annotation>
      <xsd:documentation>Get document metadata by caseId</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="documentList" type="res:documentListType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="documentListType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="document" type="res:documentType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="documentType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentTitle" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="confidentialityLevel" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="documentDate" type="xsd:dateTime"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="source" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="sourceId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="comment" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="createdBy" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="createdDate" type="xsd:dateTime"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="mimeType" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="fileName" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList</con:endpoint><con:endpoint>http://BCL00684:8088/mockgetDocumentListBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getDocumentListCategory/getDocumentListOpResp" name="getDocumentListOp" bindingOperationName="getDocumentListOp" type="Request-Response" outputName="getDocumentListRes" inputName="getDocumentListReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="6a37ca03-03b3-4fb8-8a37-1f6b1d52cca2"><con:settings/><con:call name="Request 1" id="75ea096a-98cd-4c19-a765-b12ecf49c161"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/document/getDocumentListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getDocumentListRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <ns:businessObjectId>?</ns:businessObjectId>
         <ns:businessObjectType>?</ns:businessObjectType>
      </ns:getDocumentListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getDocumentListCategory/getDocumentListOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getDocumentTypeListBinding" type="wsdl" bindingName="{http://soa.jboss.org/getDocumentTypeListCategory}getDocumentTypeListBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?wsdl" id="2fc43d0d-eb0f-45cc-9e0b-a69827df9939" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getDocumentTypeListCategory" xmlns:esbns1="http://folksam.se/interfaces/document/getDocumentTypeListRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/document/getDocumentTypeListResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getDocumentTypeListCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/document/getDocumentTypeListRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=schema/default/getDocumentTypeListRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/document/getDocumentTypeListResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=schema/default/getDocumentTypeListResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getDocumentTypeListReq">
    <wsdl:part element="esbns1:getDocumentTypeListRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDocumentTypeListRes">
    <wsdl:part element="esbns2:getDocumentTypeListResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getDocumentTypeListFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getDocumentTypeListPortType">
    <wsdl:operation name="getDocumentTypeListOp">
      <wsdl:input message="tns:getDocumentTypeListReq" name="getDocumentTypeListReq"></wsdl:input>
      <wsdl:output message="tns:getDocumentTypeListRes" name="getDocumentTypeListRes"></wsdl:output>
      <wsdl:fault message="tns:getDocumentTypeListFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getDocumentTypeListBinding" type="tns:getDocumentTypeListPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getDocumentTypeListOp">
      <soap:operation soapAction="http://soa.jboss.org/getDocumentTypeListCategory/getDocumentTypeListOpResp"/>
      <wsdl:input name="getDocumentTypeListReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getDocumentTypeListRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getDocumentTypeListService">
    <wsdl:port binding="tns:getDocumentTypeListBinding" name="getDocumentTypeListPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=schema/default/getDocumentTypeListRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/document/getDocumentTypeListRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/document/getDocumentTypeListRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getDocumentTypeListRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of documents types</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-05-20</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getDocumentTypeListRequest">
    <xsd:annotation>
      <xsd:documentation>Get document types</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=schema/default/getDocumentTypeListResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/document/getDocumentTypeListResponse/1.0" xmlns:res="http://folksam.se/interfaces/document/getDocumentTypeListResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:annotation>
    <xsd:documentation>Document: getDocumentTypeListRespone</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of document types</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-03-08</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getDocumentTypeListResponse">
    <xsd:annotation>
      <xsd:documentation>Get document types</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="documentTypeList" type="res:documentTypeListType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="documentTypeListType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="documentType" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://stst-esb.intern.folksam.se:80/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList</con:endpoint><con:endpoint>http://BCL00684:8088/mockgetDocumentTypeListBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getDocumentTypeListCategory/getDocumentTypeListOpResp" name="getDocumentTypeListOp" bindingOperationName="getDocumentTypeListOp" type="Request-Response" outputName="getDocumentTypeListRes" inputName="getDocumentTypeListReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="d0b457d7-37ce-4f29-ae43-a8195a307961"><con:settings/><con:call name="Request 1" id="33263f09-6932-453b-adde-7c7a6abca6c1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://stst-esb.intern.folksam.se:80/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/document/getDocumentTypeListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getDocumentTypeListRequest>
         <ns1:fikHeader version="1">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:id>${#Project#user}</ns1:id>
               <!--Optional:-->
               <ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword>
               <!--Optional:-->
               
               <!--Optional:-->
               
            </ns1:security>
            <!--Optional:-->
            
            <!--Optional:-->
            
            <!--Optional:-->
            
         </ns1:fikHeader>
      </ns:getDocumentTypeListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getDocumentTypeListCategory/getDocumentTypeListOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getCurrencyListBinding" type="wsdl" bindingName="{http://soa.jboss.org/getCurrencyListCategory}getCurrencyListBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?wsdl" id="1f0787e7-ed36-4ee0-986f-bcb418bc3ef1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getCurrencyListCategory" xmlns:esbns1="http://folksam.se/interfaces/currency/getCurrencyListRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/currency/getCurrencyListResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getCurrencyListCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/currency/getCurrencyListRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=schema/default/getCurrencyListRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/currency/getCurrencyListResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=schema/default/getCurrencyListResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getCurrencyListRes">
    <wsdl:part element="esbns2:getCurrencyListResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCurrencyListReq">
    <wsdl:part element="esbns1:getCurrencyListRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getCurrencyListFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getCurrencyListPortType">
    <wsdl:operation name="getCurrencyListOp">
      <wsdl:input message="tns:getCurrencyListReq" name="getCurrencyListReq"></wsdl:input>
      <wsdl:output message="tns:getCurrencyListRes" name="getCurrencyListRes"></wsdl:output>
      <wsdl:fault message="tns:getCurrencyListFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getCurrencyListBinding" type="tns:getCurrencyListPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getCurrencyListOp">
      <soap:operation soapAction="http://soa.jboss.org/getCurrencyListCategory/getCurrencyListOpResp"/>
      <wsdl:input name="getCurrencyListReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getCurrencyListRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getCurrencyListService">
    <wsdl:port binding="tns:getCurrencyListBinding" name="getCurrencyListPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=schema/default/getCurrencyListRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/currency/getCurrencyListRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/currency/getCurrencyListRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getCurrencyListRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting exchange rates for currencies</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-08-05</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getCurrencyListRequest">
    <xsd:annotation>
      <xsd:documentation>Get the currency exchange information for all currencies in relation to swedish SEK.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=schema/default/getCurrencyListResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/currency/getCurrencyListResponse/1.0" xmlns:res="http://folksam.se/interfaces/currency/getCurrencyListResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="getCurrencyListResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: getCurrencyList</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="currencyList" type="res:currencyListType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="currencyListType">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="currency" type="res:currencyType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="currencyType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="code" type="res:currencyCode"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="name" type="xsd:string"/>
      <xsd:element default="0" maxOccurs="1" minOccurs="1" name="exchangeRate" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="validFromDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="conversionFactor" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="currencyCode">
    <xsd:annotation>
      <xsd:documentation>Three digit currency code</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList</con:endpoint><con:endpoint>http://BCL00684:8088/mockgetCurrencyListBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getCurrencyListCategory/getCurrencyListOpResp" name="getCurrencyListOp" bindingOperationName="getCurrencyListOp" type="Request-Response" outputName="getCurrencyListRes" inputName="getCurrencyListReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="6327cf6f-a84a-406d-abac-923ce9c5b058"><con:settings/><con:call name="Request 1" id="6145b3e5-1e17-48ee-a636-0b7b339c624c"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/currency/getCurrencyListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getCurrencyListRequest>
         <ns1:fikHeader version="1">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
            <ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security>
            <!--Optional:-->
            
            <!--Optional:-->
            
            <!--Optional:-->
            
         </ns1:fikHeader>
      </ns:getCurrencyListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getCurrencyListCategory/getCurrencyListOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="printFileBinding" type="wsdl" bindingName="{http://soa.jboss.org/printFileCategory}printFileBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?wsdl" id="4409a7b7-48de-49e1-b37f-4a8cfdd3a24c" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/printFileCategory" xmlns:esbns1="http://folksam.se/interfaces/print/printFileRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/print/printFileResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/printFileCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/print/printFileRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=schema/default/printFileRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/print/printFileResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=schema/default/printFileResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="printFileReq">
    <wsdl:part element="esbns1:printFileRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="printFileRes">
    <wsdl:part element="esbns2:printFileResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="printFileFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="printFilePortType">
    <wsdl:operation name="printFileOp">
      <wsdl:input message="tns:printFileReq" name="printFileReq"></wsdl:input>
      <wsdl:output message="tns:printFileRes" name="printFileRes"></wsdl:output>
      <wsdl:fault message="tns:printFileFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="printFileBinding" type="tns:printFilePortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="printFileOp">
      <soap:operation soapAction="http://soa.jboss.org/printFileCategory/printFileOpResp"/>
      <wsdl:input name="printFileReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="printFileRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="printFileService">
    <wsdl:port binding="tns:printFileBinding" name="printFilePortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/printFileFront/ebws/printFileCategory/printFile"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=schema/default/printFileRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/print/printFileRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/print/printFileRequest/1.0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Documentation for the request format in printFile service.</xsd:documentation>
    <xsd:documentation>Version: 1.0</xsd:documentation>
    <xsd:documentation>Published: 2010-04-13</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="printFileRequest">
    <xsd:annotation>
      <xsd:documentation>Get personal by sending SSN,customerId or policyId. It is also possible to set parameter searchExternal which indicates if you whant search in external system if you do not find the person in internal systems.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="bytes" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="systemId" type="xsd:string"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="color" type="xsd:boolean"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="type" type="req:postType"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="printSingleSided" type="xsd:boolean"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="unlimitedPages" type="xsd:boolean">
          <xsd:annotation>
            <xsd:documentation>Ta bort begränsningen på max 16 sidor. Är printjobbet på mer än 16 sidor så kommer pdf-en att läggas i "C4" sökvägen.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element maxOccurs="1" minOccurs="1" name="forceEvenNumberOfPages" type="xsd:boolean">
          <xsd:annotation>
            <xsd:documentation>False = ingen blanksida läggs till på slutet om udda antal sidor. True = blanksida läggs till för att komma upp i jämnt antal sidor.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="postType">
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="A"/>
      <xsd:enumeration value="B"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=schema/default/printFileResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/print/printFileResponse/1.0" xmlns:res="http://folksam.se/interfaces/print/printFileResponse/1.0" xmlns:xmime="http://www.w3.org/2005/05/xmlmime" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:annotation>
    <xsd:documentation>Documentation for the response format in the printFile service.</xsd:documentation>
    <xsd:documentation>Version: 1.0</xsd:documentation>
    <xsd:documentation>Published: 2010-04-13</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="printFileResponse">
    <xsd:annotation>
      <xsd:documentation>Response from a print file request</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" name="message" type="xsd:string"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="generatedFileName" type="xsd:string"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/printFileFront/ebws/printFileCategory/printFile?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://stst-esb.intern.folksam.se:80/printFileFront/ebws/printFileCategory/printFile</con:endpoint><con:endpoint>http://BCL00684:8088/mockprintFileBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/printFileCategory/printFileOpResp" name="printFileOp" bindingOperationName="printFileOp" type="Request-Response" outputName="printFileRes" inputName="printFileReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="252d002c-39cc-48e1-9d3c-40fca327c9cd"><con:settings/><con:call name="Request 1" id="4b146fdc-6de7-4005-a94e-f5932d34f667"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://stst-esb.intern.folksam.se:80/printFileFront/ebws/printFileCategory/printFile</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/print/printFileRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:printFileRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <ns:bytes>cid:320839895668</ns:bytes>
         <ns:systemId>?</ns:systemId>
         <ns:color>?</ns:color>
         <ns:type>?</ns:type>
         <ns:printSingleSided>?</ns:printSingleSided>
         <ns:unlimitedPages>?</ns:unlimitedPages>
         <ns:forceEvenNumberOfPages>?</ns:forceEvenNumberOfPages>
      </ns:printFileRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/printFileCategory/printFileOpResp"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="getClaimListBinding" type="wsdl" bindingName="{http://soa.jboss.org/getClaimListCategory}getClaimListBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?wsdl" id="42bb2c8a-feb1-4f33-8dab-2bd6b8d52b96" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/getClaimListCategory" xmlns:esbns1="http://folksam.se/interfaces/claim/getClaimListRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/claim/getClaimListResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/getClaimListCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/claim/getClaimListRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=schema/default/getClaimListRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/claim/getClaimListResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=schema/default/getClaimListResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="getClaimListReq">
    <wsdl:part element="esbns1:getClaimListRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getClaimListRes">
    <wsdl:part element="esbns2:getClaimListResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="getClaimListFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="getClaimListPortType">
    <wsdl:operation name="getClaimListOp">
      <wsdl:input message="tns:getClaimListReq" name="getClaimListReq"></wsdl:input>
      <wsdl:output message="tns:getClaimListRes" name="getClaimListRes"></wsdl:output>
      <wsdl:fault message="tns:getClaimListFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="getClaimListBinding" type="tns:getClaimListPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="getClaimListOp">
      <soap:operation soapAction="http://soa.jboss.org/getClaimListCategory/getClaimListOpResp"/>
      <wsdl:input name="getClaimListReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="getClaimListRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="getClaimListService">
    <wsdl:port binding="tns:getClaimListBinding" name="getClaimListPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/getClaimListFront/ebws/getClaimListCategory/getClaimList"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=schema/default/getClaimListRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/claim/getClaimListRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/claim/getClaimListRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: getClaimListRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for getting a list of claims
			for a given SSN</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-04-07</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="getClaimListRequest">
    <xsd:annotation>
      <xsd:documentation>Get claims by SSN/claimId</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:choice>
          <xsd:element maxOccurs="1" minOccurs="1" name="internal">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="household" type="xsd:boolean"/>
                <xsd:choice>
                  <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="req:ssn"/>
                  <xsd:element maxOccurs="1" minOccurs="1" name="customerId" type="req:customerId"/>
                </xsd:choice>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element maxOccurs="1" minOccurs="1" name="external">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="claimId" type="req:claimId"/>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person/Organisationsnummer, 12 eller 13 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Kundnummer, 9 eller 11 tecken</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}[0-9]{6}|[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="claimId">
    <xsd:annotation>
      <xsd:documentation>Skadenummer</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Ö]{2}[0-9]{10}[A-Z]{1}[0-9]{3}|[A-Ö]{2}-[0-9]{7}-[0-9]{3}[A-Z]{1}[0-9]{3}|[A-Ö]{2}[0-9]{10} {1}[0-9]{3}|[A-Ö]{2}-[0-9]{7}-[0-9]{3} {1}[0-9]{3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=schema/default/getClaimListResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/claim/getClaimListResponse/1.0" xmlns:res="http://folksam.se/interfaces/claim/getClaimListResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="getClaimListResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: getClaimList</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="claims" type="res:claimsType"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="claimsType">
    <xsd:annotation>
      <xsd:documentation>Claims</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="claim" type="res:claimType"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="claimType">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="claimId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="ssn" type="res:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="customerId" type="res:customerId"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="groupPolicyId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="branchCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="eventDate" type="xsd:date"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="admin" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="elements" type="res:elements"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="settlementDate" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="settlementCost" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="status" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="companyName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="isExternal" type="xsd:boolean"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="policyId" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="carRegistrationNumber" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="elements">
    <xsd:sequence>
      <xsd:element maxOccurs="unbounded" minOccurs="0" name="element" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>ssn, organisationsnr</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{8}-[0-9]{4}|[0-9]{6}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="customerId">
    <xsd:annotation>
      <xsd:documentation>Kundnummer</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Z]{3}-[0-9]{5}-[0-9]{1}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/getClaimListFront/ebws/getClaimListCategory/getClaimList?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/getClaimListFront/ebws/getClaimListCategory/getClaimList</con:endpoint><con:endpoint>http://BCL00684:8088/mockgetClaimListBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/getClaimListCategory/getClaimListOpResp" name="getClaimListOp" bindingOperationName="getClaimListOp" type="Request-Response" outputName="getClaimListRes" inputName="getClaimListReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="a7f11520-1b5a-4ef7-88a0-1227663f04ed"><con:settings/><con:call name="Request 1" id="50c9c186-881e-4ad7-b30e-01d63ebf1a1d"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getClaimListFront/ebws/getClaimListCategory/getClaimList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/claim/getClaimListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getClaimListRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <!--You have a CHOICE of the next 2 items at this level-->
         <ns:internal>
            <ns:household>?</ns:household>
            <!--You have a CHOICE of the next 2 items at this level-->
            <ns:ssn>?</ns:ssn>
            <ns:customerId>?</ns:customerId>
         </ns:internal>
         <ns:external>
            <ns:claimId>?</ns:claimId>
         </ns:external>
      </ns:getClaimListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getClaimListCategory/getClaimListOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="updateClaimBinding" type="wsdl" bindingName="{http://soa.jboss.org/updateClaimCategory}updateClaimBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?wsdl" id="676a3d2f-3a48-452d-a9da-2c762b08240d" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/updateClaimCategory" xmlns:esbns1="http://folksam.se/interfaces/claim/updateClaimRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/claim/updateClaimResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/updateClaimCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/claim/updateClaimRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=schema/default/updateClaimRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/claim/updateClaimResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=schema/default/updateClaimResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="updateClaimRes">
    <wsdl:part element="esbns2:updateClaimResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateClaimReq">
    <wsdl:part element="esbns1:updateClaimRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="updateClaimFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="updateClaimPortType">
    <wsdl:operation name="updateClaimOp">
      <wsdl:input message="tns:updateClaimReq" name="updateClaimReq"></wsdl:input>
      <wsdl:output message="tns:updateClaimRes" name="updateClaimRes"></wsdl:output>
      <wsdl:fault message="tns:updateClaimFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="updateClaimBinding" type="tns:updateClaimPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="updateClaimOp">
      <soap:operation soapAction="http://soa.jboss.org/updateClaimCategory/updateClaimOpResp"/>
      <wsdl:input name="updateClaimReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="updateClaimRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="updateClaimService">
    <wsdl:port binding="tns:updateClaimBinding" name="updateClaimPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/updateClaimFront/ebws/updateClaimCategory/updateClaim"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=schema/default/updateClaimRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/claim/updateClaimRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/claim/updateClaimRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: updateClaimRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for updating a claim</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-02-10</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="updateClaimRequest">
    <xsd:annotation>
      <xsd:documentation>Update a claim</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="claimId" type="req:claimId"/>
        <xsd:choice>
          <xsd:element maxOccurs="1" minOccurs="1" name="update">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" name="branchCode" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Branschkod</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="eventDate" type="xsd:date"/>
                <xsd:element maxOccurs="1" minOccurs="0" name="policyValid" type="xsd:boolean">
                  <xsd:annotation>
                    <xsd:documentation>Giltig (true/false)</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="unbounded" minOccurs="0" name="item" type="req:item">
                  <xsd:annotation>
                    <xsd:documentation>Skadat objekt</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="claimants">
                  <xsd:complexType>
                    <xsd:annotation>
                      <xsd:documentation>Lista skadelidande</xsd:documentation>
                    </xsd:annotation>
                    <xsd:sequence>
                      <xsd:element maxOccurs="unbounded" minOccurs="1" name="claimant" type="req:claimantType">
                        <xsd:annotation>
                          <xsd:documentation>Skadelidande</xsd:documentation>
                        </xsd:annotation>
                      </xsd:element>
                    </xsd:sequence>
                  </xsd:complexType>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="contact" type="req:contactType">
                  <xsd:annotation>
                    <xsd:documentation>Kontaktperson</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="eventCity" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Skadeort</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="eventLocation" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Skadeplats</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="deductible" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Sjalvrisk</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="inspection" type="xsd:boolean">
                  <xsd:annotation>
                    <xsd:documentation>Besiktning (true/false)</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="bigEvent" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Storskada</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="regress" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Regress</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="comment" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Text, kommentar</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element maxOccurs="1" minOccurs="1" name="close">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="0" name="code" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Statistikkod</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="arrangementCode" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Uppgörelse kod/Ersätts genom</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="changedLock" type="xsd:boolean">
                  <xsd:annotation>
                    <xsd:documentation>Lasbyte</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="removal" type="xsd:boolean">
                  <xsd:annotation>
                    <xsd:documentation>Bortforsel</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="deductible" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Sjalvrisk</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="inspection" type="xsd:boolean">
                  <xsd:annotation>
                    <xsd:documentation>Besiktning</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="item" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Skadat objekt</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="eventCity" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Skadeort</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
                <xsd:element maxOccurs="1" minOccurs="0" name="changeAdmin" type="xsd:boolean">
                  <xsd:annotation>
                    <xsd:documentation>Byt handläggare. Om man inte skickar in detta element och om användaren inte är handläggaren för skadan kommer tjänsten att leverera ett felmeddelande.</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element maxOccurs="1" minOccurs="1" name="closeEnteredIncorrectly">
            <xsd:complexType>
              <xsd:sequence>
                <xsd:element maxOccurs="1" minOccurs="1" name="comment" type="xsd:string">
                  <xsd:annotation>
                    <xsd:documentation>Text, kommentar avslut</xsd:documentation>
                  </xsd:annotation>
                </xsd:element>
              </xsd:sequence>
            </xsd:complexType>
          </xsd:element>
          <xsd:element maxOccurs="1" minOccurs="1" name="reopen">
            <xsd:complexType>
              <xsd:sequence/>
            </xsd:complexType>
          </xsd:element>
        </xsd:choice>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="contactType">
    <xsd:annotation>
      <xsd:documentation>Contact</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephoneHome" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="telephoneWork" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="claimantType">
    <xsd:annotation>
      <xsd:documentation>Contact</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="ssn" type="req:ssn"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="address" type="req:address"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="address">
    <xsd:annotation>
      <xsd:documentation>Adress</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="street" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="co" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="postCode" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="city" type="xsd:string"/>
      <xsd:element maxOccurs="1" minOccurs="0" name="country" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>Person/Organisationsnummer, 12 siffror</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="claimId">
    <xsd:annotation>
      <xsd:documentation>Forsakringsnummer</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Ö]{2}[0-9]{10}[A-Z]{1}[0-9]{3}|[A-Ö]{2}-[0-9]{7}-[0-9]{3}[A-Z]{1}[0-9]{3}|[A-Ö]{2}[0-9]{10} {1}[0-9]{3}|[A-Ö]{2}-[0-9]{7}-[0-9]{3} {1}[0-9]{3}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="item">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="personalItem" type="req:personalItem">
        <xsd:annotation>
          <xsd:documentation>Objekt av typen person</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="elements">
        <xsd:complexType>
          <xsd:annotation>
            <xsd:documentation>Lista skademoment</xsd:documentation>
          </xsd:annotation>
          <xsd:sequence>
            <xsd:element maxOccurs="unbounded" minOccurs="1" name="element" type="req:element">
              <xsd:annotation>
                <xsd:documentation>Skademoment</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="personalItem">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="bodilyDamage" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Personskada (true/false)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="deceased" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Avliden (true/false)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="element">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="type" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Typ</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="1" name="code" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Statistik</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element maxOccurs="1" minOccurs="0" name="reserveAmount" type="req:money">
        <xsd:annotation>
          <xsd:documentation>Uppskattad kostnad/Reserverad kostnad</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="money">
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="1" name="amount" type="xsd:decimal"/>
      <xsd:element maxOccurs="1" minOccurs="1" name="currency" type="req:currency"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="currency">
    <xsd:annotation>
      <xsd:documentation>Valuta</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SEK"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=schema/default/updateClaimResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/claim/updateClaimResponse/1.0" xmlns:res="http://folksam.se/interfaces/claim/updateClaimResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="updateClaimResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: updateClaim</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="message" type="res:message"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="message">
    <xsd:annotation>
      <xsd:documentation>Used to supply client with extra info when backend transaction is successfull</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="messageText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Message recieved fron updated backend service</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="messageType" type="res:messageType" use="required"/>
  </xsd:complexType>
  <xsd:simpleType name="messageType">
    <xsd:annotation>
      <xsd:documentation>Type of reply message</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Information"/>
      <!--Information-->
      <xsd:enumeration value="Warning"/>
      <!--Warning-->
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/updateClaimFront/ebws/updateClaimCategory/updateClaim?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/updateClaimFront/ebws/updateClaimCategory/updateClaim</con:endpoint><con:endpoint>http://BCL00684:8088/mockupdateClaimBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/updateClaimCategory/updateClaimOpResp" name="updateClaimOp" bindingOperationName="updateClaimOp" type="Request-Response" outputName="updateClaimRes" inputName="updateClaimReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="6a23b27b-a51e-49c7-beed-f63fc9c68108"><con:settings/><con:call name="Request 1" id="0fafc22b-dfb9-434c-b515-a5615292f3ea"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/updateClaimFront/ebws/updateClaimCategory/updateClaim</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
<ns2:validateAccountNumberRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0" xmlns:ns2="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0"> <ns1:fikHeader version="1.0"> <ns1:security> <ns1:id>SY75STST</ns1:id> <ns1:password>y75login</ns1:password> <ns1:endUserId>ture10</ns1:endUserId> <ns1:endUserPassword>halo11</ns1:endUserPassword> </ns1:security> </ns1:fikHeader> <ns2:accountNumber>890912-0993</ns2:accountNumber> <ns2:accountType>PERSONAL_ACCOUNT</ns2:accountType> </ns2:validateAccountNumberRequest>   
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/updateClaimCategory/updateClaimOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="validateAccountNumberBinding" type="wsdl" bindingName="{http://soa.jboss.org/validateAccountNumberCategory}validateAccountNumberBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?wsdl" id="c44d5acf-04ce-4bec-818f-50c5e6feec94" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/validateAccountNumberCategory" xmlns:esbns1="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/payment/validateAccountNumberResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/validateAccountNumberCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=schema/default/validateAccountNumberRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/payment/validateAccountNumberResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=schema/default/validateAccountNumberResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="validateAccountNumberFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="validateAccountNumberRes">
    <wsdl:part element="esbns2:validateAccountNumberResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="validateAccountNumberReq">
    <wsdl:part element="esbns1:validateAccountNumberRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="validateAccountNumberPortType">
    <wsdl:operation name="validateAccountNumberOp">
      <wsdl:input message="tns:validateAccountNumberReq" name="validateAccountNumberReq"></wsdl:input>
      <wsdl:output message="tns:validateAccountNumberRes" name="validateAccountNumberRes"></wsdl:output>
      <wsdl:fault message="tns:validateAccountNumberFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="validateAccountNumberBinding" type="tns:validateAccountNumberPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="validateAccountNumberOp">
      <soap:operation soapAction="http://soa.jboss.org/validateAccountNumberCategory/validateAccountNumberOpResp"/>
      <wsdl:input name="validateAccountNumberReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="validateAccountNumberRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="validateAccountNumberService">
    <wsdl:port binding="tns:validateAccountNumberBinding" name="validateAccountNumberPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=schema/default/validateAccountNumberRequest.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:req="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Documentation for the request format in validateAccountNumber service.</xsd:documentation>
    <xsd:documentation>Version: 1.0</xsd:documentation>
    <xsd:documentation>Published: 2010-11-01</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="validateAccountNumberRequest">
    <xsd:annotation>
      <xsd:documentation>Check if a account number has a correct format.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" ref="fikh:fikHeader"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="accountNumber" type="req:accountNumberType"/>
        <xsd:element maxOccurs="1" minOccurs="1" name="accountType" type="req:accountTypeList"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:simpleType name="accountTypeList">
    <xsd:annotation>
      <xsd:documentation>Type of account</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SERVICE_ACCOUNT"/>
      <xsd:enumeration value="BANK_ACCOUNT"/>
      <xsd:enumeration value="PLUSGIRO_ACCOUNT"/>
      <xsd:enumeration value="BANKGIRO_ACCOUNT"/>
      <xsd:enumeration value="PERSONAL_ACCOUNT"/>
      <xsd:enumeration value="BALANCE_ACCOUNT"/>
      <xsd:enumeration value="COMMERCIAL_ACCOUNT"/>
      <xsd:enumeration value="SAVINGS_INVESTMENT_ACCOUNT"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="accountNumberType">
    <xsd:annotation>
      <xsd:documentation>Account Number. The acceptable value is zero or more occurrences
				of 0-9, '.', ' ' or '-' (no fixed order).</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="([0-9.\s-])*"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=schema/default/validateAccountNumberResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/payment/validateAccountNumberResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:annotation>
    <xsd:documentation>Documentation for the request format in validateAccountNumber service.</xsd:documentation>
    <xsd:documentation>Version: 1.0</xsd:documentation>
    <xsd:documentation>Published: 2010-11-01</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="validateAccountNumberResponse">
    <xsd:annotation>
      <xsd:documentation>Response if a account number has a correct format.</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="1" name="valid" type="xsd:boolean"/>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber</con:endpoint><con:endpoint>http://BCL00684:8088/mockvalidateAccountNumberBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/validateAccountNumberCategory/validateAccountNumberOpResp" name="validateAccountNumberOp" bindingOperationName="validateAccountNumberOp" type="Request-Response" outputName="validateAccountNumberRes" inputName="validateAccountNumberReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="e36a3dcc-4fcf-4525-b55f-867dc6c0e618"><con:settings/><con:call name="Request 1" id="68ad563c-f720-427a-8fa9-f0a540456ca1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/validateAccountNumberFront/ebws/validateAccountNumberCategory/validateAccountNumber</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
<ns2:validateAccountNumberRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0" xmlns:ns2="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0"> <ns1:fikHeader version="1.0"> <ns1:security> <ns1:id>SY75STST</ns1:id> <ns1:password>y75login</ns1:password> <ns1:endUserId>ture10</ns1:endUserId> <ns1:endUserPassword>halo11</ns1:endUserPassword> </ns1:security> </ns1:fikHeader> <ns2:accountNumber>yrtyr</ns2:accountNumber> <ns2:accountType>SERVICE_ACCOUNT</ns2:accountType> </ns2:validateAccountNumberRequest>   
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/validateAccountNumberCategory/validateAccountNumberOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:interface xsi:type="con:WsdlInterface" wsaVersion="NONE" name="createPaymentBinding" type="wsdl" bindingName="{http://soa.jboss.org/createPaymentCategory}createPaymentBinding" soapVersion="1_1" anonymous="optional" definition="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?wsdl" id="858aa36b-15b0-4196-a93c-53b476b11d32" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:settings/><con:definitionCache type="TEXT" rootPart="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?wsdl"><con:part><con:url>http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?wsdl</con:url><con:content><![CDATA[<wsdl:definitions targetNamespace="http://soa.jboss.org/createPaymentCategory" xmlns:esbns1="http://folksam.se/interfaces/payment/createPaymentRequest/1.0" xmlns:esbns2="http://folksam.se/interfaces/payment/createPaymentResponse/1.0" xmlns:esbns3="http://folksam.se/fik/objects/fikfault/1.0" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soa.jboss.org/createPaymentCategory" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <xs:schema targetNamespace="http://folksam.se/interfaces/payment/createPaymentRequest/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=schema/default/createPaymentRequest.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/interfaces/payment/createPaymentResponse/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=schema/default/createPaymentResponse.xsd"/>
    </xs:schema>
    <xs:schema targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <xs:include schemaLocation="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=schema/fik/fikFault.xsd"/>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="createPaymentReq">
    <wsdl:part element="esbns1:createPaymentRequest" name="in"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createPaymentRes">
    <wsdl:part element="esbns2:createPaymentResponse" name="out"></wsdl:part>
  </wsdl:message>
  <wsdl:message name="createPaymentFault1">
    <wsdl:part element="esbns3:fikFault" name="fault1"></wsdl:part>
  </wsdl:message>
  <wsdl:portType name="createPaymentPortType">
    <wsdl:operation name="createPaymentOp">
      <wsdl:input message="tns:createPaymentReq" name="createPaymentReq"></wsdl:input>
      <wsdl:output message="tns:createPaymentRes" name="createPaymentRes"></wsdl:output>
      <wsdl:fault message="tns:createPaymentFault1" name="fault1"></wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="createPaymentBinding" type="tns:createPaymentPortType">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="createPaymentOp">
      <soap:operation soapAction="http://soa.jboss.org/createPaymentCategory/createPaymentOpResp"/>
      <wsdl:input name="createPaymentReq">
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output name="createPaymentRes">
        <soap:body use="literal"/>
      </wsdl:output>
      <wsdl:fault name="fault1">
        <soap:fault name="fault1" use="literal"/>
      </wsdl:fault>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="createPaymentService">
    <wsdl:port binding="tns:createPaymentBinding" name="createPaymentPortType">
      <soap:address location="http://stst-esb.intern.folksam.se:80/createPaymentFront/ebws/createPaymentCategory/createPayment"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>]]></con:content><con:type>http://schemas.xmlsoap.org/wsdl/</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=schema/default/createPaymentRequest.xsd</con:url><con:content><![CDATA[<!--edited with XMLSpy v2009 sp1 (http://www.altova.com) by Folksam (Folksam)-->
<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/payment/createPaymentRequest/1.0" xmlns:fikh="http://folksam.se/fik/objects/fikheader/1.0" xmlns:meta="http://folksam.se/fik/objects/servicemetadata/1.0" xmlns:req="http://folksam.se/interfaces/payment/createPaymentRequest/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://folksam.se/fik/objects/fikheader/1.0" schemaLocation="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=../../schema/fik/fikHeader.xsd"/>
  <xsd:import namespace="http://folksam.se/fik/objects/servicemetadata/1.0" schemaLocation="http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=../../schema/service/serviceMetaData.xsd"/>
  <xsd:annotation>
    <xsd:documentation>Document: createPaymentRequest</xsd:documentation>
    <xsd:documentation>Description: Interface for adding a payment</xsd:documentation>
    <xsd:documentation>Version: 1.0.0.0</xsd:documentation>
    <xsd:documentation>Published: 2010-02-10</xsd:documentation>
  </xsd:annotation>
  <xsd:element name="createPaymentRequest">
    <xsd:annotation>
      <xsd:documentation>Add a claim</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element ref="fikh:fikHeader"/>
        <xsd:element minOccurs="0" ref="meta:serviceMetaData">
          <xsd:annotation>
            <xsd:documentation>Meta data for request. The meta data can contain a optional boolean forceUpdate parameter.
                        Setting forceUpdate to true will make the payment go through with backend warnings ignored _where possible_.
                        Warning: The service backend behaviour is not unified for different types of payments when forceUpdate flag is set, it depends on the PaymentType parameter.
                        The meta data support associated with different Payment types shall be listed here:
                        PaymentType=AUTOMATIC: Setting forceUpdate=true will result in 3 attempts to bypass warning from legacy Claim handling system when submitting a payment.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <!--<xsd:element ref="meta:serviceMetaData"/>-->
        <xsd:element name="paymentType" type="req:paymentTypeList">
          <xsd:annotation>
            <xsd:documentation>Payment Type</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="claimId" type="req:claimId">
          <xsd:annotation>
            <xsd:documentation>Claim id</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="administrator" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>new administrator for this payment (optional ->
							racfid)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="payee" type="req:personType">
          <xsd:annotation>
            <xsd:documentation>Payee data</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="message" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Message</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="branchCode" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Branch code</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="carRegistrationNumber" type="xsd:string">
          <xsd:annotation>
            <xsd:documentation>Bil registreringsnummer tex, ABC123</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="eventDate" type="xsd:date">
          <xsd:annotation>
            <xsd:documentation>Event date</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="currency" type="req:currencyType">
          <xsd:annotation>
            <xsd:documentation>Currency</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="payments" type="req:paymentsType">
          <xsd:annotation>
            <xsd:documentation>Payment</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="account" type="req:accountType">
          <xsd:annotation>
            <xsd:documentation>Account Information</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="details" type="req:detailsType">
          <xsd:annotation>
            <xsd:documentation>Details</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element minOccurs="0" name="invoice" type="req:invoiceType">
          <xsd:annotation>
            <xsd:documentation>Invoice details, if this payment
							refers to an
							invoice.</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="paymentsType">
    <xsd:annotation>
      <xsd:documentation>Payments</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="4" name="payment" type="req:paymentType">
        <xsd:annotation>
          <xsd:documentation>payment, INCOMING payment have only support for
						one payment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="periodicity" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>periodicity</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element default="false" minOccurs="0" name="confirmation" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>"confirmation"</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="totalAmount" type="req:amount">
        <xsd:annotation>
          <xsd:documentation>Total payment amount</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="expectedAmount" type="req:amount">
        <xsd:annotation>
          <xsd:documentation>Expected payment amount</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="paymentDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>payment date,if this element does not exist the
						payment goes directly.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="paymentType">
    <xsd:annotation>
      <xsd:documentation>Payment</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element minOccurs="0" name="paymentCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Payment Code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="amount" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>amount</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="hundred" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>hundred</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="currencyCode" type="req:currency">
        <xsd:annotation>
          <xsd:documentation>currency</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="currencyType">
    <xsd:annotation>
      <xsd:documentation>Currency</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element minOccurs="0" name="currencyCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Currency Code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="countryCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Country Code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="accountType">
    <xsd:annotation>
      <xsd:documentation>Account</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element minOccurs="0" name="paymentChannel" type="req:paymentChannelList">
        <xsd:annotation>
          <xsd:documentation>Payment Code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="accountNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Account Number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="clearingNumber" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Clearing Number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="bank" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Bank</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="bic" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>BIC (Bank Identifier Code) or Swift-adress</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:complexType name="detailsType">
    <xsd:annotation>
      <xsd:documentation>detaljer</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element minOccurs="0" name="employee" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Arbetstagare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="contractor" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Uppdragstagare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="subsistence" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Traktamente</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="income" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Inkomst</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="travelExpenses" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Annan reseersättning</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="carExpenses" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Bilersättning</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="travelAbroad" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Travel abroad</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="travelDays" type="xsd:int">
        <xsd:annotation>
          <xsd:documentation>Number of travel dayes</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="tax" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Varav skatt 30%</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="taxAAD" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Varav skatt vid betalkod ÅD (AAD)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="office" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>FK</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="ssn">
    <xsd:annotation>
      <xsd:documentation>ssn/organisationsnumber</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9]{12}|[0-9]{8}-[0-9]{4}|[0-9]{2}[2-9][0-9]{7}|[0-9]{2}[2-9][0-9]{3}-[0-9]{4}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="currency">
    <xsd:annotation>
      <xsd:documentation>Valuta</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
      <!--<xsd:enumeration value="SEK" /> <xsd:enumeration value="EUR" />
				<xsd:enumeration value="USD" /> <xsd:enumeration value="GBP" />-->
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="personType">
    <xsd:annotation>
      <xsd:documentation>Person objekt</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element minOccurs="0" name="ssn" type="req:ssn">
        <xsd:annotation>
          <xsd:documentation>ssn or organizations number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="firstName" type="xsd:string"/>
      <xsd:element minOccurs="0" name="lastName" type="xsd:string"/>
      <xsd:element minOccurs="0" name="address" type="req:address"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="paymentChannelList">
    <xsd:annotation>
      <xsd:documentation>Specifies witch channel to use for this payment.
				SB=sparbanksutbetalning, PG=postgiro,
				BG=bankgiro,PK=personkontoutbetalning, BK=bankkontoutbetalning</xsd:documentation>
      <xsd:documentation>CA = Kassa,OM = Omföring av omplacerad inbetalning
				till skada</xsd:documentation>
      <xsd:documentation>Incoming payment channels. IU = Inbetalning utland, RE = Retur</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="SB"/>
      <xsd:enumeration value="PG"/>
      <xsd:enumeration value="BG"/>
      <xsd:enumeration value="PK"/>
      <xsd:enumeration value="BK"/>
      <xsd:enumeration value="CA"/>
      <xsd:enumeration value="OM"/>
      <xsd:enumeration value="IU"/>
      <xsd:enumeration value="RE"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="paymentTypeList">
    <xsd:annotation>
      <xsd:documentation>Specifies witch type of payment you want to do</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="AUTOMATIC"/>
      <xsd:enumeration value="CASH"/>
      <xsd:enumeration value="FOREIGN"/>
      <xsd:enumeration value="INCOMING"/>
      <xsd:enumeration value="INVOICE">
        <xsd:annotation>
          <xsd:documentation>Payment type for supplier invoices.</xsd:documentation>
        </xsd:annotation>
      </xsd:enumeration>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="address">
    <xsd:annotation>
      <xsd:documentation>Adress</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element minOccurs="0" name="co" type="req:co"/>
      <xsd:element minOccurs="0" name="street" type="req:street"/>
      <xsd:element minOccurs="0" name="postCode" type="req:postCode"/>
      <xsd:element minOccurs="0" name="city" type="req:city"/>
      <xsd:element minOccurs="0" name="countryCode" type="req:countryCode"/>
      <xsd:element minOccurs="0" name="country" type="req:country"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="co">
    <xsd:annotation>
      <xsd:documentation>c/o-adress,</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="45"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="street">
    <xsd:annotation>
      <xsd:documentation>Gata</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="45"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="postCode">
    <xsd:annotation>
      <xsd:documentation>Postnummer</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <!--<xsd:pattern value="[0-9]{5}" />-->
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="city">
    <xsd:annotation>
      <xsd:documentation>Ort.</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="countryCode">
    <xsd:annotation>
      <xsd:documentation>Landskod. 3pos</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:simpleType name="country">
    <xsd:annotation>
      <xsd:documentation>Land</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:maxLength value="30"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="amount">
    <xsd:sequence>
      <xsd:element name="amount" type="xsd:decimal"/>
      <xsd:element minOccurs="0" name="currencyCode" type="req:currency"/>
    </xsd:sequence>
  </xsd:complexType>
  <xsd:simpleType name="claimId">
    <xsd:annotation>
      <xsd:documentation>Skadenummer</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[A-Ö]{2}[0-9]{10}[A-Z]{1}[0-9]{3}|[A-Ö]{2}-[0-9]{7}-[0-9]{3}[A-Z]{1}[0-9]{3}|[A-Ö]{2}[0-9]{10} {1}[0-9]{3}|[A-Ö]{2}-[0-9]{7}-[0-9]{3} {1}[0-9]{3}"/>
    </xsd:restriction>
  </xsd:simpleType>
  <xsd:complexType name="invoiceType">
    <xsd:annotation>
      <xsd:documentation>Invoide details 
				(only used when the payment relates to an invoice)</xsd:documentation>
    </xsd:annotation>
    <xsd:all>
      <xsd:element name="docId" nillable="false" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Document identifier from SAP, set when
						the
						invoice is initially registered in SAP.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="id" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Faktura nr</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="supplier" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Leverantärens</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="date" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Datum</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="receivedDate" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Ankomstdatum</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="dueDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Expiry date, sv: "förfallodatum".</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="cancel" type="xsd:boolean">
        <xsd:annotation>
          <xsd:documentation>Makulera</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="remainingAmount" type="req:paymentType">
        <xsd:annotation>
          <xsd:documentation>Remaining amount (sv: restera belopp)
						on an invoice. 
						The paymentType reused here should only have the 
						properties "amount" and "hundred" set.
						TBD: kinda quick'n dirty reuse here, redesign later.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element minOccurs="0" name="writtenOfAmount" type="req:paymentType">
        <xsd:annotation>
          <xsd:documentation>Written-off amount (sv: avskrivat belopp)
						on an
						invoice. See comment on reuse of paymentType on
						"reservedAmount".</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=../../schema/fik/fikHeader.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/fikheader/1.0" xmlns="http://folksam.se/fik/objects/fikheader/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikHeader</xs:documentation>
    <xs:documentation>Description: Header element used in xml request to supply security info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikheader"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikHeader">
    <xs:annotation>
      <xs:documentation>Header to be used by all IPL clients.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="security" type="SecurityType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="messageType" type="xs:string">
          <xs:annotation>
            <xs:documentation>If multiple clients is using same service, messageType can be used to identify which 
							backend system to route to.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="systemId" type="xs:string">
          <xs:annotation>
            <xs:documentation>The id of the calling system.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element maxOccurs="1" minOccurs="0" name="originLogId" type="xs:string">
          <xs:annotation>
            <xs:documentation>An id that can be used to track the message. This id should be uniq for each call. If the backend supports this feature the originLogId is passed on to each backend call.</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="required"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="SecurityType">
    <xs:annotation>
      <xs:documentation>Used to authenticate user or forward to backend systems.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="password" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the system calling FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="token" type="xs:string">
        <xs:annotation>
          <xs:documentation>Can hold token for authenticated session.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserId" type="xs:string">
        <xs:annotation>
          <xs:documentation>Identifier for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="endUserPassword" type="xs:string">
        <xs:annotation>
          <xs:documentation>Password for the end user.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=../../schema/service/serviceMetaData.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="1.0" targetNamespace="http://folksam.se/fik/objects/servicemetadata/1.0" xmlns="http://folksam.se/fik/objects/servicemetadata/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Description: Metadata element used in xml request/reply to supply meta info</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2011-04-26</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.servicemetadata"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="serviceMetaData">
    <xs:annotation>
      <xs:documentation>Metadata info to be used in FIK request and response schemas.</xs:documentation>
    </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element maxOccurs="1" minOccurs="0" name="request" type="requestType"/>
        <xs:element maxOccurs="1" minOccurs="0" name="response" type="responseType"/>
      </xs:sequence>
      <xs:attribute name="version" type="xs:decimal" use="optional"/>
    </xs:complexType>
  </xs:element>
  <xs:complexType name="requestType">
    <xs:annotation>
      <xs:documentation>Request metadata</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="forceUpdate" type="xs:boolean">
        <xs:annotation>
          <xs:documentation>True if updates should be forced through in backend, if there is a warning</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>Timestamp for when the data was read.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="responseType">
    <xs:annotation>
      <xs:documentation>Reponse metadata</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="unbounded" minOccurs="0" name="responseMessage" type="responseMessageType"/>
      <xs:element maxOccurs="1" minOccurs="0" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>Timestamp for when the data was read.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="responseMessageType">
    <xs:annotation>
      <xs:documentation>Used to supply client with extra info from backend or fik.</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="messageText" type="xs:string">
        <xs:annotation>
          <xs:documentation>Message text</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="messageType" type="messageType" use="optional"/>
  </xs:complexType>
  <xs:simpleType name="messageType">
    <xs:annotation>
      <xs:documentation>Type of reply message</xs:documentation>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Information"/>
      <!--Information-->
      <xs:enumeration value="Warning"/>
      <!--Warning-->
    </xs:restriction>
  </xs:simpleType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=schema/default/createPaymentResponse.xsd</con:url><con:content><![CDATA[<xsd:schema elementFormDefault="qualified" targetNamespace="http://folksam.se/interfaces/payment/createPaymentResponse/1.0" xmlns:res="http://folksam.se/interfaces/payment/createPaymentResponse/1.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name="createPaymentResponse">
    <xsd:annotation>
      <xsd:documentation>Reply: createPayment</xsd:documentation>
    </xsd:annotation>
    <xsd:complexType>
      <xsd:sequence>
        <xsd:element maxOccurs="1" minOccurs="0" name="message" type="res:message"/>
        <xsd:element maxOccurs="1" minOccurs="0" name="verificationNumber" type="xsd:short">
          <xsd:annotation>
            <xsd:documentation>Verification number if such is delivered from backend system</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:sequence>
    </xsd:complexType>
  </xsd:element>
  <xsd:complexType name="message">
    <xsd:annotation>
      <xsd:documentation>Used to supply client with extra info when backend transaction is successfull</xsd:documentation>
    </xsd:annotation>
    <xsd:sequence>
      <xsd:element maxOccurs="1" minOccurs="0" name="messageText" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Message recieved fron updated backend service</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="messageType" type="res:messageType" use="required"/>
  </xsd:complexType>
  <xsd:simpleType name="messageType">
    <xsd:annotation>
      <xsd:documentation>Type of reply message</xsd:documentation>
    </xsd:annotation>
    <xsd:restriction base="xsd:string">
      <xsd:enumeration value="Information"/>
      <!--Information-->
      <xsd:enumeration value="Warning"/>
      <!--Warning-->
    </xsd:restriction>
  </xsd:simpleType>
</xsd:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part><con:part><con:url>http://stst-esb.intern.folksam.se/createPaymentFront/ebws/createPaymentCategory/createPayment?xsd=schema/fik/fikFault.xsd</con:url><con:content><![CDATA[<xs:schema elementFormDefault="qualified" jaxb:extensionBindingPrefixes="xjc" jaxb:version="2.0" targetNamespace="http://folksam.se/fik/objects/fikfault/1.0" xmlns="http://folksam.se/fik/objects/fikfault/1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:annotation>
    <xs:documentation>Document: fikFault</xs:documentation>
    <xs:documentation>Description: Fault element for exceptions</xs:documentation>
    <xs:documentation>Version: 1.0</xs:documentation>
    <xs:documentation>Published: 2009-11-16</xs:documentation>
    <xs:appinfo>
      <jaxb:schemaBindings>
        <jaxb:package name="se.folksam.fik.esb.fikfault"/>
      </jaxb:schemaBindings>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="fikFault" type="FIKFault"/>
  <xs:complexType name="FIKFault">
    <xs:annotation>
      <xs:documentation>FIKFault</xs:documentation>
    </xs:annotation>
    <xs:sequence>
      <xs:element maxOccurs="1" minOccurs="0" name="faultCode" type="xs:string">
        <xs:annotation>
          <xs:documentation>FIK fault code. Every service will have a range of fault codes.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="category">
        <xs:annotation>
          <xs:documentation>Category of the error. CLIENT if the error is repairable tex wrong data from client. SERVER if not repairable tex backend
						system is down</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="CLIENT"/>
            <xs:enumeration value="SERVER"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="description" type="xs:string">
        <xs:annotation>
          <xs:documentation>Description of the error.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="detailedDescription" type="xs:string">
        <xs:annotation>
          <xs:documentation>Stack trace or message from backend system.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="timestamp" type="xs:string">
        <xs:annotation>
          <xs:documentation>When the error occured, useful when looking in trace files or contacting backend systems.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="1" name="originator" type="xs:string">
        <xs:annotation>
          <xs:documentation>Shows if the error comes from a backend system or FIK.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element maxOccurs="1" minOccurs="0" name="messageId" type="xs:string">
        <xs:annotation>
          <xs:documentation>The id of the message, useful when looking in trace and log files</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
  </xs:complexType>
</xs:schema>]]></con:content><con:type>http://www.w3.org/2001/XMLSchema</con:type></con:part></con:definitionCache><con:endpoints><con:endpoint>http://${#Project#host}/createPaymentFront/ebws/createPaymentCategory/createPayment</con:endpoint><con:endpoint>http://BCL00684:8088/mockcreatePaymentBinding</con:endpoint></con:endpoints><con:operation isOneWay="false" action="http://soa.jboss.org/createPaymentCategory/createPaymentOpResp" name="createPaymentOp" bindingOperationName="createPaymentOp" type="Request-Response" outputName="createPaymentRes" inputName="createPaymentReq" receivesAttachments="false" sendsAttachments="false" anonymous="optional" id="c0a5256e-96ed-462e-bbd3-9dd8e1a67cb5"><con:settings/><con:call name="Request 1" id="95c1ca91-761d-444a-a396-f9e180155f10"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/createPaymentFront/ebws/createPaymentCategory/createPayment</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/payment/createPaymentRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0" xmlns:ns2="http://folksam.se/fik/objects/servicemetadata/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:createPaymentRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <!--Optional:-->
         <ns2:serviceMetaData version="?">
            <!--Optional:-->
            <ns2:request>
               <!--Optional:-->
               <ns2:forceUpdate>?</ns2:forceUpdate>
               <!--Optional:-->
               <ns2:timestamp>?</ns2:timestamp>
            </ns2:request>
            <!--Optional:-->
            <ns2:response>
               <!--Zero or more repetitions:-->
               <ns2:responseMessage messageType="?">
                  <!--Optional:-->
                  <ns2:messageText>?</ns2:messageText>
               </ns2:responseMessage>
               <!--Optional:-->
               <ns2:timestamp>?</ns2:timestamp>
            </ns2:response>
         </ns2:serviceMetaData>
         <ns:paymentType>?</ns:paymentType>
         <!--Optional:-->
         <ns:claimId>?</ns:claimId>
         <!--Optional:-->
         <ns:administrator>?</ns:administrator>
         <!--Optional:-->
         <ns:payee>
            <!--Optional:-->
            <ns:ssn>?</ns:ssn>
            <!--Optional:-->
            <ns:firstName>?</ns:firstName>
            <!--Optional:-->
            <ns:lastName>?</ns:lastName>
            <!--Optional:-->
            <ns:address>
               <!--Optional:-->
               <ns:co>?</ns:co>
               <!--Optional:-->
               <ns:street>?</ns:street>
               <!--Optional:-->
               <ns:postCode>?</ns:postCode>
               <!--Optional:-->
               <ns:city>?</ns:city>
               <!--Optional:-->
               <ns:countryCode>?</ns:countryCode>
               <!--Optional:-->
               <ns:country>?</ns:country>
            </ns:address>
         </ns:payee>
         <!--Optional:-->
         <ns:message>?</ns:message>
         <!--Optional:-->
         <ns:branchCode>?</ns:branchCode>
         <!--Optional:-->
         <ns:carRegistrationNumber>?</ns:carRegistrationNumber>
         <!--Optional:-->
         <ns:eventDate>?</ns:eventDate>
         <!--Optional:-->
         <ns:currency>
            <!--Optional:-->
            <ns:currencyCode>?</ns:currencyCode>
            <!--Optional:-->
            <ns:countryCode>?</ns:countryCode>
         </ns:currency>
         <!--Optional:-->
         <ns:payments>
            <!--1 to 4 repetitions:-->
            <ns:payment>
               <!--Optional:-->
               <ns:paymentCode>?</ns:paymentCode>
               <!--Optional:-->
               <ns:amount>?</ns:amount>
               <!--Optional:-->
               <ns:hundred>?</ns:hundred>
               <!--Optional:-->
               <ns:currencyCode>?</ns:currencyCode>
            </ns:payment>
            <!--Optional:-->
            <ns:periodicity>?</ns:periodicity>
            <!--Optional:-->
            <ns:confirmation>false</ns:confirmation>
            <!--Optional:-->
            <ns:totalAmount>
               <ns:amount>?</ns:amount>
               <!--Optional:-->
               <ns:currencyCode>?</ns:currencyCode>
            </ns:totalAmount>
            <!--Optional:-->
            <ns:expectedAmount>
               <ns:amount>?</ns:amount>
               <!--Optional:-->
               <ns:currencyCode>?</ns:currencyCode>
            </ns:expectedAmount>
            <!--Optional:-->
            <ns:paymentDate>?</ns:paymentDate>
         </ns:payments>
         <!--Optional:-->
         <ns:account>
            <!--Optional:-->
            <ns:paymentChannel>?</ns:paymentChannel>
            <!--Optional:-->
            <ns:accountNumber>?</ns:accountNumber>
            <!--Optional:-->
            <ns:clearingNumber>?</ns:clearingNumber>
            <!--Optional:-->
            <ns:bank>?</ns:bank>
            <!--Optional:-->
            <ns:bic>?</ns:bic>
         </ns:account>
         <!--Optional:-->
         <ns:details>
            <!--Optional:-->
            <ns:employee>?</ns:employee>
            <!--Optional:-->
            <ns:contractor>?</ns:contractor>
            <!--Optional:-->
            <ns:subsistence>?</ns:subsistence>
            <!--Optional:-->
            <ns:income>?</ns:income>
            <!--Optional:-->
            <ns:travelExpenses>?</ns:travelExpenses>
            <!--Optional:-->
            <ns:carExpenses>?</ns:carExpenses>
            <!--Optional:-->
            <ns:travelAbroad>?</ns:travelAbroad>
            <!--Optional:-->
            <ns:travelDays>?</ns:travelDays>
            <!--Optional:-->
            <ns:tax>?</ns:tax>
            <!--Optional:-->
            <ns:taxAAD>?</ns:taxAAD>
            <!--Optional:-->
            <ns:office>?</ns:office>
         </ns:details>
         <!--Optional:-->
         <ns:invoice>
            <!--You may enter the following 9 items in any order-->
            <ns:docId>?</ns:docId>
            <!--Optional:-->
            <ns:id>?</ns:id>
            <!--Optional:-->
            <ns:supplier>?</ns:supplier>
            <!--Optional:-->
            <ns:date>?</ns:date>
            <!--Optional:-->
            <ns:receivedDate>?</ns:receivedDate>
            <!--Optional:-->
            <ns:dueDate>?</ns:dueDate>
            <!--Optional:-->
            <ns:cancel>?</ns:cancel>
            <!--Optional:-->
            <ns:remainingAmount>
               <!--Optional:-->
               <ns:paymentCode>?</ns:paymentCode>
               <!--Optional:-->
               <ns:amount>?</ns:amount>
               <!--Optional:-->
               <ns:hundred>?</ns:hundred>
               <!--Optional:-->
               <ns:currencyCode>?</ns:currencyCode>
            </ns:remainingAmount>
            <!--Optional:-->
            <ns:writtenOfAmount>
               <!--Optional:-->
               <ns:paymentCode>?</ns:paymentCode>
               <!--Optional:-->
               <ns:amount>?</ns:amount>
               <!--Optional:-->
               <ns:hundred>?</ns:hundred>
               <!--Optional:-->
               <ns:currencyCode>?</ns:currencyCode>
            </ns:writtenOfAmount>
         </ns:invoice>
      </ns:createPaymentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/createPaymentCategory/createPaymentOpResp"/><con:wsrmConfig version="1.2"/></con:call></con:operation></con:interface><con:testSuite name="1.Create and Save" id="9e537c6e-1f95-4868-acd4-5bad9c04e30b" disabled="true"><con:description>Här skapar vi och sparat ett antal anrop. Exv testdata generering!
</con:description><con:settings><con:setting id="IncludeOverview">true</con:setting><con:setting id="IncludeResults">true</con:setting><con:setting id="FlowLayout">false</con:setting><con:setting id="ErrorDetails">true</con:setting><con:setting id="IncludeCoverage">true</con:setting></con:settings><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Positiv/SSN/Typ0/" searchProperties="true" id="e0b8fcd1-3905-4628-b923-98714931d61a"><con:description>Detta test är att söka efter en person via dess personnumer samt extended. Sök inte externt</con:description><con:settings/><con:testStep type="request" name="getPerson by SSN, extended and persontype=0" id="d5505128-8c4c-471b-bb3e-c6d3d22009d6"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getPerson by SSN, extended and persontype=0"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>${#Project#ValidSSN}</ns:ssn><ns:quantity>EXTENDED</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response" id="210cdd82-c8af-4fc5-baf6-acf7fb1876d4"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="positivt/kundID/Typ2" searchProperties="true" id="f6914526-69bb-47e4-b4c5-0643f00ef998"><con:description>Dett test söker via kund id, short och för person av typen = 1</con:description><con:settings/><con:testStep type="request" name="getBy kundID, Short and pesontype=1"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getBy kundID, Short and pesontype=1"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:customerId>KCB-45721-8</ns:customerId><ns:quantity>SHORT</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="2. Add Assertions" disabled="true"><con:description>Här ska vi säkerställa att de svar vi får motsvarar våra förväntningar</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SSN Typ1 w Assertions" searchProperties="true" id="fb3bbf30-eeec-4b43-8f88-16cc403e069f"><con:settings/><con:testStep type="request" name="getPerson SSN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getPerson SSN"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>19720804-8939</ns:ssn><ns:quantity>EXTENDED</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="XPath Match" name="Match content of [isFolksamEmployee]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:isFolksamEmployee[1]/text()</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="getPerson-done"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getBySSN" searchProperties="true" id="a9bb16e2-d6a2-4448-aee5-940855571eca"><con:settings/><con:testStep type="request" name="Test Request"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="Test Request"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPersonBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1.0"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>195902165488</ns:ssn><ns:quantity>NORMAL</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties><con:property><con:name>SSN</con:name><con:value>196312160051</con:value></con:property><con:property><con:name>completeResp</con:name><con:value><![CDATA[<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header/>
   <env:Body>
      <res:getPersonShortResponse xmlns:res="http://folksam.se/interfaces/person/getPersonShortResponse/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <res:person>
            <res:ssn>19631216-0051</res:ssn>
            <res:customerId>XDB-92459-7</res:customerId>
            <res:isFolksamEmployee>false</res:isFolksamEmployee>
            <res:householdId>AKCB531202</res:householdId>
            <res:personType>Physical</res:personType>
            <res:firstName>REIDAR</res:firstName>
            <res:lastName>BÖRJESSON</res:lastName>
            <res:editedName>REIDAR BÖRJESSON</res:editedName>
            <res:birthDate>1963-12-16</res:birthDate>
            <res:sex>M</res:sex>
            <res:martialStatus>E</res:martialStatus>
            <res:isCustomer>true</res:isCustomer>
            <res:deceasedDate xsi:nil="true"/>
            <res:letterRestriction>false</res:letterRestriction>
            <res:telephoneRestriction>false</res:telephoneRestriction>
            <res:emailRestriction>false</res:emailRestriction>
            <res:surveyRestriction>false</res:surveyRestriction>
            <res:customerProfileRestriction>false</res:customerProfileRestriction>
            <res:customerRestriction>false</res:customerRestriction>
            <res:protectedPersonalInfo>false</res:protectedPersonalInfo>
            <res:prefersPaperMailings>false</res:prefersPaperMailings>
            <res:addresses>
               <res:address>
                  <res:addressTypeCode>MANT</res:addressTypeCode>
                  <res:addressTypeText>Mantalsskrivningsadr</res:addressTypeText>
                  <res:street>KVARNBACKEN 407       TEST</res:street>
                  <res:postCode>13660</res:postCode>
                  <res:city>BRANDBERGEN</res:city>
                  <res:addressId>CLTA0U7BTACRCXQSDAFA</res:addressId>
               </res:address>
            </res:addresses>
            <res:telephones>
               <res:telephone>
                  <res:telephoneTypeCode>BO</res:telephoneTypeCode>
                  <res:telephoneTypeText>Bostad</res:telephoneTypeText>
                  <res:telephoneNumber>08-7770390</res:telephoneNumber>
                  <res:fromDate>2009-03-30</res:fromDate>
                  <res:toDate>9999-12-31</res:toDate>
               </res:telephone>
               <res:telephone>
                  <res:telephoneTypeCode>MT</res:telephoneTypeCode>
                  <res:telephoneTypeText>Mobiltelefon</res:telephoneTypeText>
                  <res:telephoneNumber>076-6444145</res:telephoneNumber>
                  <res:fromDate>2007-08-25</res:fromDate>
                  <res:toDate>9999-12-31</res:toDate>
               </res:telephone>
            </res:telephones>
         </res:person>
      </res:getPersonShortResponse>
   </env:Body>
</env:Envelope>]]></con:value></con:property></con:properties><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="3. DataDriven" disabled="true"><con:description>Här är tanken att via ett excel driva testerna med identfierings sätt, org. nr, etc</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Datadriven tests SSN" searchProperties="true" id="93f13c98-d78d-4a77-be65-cfeaee22d30e"><con:settings/><con:testStep type="datasource" name="read data"><con:settings/><con:config xsi:type="con:DataSourceStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:dataSource type="Excel"><con:configuration><file>C:/demo soapUI/params.xls</file><worksheet>SSN</worksheet><cell>A2</cell><ignoreEmpty>false</ignoreEmpty></con:configuration></con:dataSource><con:property>ssn</con:property><con:property>kundID</con:property><con:property>avtal</con:property><con:property>tnyckel</con:property><con:property>flag1</con:property><con:property>flag2</con:property><con:property>flag3</con:property><con:property>exp2</con:property><con:property>exp1</con:property><con:property>beskrivning</con:property><con:startRow/><con:endRow/><con:trimValues>false</con:trimValues><con:entitizeValues>false</con:entitizeValues><con:restartOnRun>true</con:restartOnRun><con:expandProperties>false</con:expandProperties></con:config></con:testStep><con:testStep type="request" name="getPerson using SSN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getPerson using SSN"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>${read data#ssn}</ns:ssn><ns:quantity>${read data#flag1}</ns:quantity>
         <ns:searchExternal>${read data#flag2}</ns:searchExternal><ns:getLegal>${read data#flag3}</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="XPath Match" name="Match content of [isFolksamEmployee]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:isFolksamEmployee[1]/text()</path><content>${read data#exp2}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [personType]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:personType[1]/text()</path><content>${read data#exp1}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>beskrivning</con:name><con:sourceType>beskrivning</con:sourceType><con:sourceStep>read data</con:sourceStep><con:sourcePath/><con:targetType>Beskrivning</con:targetType><con:targetStep>Save result to excel</con:targetStep></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" transferToAll="false" entitize="false" ignoreEmpty="false" useXQuery="false" transferChildNodes="false"><con:name>person</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>getPerson using SSN</con:sourceStep><con:sourcePath>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:householdId[1]/text()</con:sourcePath><con:targetType>Utfall</con:targetType><con:targetStep>Save result to excel</con:targetStep><con:targetPath/></con:transfers></con:config></con:testStep><con:testStep type="datasink" name="Save result to excel"><con:settings/><con:config xsi:type="con:DataSinkStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:dataSink type="Excel"><con:configuration><file>C:/demo soapUI/utData.xls</file><outfile/><worksheet>Blad1</worksheet><cell>A1</cell></con:configuration></con:dataSink><con:properties><con:property><con:name>Utfall</con:name><con:value>APBB617548</con:value></con:property><con:property><con:name>Beskrivning</con:name><con:value>Detta testar att vi kan få ut Extended data för en person, identifierad med SSN. Valideringar: personTyp=Physical samt Folksamanställd=teur</con:value></con:property></con:properties></con:config></con:testStep><con:testStep type="datasourceloop" name="DataSource Loop"><con:settings/><con:config><dataSourceStep>read data</dataSourceStep><targetStep>getPerson DD</targetStep></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Datadriven tests customID" searchProperties="true" id="b6b6b495-097d-4bf7-bb38-4085cc5a553c"><con:settings/><con:testStep type="datasource" name="read data"><con:settings/><con:config xsi:type="con:DataSourceStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:dataSource type="Excel"><con:configuration><file>C:/demo soapUI/params.xls</file><worksheet>kundID</worksheet><cell>A2</cell><ignoreEmpty>false</ignoreEmpty></con:configuration></con:dataSource><con:property>ssn</con:property><con:property>kundID</con:property><con:property>avtal</con:property><con:property>tnyckel</con:property><con:property>flag1</con:property><con:property>flag2</con:property><con:property>flag3</con:property><con:property>exp2</con:property><con:property>exp1</con:property><con:property>beskrivning</con:property><con:startRow/><con:endRow/><con:trimValues>false</con:trimValues><con:entitizeValues>false</con:entitizeValues><con:restartOnRun>true</con:restartOnRun><con:expandProperties>false</con:expandProperties></con:config></con:testStep><con:testStep type="request" name="getPerson using SSN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getPerson using SSN"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:customerId>${read data#kundID}</ns:customerId><ns:quantity>${read data#flag1}</ns:quantity>
         <ns:searchExternal>${read data#flag2}</ns:searchExternal><ns:getLegal>${read data#flag3}</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="XPath Match" name="Match content of [isFolksamEmployee]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:isFolksamEmployee[1]/text()</path><content>${read data#exp2}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [personType]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:personType[1]/text()</path><content>${read data#exp1}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>beskrivning</con:name><con:sourceType>beskrivning</con:sourceType><con:sourceStep>read data</con:sourceStep><con:sourcePath/><con:targetType>Beskrivning</con:targetType><con:targetStep>Save result to excel</con:targetStep></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" transferToAll="false" entitize="false" ignoreEmpty="false" useXQuery="false" transferChildNodes="false"><con:name>person</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>getPerson using SSN</con:sourceStep><con:sourcePath>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:householdId[1]/text()</con:sourcePath><con:targetType>Utfall</con:targetType><con:targetStep>Save result to excel</con:targetStep><con:targetPath/></con:transfers></con:config></con:testStep><con:testStep type="datasink" name="Save result to excel"><con:settings/><con:config xsi:type="con:DataSinkStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:dataSink type="Excel"><con:configuration><file>C:/demo soapUI/utData.xls</file><outfile/><worksheet>Blad2</worksheet><cell>A1</cell></con:configuration></con:dataSink><con:properties><con:property><con:name>Utfall</con:name><con:value>ACDB206730</con:value></con:property><con:property><con:name>Beskrivning</con:name><con:value>Folksamanställd som har egen firma!</con:value></con:property></con:properties></con:config></con:testStep><con:testStep type="datasourceloop" name="DataSource Loop"><con:settings/><con:config><dataSourceStep>read data</dataSourceStep><targetStep>getPerson DD</targetStep></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="4. Laster" disabled="true"><con:description>Här är tanken att via ett excel driva testerna med identfierings sätt, org. nr, etc</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getPersonShortOp TestCase" searchProperties="true" id="eb7cf125-a2c0-4cc7-a0c5-be247859a2ff"><con:settings/><con:testStep type="datasource" name="DataSource"><con:settings/><con:config xsi:type="con:DataSourceStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:dataSource type="Excel"><con:configuration><file>C:/demo soapUI/params.xls</file><worksheet>SSN</worksheet><cell>A2</cell><ignoreEmpty>false</ignoreEmpty></con:configuration></con:dataSource><con:property>ssn</con:property><con:property>kundID</con:property><con:property>avtal</con:property><con:property>tnyckel</con:property><con:property>flag1</con:property><con:property>flag2</con:property><con:property>flag3</con:property><con:property>exp2</con:property><con:property>exp1</con:property><con:property>beskrivning</con:property><con:startRow/><con:endRow/><con:trimValues>false</con:trimValues><con:entitizeValues>false</con:entitizeValues><con:restartOnRun>true</con:restartOnRun><con:expandProperties>false</con:expandProperties></con:config></con:testStep><con:testStep type="request" name="getPerson DD"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getPerson DD"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>${DataSource#ssn}</ns:ssn><ns:quantity>${DataSource#flag1}</ns:quantity>
         <ns:searchExternal>${DataSource#flag2}</ns:searchExternal><ns:getLegal>${DataSource#flag3}</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="XPath Match" name="Match content of [isFolksamEmployee]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:isFolksamEmployee[1]/text()</path><content>${DataSource#exp2}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [personType]"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:personType[1]/text()</path><content>${DataSource#exp1}</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>beskrivning</con:name><con:sourceType>beskrivning</con:sourceType><con:sourceStep>DataSource</con:sourceStep><con:sourcePath/><con:targetType>Beskrivning</con:targetType><con:targetStep>Logga</con:targetStep></con:transfers><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" transferToAll="false" entitize="false"><con:name>person</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>getPerson DD</con:sourceStep><con:sourcePath>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:householdId[1]/text()</con:sourcePath><con:targetType>Utfall</con:targetType><con:targetStep>Logga</con:targetStep><con:targetPath/></con:transfers></con:config></con:testStep><con:testStep type="datasink" name="Logga"><con:settings/><con:config xsi:type="con:DataSinkStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:dataSink type="Excel"><con:configuration><file>C:/demo soapUI/utData.xls</file><outfile/><worksheet>Blad1</worksheet><cell>A1</cell></con:configuration></con:dataSink><con:properties><con:property><con:name>Utfall</con:name><con:value>ACDB206730</con:value></con:property><con:property><con:name>Beskrivning</con:name><con:value>Folksamanställd som har egen firma!</con:value></con:property></con:properties></con:config></con:testStep><con:testStep type="datasourceloop" name="DataSource Loop"><con:settings/><con:config><dataSourceStep>DataSource</dataSourceStep><targetStep>getPerson DD</targetStep></con:config></con:testStep><con:loadTest name="LoadTest 1"><con:settings/><con:threadCount>3</con:threadCount><con:startDelay>0</con:startDelay><con:sampleInterval>250</con:sampleInterval><con:calculateTPSOnTimePassed>true</con:calculateTPSOnTimePassed><con:resetStatisticsOnThreadCountChange>true</con:resetStatisticsOnThreadCountChange><con:historyLimit>-1</con:historyLimit><con:testLimit>60</con:testLimit><con:limitType>TIME</con:limitType><con:loadStrategy><con:type>Simple</con:type><con:config><testDelay>10000</testDelay><randomFactor>0.5</randomFactor></con:config></con:loadStrategy><con:assertion type="Step Status" name="Step Status"/><con:maxAssertionErrors>100</con:maxAssertionErrors><con:cancelExcessiveThreads>true</con:cancelExcessiveThreads><con:strategyInterval>500</con:strategyInterval><con:reportParameters/></con:loadTest><con:properties/><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="5.Mock demo" disabled="true"><con:description>Här skapar vi och sparat ett antal anrop. Exv testdata generering!
</con:description><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="SSN Typ1" searchProperties="true" id="06d58070-87bc-49a5-b0f5-fab16465b173"><con:settings/><con:testStep type="request" name="getPerson SSN"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="getPerson SSN"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPersonBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>19570422-1976</ns:ssn><ns:quantity>EXTENDED</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="XPath Match" name="Check for existance of [isCustomer]" disabled="true"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
exists( //ns1:getPersonResponse/ns1:person/ns1:isCustomer)</path><content>true</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:assertion type="XPath Match" name="Match content of [isCustomer]" disabled="true"><con:configuration><path>declare namespace ns1='http://folksam.se/interfaces/person/getPersonResponse/1.0';
//ns1:getPersonResponse[1]/ns1:person[1]/ns1:isCustomer[1]/text()</path><content>false</content><allowWildcards>false</allowWildcards><ignoreNamspaceDifferences>false</ignoreNamspaceDifferences><ignoreComments>false</ignoreComments></con:configuration></con:assertion><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="kundID Typ2" searchProperties="true"><con:settings/><con:testStep type="request" name="Test Request"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="Test Request"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPersonBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:customerId>KCB-45721-8</ns:customerId><ns:quantity>SHORT</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="Check getPerson" disabled="true"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="Check schema" searchProperties="true" id="24ae47ef-5a8a-4725-8a73-bb2536070470"><con:settings/><con:testStep type="request" name="Test Request"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonBinding</con:interface><con:operation>getPersonOp</con:operation><con:request name="Test Request"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getPersonFront/ebws/getPersonCategory/getPerson</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1"/>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>${#TestCase#ssn}</ns:ssn><ns:quantity>SHORT</ns:quantity>
         <ns:searchExternal>true</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties><con:property><con:name>ssn</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="getPolicyListBinding"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getPolicyListOp" searchProperties="true" id="56e9d992-ae81-4035-8088-ecac59d39e63"><con:settings/><con:testStep type="request" name="getPolicyListOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPolicyListBinding</con:interface><con:operation>getPolicyListOp</con:operation><con:request name="getPolicyListOp"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPolicyListBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/policy/getPolicyListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPolicyListRequest>
         <ns1:fikHeader version="1">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:id>${#Project#user}</ns1:id>
               <!--Optional:-->
               <ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword>
               <!--Optional:-->
               
               <!--Optional:-->
               
            </ns1:security>
            <!--Optional:-->
            
         </ns1:fikHeader>
         <ns:household>false</ns:household><ns:ssn>${#TestCase#SSN}</ns:ssn>
         <!--You have a CHOICE of the next 2 items at this level-->
         
         
      </ns:getPolicyListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://soa.jboss.org/getPolicyListCategory/getPolicyListOpResp" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>resp</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>getPolicyListOp</con:sourceStep><con:targetType>completeResp</con:targetType><con:targetStep>#TestCase#</con:targetStep></con:transfers></con:config></con:testStep><con:properties><con:property><con:name>SSN</con:name><con:value>19720804-8939</con:value></con:property><con:property><con:name>completeResp</con:name><con:value><![CDATA[<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <getPolicyListResponse xmlns="http://folksam.se/interfaces/policy/getPolicyListResponse/1.0">
         <numberOfPolicies>0</numberOfPolicies>
         <numberOfClaims>0.0</numberOfClaims>
         <houseIcon/>
         <carIcon/>
         <savingsIcon/>
         <lifeSavingsProfile/>
         <policies/>
      </getPolicyListResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>]]></con:value></con:property></con:properties><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="searchPerson"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="searchIt" searchProperties="true" id="aeca7ef1-fa97-491e-ac95-f554e71e86b3"><con:settings/><con:testStep type="request" name="search"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>searchPersonBinding</con:interface><con:operation>searchPersonOp</con:operation><con:request name="search"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mocksearchPersonBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/searchPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:searchPersonRequest>
         <ns1:fikHeader version="1.0">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
               <!--Optional:-->
               
            <ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security>
            <!--Optional:-->
            
         </ns1:fikHeader><ns:dateOfBirth>19590216</ns:dateOfBirth><ns:firstName>Anders</ns:firstName>
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
         <!--Optional:-->
         
      </ns:searchPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:assertion type="Schema Compliance"><con:configuration/></con:assertion><con:assertion type="SOAP Fault Assertion"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="transfer" name="Property Transfer"><con:settings/><con:config xsi:type="con:PropertyTransfersStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:transfers setNullOnMissingSource="true" transferTextContent="true" failOnError="true" ignoreEmpty="false" transferToAll="false" useXQuery="false" entitize="false" transferChildNodes="false"><con:name>all</con:name><con:sourceType>Response</con:sourceType><con:sourceStep>search</con:sourceStep><con:targetType>completeResp</con:targetType><con:targetStep>#TestCase#</con:targetStep></con:transfers></con:config></con:testStep><con:properties><con:property><con:name>SSN</con:name><con:value>19600209</con:value></con:property><con:property><con:name>completeResp</con:name><con:value><![CDATA[<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <searchPersonResponse xmlns="http://folksam.se/interfaces/person/searchPersonResponse/1.0">
         <personList>
            <person>
               <ssn>19600209-6268</ssn>
               <customerId>XDB-24501-9</customerId>
               <firstName>ERIKA</firstName>
               <lastName>ULLMAN</lastName>
               <addresses>
                  <address>
                     <addressType>Utdelningsadr</addressType>
                     <street>GLIMMERSTIGEN 28 L1401TEST</street>
                     <co/>
                     <postCode>65637</postCode>
                     <city>KARLSTAD</city>
                  </address>
               </addresses>
            </person>
            <person>
               <ssn>19600209-2648</ssn>
               <customerId>XDB-29401-7</customerId>
               <firstName>ETHEL</firstName>
               <lastName>GEORGSSON</lastName>
               <addresses>
                  <address>
                     <addressType>Utdelningsadr</addressType>
                     <street>STATIONSV 28 28       TEST</street>
                     <co/>
                     <postCode>75332</postCode>
                     <city>UPPSALA</city>
                  </address>
               </addresses>
            </person>
            <person>
               <ssn>19600209-6649</ssn>
               <customerId>CFB-86631-9</customerId>
               <firstName>KERSTIN</firstName>
               <lastName>KNUTSSON</lastName>
               <addresses>
                  <address>
                     <addressType>Utdelningsadr</addressType>
                     <street>STORG 26              TEST</street>
                     <co/>
                     <postCode>71432</postCode>
                     <city>KOPPARBERG</city>
                  </address>
               </addresses>
            </person>
            <person>
               <ssn>19600209-5062</ssn>
               <customerId>KFB-27232-8</customerId>
               <firstName>NORA</firstName>
               <lastName>GEORGSSON</lastName>
               <addresses>
                  <address>
                     <addressType>Utdelningsadr</addressType>
                     <street>SÖDERBYV 31 L1304     TEST</street>
                     <co>MILD</co>
                     <postCode>12051</postCode>
                     <city>ÅRSTA</city>
                  </address>
               </addresses>
            </person>
            <person>
               <ssn>19600209-1244</ssn>
               <customerId>XDB-23501-0</customerId>
               <firstName>PIA</firstName>
               <lastName>BRISTSTEDT</lastName>
               <addresses>
                  <address>
                     <addressType>Utdelningsadr</addressType>
                     <street>SMULTRONSTIGEN 116      ST</street>
                     <co/>
                     <postCode>19163</postCode>
                     <city>SOLLENTUNA</city>
                  </address>
               </addresses>
            </person>
            <person>
               <ssn>19600209-5096</ssn>
               <customerId>XDB-30601-9</customerId>
               <firstName>PONTUS</firstName>
               <lastName>KJELLMAN</lastName>
               <addresses>
                  <address>
                     <addressType>Utdelningsadr</addressType>
                     <street>DALGÅNGEN 27 27 L1404 TEST</street>
                     <co/>
                     <postCode>42251</postCode>
                     <city>HISINGS BACKA</city>
                  </address>
               </addresses>
            </person>
         </personList>
      </searchPersonResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>]]></con:value></con:property></con:properties><con:reportParameters/></con:testCase><con:properties><con:property><con:name>QC_TestPlanDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestLabDirectory</con:name><con:value/></con:property><con:property><con:name>QC_TestSet</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testSuite><con:testSuite name="getPolicyListCivil-Fails??"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getPolicyListCivil" searchProperties="true" id="1f588511-8b4f-4521-b4fc-97aff8cd0da6"><con:settings/><con:testStep type="request" name="Test Request" disabled="true"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPolicyListCivilBinding</con:interface><con:operation>getPolicyListCivilOp</con:operation><con:request name="Test Request"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPolicyListCivilBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPolicyListCivilRequest>
         <ns1:fikHeader version="1.0"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password></ns1:security></ns1:fikHeader>
         <ns:companyId>${#TestCase#companyID}</ns:companyId>
         <ns:household>false</ns:household>
         <!--You have a CHOICE of the next 2 items at this level-->
         
         <ns:ssn>${#TestCase#SSN}</ns:ssn><ns:searchDate>2013-02-13+01:00</ns:searchDate>
      </ns:getPolicyListCivilRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:testStep type="request" name="from anders"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPolicyListCivilBinding</con:interface><con:operation>getPolicyListCivilOp</con:operation><con:request name="from anders"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPolicyListCivilBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
 <ns:getPolicyListCivilRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns2="http://folksam.se/interfaces/policy/getPolicyListCivilRequest/1.0"> <ns1:fikHeader version="1.0"> <ns1:security> <ns1:id>SY75STST</ns1:id> <ns1:password>y75login</ns1:password> <ns1:endUserId>ture10</ns1:endUserId> <ns1:endUserPassword>halo11</ns1:endUserPassword> </ns1:security> </ns1:fikHeader> <ns2:companyId>2001</ns2:companyId> <ns2:household>true</ns2:household> <ns2:customerId>NCB-01527-1</ns2:customerId> <ns2:searchDate>2013-01-03</ns2:searchDate> </ns:getPolicyListCivilRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties><con:property><con:name>completeResp</con:name><con:value/></con:property><con:property><con:name>SSN</con:name><con:value/></con:property><con:property><con:name>companyID</con:name><con:value/></con:property><con:property><con:name>houseHold</con:name><con:value/></con:property></con:properties><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="getDocumentBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getDocumentOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="getDocumentOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getDocumentBinding</con:interface><con:operation>getDocumentOp</con:operation><con:request name="getDocumentOp"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://BCL00684:8088/mockgetDocumentBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/document/getDocumentRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getDocumentRequest>
         <ns1:fikHeader version="1">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:id>${#Project#user}</ns1:id>
               <!--Optional:-->
               <ns1:password>${#Project#password}</ns1:password>
               <!--Optional:-->
               
               <!--Optional:-->
               <ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword>
            </ns1:security><ns1:messageType>FFH</ns1:messageType>
            <!--Optional:-->
            
            <!--Optional:-->
            
            <!--Optional:-->
            
         </ns1:fikHeader>
         <ns:documentId>234567890 </ns:documentId>
         <ns:getContent>true</ns:getContent>
      </ns:getDocumentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://soa.jboss.org/getDocumentCategory/getDocumentOpResp" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="getDocumentListBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getDocumentListOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="getDocumentListOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getDocumentListBinding</con:interface><con:operation>getDocumentListOp</con:operation><con:request name="getDocumentListOp"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getDocumentListFront/ebws/getDocumentListCategory/getDocumentList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/document/getDocumentListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getDocumentListRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <ns:businessObjectId>?</ns:businessObjectId>
         <ns:businessObjectType>?</ns:businessObjectType>
      </ns:getDocumentListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://soa.jboss.org/getDocumentListCategory/getDocumentListOpResp" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="getDocumentTypeListBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getDocumentTypeListOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="getDocumentTypeListOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getDocumentTypeListBinding</con:interface><con:operation>getDocumentTypeListOp</con:operation><con:request name="getDocumentTypeListOp"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://stst-esb.intern.folksam.se:80/getDocumentTypeListFront/ebws/getDocumentTypeListCategory/getDocumentTypeList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/document/getDocumentTypeListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getDocumentTypeListRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
      </ns:getDocumentTypeListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:wsaConfig action="http://soa.jboss.org/getDocumentTypeListCategory/getDocumentTypeListOpResp" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="getCurrencyListBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getCurrencyListOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="getCurrencyListOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getCurrencyListBinding</con:interface><con:operation>getCurrencyListOp</con:operation><con:request name="getCurrencyListOp"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getCurrencyListFront/ebws/getCurrencyListCategory/getCurrencyList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/currency/getCurrencyListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getCurrencyListRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
      </ns:getCurrencyListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:wsaConfig action="http://soa.jboss.org/getCurrencyListCategory/getCurrencyListOpResp" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="printFileBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="printFileOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="printFileOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>printFileBinding</con:interface><con:operation>printFileOp</con:operation><con:request name="printFileOp"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://stst-esb.intern.folksam.se:80/printFileFront/ebws/printFileCategory/printFile</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/print/printFileRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:printFileRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <ns:bytes>cid:509672665934</ns:bytes>
         <ns:systemId>?</ns:systemId>
         <ns:color>?</ns:color>
         <ns:type>?</ns:type>
         <ns:printSingleSided>?</ns:printSingleSided>
         <ns:unlimitedPages>?</ns:unlimitedPages>
         <ns:forceEvenNumberOfPages>?</ns:forceEvenNumberOfPages>
      </ns:printFileRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:wsaConfig action="http://soa.jboss.org/printFileCategory/printFileOpResp" mustUnderstand="NONE" version="200508"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="getClaimListBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="getClaimListOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="getClaimListOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getClaimListBinding</con:interface><con:operation>getClaimListOp</con:operation><con:request name="getClaimListOp"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/getClaimListFront/ebws/getClaimListCategory/getClaimList</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/claim/getClaimListRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getClaimListRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <!--You have a CHOICE of the next 2 items at this level-->
         <ns:internal>
            <ns:household>?</ns:household>
            <!--You have a CHOICE of the next 2 items at this level-->
            <ns:ssn>?</ns:ssn>
            <ns:customerId>?</ns:customerId>
         </ns:internal>
         <ns:external>
            <ns:claimId>?</ns:claimId>
         </ns:external>
      </ns:getClaimListRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://soa.jboss.org/getClaimListCategory/getClaimListOpResp" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="getPersonShort"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="TestCase 1" searchProperties="true" id="3557a664-1a07-4279-ad94-bfffac0720d9"><con:settings/><con:testStep type="request" name="Test Request"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>getPersonShortBinding</con:interface><con:operation>getPersonShortOp</con:operation><con:request name="Test Request"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://localhost:8088/mockgetPersonShortBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonShortRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonShortRequest>
         <ns1:fikHeader version="1"><ns1:security><ns1:id>${#Project#user}</ns1:id><ns1:password>${#Project#password}</ns1:password><ns1:endUserId>${#Project#user}</ns1:endUserId><ns1:endUserPassword>${#Project#password}</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>198203317147</ns:ssn><ns:searchExternal>false</ns:searchExternal><ns:forceSearchExternal>false</ns:forceSearchExternal><ns:getLegal>true</ns:getLegal><ns:getBenefitType>false</ns:getBenefitType><ns:searchDate>2013-02-02</ns:searchDate>
      </ns:getPersonShortRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:assertion type="SOAP Response"/><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="updateClaimBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="updateClaimOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="updateClaimOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>updateClaimBinding</con:interface><con:operation>updateClaimOp</con:operation><con:request name="updateClaimOp"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/updateClaimFront/ebws/updateClaimCategory/updateClaim</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/claim/updateClaimRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:updateClaimRequest>
         <ns1:fikHeader version="?">
            <!--Optional:-->
            <ns1:security>
               <!--Optional:-->
               <ns1:id>?</ns1:id>
               <!--Optional:-->
               <ns1:password>?</ns1:password>
               <!--Optional:-->
               <ns1:token>?</ns1:token>
               <!--Optional:-->
               <ns1:endUserId>?</ns1:endUserId>
               <!--Optional:-->
               <ns1:endUserPassword>?</ns1:endUserPassword>
            </ns1:security>
            <!--Optional:-->
            <ns1:messageType>?</ns1:messageType>
            <!--Optional:-->
            <ns1:systemId>?</ns1:systemId>
            <!--Optional:-->
            <ns1:originLogId>?</ns1:originLogId>
         </ns1:fikHeader>
         <ns:claimId>?</ns:claimId>
         <!--You have a CHOICE of the next 4 items at this level-->
         <ns:update>
            <!--Optional:-->
            <ns:branchCode>?</ns:branchCode>
            <!--Optional:-->
            <ns:eventDate>?</ns:eventDate>
            <!--Optional:-->
            <ns:policyValid>?</ns:policyValid>
            <!--Zero or more repetitions:-->
            <ns:item>
               <!--Optional:-->
               <ns:personalItem>
                  <!--Optional:-->
                  <ns:bodilyDamage>?</ns:bodilyDamage>
                  <!--Optional:-->
                  <ns:deceased>?</ns:deceased>
               </ns:personalItem>
               <!--Optional:-->
               <ns:elements>
                  <!--1 or more repetitions:-->
                  <ns:element>
                     <ns:type>?</ns:type>
                     <ns:code>?</ns:code>
                     <!--Optional:-->
                     <ns:reserveAmount>
                        <ns:amount>?</ns:amount>
                        <ns:currency>?</ns:currency>
                     </ns:reserveAmount>
                  </ns:element>
               </ns:elements>
            </ns:item>
            <!--Optional:-->
            <ns:claimants>
               <!--1 or more repetitions:-->
               <ns:claimant>
                  <!--Optional:-->
                  <ns:ssn>?</ns:ssn>
                  <!--Optional:-->
                  <ns:firstName>?</ns:firstName>
                  <!--Optional:-->
                  <ns:lastName>?</ns:lastName>
                  <!--Optional:-->
                  <ns:address>
                     <!--Optional:-->
                     <ns:street>?</ns:street>
                     <!--Optional:-->
                     <ns:co>?</ns:co>
                     <!--Optional:-->
                     <ns:postCode>?</ns:postCode>
                     <!--Optional:-->
                     <ns:city>?</ns:city>
                     <!--Optional:-->
                     <ns:country>?</ns:country>
                  </ns:address>
               </ns:claimant>
            </ns:claimants>
            <!--Optional:-->
            <ns:contact>
               <!--Optional:-->
               <ns:telephoneHome>?</ns:telephoneHome>
               <!--Optional:-->
               <ns:telephoneWork>?</ns:telephoneWork>
            </ns:contact>
            <!--Optional:-->
            <ns:eventCity>?</ns:eventCity>
            <!--Optional:-->
            <ns:eventLocation>?</ns:eventLocation>
            <!--Optional:-->
            <ns:deductible>?</ns:deductible>
            <!--Optional:-->
            <ns:inspection>?</ns:inspection>
            <!--Optional:-->
            <ns:bigEvent>?</ns:bigEvent>
            <!--Optional:-->
            <ns:regress>?</ns:regress>
            <!--Optional:-->
            <ns:comment>?</ns:comment>
         </ns:update>
         <ns:close>
            <!--Optional:-->
            <ns:code>?</ns:code>
            <!--Optional:-->
            <ns:arrangementCode>?</ns:arrangementCode>
            <!--Optional:-->
            <ns:changedLock>?</ns:changedLock>
            <!--Optional:-->
            <ns:removal>?</ns:removal>
            <!--Optional:-->
            <ns:deductible>?</ns:deductible>
            <!--Optional:-->
            <ns:inspection>?</ns:inspection>
            <!--Optional:-->
            <ns:item>?</ns:item>
            <!--Optional:-->
            <ns:eventCity>?</ns:eventCity>
            <!--Optional:-->
            <ns:changeAdmin>?</ns:changeAdmin>
         </ns:close>
         <ns:closeEnteredIncorrectly>
            <ns:comment>?</ns:comment>
         </ns:closeEnteredIncorrectly>
         <ns:reopen/>
      </ns:updateClaimRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:wsaConfig action="http://soa.jboss.org/updateClaimCategory/updateClaimOpResp"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="validateAccountNumberBinding TestSuite - OK"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="validateAccountNumberOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="validateAccountNumberOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>validateAccountNumberBinding</con:interface><con:operation>validateAccountNumberOp</con:operation><con:request name="validateAccountNumberOp"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://BCL00684:8088/mockvalidateAccountNumberBinding</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
   <soapenv:Body>
<ns2:validateAccountNumberRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0" xmlns:ns2="http://folksam.se/interfaces/payment/validateAccountNumberRequest/1.0"> <ns1:fikHeader version="1.0"> <ns1:security> <ns1:id>SY75STST</ns1:id> <ns1:password>y75login</ns1:password> <ns1:endUserId>ture10</ns1:endUserId> <ns1:endUserPassword>halo11</ns1:endUserPassword> </ns1:security> </ns1:fikHeader> <ns2:accountNumber>yrtyr</ns2:accountNumber> <ns2:accountType>SERVICE_ACCOUNT</ns2:accountType> </ns2:validateAccountNumberRequest>   
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://soa.jboss.org/validateAccountNumberCategory/validateAccountNumberOpResp" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="createPaymentBinding TestSuite"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="createPaymentOp TestCase" searchProperties="true"><con:settings/><con:testStep type="request" name="createPaymentOp"><con:settings/><con:config xsi:type="con:RequestStep" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><con:interface>createPaymentBinding</con:interface><con:operation>createPaymentOp</con:operation><con:request name="createPaymentOp"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.WsdlRequest@request-headers">&lt;xml-fragment/></con:setting></con:settings><con:encoding>UTF-8</con:encoding><con:endpoint>http://${#Project#host}/createPaymentFront/ebws/createPaymentCategory/createPayment</con:endpoint><con:request><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/payment/createPaymentRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0" xmlns:ns2="http://folksam.se/fik/objects/servicemetadata/1.0">
   <soapenv:Header/>
   <soapenv:Body>
 <ns3:createPaymentRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns3="http://folksam.se/interfaces/payment/createPaymentRequest/1.0"> <ns1:fikHeader version="1.0"> <ns1:security> <ns1:id>SY75STST</ns1:id> <ns1:password>y75login</ns1:password> <ns1:endUserId>ture10</ns1:endUserId> <ns1:endUserPassword>halo11</ns1:endUserPassword> </ns1:security> </ns1:fikHeader> <ns2:serviceMetaData> <ns2:request> <ns2:forceUpdate>false</ns2:forceUpdate> </ns2:request> </ns2:serviceMetaData> <ns3:paymentType>AUTOMATIC</ns3:paymentType> <ns3:claimId>CV-4022546-420S004</ns3:claimId> <ns3:payee> <ns3:ssn>198909120993</ns3:ssn> <ns3:firstName>KURT</ns3:firstName> <ns3:lastName>TRYGG</ns3:lastName> <ns3:address>  <ns3:street>RAVINV 5 L1101 TEST</ns3:street> <ns3:postCode>12051</ns3:postCode> <ns3:city>ÅRSTA</ns3:city> <ns3:country>Sweden</ns3:country> </ns3:address> </ns3:payee> <ns3:message>Enligt godkännande</ns3:message> <ns3:eventDate>1970-01-01</ns3:eventDate> <ns3:currency> <ns3:currencyCode>SEK</ns3:currencyCode> <ns3:countryCode>SE</ns3:countryCode> </ns3:currency> <ns3:payments> <ns3:payment> <ns3:paymentCode>C3</ns3:paymentCode> <ns3:amount>4850</ns3:amount> <ns3:hundred>49</ns3:hundred> <ns3:currencyCode>SEK</ns3:currencyCode> </ns3:payment> <ns3:totalAmount> <ns3:amount>4850</ns3:amount> <ns3:currencyCode>SEK</ns3:currencyCode> </ns3:totalAmount> </ns3:payments> <ns3:account> <ns3:paymentChannel>PK</ns3:paymentChannel> <ns3:accountNumber>890912-0993</ns3:accountNumber>  </ns3:account> <ns3:details> <ns3:employee>false</ns3:employee> <ns3:contractor>false</ns3:contractor>  </ns3:details> </ns3:createPaymentRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:request><con:credentials><con:authType>Global HTTP Settings</con:authType></con:credentials><con:jmsConfig JMSDeliveryMode="PERSISTENT"/><con:jmsPropertyConfig/><con:wsaConfig action="http://soa.jboss.org/createPaymentCategory/createPaymentOpResp" mustUnderstand="NONE" version="200508"/><con:wsrmConfig version="1.2"/></con:request></con:config></con:testStep><con:properties/><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:testSuite name="utils"><con:settings/><con:runType>SEQUENTIAL</con:runType><con:testCase failOnError="true" failTestCaseOnErrors="true" keepSession="false" maxResults="0" name="hashContent" searchProperties="true" id="5f5c2db9-7ef6-40c8-9b41-9fad80b14640"><con:settings/><con:testStep type="groovy" name="Groovy Script"><con:settings/><con:config><script>import java.security.MessageDigest
def digest = MessageDigest.getInstance("MD5") 
//Quick MD5 of text
def text = context.expand( '${#TestCase#content}' )

def hash = new BigInteger(1,digest.digest(text.getBytes())).toString(16).padLeft(32,"0") 

log.info "${hash}"
testRunner.testCase.setPropertyValue( "hash", hash ) 
</script></con:config></con:testStep><con:properties><con:property><con:name>content</con:name><con:value><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonRequest/1.0" xmlns:ns1="http://folksam.se/fik/objects/fikheader/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonRequest>
         <ns1:fikHeader version="1.0"><ns1:security><ns1:id>si05auts</ns1:id><ns1:password>i05esb</ns1:password><ns1:endUserId>si05auts</ns1:endUserId><ns1:endUserPassword>i05esb</ns1:endUserPassword></ns1:security></ns1:fikHeader>
         <!--You have a CHOICE of the next 4 items at this level-->
         
         
         
         
         <ns:ssn>195902165488</ns:ssn><ns:quantity>NORMAL</ns:quantity>
         <ns:searchExternal>false</ns:searchExternal><ns:getLegal>false</ns:getLegal>
      </ns:getPersonRequest>
   </soapenv:Body>
</soapenv:Envelope>]]></con:value></con:property><con:property><con:name>hash</con:name><con:value>fa5216c5530896acf6bf7e66e946fede</con:value></con:property></con:properties><con:reportParameters/></con:testCase><con:properties/><con:reportParameters/></con:testSuite><con:mockService port="8088" path="/mockgetPersonBinding" host="BCL10686" name="getPersonBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getPersonOp" interface="getPersonBinding" operation="getPersonOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status
def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def idSSN=holder["//ns:ssn"]
def idCustomer=holder["//ns:customerId"]
def idPolicy=holder["//ns:policyId"]
def idClient=holder["//ns:clientId"]

outputDir=context.expand( '${#Project#outputfolder}')
def BindingName="getPersonBinding"
def operationName="getPersonOp"
def requestName="Request 1"
def outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"

def project = mockOperation.getMockService().getProject()
def request = project.interfaces["getPersonBinding"].operations["getPersonOp"].getRequestByName("Request 1")
// set request from incoming 
request.requestContent = mockRequest.requestContent

// Generate a unique has for this request based on it's content

// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
//if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(idSSN)
{
fullFileName="${outputLocation}"+idSSN+fileHashName
log.info "SSN"
log.info idSSN
}
if (idCustomer)
{
fullFileName="${outputLocation}/"+idCustomer+fileHashName
log.info "customerId"
log.info idCustomer
}
if(idPolicy)
{
fullFileName="${outputLocation}"+idPolicy+fileHashName
log.info "policyId"
log.info idPolicy
}
if(idClient)
{
fullFileName="${outputLocation}"+idClient+fileHashName
log.info "clientId"
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)
if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"

// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), true ) 
// save response to context 
sleep(2000)
requestContext.responseMessage = request.responseContentAsXml
def fileW = new File(fullFileName)
fileW.write(requestContext.responseMessage)
//log.info "t"
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>MockResponse 1</con:defaultResponse><con:response name="MockResponse 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="http://folksam.se/interfaces/person/getPersonResponse/1.0">
   <soapenv:Header/>
   <soapenv:Body>
      <ns:getPersonResponse>
         <!--Optional:-->
         <ns:person>
            <ns:ssn>?</ns:ssn>
            <!--Optional:-->
            <ns:customerId>?</ns:customerId>
            <!--Optional:-->
            <ns:userId>?</ns:userId>
            <!--Optional:-->
            <ns:agentId>?</ns:agentId>
            <!--Optional:-->
            <ns:isFolksamEmployee>false</ns:isFolksamEmployee>
            <!--Optional:-->
            <ns:householdId>?</ns:householdId>
            <!--Optional:-->
            <ns:personType>?</ns:personType>
            <!--Optional:-->
            <ns:riskCode>?</ns:riskCode>
            <!--Optional:-->
            <ns:emails>
               <!--Zero or more repetitions:-->
               <ns:email>
                  <!--Optional:-->
                  <ns:emailAddress>?</ns:emailAddress>
                  <!--Optional:-->
                  <ns:emailType>?</ns:emailType>
               </ns:email>
            </ns:emails>
            <!--Optional:-->
            <ns:firstName>?</ns:firstName>
            <!--Optional:-->
            <ns:lastName>?</ns:lastName>
            <!--Optional:-->
            <ns:givenName>?</ns:givenName>
            <!--Optional:-->
            <ns:companyName>?</ns:companyName>
            <ns:isCustomer>?</ns:isCustomer>
            <!--Optional:-->
            <ns:addresses>
               <!--1 or more repetitions:-->
               <ns:address>
                  <!--Optional:-->
                  <ns:addressType>?</ns:addressType>
                  <!--Optional:-->
                  <ns:street>?</ns:street>
                  <!--Optional:-->
                  <ns:co>?</ns:co>
                  <!--Optional:-->
                  <ns:postCode>?</ns:postCode>
                  <!--Optional:-->
                  <ns:city>?</ns:city>
                  <!--Optional:-->
                  <ns:country>?</ns:country>
                  <!--Optional:-->
                  <ns:countryCode>?</ns:countryCode>
                  <!--Optional:-->
                  <ns:addressId>?</ns:addressId>
               </ns:address>
            </ns:addresses>
            <!--Zero or more repetitions:-->
            <ns:phoneHome>?</ns:phoneHome>
            <!--Zero or more repetitions:-->
            <ns:phoneMobile>?</ns:phoneMobile>
            <!--Zero or more repetitions:-->
            <ns:phoneWork>?</ns:phoneWork>
            <!--Optional:-->
            <ns:deceased>?</ns:deceased>
            <!--Optional:-->
            <ns:priorityLevel>?</ns:priorityLevel>
            <!--Optional:-->
            <ns:protectedPersonalInfo>?</ns:protectedPersonalInfo>
            <!--Optional:-->
            <ns:householdMembers>
               <!--Zero or more repetitions:-->
               <ns:householdMember>
                  <ns:ssn>?</ns:ssn>
                  <!--Optional:-->
                  <ns:customerId>?</ns:customerId>
                  <!--Optional:-->
                  <ns:firstName>?</ns:firstName>
                  <!--Optional:-->
                  <ns:lastName>?</ns:lastName>
                  <!--Optional:-->
                  <ns:givenName>?</ns:givenName>
                  <!--Optional:-->
                  <ns:riskCode>?</ns:riskCode>
                  <!--Optional:-->
                  <ns:isFolksamEmployee>false</ns:isFolksamEmployee>
               </ns:householdMember>
            </ns:householdMembers>
            <!--Optional:-->
            <ns:viewlog>
               <!--Zero or more repetitions:-->
               <ns:administrator>
                  <!--Optional:-->
                  <ns:firstName>?</ns:firstName>
                  <!--Optional:-->
                  <ns:lastName>?</ns:lastName>
                  <!--Optional:-->
                  <ns:office>?</ns:office>
                  <!--Optional:-->
                  <ns:userId>?</ns:userId>
                  <!--Optional:-->
                  <ns:contactDate>?</ns:contactDate>
               </ns:administrator>
            </ns:viewlog>
            <!--Optional:-->
            <ns:notes>
               <!--Zero or more repetitions:-->
               <ns:note>
                  <!--Optional:-->
                  <ns:ssn>?</ns:ssn>
                  <!--Optional:-->
                  <ns:createDate>?</ns:createDate>
                  <!--Optional:-->
                  <ns:caption>?</ns:caption>
                  <!--Optional:-->
                  <ns:caseWorker>?</ns:caseWorker>
                  <!--Optional:-->
                  <ns:lastUpdateDate>?</ns:lastUpdateDate>
                  <!--Optional:-->
                  <ns:note>?</ns:note>
               </ns:note>
            </ns:notes>
         </ns:person>
      </ns:getPersonResponse>
   </soapenv:Body>
</soapenv:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPersonCategory/getPersonOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/><con:onRequestScript/></con:mockService><con:mockService port="8088" path="/mockgetPolicyListCivilBinding" host="BCL10686" name="getPolicyListCivilBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getPolicyListCivilOp" interface="getPolicyListCivilBinding" operation="getPolicyListCivilOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def idSSN=holder["//ns:ssn"]
def idCustomer=holder["//ns:customerId"]
def idPolicy=holder["//ns:policyId"]
def idClient=holder["//ns:clientId"]

outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getPolicyListCivilBinding"
operationName="getPolicyListCivilOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 

if(idSSN)
{
fullFileName="${outputLocation}"+idSSN+fileHashName
log.info "SSN"
log.info idSSN
}
if (idCustomer)
{
fullFileName="${outputLocation}"+idCustomer+fileHashName
log.info "customerId"
log.info idCustomer
}
if(idPolicy)
{
fullFileName="${outputLocation}"+idPolicy+fileHashName
log.info "policyId"
log.info idPolicy
}
if(idClient)
{
fullFileName="${outputLocation}"+idClient+fileHashName
log.info "clientId"
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"

// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false )
// save response to context 
log.info "B"
requestContext.responseMessage = request.responseContentAsXml
log.info "B"
def fileW = new File( fullFileName)
log.info "C"
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}
</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPolicyListCivilCategory/getPolicyListCivilOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockgetPersonShortBinding" host="BCL10686" name="getPersonShortBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting><con:setting id="com.eviware.soapui.impl.wsdl.panels.mock.WsdlMockServiceDesktopPanel$LogListModel@maxSize">100</con:setting></con:settings><con:mockOperation name="getPersonShortOp" interface="getPersonShortBinding" operation="getPersonShortOp"><con:settings/><con:dispatchPath>/* Att implementera på flr tjänster
1. Kopiera in delen från if (fileH.exists()==false)
2. Ändra mockens resposne till att referera till ${responseMessage}
3. Ändra i interfacet till korrekt endpoint!
4. Kolla så testanropet från testsviten har rätt värden!
5. Has for filename
*/


import com.eviware.soapui.model.testsuite.TestRunner.Status
def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent )
 
def idSSN=holder["//ns:ssn"]
def idCustomer=holder["//ns:customerId"]
def idPolicy=holder["//ns:policyId"]

outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getPersonShortBinding"
operationName="getPersonShortOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"

// Generate a unique has for this request based on it's content
 
// get util testcase 
//def project = mockOperation.mockService.project
def project = mockOperation.getMockService().getProject()
//def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
request = project.interfaces["getPersonShortBinding"].operations["getPersonShortOp"].getRequestByName("Request 1") 

// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Testcase to generate Hash
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(idSSN)
{
fullFileName="${outputLocation}"+idSSN+fileHashName
log.info "SSN"
log.info idSSN
//testCase = testSuite.testCases["getBySSN"]
//testCase.setPropertyValue("SSN",idSSN)
}
else if (idCustomer)
{
fullFileName="${outputLocation}"+idCustomer+fileHashName
log.info "customerId:"
log.info idCustomer

//testCase = testSuite.testCases["getByCustomerId"]
//testCase.setPropertyValue("customerId",idCustomer)
}

else if(idPolicy)
{
fullFileName="${outputLocation}"+idPolicy+fileHashName
log.info "policyId"
log.info idPolicy
//testCase = testSuite.testCases["getByPolicyId"]
//testCase.setPropertyValue("policyId",idPolicy)
}
else
	{
		log.inf "FEL!!"
}

log.info fullFileName
def fileH = new File( fullFileName)

//def tstep = testCase.getTestStepByName("getPersonShortOp")

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
/* Works
request = project.interfaces["getPersonShortBinding"].operations["getPersonShortOp"].getRequestByName("Request 1") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 
*/

// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), true ) 
sleep(2000)
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File(fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}
</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPersonShortCategory/getPersonShortOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties><con:property><con:name>response</con:name><con:value/></con:property></con:properties></con:mockService><con:mockService port="8088" path="/mockgetPolicyListBinding" host="BCL10686" name="getPolicyListBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getPolicyListOp" interface="getPolicyListBinding" operation="getPolicyListOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status
def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def idSSN=holder["//ns:ssn"]
def firstName=holder["//ns:firstName"]
def lastName=holder["//ns:lastName"]

outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getPolicyListBinding"
operationName="getPolicyListOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(idSSN)
{
fullFileName="${outputLocation}"+idSSN+fileHashName
log.info "SSN:"+idSSN
}


// Change for each service

log.info fullFileName
def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"

// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getPolicyListCategory/getPolicyListOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mocksearchPersonBinding" host="BCL00684" name="searchPersonBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="searchPersonOp" interface="searchPersonBinding" operation="searchPersonOp"><con:settings/><con:dispatchPath>def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def idSSN=holder["//ns:dateOfBirth"]
def firstName=holder["//ns:firstName"]
def lastName=holder["//ns:lastName"]

// Change for each service
outputDir=context.expand( '${#Project#outputfolder}')
BindingName="searchPersonBinding"
operationName="searchPersonOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 

if(idSSN)
{
fullFileName="${outputLocation}"+idSSN+fileHashName
log.info "SSN:"+idSSN
}

log.info fullFileName
def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"

// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}

</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/searchPersonCategory/searchPersonOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockgetDocumentBinding" host="BCL00684" name="getDocumentBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getDocumentOp" interface="getDocumentBinding" operation="getDocumentOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def documentId=holder["//ns:documentId"]


outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getDocumentBinding"
operationName="getDocumentOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(documentId)
{
fullFileName="${outputLocation}"+documentId+fileHashName
log.info "docId"
log.info documentId
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}
</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getDocumentCategory/getDocumentOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockgetDocumentListBinding" host="BCL00684" name="getDocumentListBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getDocumentListOp" interface="getDocumentListBinding" operation="getDocumentListOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 

// Environemnt isues
outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getDocumentListBinding"
operationName="getDocumentListOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Different ways to identify the 
def boId=holder["//ns:businessObjectId"]


// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(boId)
{
fullFileName="${outputLocation}"+boId+fileHashName
log.info "boId"
log.info boId
}else
{
	log.info "Problem"
}

log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getDocumentListCategory/getDocumentListOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockgetDocumentTypeListBinding" host="BCL00684" name="getDocumentTypeListBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getDocumentTypeListOp" interface="getDocumentTypeListBinding" operation="getDocumentTypeListOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def documentId=holder["//ns:documentId"]


outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getDocumentBinding"
operationName="getDocumentOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 



if(documentId)
{
fullFileName="${outputLocation}"+documentId
log.info "docId"
log.info documentId
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP-ENV:Header/>
   <SOAP-ENV:Body>
      <getDocumentTypeListResponse xsi:schemaLocation="http://folksam.se/interfaces/document/getDocumentTypeListResponse/1.0 ../../../main/resources/schema/default/getDocumentTypeListResponse.xsd " xmlns="http://folksam.se/interfaces/document/getDocumentTypeListResponse/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
         <documentTypeList>
            <documentType>Faktura</documentType>
            <documentType>Korrespondens</documentType>
            <documentType>MP-brev</documentType>
            <documentType>Okänt</documentType>
            <documentType>Parkeringsskadeanmälan</documentType>
            <documentType>Polisanmälan</documentType>
            <documentType>Skadeanmälan</documentType>
            <documentType>Stöldskadeanmälan</documentType>
            <documentType>Trafikmålsanteckning</documentType>
            <documentType>Verifikat</documentType>
            <documentType>ÅÖ-krav</documentType>
         </documentTypeList>
      </getDocumentTypeListResponse>
   </SOAP-ENV:Body>
</SOAP-ENV:Envelope>]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getDocumentTypeListCategory/getDocumentTypeListOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockgetCurrencyListBinding" host="BCL00684" name="getCurrencyListBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getCurrencyListOp" interface="getCurrencyListBinding" operation="getCurrencyListOp"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header/>
   <env:Body>
      <getCurrencyListResponse xmlns="http://folksam.se/interfaces/currency/getCurrencyListResponse/1.0">
         <currencyList>
            <currency>
               <code>AED</code>
               <name>Arabemirat</name>
               <exchangeRate>13.84500</exchangeRate>
               <validFromDate>2010-11-26</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>ANG</code>
               <name>Nederländska Artillernas Guilders</name>
               <exchangeRate>8666.22222</exchangeRate>
               <validFromDate>2010-11-26</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>ATS</code>
               <name>Österikiska shilling</name>
               <exchangeRate>1384.50000</exchangeRate>
               <validFromDate>2010-11-26</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>AUD</code>
               <name>Australiensiska dollar</name>
               <exchangeRate>6.63750</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>BBD</code>
               <name>Barbados dollar</name>
               <exchangeRate>14.84600</exchangeRate>
               <validFromDate>2010-11-26</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>BDT</code>
               <name>Bangladesh taka</name>
               <exchangeRate>15.63000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>BEF</code>
               <name>Belgiska franc</name>
               <exchangeRate>22.73000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>BGL</code>
               <name>Bulgariska Leva</name>
               <exchangeRate>4.66420</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>BGN</code>
               <name>Bulgariska Leva</name>
               <exchangeRate>4.73480</exchangeRate>
               <validFromDate>2001-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>BHD</code>
               <name>Bahrain dinar</name>
               <exchangeRate>23.20670</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>BRC</code>
               <name>Brasilianska Cruzeiro</name>
               <exchangeRate>.00100</exchangeRate>
               <validFromDate>1991-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>CAD</code>
               <name>Kanadensiska dollar</name>
               <exchangeRate>14.84600</exchangeRate>
               <validFromDate>2010-11-26</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>CHF</code>
               <name>Schweiz franc</name>
               <exchangeRate>695.75000</exchangeRate>
               <validFromDate>2010-11-26</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>CNY</code>
               <name>Chinese yuan renminbi</name>
               <exchangeRate>1.07500</exchangeRate>
               <validFromDate>2011-02-23</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>COP</code>
               <name>Colombia peso</name>
               <exchangeRate>1388.80000</exchangeRate>
               <validFromDate>2010-11-25</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>CYP</code>
               <name>Cypriotiska pund</name>
               <exchangeRate>14.86600</exchangeRate>
               <validFromDate>2010-11-25</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>CZK</code>
               <name>Tjeckien kronor</name>
               <exchangeRate>3733.00000</exchangeRate>
               <validFromDate>2010-11-28</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>DEM</code>
               <name>Tyska mark</name>
               <exchangeRate>1486.60000</exchangeRate>
               <validFromDate>2010-11-25</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>DKK</code>
               <name>Danska kronor</name>
               <exchangeRate>1388.80000</exchangeRate>
               <validFromDate>2010-11-25</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>DOP</code>
               <name>Dominikan Rep. peso</name>
               <exchangeRate>14.86600</exchangeRate>
               <validFromDate>2010-11-25</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>DZD</code>
               <name>Algerikiska dinarer</name>
               <exchangeRate>1399.90000</exchangeRate>
               <validFromDate>2010-11-27</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>EEK</code>
               <name>Estland Kroon</name>
               <exchangeRate>13.99900</exchangeRate>
               <validFromDate>2010-11-27</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>EGP</code>
               <name>Egyptiska pund</name>
               <exchangeRate>13.99900</exchangeRate>
               <validFromDate>2010-11-27</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>ESP</code>
               <name>Spanska peseta</name>
               <exchangeRate>1399.90000</exchangeRate>
               <validFromDate>2010-11-27</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>EUR</code>
               <name>Euro</name>
               <exchangeRate>9.62900</exchangeRate>
               <validFromDate>2010-04-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>FIM</code>
               <name>Finska mark</name>
               <exchangeRate>1399.90000</exchangeRate>
               <validFromDate>2010-11-27</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>FRF</code>
               <name>Franska franc</name>
               <exchangeRate>139.77000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>GBP</code>
               <name>Engelska pund</name>
               <exchangeRate>11.13500</exchangeRate>
               <validFromDate>2010-04-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>GRD</code>
               <name>Grekiska drakma</name>
               <exchangeRate>2.69000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>GTQ</code>
               <name>Guatemala</name>
               <exchangeRate>1.16500</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>HKD</code>
               <name>Honkong dollar</name>
               <exchangeRate>.94000</exchangeRate>
               <validFromDate>2010-04-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>HNL</code>
               <name>Honduras lempira</name>
               <exchangeRate>.53710</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>HUF</code>
               <name>Ungerska forinter</name>
               <exchangeRate>3.65000</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>IDR</code>
               <name>Indonesien rupies</name>
               <exchangeRate>.07000</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>IEP</code>
               <name>Irländska pund</name>
               <exchangeRate>11.64170</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>INR</code>
               <name>Indiska rupies</name>
               <exchangeRate>15.75000</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>IQD</code>
               <name>Irakiska dinarer</name>
               <exchangeRate>.00960</exchangeRate>
               <validFromDate>1998-06-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>ISK</code>
               <name>Isländska kronor</name>
               <exchangeRate>6.53000</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>ITL</code>
               <name>Italienska lire</name>
               <exchangeRate>.47000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>JMD</code>
               <name>Jamaika dollar</name>
               <exchangeRate>.17400</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>JOD</code>
               <name>Jordanien dinar</name>
               <exchangeRate>13.17860</exchangeRate>
               <validFromDate>2002-09-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>JPY</code>
               <name>Japanska jen</name>
               <exchangeRate>7.69500</exchangeRate>
               <validFromDate>2010-04-30</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>KES</code>
               <name>Kenianska shilling</name>
               <exchangeRate>.11380</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>KRW</code>
               <name>Syd-Korea won</name>
               <exchangeRate>.64150</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>KWD</code>
               <name>Kuwaitiska dollar</name>
               <exchangeRate>29.35400</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>LTL</code>
               <name>Litauen litas</name>
               <exchangeRate>2.82000</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>LUF</code>
               <name>Luxemburg francs</name>
               <exchangeRate>20.62970</exchangeRate>
               <validFromDate>2002-10-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>LVL</code>
               <name>LETTISK VALUTA</name>
               <exchangeRate>13.74000</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>MAD</code>
               <name>Marockansk dirham</name>
               <exchangeRate>.84000</exchangeRate>
               <validFromDate>2011-02-23</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>MTL</code>
               <name>Malta lire</name>
               <exchangeRate>22.30300</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>MUR</code>
               <name>Mauritius rupie</name>
               <exchangeRate>.38000</exchangeRate>
               <validFromDate>1999-07-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>MXN</code>
               <name>Meksikanska peso (ny)</name>
               <exchangeRate>.61000</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>MXP</code>
               <name>Mexikanska peso (gamla)</name>
               <exchangeRate>.09105</exchangeRate>
               <validFromDate>2002-09-30</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>MYR</code>
               <name>Malaysia</name>
               <exchangeRate>1.90737</exchangeRate>
               <validFromDate>2007-10-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>NGN</code>
               <name>Nigeria naira</name>
               <exchangeRate>.07517</exchangeRate>
               <validFromDate>2002-09-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>NLG</code>
               <name>Nederländska gulden</name>
               <exchangeRate>416.05000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>NOK</code>
               <name>Norska kronor</name>
               <exchangeRate>122.95000</exchangeRate>
               <validFromDate>2010-04-30</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>NZD</code>
               <name>Nya Zeeland</name>
               <exchangeRate>5.14500</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>OMR</code>
               <name>Oman rial</name>
               <exchangeRate>22.77820</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>PHP</code>
               <name>Filipinska peso</name>
               <exchangeRate>.16460</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>PLN</code>
               <name>Polen, nya zloty</name>
               <exchangeRate>2.52000</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>PLZ</code>
               <name>Polska zloty</name>
               <exchangeRate>.02110</exchangeRate>
               <validFromDate>1999-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>PTE</code>
               <name>Portugisiska escudos</name>
               <exchangeRate>4.57000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>PYG</code>
               <name>Peraguyanska guarani</name>
               <exchangeRate>.13000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>ROL</code>
               <name>Rumänska LEU</name>
               <exchangeRate>.03000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>RUR</code>
               <name>Rysska rupla</name>
               <exchangeRate>27.40000</exchangeRate>
               <validFromDate>2008-07-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>SAR</code>
               <name>Saudi-Arabien</name>
               <exchangeRate>2.07500</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>SGD</code>
               <name>Singapore dollar</name>
               <exchangeRate>5.18000</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>SIT</code>
               <name>Slovenska tolar</name>
               <exchangeRate>3.84031</exchangeRate>
               <validFromDate>2007-10-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>SKK</code>
               <name>Slovakien kronor</name>
               <exchangeRate>36.28000</exchangeRate>
               <validFromDate>2009-03-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>SVC</code>
               <name>El Salvador colon</name>
               <exchangeRate>1.00310</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>THB</code>
               <name>Thailand baht</name>
               <exchangeRate>.22400</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>TND</code>
               <name>Tunisien dinar</name>
               <exchangeRate>6.77700</exchangeRate>
               <validFromDate>2002-09-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>TRL</code>
               <name>Turkiska lire</name>
               <exchangeRate>.05676</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>TRY</code>
               <name>Turkiet lira</name>
               <exchangeRate>4.75150</exchangeRate>
               <validFromDate>2010-03-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>TTD</code>
               <name>Trinidad/Tobaco dollar</name>
               <exchangeRate>1.41990</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>TWD</code>
               <name>Taiwan dollar</name>
               <exchangeRate>.19633</exchangeRate>
               <validFromDate>2007-10-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>UAH</code>
               <name>Ukraina Hryvnia</name>
               <exchangeRate>169.57000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>UGX</code>
               <name>Uganda shilling</name>
               <exchangeRate>.51000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>USD</code>
               <name>Amerikanska dollar</name>
               <exchangeRate>7.24500</exchangeRate>
               <validFromDate>2010-04-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>VEB</code>
               <name>Venezuela bolivar</name>
               <exchangeRate>.00630</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>XAF</code>
               <name>Centralafrika</name>
               <exchangeRate>1.35000</exchangeRate>
               <validFromDate>2002-12-31</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>XCD</code>
               <name>East Caribbean dollar</name>
               <exchangeRate>2.54000</exchangeRate>
               <validFromDate>1996-12-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>XEU</code>
               <name>ECU</name>
               <exchangeRate>9.17120</exchangeRate>
               <validFromDate>2001-03-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>XPF</code>
               <name>Nya Kaledonien franncs</name>
               <exchangeRate>7.87100</exchangeRate>
               <validFromDate>2002-06-28</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>YUN</code>
               <name>Jugoslavien</name>
               <exchangeRate>.14960</exchangeRate>
               <validFromDate>2002-09-30</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>ZAR</code>
               <name>Sydafrika</name>
               <exchangeRate>.76000</exchangeRate>
               <validFromDate>2008-10-31</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
            <currency>
               <code>ZMK</code>
               <name>Zambia kwacha</name>
               <exchangeRate>.20850</exchangeRate>
               <validFromDate>2002-09-30</validFromDate>
               <conversionFactor>100</conversionFactor>
            </currency>
            <currency>
               <code>ZZZ</code>
               <name>SEK bokslutsvaluta</name>
               <exchangeRate>1.00000</exchangeRate>
               <validFromDate>1995-01-01</validFromDate>
               <conversionFactor>1</conversionFactor>
            </currency>
         </currencyList>
      </getCurrencyListResponse>
   </env:Body>
</env:Envelope>
]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getCurrencyListCategory/getCurrencyListOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockprintFileBinding" host="BCL00684" name="printFileBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="printFileOp" interface="printFileBinding" operation="printFileOp"><con:settings/><con:dispatchStyle>SEQUENCE</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent><![CDATA[<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
   <env:Header/>
   <env:Body>
      <printFileResponse xmlns="http://folksam.se/interfaces/print/printFileResponse/1.0">
         <message>Filen 163dd792-f553-4e94-8690-b96848902699_UNKNOWN.pdf är nu lagd på printservern</message>
         <generatedFileName>163dd792-f553-4e94-8690-b96848902699_UNKNOWN.pdf</generatedFileName>
      </printFileResponse>
   </env:Body>
</env:Envelope>
]]></con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/printFileCategory/printFileOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockgetClaimListBinding" host="BCL00684" name="getClaimListBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="getClaimListOp" interface="getClaimListBinding" operation="getClaimListOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def claimId=holder["//ns:claimId"]


outputDir=context.expand( '${#Project#outputfolder}')
BindingName="getClaimListBinding"
operationName="getClaimListOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 



if(claimId)
{
fullFileName="${outputLocation}"+claimId+fileHashName
log.info "claimId"
log.info claimId
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/getClaimListCategory/getClaimListOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockupdateClaimBinding" host="BCL00684" name="updateClaimBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="updateClaimOp" interface="updateClaimBinding" operation="updateClaimOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def claimId=holder["//ns:claimId"]


outputDir=context.expand( '${#Project#outputfolder}')
BindingName="updateClaimBinding"
operationName="updateClaimOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(claimId)
{
fullFileName="${outputLocation}"+claimId+fileHashName
log.info "claimId"
log.info claimId
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/updateClaimCategory/updateClaimOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockvalidateAccountNumberBinding" host="BCL00684" name="validateAccountNumberBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="validateAccountNumberOp" interface="validateAccountNumberBinding" operation="validateAccountNumberOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def an=holder["//ns2:accountNumber"]


outputDir=context.expand( '${#Project#outputfolder}')
BindingName="validateAccountNumberBinding"
operationName="validateAccountNumberOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 


if(an)
{
fullFileName="${outputLocation}"+an+fileHashName
log.info "accountNumber"
log.info an
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/validateAccountNumberCategory/validateAccountNumberOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:mockService port="8088" path="/mockcreatePaymentBinding" host="BCL00684" name="createPaymentBinding MockService"><con:settings><con:setting id="com.eviware.soapui.impl.wsdl.mock.WsdlMockService@require-soap-action">false</con:setting></con:settings><con:mockOperation name="createPaymentOp" interface="createPaymentBinding" operation="createPaymentOp"><con:settings/><con:dispatchPath>import com.eviware.soapui.model.testsuite.TestRunner.Status

def holder = new com.eviware.soapui.support.XmlHolder( mockRequest.requestContent ) 
def an=holder["//claimId"]


outputDir=context.expand( '${#Project#outputfolder}')
BindingName="createPaymentBinding"
operationName="createPaymentOp"
requestName="Request 1"
outputLocation="${outputDir}${BindingName}/"
log.info "Data sparas till:${outputLocation}"
def project = mockOperation.mockService.project
def request = project.interfaces["${BindingName}"].operations["${operationName}"].getRequestByName("${requestName}") 
// set request from incoming 
request.requestContent = mockRequest.requestContent 

// Generate a unique has for this request based on it's content
 
// get util testcase 
def testCase = project.testSuites["utils"].testCases["hashContent"] 
// set arguments as properties 
testCase.setPropertyValue( "content", mockRequest.requestContent ) 

// run testCase 
def runner = testCase.run( new com.eviware.soapui.support.types.StringToObjectMap(), false ) 
if( runner.status.toString() == "FINISHED" ) 
fileHashName="-"+testCase.getPropertyValue( "hash" ) 



if(an)
{
fullFileName="${outputLocation}"+an+fileHashName
log.info "accountNumber"
log.info an
}
// Change for each service
log.info (fullFileName)

def fileH = new File( fullFileName)

if (fileH.exists()==false)
{
log.info "Filen finns inte, hämtar och sparar!"
// submit request asynchronously 
request.submit( new com.eviware.soapui.impl.wsdl.WsdlSubmitContext( request ), false ) 
// save response to context 
requestContext.responseMessage = request.responseContentAsXml

def fileW = new File( fullFileName)
fileW.write(requestContext.responseMessage)
}
else
{
log.info "Filen existerar redan"	
requestContext.responseMessage=fileH.getText()
}
context.content=fileH.getText()</con:dispatchPath><con:dispatchStyle>SCRIPT</con:dispatchStyle><con:defaultResponse>Response 1</con:defaultResponse><con:response name="Response 1" encoding="UTF-8"><con:settings/><con:responseContent>${responseMessage}</con:responseContent><con:wsaConfig mustUnderstand="NONE" version="200508" action="http://soa.jboss.org/createPaymentCategory/createPaymentOpResp"/></con:response><con:dispatchConfig/></con:mockOperation><con:properties/></con:mockService><con:requirements><con:requirement><con:id>1</con:id><con:name>Sök via SSN</con:name><con:links/><con:testCases><con:entry>e0b8fcd1-3905-4628-b923-98714931d61a</con:entry></con:testCases></con:requirement><con:requirement><con:id>2</con:id><con:name>Sök via kund ID</con:name><con:links/><con:testCases><con:entry>f6914526-69bb-47e4-b4c5-0643f00ef998</con:entry></con:testCases></con:requirement><con:requirement><con:id>3.</con:id><con:name>Ange extended</con:name><con:links/><con:testCases><con:entry>e0b8fcd1-3905-4628-b923-98714931d61a</con:entry></con:testCases></con:requirement><con:requirement><con:id>4</con:id><con:name>ange short som omfång</con:name><con:links/><con:testCases><con:entry>f6914526-69bb-47e4-b4c5-0643f00ef998</con:entry></con:testCases></con:requirement><con:requirement><con:id>5</con:id><con:name>Ange Normal som omfång</con:name><con:links/><con:testCases/></con:requirement><con:requirement><con:id>6</con:id><con:name>Sök externt</con:name><con:links/><con:testCases/></con:requirement><con:requirement><con:id>7</con:id><con:name>Person typ =0</con:name><con:links/><con:testCases><con:entry>e0b8fcd1-3905-4628-b923-98714931d61a</con:entry></con:testCases></con:requirement><con:requirement><con:id>8</con:id><con:name>personTyp=1</con:name><con:links/><con:testCases><con:entry>f6914526-69bb-47e4-b4c5-0643f00ef998</con:entry></con:testCases></con:requirement><con:requirement><con:id>9</con:id><con:name>personType=2</con:name><con:links/><con:testCases/></con:requirement></con:requirements><con:properties><con:property><con:name>user</con:name><con:value>si05auts</con:value></con:property><con:property><con:name>password</con:name><con:value>i05esb</con:value></con:property><con:property><con:name>host</con:name><con:value>stst-esb.intern.folksam.se</con:value></con:property><con:property><con:name>port</con:name><con:value>80</con:value></con:property><con:property><con:name>ValidSSN</con:name><con:value>19720804-8939</con:value></con:property><con:property><con:name>badSSN</con:name><con:value>19720416-5645</con:value></con:property><con:property><con:name>badCustomerID</con:name><con:value>KCX457219</con:value></con:property><con:property><con:name>ssn</con:name><con:value>196002098934</con:value></con:property><con:property><con:name>outputfolder</con:name><con:value>c:/mockdata/</con:value></con:property><con:property><con:name>useDefaultInsteadOFAskESB</con:name><con:value>false</con:value></con:property></con:properties><con:wssContainer/><con:databaseConnectionContainer/><con:reporting><con:reportTemplates/><con:xmlTemplates/><con:parameters/></con:reporting><con:sensitiveInformation/></con:soapui-project>