To override the Content-type in your clients, use the HTTP Accept Header, append the .soap12 suffix or ?format=soap12
HTTP + SOAP12
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /soap12 HTTP/1.1
Host: data.oriem.cz
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<Login xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebSite.Gemini.WS.ServiceS">
<LoginKey>String</LoginKey>
<Password>String</Password>
<UserName>String</UserName>
</Login>
</soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<Access xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/WebSite.Gemini.WS.ServiceS">
<AllowDiscount>false</AllowDiscount>
<AllowGemifinOrder>false</AllowGemifinOrder>
<AllowNews>false</AllowNews>
<AllowOrders>false</AllowOrders>
<AllowProtocol>false</AllowProtocol>
<AllowReports>false</AllowReports>
<AllowSeminar>false</AllowSeminar>
<AllowSeminarManagement>false</AllowSeminarManagement>
<ClinicIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>0</d2p1:int>
</ClinicIds>
<Country>String</Country>
<DealerFirstName>String</DealerFirstName>
<DealerMail>String</DealerMail>
<DealerMobilePhone>String</DealerMobilePhone>
<DealerSurName>String</DealerSurName>
<Error>false</Error>
<ErrorMessage>String</ErrorMessage>
<ExternalDoctor>
<AllowNews>false</AllowNews>
<AllowOrders>false</AllowOrders>
<AllowProtocol>false</AllowProtocol>
<AllowReports>false</AllowReports>
<AllowSeminar>false</AllowSeminar>
<BillToCity>String</BillToCity>
<BillToCountry>String</BillToCountry>
<BillToDIC>String</BillToDIC>
<BillToHouseNr>String</BillToHouseNr>
<BillToICO>String</BillToICO>
<BillToMail>String</BillToMail>
<BillToMobilePhone>String</BillToMobilePhone>
<BillToName>String</BillToName>
<BillToPhone>String</BillToPhone>
<BillToPostCode>String</BillToPostCode>
<BillToStreet>String</BillToStreet>
<City>String</City>
<ClinicIds xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:int>0</d3p1:int>
</ClinicIds>
<FirstName>String</FirstName>
<OrderFlags xmlns:d3p1="http://schemas.datacontract.org/2004/07/Plugin.Data.Gemini.Dto">
<d3p1:OrderFlagGpDto>
<UID xmlns="http://schemas.datacontract.org/2004/07/Rosa.Domain">0</UID>
<d3p1:Code>String</d3p1:Code>
<d3p1:ShortCode>String</d3p1:ShortCode>
<d3p1:Study>false</d3p1:Study>
<d3p1:WebIcon>String</d3p1:WebIcon>
</d3p1:OrderFlagGpDto>
</OrderFlags>
<SurName>String</SurName>
<Title>String</Title>
<UserId>0</UserId>
<WebRequestOperations>
<OperationReturn>
<OperationCode>String</OperationCode>
<OperationDescription>String</OperationDescription>
<OperationId>0</OperationId>
</OperationReturn>
</WebRequestOperations>
</ExternalDoctor>
<IsDealer>false</IsDealer>
<IsNurse>false</IsNurse>
<Protocols>0</Protocols>
<Token>String</Token>
<UnreadThreads>0</UnreadThreads>
<UserId>0</UserId>
<UserName>String</UserName>
<WebRequestOperations>
<OperationReturn>
<OperationCode>String</OperationCode>
<OperationDescription>String</OperationDescription>
<OperationId>0</OperationId>
</OperationReturn>
</WebRequestOperations>
<WorkerId>0</WorkerId>
</Access>
</soap12:Body>
</soap12:Envelope>