Web Service: TACSCustomerService_V1
Target Namespace:
urn:srv.jfr.tac.fs.edb.com:ws:customer:v1
Port TACSCustomerService_V1PortTypeSoap11 Port typeSource code
Location:
https://bankportal.edb.com/ws_proxy/soap/TACSCustomerService_V1
Protocol:
SOAP
Default style:
document
Transport protocol:
SOAP over HTTP
Operations:
- customerCreateDetailSource code
- customerDeleteDetailSource code
- customerListDetailSource code
- customerUpdateDetailSource code
Operations
- customerCreateOperation type:Request-response. The endpoint receives a message, and sends a correlated message.Input:customerCreateRequest (soap:header, use = literal, part = SoapHeader)Source codeSoapHeader type AutHeader
- SourceApplication type stringIdentifies the source that initiated the message. Used to separate different service consumers.
- DestinationApplication type stringIdentifies the destination of the message. Used to separate different service providers.
- Function type stringIdentifies the service to be called.
- Version type stringService version "X.Y.Z" according to this standard: X = Main release (major changes, not necessarily backwards compatible) Y = Minor release (backwards compatible, new functionality) Z = Bugfix (backwards compatible, error correction only)
- ClientContext type ClientContextType
- userid type stringIdentifies the person who initiated the action This could either be the customer itself in a netbank) or an employee
- credentials type stringAuthorization data. This is typically a security Object retriewed from a logon, but can also be a plain password.
- channel type stringIndicated what type of application that initiated the request
- orgid type stringThe OrganizationalId - will in a banking context be Financial Institution / Konsernnr
- orgunit - optional, nillable; type stringThe Organizational unit will in a banking context be Branch / Registernr
- customerid - optional, nillable; type stringId of the customer on which the operation is requested, may be the same as userid, but may well be different
- locale - optional, nillable; type stringLocale in a java syntax e.g "en_EN". May be used if application supports localized response
- ip type stringThe ip adress of the client
- item - optional, unbounded, nillable; type itemTypeOptionnal extention items - Add key/value pairs for application specific extentions
- key - required; type string
- value - required; type string
Elements for identifying client context information. - userid type string
customerCreateRequest type customerCreateRequestOutput:customerCreateResponse (soap:body, use = literal)Source codecustomerCreateResponse type customerCreateResponseFault:customerCreateFault (soap:fault, use = literal)Source codecustomerCreateFault type customerCreateFaultGeneric SoapFault type- responseState type ResponseStateTypeContains the distinct error-code and additional information on the actual error.
- ErrorCode type intNumeric error code reported for this error.
- Severity type intResponse Status Severity Code
- ComponentId type intUnique code identifying the component returning the service response
- StrErrorCode - optional, nillable; type stringDeprecated: Error code represented as String
- Message type stringMessage describing the error. Default is english language. Optionally localized according to the locale parameter in the service request
- NativeError - optional, nillable; type stringDeprecated: Optional detailed error information reported from involved components. Used for diagnostics purposes.
- LogSequence - optional, nillable; type longOptional key generated to be used for log correlation purposes.
- errorItem - optional, unbounded, nillable; type errorItemTypeOptional extention items - key/value pairs are used for extented error inforamtion.
- key - required; type string
- value - required; type string
- ErrorCode type int
- SourceApplication type string
- customerDeleteOperation type:Request-response. The endpoint receives a message, and sends a correlated message.Input:customerDeleteRequest (soap:header, use = literal, part = SoapHeader)Source codeSoapHeader type AutHeader
- SourceApplication type stringIdentifies the source that initiated the message. Used to separate different service consumers.
- DestinationApplication type stringIdentifies the destination of the message. Used to separate different service providers.
- Function type stringIdentifies the service to be called.
- Version type stringService version "X.Y.Z" according to this standard: X = Main release (major changes, not necessarily backwards compatible) Y = Minor release (backwards compatible, new functionality) Z = Bugfix (backwards compatible, error correction only)
- ClientContext type ClientContextType
- userid type stringIdentifies the person who initiated the action This could either be the customer itself in a netbank) or an employee
- credentials type stringAuthorization data. This is typically a security Object retriewed from a logon, but can also be a plain password.
- channel type stringIndicated what type of application that initiated the request
- orgid type stringThe OrganizationalId - will in a banking context be Financial Institution / Konsernnr
- orgunit - optional, nillable; type stringThe Organizational unit will in a banking context be Branch / Registernr
- customerid - optional, nillable; type stringId of the customer on which the operation is requested, may be the same as userid, but may well be different
- locale - optional, nillable; type stringLocale in a java syntax e.g "en_EN". May be used if application supports localized response
- ip type stringThe ip adress of the client
- item - optional, unbounded, nillable; type itemTypeOptionnal extention items - Add key/value pairs for application specific extentions
- key - required; type string
- value - required; type string
Elements for identifying client context information. - userid type string
customerDeleteRequest type customerDeleteRequestOutput:customerDeleteResponse (soap:body, use = literal)Source codecustomerDeleteResponse type customerDeleteResponseFault:customerDeleteFault (soap:fault, use = literal)Source codecustomerDeleteFault type customerDeleteFaultGeneric SoapFault type- responseState type ResponseStateTypeContains the distinct error-code and additional information on the actual error.
- ErrorCode type intNumeric error code reported for this error.
- Severity type intResponse Status Severity Code
- ComponentId type intUnique code identifying the component returning the service response
- StrErrorCode - optional, nillable; type stringDeprecated: Error code represented as String
- Message type stringMessage describing the error. Default is english language. Optionally localized according to the locale parameter in the service request
- NativeError - optional, nillable; type stringDeprecated: Optional detailed error information reported from involved components. Used for diagnostics purposes.
- LogSequence - optional, nillable; type longOptional key generated to be used for log correlation purposes.
- errorItem - optional, unbounded, nillable; type errorItemTypeOptional extention items - key/value pairs are used for extented error inforamtion.
- key - required; type string
- value - required; type string
- ErrorCode type int
- SourceApplication type string
- customerListOperation type:Request-response. The endpoint receives a message, and sends a correlated message.Input:customerListRequest (soap:header, use = literal, part = SoapHeader)Source codeSoapHeader type AutHeader
- SourceApplication type stringIdentifies the source that initiated the message. Used to separate different service consumers.
- DestinationApplication type stringIdentifies the destination of the message. Used to separate different service providers.
- Function type stringIdentifies the service to be called.
- Version type stringService version "X.Y.Z" according to this standard: X = Main release (major changes, not necessarily backwards compatible) Y = Minor release (backwards compatible, new functionality) Z = Bugfix (backwards compatible, error correction only)
- ClientContext type ClientContextType
- userid type stringIdentifies the person who initiated the action This could either be the customer itself in a netbank) or an employee
- credentials type stringAuthorization data. This is typically a security Object retriewed from a logon, but can also be a plain password.
- channel type stringIndicated what type of application that initiated the request
- orgid type stringThe OrganizationalId - will in a banking context be Financial Institution / Konsernnr
- orgunit - optional, nillable; type stringThe Organizational unit will in a banking context be Branch / Registernr
- customerid - optional, nillable; type stringId of the customer on which the operation is requested, may be the same as userid, but may well be different
- locale - optional, nillable; type stringLocale in a java syntax e.g "en_EN". May be used if application supports localized response
- ip type stringThe ip adress of the client
- item - optional, unbounded, nillable; type itemTypeOptionnal extention items - Add key/value pairs for application specific extentions
- key - required; type string
- value - required; type string
Elements for identifying client context information. - userid type string
customerListRequest type customerListRequestOutput:customerListResponse (soap:body, use = literal)Source codecustomerListResponse type customerListResponseFault:customerListFault (soap:fault, use = literal)Source codecustomerListFault type customerListFaultGeneric SoapFault type- responseState type ResponseStateTypeContains the distinct error-code and additional information on the actual error.
- ErrorCode type intNumeric error code reported for this error.
- Severity type intResponse Status Severity Code
- ComponentId type intUnique code identifying the component returning the service response
- StrErrorCode - optional, nillable; type stringDeprecated: Error code represented as String
- Message type stringMessage describing the error. Default is english language. Optionally localized according to the locale parameter in the service request
- NativeError - optional, nillable; type stringDeprecated: Optional detailed error information reported from involved components. Used for diagnostics purposes.
- LogSequence - optional, nillable; type longOptional key generated to be used for log correlation purposes.
- errorItem - optional, unbounded, nillable; type errorItemTypeOptional extention items - key/value pairs are used for extented error inforamtion.
- key - required; type string
- value - required; type string
- ErrorCode type int
- SourceApplication type string
- customerUpdateOperation type:Request-response. The endpoint receives a message, and sends a correlated message.Input:customerUpdateRequest (soap:header, use = literal, part = SoapHeader)Source codeSoapHeader type AutHeader
- SourceApplication type stringIdentifies the source that initiated the message. Used to separate different service consumers.
- DestinationApplication type stringIdentifies the destination of the message. Used to separate different service providers.
- Function type stringIdentifies the service to be called.
- Version type stringService version "X.Y.Z" according to this standard: X = Main release (major changes, not necessarily backwards compatible) Y = Minor release (backwards compatible, new functionality) Z = Bugfix (backwards compatible, error correction only)
- ClientContext type ClientContextType
- userid type stringIdentifies the person who initiated the action This could either be the customer itself in a netbank) or an employee
- credentials type stringAuthorization data. This is typically a security Object retriewed from a logon, but can also be a plain password.
- channel type stringIndicated what type of application that initiated the request
- orgid type stringThe OrganizationalId - will in a banking context be Financial Institution / Konsernnr
- orgunit - optional, nillable; type stringThe Organizational unit will in a banking context be Branch / Registernr
- customerid - optional, nillable; type stringId of the customer on which the operation is requested, may be the same as userid, but may well be different
- locale - optional, nillable; type stringLocale in a java syntax e.g "en_EN". May be used if application supports localized response
- ip type stringThe ip adress of the client
- item - optional, unbounded, nillable; type itemTypeOptionnal extention items - Add key/value pairs for application specific extentions
- key - required; type string
- value - required; type string
Elements for identifying client context information. - userid type string
customerUpdateRequest type customerUpdateRequestCreate a new distinct customer. Customers have distinct customerIds within an organization.- customer type customerType - extension of abstract type basePersistentEntityTypeDefines a customer
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- customerId type customerId
- firstName type firstName
- lastName type lastName
- addresses - unbounded; type addressType - extension of abstract type basePersistentEntityTypeDescribes an address.
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- addressLine1 type addressLine1
- addressLine2 - optional; type addressLine2
- city type city
- zipCode type zipCode
- addressType type addressType - extension of abstract type basePersistentEntityTypeDescribes an address.
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- addressLine1 type addressLine1
- addressLine2 - optional; type addressLine2
- city type city
- zipCode type zipCode
- addressType type addressType - extension of abstract type basePersistentEntityTypeDescribes an address.
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- addressLine1 type addressLine1
- addressLine2 - optional; type addressLine2
- city type city
- zipCode type zipCode
- addressType type addressType - extension of abstract type basePersistentEntityType ... is recursive
- isoCountryCode type isoCountryCode
- pk - optional; type generatedPkType - type undefined with restriction
- isoCountryCode type isoCountryCode
- pk - optional; type generatedPkType - type undefined with restriction
- isoCountryCode type isoCountryCode
- pk - optional; type generatedPkType - type undefined with restriction
- pk - optional; type generatedPkType - type undefined with restriction
Output:customerUpdateResponse (soap:body, use = literal)Source codecustomerUpdateResponse type customerUpdateResponseBase response type which all services should extend off- ResponseState type ResponseStateType
- ErrorCode type intNumeric error code reported for this error.
- Severity type intResponse Status Severity Code
- ComponentId type intUnique code identifying the component returning the service response
- StrErrorCode - optional, nillable; type stringDeprecated: Error code represented as String
- Message type stringMessage describing the error. Default is english language. Optionally localized according to the locale parameter in the service request
- NativeError - optional, nillable; type stringDeprecated: Optional detailed error information reported from involved components. Used for diagnostics purposes.
- LogSequence - optional, nillable; type longOptional key generated to be used for log correlation purposes.
- errorItem - optional, unbounded, nillable; type errorItemTypeOptional extention items - key/value pairs are used for extented error inforamtion.
- key - required; type string
- value - required; type string
The response state which describes the outcome of calling the service. - ErrorCode type int
- customer - optional; type customerType - extension of abstract type basePersistentEntityTypeThe newly created customer - given that the service was able to succeed.Defines a customer
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- customerId type customerId
- firstName type firstName
- lastName type lastName
- addresses - unbounded; type addressType - extension of abstract type basePersistentEntityTypeDescribes an address.
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- addressLine1 type addressLine1
- addressLine2 - optional; type addressLine2
- city type city
- zipCode type zipCode
- addressType type addressType - extension of abstract type basePersistentEntityTypeDescribes an address.
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- addressLine1 type addressLine1
- addressLine2 - optional; type addressLine2
- city type city
- zipCode type zipCode
- addressType type addressType - extension of abstract type basePersistentEntityTypeDescribes an address.
- pk - optional; type generatedPkType - type undefined with restrictionBearer of the primary key. Not present for an non-persisted entity.
- version - optional; type optimisticLockVersionType - type undefined with restrictionThe optimistic locking version field. Not present for an non-persisted entity.
- addressLine1 type addressLine1
- addressLine2 - optional; type addressLine2
- city type city
- zipCode type zipCode
- addressType type addressType - extension of abstract type basePersistentEntityType ... is recursive
- isoCountryCode type isoCountryCode
- pk - optional; type generatedPkType - type undefined with restriction
- isoCountryCode type isoCountryCode
- pk - optional; type generatedPkType - type undefined with restriction
- isoCountryCode type isoCountryCode
- pk - optional; type generatedPkType - type undefined with restriction
- pk - optional; type generatedPkType - type undefined with restriction
Fault:customerUpdateFault (soap:fault, use = literal)Source codecustomerUpdateFault type customerUpdateFaultGeneric SoapFault type- responseState type ResponseStateTypeContains the distinct error-code and additional information on the actual error.
- ErrorCode type intNumeric error code reported for this error.
- Severity type intResponse Status Severity Code
- ComponentId type intUnique code identifying the component returning the service response
- StrErrorCode - optional, nillable; type stringDeprecated: Error code represented as String
- Message type stringMessage describing the error. Default is english language. Optionally localized according to the locale parameter in the service request
- NativeError - optional, nillable; type stringDeprecated: Optional detailed error information reported from involved components. Used for diagnostics purposes.
- LogSequence - optional, nillable; type longOptional key generated to be used for log correlation purposes.
- errorItem - optional, unbounded, nillable; type errorItemTypeOptional extention items - key/value pairs are used for extented error inforamtion.
- key - required; type string
- value - required; type string
- ErrorCode type int
- SourceApplication type string
Port type TACSCustomerService_V1PortTypeSource code
WSDL source code
<?xml version="1.0"?>
<wsdl:definitions targetNamespace="urn:srv.jfr.tac.fs.edb.com:ws:customer:v1"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:sch0="urn:srv.jfr.tac.fs.edb.com:ws:customer:v1"
xmlns:sch1="http://edb.com/ws/WSCommon_v21"
xmlns:sch2="urn:srv.jfr.tac.fs.edb.com:domain:common:v1"
xmlns:sch3="urn:srv.jfr.tac.fs.edb.com:domain:customer:v1"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:tns="urn:srv.jfr.tac.fs.edb.com:ws:customer:v1"
><wsdl:types>
<schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:srv.jfr.tac.fs.edb.com:ws:customer:v1"
xmlns="http://www.w3.org/2001/XMLSchema"
><annotation>
<documentation>
Common error codes:
0 - OK
12 - Not found
69 - User not authorized
70 - technical error
</documentation>
</annotation><complexType name="responseStateCodedFault">
<annotation>
<documentation>Generic SoapFault type</documentation>
</annotation><sequence>
</complexType><element name="responseState" type="edbheader:ResponseStateType">
</sequence><annotation>
</element><documentation>Contains the distinct error-code and additional information on the actual error.</documentation>
</annotation><complexType name="customerDeleteRequest">
<annotation>
</complexType><documentation>
Delete customer given by customerId.
Deleting an non-existing customer is an NOT_FOUND error (12).
</documentation>
</annotation><complexType name="customerDeleteResponse">
<complexContent></complexContent>
</complexType><complexType name="searchCriteria">
<annotation>
</complexType><documentation>
The search criteria.
Each field (if specified) will
be
logical AND'ed if several are specified.
At least one element
MUST be
specified.
</documentation>
</annotation><complexType name="customerListRequest"></complexType>
<complexType name="customerListResponse">
<annotation>
</complexType><documentation>
Response from listing customers.
If non found an empty list is returned.
</documentation>
</annotation><complexType name="customerCreateRequest">
<annotation>
</complexType><documentation>
Create a new distinct customer.
Customers have distinct customerIds within an organization.
</documentation>
</annotation><complexType name="customerCreateResponse">
</schema><complexContent>
</complexType><extension base="common:baseResponseType">
</complexContent><sequence>
</extension><element minOccurs="0" name="customer" type="customer:customerType">
</sequence><annotation>
</element><documentation>The newly created customer - given that the
service
was able to succeed.
</documentation>
</annotation><xsd:schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://edb.com/ws/WSCommon_v21"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
><xsd:complexType name="ClientContextType">
<xsd:sequence>
</xsd:complexType><xsd:element name="userid" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Identifies the person who initiated the action This could either be the customer itself in a netbank) or an employee</xsd:documentation>
</xsd:annotation><xsd:element name="credentials" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Authorization data. This is typically a security Object retriewed from a logon, but can also be a plain password.</xsd:documentation>
</xsd:annotation><xsd:element name="channel" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Indicated what type of application that initiated the request</xsd:documentation>
</xsd:annotation><xsd:element name="orgid" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The OrganizationalId - will in a banking context be Financial Institution / Konsernnr</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="orgunit" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The Organizational unit will in a banking context be Branch / Registernr</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="customerid" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Id of the customer on which the operation is requested, may be the same as userid, but may well be different</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="locale" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Locale in a java syntax e.g "en_EN". May be used if application supports localized response</xsd:documentation>
</xsd:annotation><xsd:element name="ip" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>The ip adress of the client</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="unbounded" minOccurs="0" name="item" nillable="true" type="itemType">
</xsd:sequence><xsd:annotation>
</xsd:element><xsd:documentation>Optionnal extention items - Add key/value pairs for application specific extentions</xsd:documentation>
</xsd:annotation><xsd:complexType name="itemType"></xsd:complexType>
<xsd:complexType name="EDBHeaderType">
<xsd:sequence>
</xsd:complexType><xsd:element name="SourceApplication" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>
Identifies the source that initiated the message. Used to separate different service consumers.
</xsd:documentation>
</xsd:annotation><xsd:element name="DestinationApplication" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>
Identifies the destination of the message. Used to separate different service providers.
</xsd:documentation>
</xsd:annotation><xsd:element name="Function" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>
Identifies the service to be called.
</xsd:documentation>
</xsd:annotation><xsd:element name="Version" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>
Service version "X.Y.Z" according to this standard:
X = Main release (major changes, not necessarily backwards compatible)
Y = Minor release (backwards compatible, new functionality)
Z = Bugfix (backwards compatible, error correction only)
</xsd:documentation>
</xsd:annotation><xsd:element name="ClientContext" type="ClientContextType">
</xsd:sequence><xsd:annotation>
</xsd:element><xsd:documentation>
Elements for identifying client context information.
</xsd:documentation>
</xsd:annotation><xsd:complexType name="ResponseStateType">
</xsd:schema><xsd:sequence>
</xsd:complexType><xsd:element name="ErrorCode" type="xsd:int">
<xsd:annotation>
</xsd:element><xsd:documentation>Numeric error code reported for this error.</xsd:documentation>
</xsd:annotation><xsd:element name="Severity" type="xsd:int">
<xsd:annotation>
</xsd:element><xsd:documentation>Response Status Severity Code</xsd:documentation>
</xsd:annotation><xsd:element name="ComponentId" type="xsd:int">
<xsd:annotation>
</xsd:element><xsd:documentation>Unique code identifying the component returning the service response</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="StrErrorCode" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Deprecated: Error code represented as String</xsd:documentation>
</xsd:annotation><xsd:element name="Message" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Message describing the error. Default is english language. Optionally localized according to the locale parameter in the service request</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="NativeError" nillable="true" type="xsd:string">
<xsd:annotation>
</xsd:element><xsd:documentation>Deprecated: Optional detailed error information reported from involved components. Used for diagnostics purposes.</xsd:documentation>
</xsd:annotation><xsd:element minOccurs="0" name="LogSequence" nillable="true" type="xsd:long">
<xsd:annotation>
</xsd:element><xsd:documentation>Optional key generated to be used for log correlation purposes.</xsd:documentation>
</xsd:annotation><xsd:element maxOccurs="unbounded" minOccurs="0" name="errorItem" nillable="true" type="errorItemType">
</xsd:sequence><xsd:annotation>
</xsd:element><xsd:documentation>Optional extention items - key/value pairs are used for extented error inforamtion.</xsd:documentation>
</xsd:annotation><schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:srv.jfr.tac.fs.edb.com:domain:common:v1"
xmlns="http://www.w3.org/2001/XMLSchema"
><annotation>
<documentation>
Common type definitions.
</documentation>
</annotation><complexType name="responseStateCodedFault">
<annotation>
<documentation>Generic SoapFault type</documentation>
</annotation><sequence>
</complexType><element name="responseState" type="edbheader:ResponseStateType">
</sequence><annotation>
</element><documentation>Contains the distinct error-code and additional
information on the actual error.</documentation>
</annotation><simpleType name="pageLengthType">
<annotation>
</simpleType><documentation>An type capable of describing a segments length or
wished length</documentation>
</annotation><simpleType name="pageIndexType">
<annotation>
<documentation>Index of segment start</documentation>
</annotation><restriction base="int"></restriction>
</simpleType><complexType name="pagingInputElementType">
<annotation>
</complexType><documentation>Describes a paging segment</documentation>
</annotation><complexType name="pagingOutputElementType">
<annotation>
<documentation>Describes the returned segment</documentation>
</annotation><sequence>
</complexType><element name="numberOfElements" type="common:pageLengthType">
</sequence><annotation>
</element><documentation>Number of elements returned</documentation>
</annotation><complexType abstract="true" name="pageResultType">
<annotation>
<documentation>Wraps paging and data elements</documentation>
</annotation><sequence>
</complexType><element name="elements">
</sequence><complexType>
</element><sequence></sequence>
</complexType><simpleType name="generatedPkType">
<annotation>
</simpleType><documentation>Generated primary key in database</documentation>
</annotation><simpleType name="optimisticLockVersionType">
<annotation>
</simpleType><documentation>
Version counter field used for optimistic locking
See:
http://en.wikipedia.org/wiki/Optimistic_concurrency_control
This
ensures data consistency when data travels across
layers.
</documentation>
</annotation><complexType abstract="true" name="basePersistentEntityType">
<sequence>
</complexType><element minOccurs="0" name="pk" type="common:generatedPkType">
<annotation>
</element><documentation>
Bearer of the primary key.
Not present for an
non-persisted entity.
</documentation>
</annotation><element minOccurs="0" name="version" type="common:optimisticLockVersionType">
</sequence><annotation>
</element><documentation>
The optimistic locking version field.
Not present for
an non-persisted entity.
</documentation>
</annotation><complexType abstract="true" name="baseResponseType">
</schema><annotation>
<documentation>Base response type which all services should extend
off</documentation>
</annotation><sequence>
</complexType><element name="ResponseState" type="edbheader:ResponseStateType">
</sequence><annotation>
</element><documentation>The response state which describes the outcome of
calling the service.</documentation>
</annotation><schema attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="urn:srv.jfr.tac.fs.edb.com:domain:customer:v1"
</wsdl:types> xmlns="http://www.w3.org/2001/XMLSchema"
><annotation>
<documentation>
Types in the customer domain.
</documentation>
</annotation><element name="customerId" type="customer:customerIdType">
<annotation>
</element><documentation>The customers unique ID within the organization
</documentation>
</annotation><element name="firstName" type="customer:max35StringType">
<annotation>
</element><documentation>The persons first name</documentation>
</annotation><element name="lastName" type="customer:max35StringType">
<annotation>
</element><documentation>
The persons last name,
any middle names etc are in
this field
</documentation>
</annotation><element name="city" type="customer:max35StringType">
<annotation>
</element><documentation>Name of city</documentation>
</annotation><element name="addressLine1" type="customer:max35StringType">
<annotation>
</element><documentation>Address line 1, typically street and number or a postbox.</documentation>
</annotation><element name="addressLine2" type="customer:max35StringType">
<annotation>
</element><documentation>Any additional addressing informatino</documentation>
</annotation><element name="zipCode" type="customer:zipCodeType">
<annotation>
</element><documentation>ZipCode for city</documentation>
</annotation><element name="addressType" type="customer:addressTypeEnumeration">
<annotation>
</element><documentation>The type of address, see type for in-depth description</documentation>
</annotation><element name="isoCountryCode" type="customer:isoCountryCodeType">
<annotation>
</element><documentation>The ISO country code. See the type description for in-depth description.</documentation>
</annotation><simpleType name="max35StringType">
<annotation>
<documentation>
This is just a restriction chosen which fits the persistence model.
It has no business meaning as such, and is just chosen as a way to limit strings that are not otherwise restricted by some business means.
</documentation>
</annotation><restriction base="string"></restriction>
</simpleType><simpleType name="zipCodeType">
<restriction base="string"></restriction>
</simpleType><simpleType name="customerIdType">
<annotation>
<documentation>The type for identifying an customer uniquely within
the organization
</documentation>
</annotation><restriction base="string">
</simpleType><annotation>
</restriction><documentation>P.t. restricted to the pattern of a Norwegian SSN
</documentation>
</annotation><simpleType name="isoCountryCodeType">
<annotation>
<documentation>Two character ISO country Code. See:
ftp://ftp.fu-berlin.de/doc/iso/iso3166-countrycodes.txt
</documentation>
</annotation><restriction base="string"></restriction>
</simpleType><simpleType name="addressTypeEnumeration"></simpleType>
<complexType name="addressType">
<annotation>
<documentation>Describes an address.</documentation>
</annotation><complexContent></complexContent>
</complexType><complexType name="customerType">
</schema><annotation>
<documentation>
Defines a customer
</documentation>
</annotation><complexContent></complexContent>
</complexType><wsdl:message name="customerDeleteFault"></wsdl:message>
<wsdl:message name="customerUpdateFault"></wsdl:message>
<wsdl:message name="customerUpdateRequest"></wsdl:message>
<wsdl:message name="customerCreateFault"></wsdl:message>
<wsdl:message name="customerCreateRequest"></wsdl:message>
<wsdl:message name="customerListResponse"></wsdl:message>
<wsdl:message name="customerUpdateResponse"></wsdl:message>
<wsdl:message name="customerDeleteRequest"></wsdl:message>
<wsdl:message name="customerCreateResponse"></wsdl:message>
<wsdl:message name="customerDeleteResponse"></wsdl:message>
<wsdl:message name="customerListFault"></wsdl:message>
<wsdl:message name="customerListRequest"></wsdl:message>
<wsdl:portType name="TACSCustomerService_V1PortType">
<wsdl:operation name="customerDelete"></wsdl:operation>
<wsdl:operation name="customerUpdate"></wsdl:operation>
<wsdl:operation name="customerCreate"></wsdl:operation>
</wsdl:portType><wsdl:binding name="TACSCustomerService_V1PortTypeSoap11" type="tns:TACSCustomerService_V1PortType">
</wsdl:definitions><wsdl:operation name="customerDelete">
<wsdl:input name="customerDeleteRequest"></wsdl:input>
</wsdl:operation><wsdl:operation name="customerUpdate">
<wsdl:input name="customerUpdateRequest"></wsdl:input>
</wsdl:operation><wsdl:operation name="customerCreate">
<wsdl:input name="customerCreateRequest"></wsdl:input>
</wsdl:operation><wsdl:operation name="customerList">
</wsdl:binding><wsdl:input name="customerListRequest"></wsdl:input>
</wsdl:operation>About wsdl-viewer.xsl
This document was generated by Apache Software Foundation (Xalan XSLTC) XSLT engine.
The engine processed the WSDL in XSLT 1.0 compliant mode.
This page has been generated by wsdl-viewer.xsl, version 3.1.01
Author: tomi vanek
Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT
Author: tomi vanek
Download at http://tomi.vanek.sk/xml/wsdl-viewer.xsl.
The transformation was inspired by the article
Uche Ogbuji: WSDL processing with XSLT