Skip to main content
Skip table of contents

Tyre100


Die Tyre100-Schnittstelle ist im LC.Interfaces implementiert.

Funktionen

Auftragsimport

Import die anstehenden Bestellungen von Tyre100.

Paketdatenexport/Versandmeldung/Rechnungen

Export von Paketdaten zur Nachverfolgung

Export von Rechnungs-Daten

Protokollierung der einzelnen Funktionen


Konfiguration

Pro Datenbank muss im Company-Ordner eine XML-Konfiguration hinterlegt werden. Der Aufbau der Datei ist:

LC.Interfaces.DBNAME.xml

Lizenzierung

Die Lizenz wird eigens im Programm hinterlegt. Es gibt nicht die Möglichkeit die Lizenz über das Lizenz-File hinzuzufügen.

Aufbau der Konfiguration

SektionBeschreibung
ImportPathVERALTET - nur für alte Tyre100 XML Schnittstelle verwendet / ImportPath gibt den Pfad zum Import der XML Dateien an
LogbookActive/LogbookPath/LogbookReset

Active - gibt an ob Logging aktiviert ist.

Path - gibt den Pfad der Log Dateien an.

Reset - gibt die Anzahl der Tage bis zum Zurücksetzen des Logbuches an


Alle Logs befinden sich dann in "C:\POLLEX\LC.Interfaces\Logs\2023\07", oder unter "C:\inetpub\wwwroot\LC.NET\Company\Tyre100\LOG".

BackUp

VERALTET - nur für alte Tyre100XML Schnittstelle verwendet
UseSundryCustomerSammelkundennummer für alle importierten Aufträge verwenden.
Domains

Sprachen, welche für den Login verwendet werden.

Spalte 1: Portal/Domain

Spalte 2: Organisatorische Einheit (OE) / OrganizationalUnitNumber

Spalte 3: Benutzername-Portal / User

Spalte 4: Passwort-Portal / Password

Spalte 5: Secret

Spalte 6: Kunden-Nummer / CostumerNumber(POLLEX)

Spalte 7: Versandkostenartikel /ShippmentCostItem

Spalte 8: Versandkosten-Diskrepanz / ShipmentCostItemDiscrepancy

Spalte 9: Vertreter-Nummer / SalesRepNumber

Spalte 10: Kunden-Rabatt-Gruppe (KRG) / CDG (Customer Discount Group)

Spalte 11: Varsandart / ShipmentMethod

Spalte 12: Zahlungsart / PaymentMethod

Spalte 13: Maximale Versandkosten Anzahl / MaxShipmentCostQuantity

Spalte 14: Domain Index / DomainMappingIndex (Dient der Identifikation beim Mapping der einzelnen Zugangsdaten)


CODE
<Domains>domain;OrganizationalUnitNumber;user;password;secret;costumerNumber;ShippmentCostItem;ShipmentCostItemDiscrepancy;SalesRepNumber;cdg;ShipmentMethod;PaymentMethod;MaxShipmentCostQuantity,DomainMappingIndex</Domains>
Countries

Zuordnung von Land zu ISO Code

CODE
<Countries>Österreich;AT</Countries>
Payments

Angabe von Zahlungsbedingen zu Ländern

Spalte 1: Länder-KZ / Country

Spalte 2: ID (Tyre100)

Spalte 3: Zahlungs-Methode / PaymentMethod

Spalte 4: Preisspalte / PriceLevel


CODE
<Payments>Country;ID;PaymentMethod;PriceLevel</Payments>
Email
EmailAddress - Empfangsaddresse für Bestätigung von Erfolgs- und Fehlermeldungen der Schnittstelle
EmailHost - MailServer
EmailUsername - Benutzer des MailServers
EmailPassword - Password des Benutzers des MailServers
UseTyre24CustomerNumberSoll die Kundennummer von Tyre24 ins Pollex System übernommen werden?
Statements

StatementsCustomerNew - SQL Statement welches beim Anlegen eines neuen Kunden ausgeführt wird.

StatmentsCustomerUpdate - SQL Statement welches beim Aktualisieren eines neuen Kunden ausgeführt wird.

