LogServices


Click here for a complete list of operations.

ImportLog

An alternative to the batch uploading of large ADIF format files, this web method will allow you to upload in real-time a log entry for storage in the eQSL.cc database. For more information about this web service see the ImportLog.txt description file.

An HTML string is returned that you can parse or display. Look for the word 'OK' for success, or 'Error' for failure. 'Warning' is non-fatal but indicates something the user should consider. 'Information' may be returned if the logger named in ProgramID is not found in our database (if so, please let us know so we can add you).

Under Construction! This function works, but does not yet update the LOGGER database using ProgramID to reflect the new record added. It also does not yet support Satellite Modes or Propagation Modes.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/LogServices.asmx HTTP/1.1
Host: www.eqsl.cc
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.eqsl.cc/webservices/ImportLog"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ImportLog xmlns="http://www.eqsl.cc/webservices/">
      <eQSLUser>string</eQSLUser>
      <eQSLPswd>string</eQSLPswd>
      <CallsignTo>string</CallsignTo>
      <QSODate>string</QSODate>
      <TimeOn>string</TimeOn>
      <Band>string</Band>
      <Mode>string</Mode>
      <RSTSent>string</RSTSent>
      <QSLComment>string</QSLComment>
      <ProgramID>string</ProgramID>
    </ImportLog>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <ImportLogResponse xmlns="http://www.eqsl.cc/webservices/">
      <ImportLogResult>string</ImportLogResult>
    </ImportLogResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /WebServices/LogServices.asmx HTTP/1.1
Host: www.eqsl.cc
Content-Type: application/soap+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>
    <ImportLog xmlns="http://www.eqsl.cc/webservices/">
      <eQSLUser>string</eQSLUser>
      <eQSLPswd>string</eQSLPswd>
      <CallsignTo>string</CallsignTo>
      <QSODate>string</QSODate>
      <TimeOn>string</TimeOn>
      <Band>string</Band>
      <Mode>string</Mode>
      <RSTSent>string</RSTSent>
      <QSLComment>string</QSLComment>
      <ProgramID>string</ProgramID>
    </ImportLog>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+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>
    <ImportLogResponse xmlns="http://www.eqsl.cc/webservices/">
      <ImportLogResult>string</ImportLogResult>
    </ImportLogResponse>
  </soap12:Body>
</soap12:Envelope>