Datasystem Solutions, Inc.
6310 Lamar Avenue
Suite 200
Overland Park, KS  66202

 

   


Phone:
Sales:
Fax:
Web:
Sales:
Support:


913.362.6969
913.362.8989
913.362.6383
www.multipub.com
sales@multipub.com
support@multipub.com

Mult-e-commerce

Multi-Pub offers an e-commerce module for connecting your web site directly to your fulfillment system.

Replication

Automatically keeps your e-commerce database and the Multi-Pub database in sync with one another. Orders and other activity that come in through your web site are automatically sent to Multi-Pub. And activity on your Multi-Pub database server, such as orders, cancellations, expires, etc., is automatically sent to e-comm.

Web Order Interface

Products, rates, and offers that are defined in Multi-Pub are available for presentation on your web site. Subscribers and orders are validated then sent to Multi-Pub where they can be edited before being posted.

Online Subscriber Services

Allow your customers to view their accounts, make address changes, see if recent payments have been applied, when a particular item shipped, etc.

Access Control

Control access to certain areas of your site according to various criteria. Users enter user id and password for authentication. Site licenses can be defined based on IP addresses and more.

   
Mult-e-commerce Documents
   
Sample Web Service Call

 

This is a sample of a call to a MultiPub Web Service. With your purchase of Mult-e-commerce, this documentation is provided along with the opportunity to test it within your website


LoginFull

Logs into the ECommerce Server using a list of parameters

Test

Parameter Value
Function:
OutputPath:
MultipubDB:
ErrorURL:
DestinationURL:
BatchNumber:
UserID:
UserPassword:
SubscriberNumber:
SubscriberZip:
IPAddress:
 

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 /MultipubWebService.asmx HTTP/1.1
Host: localhost
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.multipub.com/LoginFull"

<?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>
    <LoginFull xmlns="http://www.multipub.com">
      <Function>string</Function>
      <OutputPath>string</OutputPath>
      <MultipubDB>string</MultipubDB>
      <ErrorURL>string</ErrorURL>
      <DestinationURL>string</DestinationURL>
      <BatchNumber>string</BatchNumber>
      <UserID>string</UserID>
      <UserPassword>string</UserPassword>
      <SubscriberNumber>int</SubscriberNumber>
      <SubscriberZip>int</SubscriberZip>
      <IPAddress>string</IPAddress>
    </LoginFull>
  </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>
    <LoginFullResponse xmlns="http://www.multipub.com">
      <LoginFullResult>
        <DatabaseName>string</DatabaseName>
        <Path>string</Path>
        <UniqueIndex>int</UniqueIndex>
        <UserID>string</UserID>
        <UserPassword>string</UserPassword>
        <CustomOutput1>string</CustomOutput1>
        <CustomOutput2>string</CustomOutput2>
        <CustomOutput3>string</CustomOutput3>
        <CustomOutput4>string</CustomOutput4>
        <SubscriberNumber>int</SubscriberNumber>
        <SecurityQuestion>string</SecurityQuestion>
        <SecurityAnswer>string</SecurityAnswer>
        <SiteLicenseDatabaseName>string</SiteLicenseDatabaseName>
        <SiteLicenseFirmName>string</SiteLicenseFirmName>
        <SiteLicense>int</SiteLicense>
        <SiteLicenseSubscriberNumber>int</SiteLicenseSubscriberNumber>
        <SiteLicenseUniqueIndex>int</SiteLicenseUniqueIndex>
        <SiteLicenseUserID>string</SiteLicenseUserID>
      </LoginFullResult>
    </LoginFullResponse>
  </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 /MultipubWebService.asmx HTTP/1.1
Host: localhost
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>
    <LoginFull xmlns="http://www.multipub.com">
      <Function>string</Function>
      <OutputPath>string</OutputPath>
      <MultipubDB>string</MultipubDB>
      <ErrorURL>string</ErrorURL>
      <DestinationURL>string</DestinationURL>
      <BatchNumber>string</BatchNumber>
      <UserID>string</UserID>
      <UserPassword>string</UserPassword>
      <SubscriberNumber>int</SubscriberNumber>
      <SubscriberZip>int</SubscriberZip>
      <IPAddress>string</IPAddress>
    </LoginFull>
  </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>
    <LoginFullResponse xmlns="http://www.multipub.com">
      <LoginFullResult>
        <DatabaseName>string</DatabaseName>
        <Path>string</Path>
        <UniqueIndex>int</UniqueIndex>
        <UserID>string</UserID>
        <UserPassword>string</UserPassword>
        <CustomOutput1>string</CustomOutput1>
        <CustomOutput2>string</CustomOutput2>
        <CustomOutput3>string</CustomOutput3>
        <CustomOutput4>string</CustomOutput4>
        <SubscriberNumber>int</SubscriberNumber>
        <SecurityQuestion>string</SecurityQuestion>
        <SecurityAnswer>string</SecurityAnswer>
        <SiteLicenseDatabaseName>string</SiteLicenseDatabaseName>
        <SiteLicenseFirmName>string</SiteLicenseFirmName>
        <SiteLicense>int</SiteLicense>
        <SiteLicenseSubscriberNumber>int</SiteLicenseSubscriberNumber>
        <SiteLicenseUniqueIndex>int</SiteLicenseUniqueIndex>
        <SiteLicenseUserID>string</SiteLicenseUserID>
      </LoginFullResult>
    </LoginFullResponse>
  </soap12:Body>
</soap12:Envelope>

HTTP POST

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

POST /MultipubWebService.asmx/LoginFull HTTP/1.1
Host: localhost
Content-Type: application/x-www-form-urlencoded
Content-Length: length

Function=string& OutputPath=string& MultipubDB=string& ErrorURL=string& <
> DestinationURL
=string& BatchNumber=string&
UserID
=string& UserPassword=string& SubscriberNumber=string& SubscriberZip=string& <br> IPAddress=string
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<LoginResponse xmlns="http://www.multipub.com">
  <DatabaseName>string</DatabaseName>
  <Path>string</Path>
  <UniqueIndex>int</UniqueIndex>
  <UserID>string</UserID>
  <UserPassword>string</UserPassword>
  <CustomOutput1>string</CustomOutput1>
  <CustomOutput2>string</CustomOutput2>
  <CustomOutput3>string</CustomOutput3>
  <CustomOutput4>string</CustomOutput4>
  <SubscriberNumber>int</SubscriberNumber>
  <SecurityQuestion>string</SecurityQuestion>
  <SecurityAnswer>string</SecurityAnswer>
  <SiteLicenseDatabaseName>string</SiteLicenseDatabaseName>
  <SiteLicenseFirmName>string</SiteLicenseFirmName>
  <SiteLicense>int</SiteLicense>
  <SiteLicenseSubscriberNumber>int</SiteLicenseSubscriberNumber>
  <SiteLicenseUniqueIndex>int</SiteLicenseUniqueIndex>
  <SiteLicenseUserID>string</SiteLicenseUserID>
</LoginResponse>