StatementsOrder - SQL Statement welches beim Anlegen eines neuen Auftrages ausgeführt wird.

CountrySettings

Hier können für einzelne Länder eigene Einstellungen festgelegt werden.

Spalte 1: Länder-KZ / CountryCode

Spalte 2: OE / OrganizationalUnitNumber

Spalte 3: Sammelkundennummer / CustomerNumber

Spalte 4: Versankostenartikel / ShipmentCostItem

Spalte 5: Versandkostenartikel AL / ShipmentCostItemDiscrepancy

Spalte 6: Vertreternummer / SalesRepNumber

Spalte 7: KRG / CDG

Spalte 8: Versandart /ShipmentMethod

CountryStatements

Hier können für einzelne Länder wieder eigene Statements festgelegt werden. ACHTUNG: Nicht Semikolon getrennt - sondern mit {END}

Spalte 1: Länder-KZ / CountryCode

Spalte 2: Semikolon getrennte SQL-Statements für Kundenneuanlage / StatementsCustomerNew

Spalte 3: Semikolon getrennte SQL-Statements für Kunden Aktualisierung / StatementsCustomerUpdate

Spalte 4: Semikolon getrennte SQL-Statements für Auftragsanlage / StatementsOrder

Spalte 5: SQL Einschränkung auf Prüfung Existenz eines Kunden / WhereConditionCustomerExists

Spalte 6: SQL Einschränkung für Artikel auf die keine Versandkosten aufgeschlagen werden / WhereConditionFreeShipping

UseCountryStatementsSind die CountryStatements aktiviert true / false?
ExportDeliveries

Übersetzung zwischen POLLEX-Versandart und Tyre24-ShipmentCompanyID. Trennzeichen zwischen Versandart und ShipmentCompanyID ist ein Semikolon ( ; ). Trennzeichen zwischen mehrere Datensätze ist ein Enter.

Spalte 1: Versandart / DeliveryMethod

Spalte 2: Zusteller-ID/ ShippingCompany


CODE
Versandart;Zusteller-ID
ExportCountries
VERALTET - Je vorgegebenes "ExportCountry" ( Land, organisatorische Einheit ) wird ein eigenes File generiert. Dazu können unterschiedliche Tyre24-Accounts verwendet werden.
Spalte 1: Domain / Portal
Spalte 2: OE / OrganizationalUnitNumber
Spalte 3: Ländercode / CountryCode
Spalte 4: Webservice-User / User
Spalte 5: Webservice-Passwort / Password
Spalte 6: Sprach-KZ / Language
Spalte 7: Domain Index / DomainMappingIndex (Dient der Identifikation beim Mapping der einzelnen Zugangsdaten)
CODE
Portal;OrganizationalUnitNumber;CountryCode;User;Password;Language;DomainMappingIndex

Beispiel-Konfiguration TYRE100 only

CODE
<Tyre100>
    <ImportPath>C:\inetpub\wwwroot\LC.NET\Company\Tyre100</ImportPath>
    <LogbookActivate>True</LogbookActivate>
    <LogbookPath>C:\inetpub\wwwroot\LC.NET\Company\Tyre100\LOG</LogbookPath>
    <LogbookReset>365</LogbookReset>
    <BackUp>True</BackUp>
    <UseSundryCustomer>False</UseSundryCustomer>
    <Domains>tyre100.at;10;username;passwort;10010110_order_export_192399;19948;;;1;4;1 DPD;132;1
tyre100.de;username;passwort;10092767_order_export_EF84A7;42686;;;1;4;1 DPD;132;1
</Domains>
    <Countries>Österreich;AT
Oesterreich;AT
AT;AT
DE;DE
FR;FR
IT;IT
ES;ES
Austria;AT
Deutschland;DE
Germany;DE
Italien;IT
Italy;IT
Italia;IT
Polen;PL
Belgien;BE
Belgium;BE
Niederlande;NL
Netherlands;NL
Luxemburg;LU
Luxembourg;LU
Frankreich;FR
France;FR
</Countries>
    <Payments>AT;0;132;1
