puls Manufaktur - DataService

<back to all web services

DataServiceMessage

DataServiceMessage Parameters:
NameParameterData TypeRequiredDescription
IDqueryGuidNo
TimeStampqueryDateTimeNo
VersionquerystringNo
MessageTypequeryDataServiceMessageTypesNo
DataquerystringNo
DataServiceMessageTypes Enum:
NameValue
INVALIDMESSAGETYPE1
LicenseCheckRequest1000
LicenseCheckResponse1001
CheckupTestRequest1002
CheckupTestResponse1003
RegisterCustomerRequest1010
RegisterCustomerResponse1011
RegistrationWelcomeMailRequest1020
RegistrationWelcomeMailResponse1021
ClientErrorRequest1091
ClientErrorResponse1092
ClientTrackingRequest1093
ClientTrackingResponse1094
VeactDataRequest2000
VeactDataResponse2001
OnTimeSendMessageRequest3000
OnTimeSendMessageResponse3001
OnTimeValidateNumberRequest3010
OnTimeValidateNumberResponse3011
OnTimeGetBalanceRequest3020
OnTimeGetBalanceResponse3021
OnTimeGetProductsRequest3030
OnTimeGetProductsResponse3031
OnTimeCreateOrderRequest3040
OnTimeCreateOrderResponse3041
DataServiceMessage Parameters:
NameParameterData TypeRequiredDescription
IDqueryGuidNo
TimeStampqueryDateTimeNo
VersionquerystringNo
MessageTypequeryDataServiceMessageTypesNo
DataquerystringNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /xml/reply/DataServiceMessage HTTP/1.1 
Host: dataservice.pulsmanufaktur.de 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DataServiceMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pulsM.Data.Shared">
  <Data>String</Data>
  <MessageType>INVALIDMESSAGETYPE</MessageType>
  <Version>String</Version>
</DataServiceMessage>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<DataServiceMessage xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pulsM.Data.Shared">
  <Data>String</Data>
  <MessageType>INVALIDMESSAGETYPE</MessageType>
  <Version>String</Version>
</DataServiceMessage>