ERP API

Introduction

The zanox ERP (Enterprise Resource Planning) Web Services were developed by zanox for the automated exchange of tracking information data. The ERP Web Services can either be fully integrated into the advertiser system or, alternatively, may be used with the help of the zanox ERP Client.
 

Output format and data volume are defined in a program-specific ERP profile. This profile will be drawn up in collaboration between the advertiser and zanox.

ERP documentation is also available as PDF download:

ERP Documentation

General Information

Heading Description
Services  
Process  
Login  
WSDL Description  
Namespace  
ERP Profile  
Updating ERP Data  

Function Description

For more information about the structure of the tables in the function definitions and how it relates to the XML definitions, please click here.

General Functions

Service module "CommonService.asmx"
Resource Description
GetFieldInfosCommon Delivers meta information on all data fields, which occur during import or export for every tracking type. These data can be used by the client, in order to conduct plausibility and validity checks prior to the import.
GetTrackingTypesCommon Returns a list of all available tracking types.
GetSupportedCurrencyCollection Returns a list of all supported currencies and currency abbreviations.
GetApplicationVersions Returns information regarding the version of the zanox ERP Web Services.

User Management

Service module "UserService.asmx"
Resource Description
GetUserPrograms Delivers a list of all programs, which are registered for the current user and for which he/she possesses access rights.
Login Logs a user into zanox ERP Web Services.
Logout Logs the current user out of zanox ERP Web Services.

Export

Service module "ExportService.asmx"
Resource Description
GetBasket Delivers the shopping basket datasets of the stated program, which correspond with the consigned filter, as well as the history ID of the newly-created export entry.
GetHistoryExport Delivers a list of all export processes carried out (export history) for the stated program and the tracking type.
GetHistoryForId Delivers the data for a selected history entry, e.g. if a new history entry was created by an export process and only these data should be retrieved.
GetPpl Delivers the PPL datasets of the stated program, which correspond with the consigned filter criteria, as well as the ID of the newly-created export history entry.
GetPps Delivers the PPS datasets of the stated program, which correspond with the consigned filter criteria, as well as the ID of the newly-created export history entry.

Import

Service module "ImportService.asmx"
Resource Description
CompleteHistory Concludes the import process with the stated ID.
GetHistoryImport Delivers a list of all import processes carried out (import history) for the stated program and the tracking type.
GetHistoryForId Delivers the data for a selected history entry, e.g. if a new history entry was created by an import process and only these data should be retrieved.
GetImportLog Returns both error logs for the actual upload process and the subsequent registration process appertaining to a specific import process.
InsertBasket Serves for the import of new shopping basket datasets for the stated program.
InsertPpl Serves for the import of new PPL datasets for the stated program.
InsertPps Serves for the import of new PPS datasets for the stated program.
UpdateBasket Serves for the update of existing shopping basket datasets for the stated program.
UpdatePpl Serves for the update of existing PPL datasets for the stated program.
UpdatePps Serves for the update of existing PPS datasets for the stated program.

Error Messages

List of standard error messages