DE;0;132;1
IT;0;132;1
PL;0;132;1
BE;0;132;1
NL;0;132;1
LU;0;132;1
FR;0;132;1
ES;0;132;1
</Payments>
    <EmailAddress>beispiel@pollex-lc.com</EmailAddress>
    <EmailHost>mail.pollex.at</EmailHost>
    <EmailUsername>username</EmailUsername>
    <EmailPassword>passwort</EmailPassword>
    <UseTyre100CustomerNumber>False</UseTyre100CustomerNumber>
    <StatementsCustomerNew></StatementsCustomerNew>
    <StatementsCustomerUpdate />
    <StatementsOrder></StatementsOrder>
    <WhereConditionCustomerExists></WhereConditionCustomerExists>
    <Column_Organsation />
    <DeliveryFreeQuantity></DeliveryFreeQuantity>
    <WhereConditionFreeShipping />
    <FilePath />
    <MatchEAN>True</MatchEAN>
    <CountrySettings />
    <UseCountrySettings>False</UseCountrySettings>
    <UseCountryStatements>False</UseCountryStatements>
    <CountryStatements />
    <EmailSender>beispiel@pollex-lc.com</EmailSender>
    <ExportCountries>camodo_at;10;AT;webserviceUserName;passwort;DE
camodo_de;20;AT;webserviceUserName;passwort;DE
</ExportCountries>
    <ExportDeliveries>1 DPD;DPD
</ExportDeliveries>
  </Tyre100>

LC.Interfaces.exe.config

Diese Datei muss bei Neuanlagen von Kunden aktualisiert werden. In manchen Fällen kann es sein, dass es sogar komplett überschrieben werden muss. Es in einem solchen Fall darauf zu achten, dass die IP-Adressen des Kunden verwendet werden.


BEISPIEL Interfaces.exe.Config-Datei Pfad: C:\\POLLEX\\LC.Interfaces
LC.Interfaces.exe.config

CODE
<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="LC.Interfaces.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <applicationSettings>
    <LC.Interfaces.Properties.Settings>
      <setting name="LC_Interfaces_WebServiceUrl_WebServiceUrl" serializeAs="String">
        <value>http://192.168.10.14:6460/LCWebServices/LC.WebServiceUrl/WebServiceUrl.asmx</value>
      </setting>
      <setting name="LyonessCustNo" serializeAs="String">
        <value>123456789</value>
      </setting>
      <setting name="LyonessKeyIdent" serializeAs="String">
        <value>987654321</value>
      </setting>
      <setting name="LyonessKeyPlain" serializeAs="String">
        <value>qs46fwertfGb67z</value>
      </setting>
      <setting name="LyonessEmail" serializeAs="String">
        <value>andreas.lexen@pollex-lc.com</value>
      </setting>
      <setting name="WebServiceTimeOut" serializeAs="String">
        <value>240000</value>
      </setting>
      <setting name="MaxBasketCountForOneOrder" serializeAs="String">
        <value>100</value>
      </setting>
      <setting name="LC_Interfaces_MagentoService_MagentoService" serializeAs="String">
        <value>http://electronic4you.at/index.php/api/v2_soap/index/</value>
      </setting>
      <setting name="LC_Interfaces_MagentoExtendedService_MagentoExtendedService" serializeAs="String">
        <value>http://www.magento-partner.de/weingut/index.php/api/v2_soap/index/</value>
      </setting>
      <setting name="LC_Interfaces_IPayment_IpaymentWebserviceV3_0" serializeAs="String">
        <value>https://ipayment.de/service/3.0/</value>
      </setting>
      <setting name="LC_Interfaces_MagentoV2Service_MagentoService" serializeAs="String">
        <value>http://molto-luce.ebiz-solutions.at/shop/index.php/api/v2_soap/index/</value>
      </setting>
      <setting name="PollexWebServers" serializeAs="String">
        <value />
      </setting>
      <setting name="LC_Interfaces_Magento19Service_MagentoService" serializeAs="String">
        <value>https://wwwtest.electronic4you.at/index.php/api/v2_soap</value>
      </setting>
      <setting name="LC_Interfaces_MagentoMLService_MagentoService" serializeAs="String">
        <value>https://molto-dev.ebiz-solutions.at/shop/index.php/api/v2_soap/index/</value>
      </setting>
      <setting name="LC_Interfaces_BasketFunctions_BasketFunctions" serializeAs="String">
        <value>http://192.168.10.14:6460/LCWebServices/LC.BasketService/BasketFunctions.asmx</value>
      </setting>
      <setting name="LC_Interfaces_CustomerService_CustomerService" serializeAs="String">
        <value>http://192.168.10.14:6460/LCWebServices/LC.MasterDataService/CustomerService.asmx</value>
      </setting>
    </LC.Interfaces.Properties.Settings>
  </applicationSettings>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
  </startup>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="Tyre24SoapWebserviceBinding">
          <security mode="Transport" />
        </binding>
        <binding name="BasicHttpBinding_IService1" />
        <binding name="Service1Soap" />
        <binding name="Tyre24SoapWebserviceBinding1" />
      </basicHttpBinding>
      <customBinding>
        <binding name="catalogProductRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogInventoryStockRegistryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogAttributeSetRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerGroupRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerGroupManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerCustomerMetadataV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerAddressMetadataV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerAccountManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="salesOrderManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="salesOrderAddressRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="salesInvoiceRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="salesInvoiceManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="salesInvoiceCommentRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerCustomerRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="customerAddressRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="storeStoreRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="integrationAdminTokenServiceV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="salesOrderRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogProductAttributeRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogProductAttributeManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogProductAttributeOptionManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogProductLinkManagementV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="catalogProductLinkRepositoryV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="directoryCountryInformationAcquirerV1Binding">
          <textMessageEncoding messageVersion="Soap12" />
          <httpsTransport />
        </binding>
        <binding name="Service1Soap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerGroupRepositoryV1Binding" contract="Magento2CustomersService.customerGroupRepositoryV1PortType" name="customerGroupRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerGroupManagementV1Binding" contract="Magento2CustomersService.customerGroupManagementV1PortType" name="customerGroupManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerCustomerMetadataV1Binding" contract="Magento2CustomersService.customerCustomerMetadataV1PortType" name="customerCustomerMetadataV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerAddressMetadataV1Binding" contract="Magento2CustomersService.customerAddressMetadataV1PortType" name="customerAddressMetadataV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerCustomerRepositoryV1Binding" contract="Magento2CustomersService.customerCustomerRepositoryV1PortType" name="customerCustomerRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerAccountManagementV1Binding" contract="Magento2CustomersService.customerAccountManagementV1PortType" name="customerAccountManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=customerGroupRepositoryV1%2CcustomerGroupManagementV1%2CcustomerCustomerMetadataV1%2CcustomerAddressMetadataV1%2CcustomerCustomerRepositoryV1%2CcustomerAccountManagementV1%2CcustomerAddressRepositoryV1" binding="customBinding" bindingConfiguration="customerAddressRepositoryV1Binding" contract="Magento2CustomersService.customerAddressRepositoryV1PortType" name="customerAddressRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=integrationAdminTokenServiceV1" binding="customBinding" bindingConfiguration="integrationAdminTokenServiceV1Binding" contract="Magento2IntegrationService.integrationAdminTokenServiceV1PortType" name="integrationAdminTokenServiceV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=salesOrderRepositoryV1%2CsalesOrderManagementV1%2CsalesOrderAddressRepositoryV1%2CsalesInvoiceRepositoryV1%2CsalesInvoiceManagementV1%2CsalesInvoiceCommentRepositoryV1" binding="customBinding" bindingConfiguration="salesOrderRepositoryV1Binding" contract="Magento2SalesService.salesOrderRepositoryV1PortType" name="salesOrderRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=salesOrderRepositoryV1%2CsalesOrderManagementV1%2CsalesOrderAddressRepositoryV1%2CsalesInvoiceRepositoryV1%2CsalesInvoiceManagementV1%2CsalesInvoiceCommentRepositoryV1" binding="customBinding" bindingConfiguration="salesOrderManagementV1Binding" contract="Magento2SalesService.salesOrderManagementV1PortType" name="salesOrderManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=salesOrderRepositoryV1%2CsalesOrderManagementV1%2CsalesOrderAddressRepositoryV1%2CsalesInvoiceRepositoryV1%2CsalesInvoiceManagementV1%2CsalesInvoiceCommentRepositoryV1" binding="customBinding" bindingConfiguration="salesOrderAddressRepositoryV1Binding" contract="Magento2SalesService.salesOrderAddressRepositoryV1PortType" name="salesOrderAddressRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=salesOrderRepositoryV1%2CsalesOrderManagementV1%2CsalesOrderAddressRepositoryV1%2CsalesInvoiceRepositoryV1%2CsalesInvoiceManagementV1%2CsalesInvoiceCommentRepositoryV1" binding="customBinding" bindingConfiguration="salesInvoiceRepositoryV1Binding" contract="Magento2SalesService.salesInvoiceRepositoryV1PortType" name="salesInvoiceRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=salesOrderRepositoryV1%2CsalesOrderManagementV1%2CsalesOrderAddressRepositoryV1%2CsalesInvoiceRepositoryV1%2CsalesInvoiceManagementV1%2CsalesInvoiceCommentRepositoryV1" binding="customBinding" bindingConfiguration="salesInvoiceManagementV1Binding" contract="Magento2SalesService.salesInvoiceManagementV1PortType" name="salesInvoiceManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=salesOrderRepositoryV1%2CsalesOrderManagementV1%2CsalesOrderAddressRepositoryV1%2CsalesInvoiceRepositoryV1%2CsalesInvoiceManagementV1%2CsalesInvoiceCommentRepositoryV1" binding="customBinding" bindingConfiguration="salesInvoiceCommentRepositoryV1Binding" contract="Magento2SalesService.salesInvoiceCommentRepositoryV1PortType" name="salesInvoiceCommentRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=storeStoreRepositoryV1" binding="customBinding" bindingConfiguration="storeStoreRepositoryV1Binding" contract="Magento2StoresService.storeStoreRepositoryV1PortType" name="storeStoreRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogProductRepositoryV1Binding" contract="Magento2CatalogService.catalogProductRepositoryV1PortType" name="catalogProductRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogInventoryStockRegistryV1Binding" contract="Magento2CatalogService.catalogInventoryStockRegistryV1PortType" name="catalogInventoryStockRegistryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogAttributeSetRepositoryV1Binding" contract="Magento2CatalogService.catalogAttributeSetRepositoryV1PortType" name="catalogAttributeSetRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogProductAttributeRepositoryV1Binding" contract="Magento2CatalogService.catalogProductAttributeRepositoryV1PortType" name="catalogProductAttributeRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogProductAttributeManagementV1Binding" contract="Magento2CatalogService.catalogProductAttributeManagementV1PortType" name="catalogProductAttributeManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogProductAttributeOptionManagementV1Binding" contract="Magento2CatalogService.catalogProductAttributeOptionManagementV1PortType" name="catalogProductAttributeOptionManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogProductLinkManagementV1Binding" contract="Magento2CatalogService.catalogProductLinkManagementV1PortType" name="catalogProductLinkManagementV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=catalogProductRepositoryV1%2CcatalogInventoryStockRegistryV1%2CcatalogAttributeSetRepositoryV1%2CcatalogProductAttributeRepositoryV1%2CcatalogProductAttributeManagementV1%2CcatalogProductAttributeOptionManagementV1%2CcatalogProductLinkManagementV1%2CcatalogProductLinkRepositoryV1%2CcatalogProductLinkRepositoryV1" binding="customBinding" bindingConfiguration="catalogProductLinkRepositoryV1Binding" contract="Magento2CatalogService.catalogProductLinkRepositoryV1PortType" name="catalogProductLinkRepositoryV1Port" />
      <endpoint address="https://weingut.unifiedarts.de/soap/default?services=directoryCountryInformationAcquirerV1" binding="customBinding" bindingConfiguration="directoryCountryInformationAcquirerV1Binding" contract="Magento2DirectoriesService.directoryCountryInformationAcquirerV1PortType" name="directoryCountryInformationAcquirerV1Port" />
      <endpoint address="http://supplier_extern.gefosa.eu/webservices/extern/Service1.svc" binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IService1" contract="Tyre100Service.IService1" name="BasicHttpBinding_IService1" />
      <endpoint address="http://s-h-o-p24.tyre100.de/shop/webservice/beleg/service1.asmx" binding="basicHttpBinding" bindingConfiguration="Service1Soap" contract="Tyre100OrderService.Service1Soap" name="Service1Soap" />
      <endpoint address="http://s-h-o-p24.tyre100.de/shop/webservice/beleg/service1.asmx" binding="customBinding" bindingConfiguration="Service1Soap12" contract="Tyre100OrderService.Service1Soap" name="Service1Soap12" />
      <endpoint address="https://api-tyre24.alzura.com/de/de/soap/v10/" binding="basicHttpBinding" bindingConfiguration="Tyre24SoapWebserviceBinding" contract="Tyre24Service.Tyre24SoapWebservicePortType" name="Tyre24SoapWebservicePort" />
    </client>
  </system.serviceModel>
  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
        <bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
</configuration>


Bekannte Fehler des Paketdaten-Exports:

Wurde diese Datei am Kundenserver nicht aktualisiert, findet zum Beispiel der Export keinen Endpoint und es tritt folgende Fehlermeldung auf: Es wurde kein standardmäßiges Endpunktelement gefunden


FEHLER - "Es wurde kein standardmäßiges Endpunktelement gefunden"

[2023-04-19 22:04:06] <SYSADM>
System start.
User: SYSADM
Date: 2023-04-19 22:04:06
Database: WB
OS user: Administrator
Process (ID): 3140
[2023-04-19 22:04:06] <SYSADM>
Start export parcels...
EXCEPTION: Es wurde kein standardmäßiges Endpunktelement gefunden, das auf den Vertrag "Tyre100Service.IService1" im ServiceModel-Clientkonfigurationsabschnitt verweist. Dies kann folgende Ursachen haben: Für die Anwendung wurde keine Konfigurationsdatei gefunden, oder im Clientelement wurde kein Endpunktelement gefunden, das diesem Vertrag entsprach.


Start der Schnittstelle

Die Schnittstelle wird standardmäßig über die Aufgabenplanung gestartet: Aufgabenplanung Lokal → Aufgabenplanungsbibliothek → POLLEX → Export/Import

Hierzu gibt es mehrere Modi:

Export: Tyre100 Paketdaten Export, Tyre100 Rechnungen exportieren
Import: Tyre100 Import

Die Schnittstelle wird per CMD gestartet: LC.Interfaces.exe DATABASE=DATABASE_NAME USER=SYSADM PASSWORD=SYSADM_PASSWORD EXECUTE=MODUS


Logging

Die einzelnen Automatismen wie Paketdaten-Export und Rechnungs-Export, werden in Logs gesichert welche sich hier wiederfinden lassen.

C:\inetpub\wwwroot\LC.NET\Company\Tyre100\LOG\TYRE100_INTERFACE.log

C:\POLLEX\LC.Interfaces\Logs\2023\07\2023-07-19_TYRE100.log


Visual Studio Einstellungen


Die Funktions-Fähigkeit des Links lässt sich prüfen, indem man ihn einfach im Browser eingibt.
Bitte hier immer auf "Cancel" gehen, wenn nicht explizit geupdatet werden soll!



Die app.config ist gegebenen Falls zu aktualisieren. Es wird bei jeder Änderung eine Update-Datei erstellt.



Kundenmatching

In der Lc.Interface-Config kann einerseits ein SQL-Filter für die Kundensuche eingestellt werden und auch ob die Tyre100 Kundennummer = Multiflex Kundennummer sein soll. Ist keine SQL Bedingung zum Matching hinterlegt und auch der Haken Tyre100 Kundennummer = MFX Kundennummer nicht aktiviert wird standardmäßig folgende Bedingung verwendet: Lieferantennummer aus Kundenstamm = Tyre100.dealerID

Wenn aufgrund der "Standardbedingung", des SQL Filters, oder Kundennummer=Kundennummer (bei aktivierten Haken) ein Kunde gefunden wird wird dieser auch upgedatet, ansonsten neu angelegt.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.