HomeWiki
HomeWiki
  1. Datapump
  • Back to home
  • 2. Connectivity
  • Introduction
  • Custom Script
  • Playground
  • Database Explorer
  • Log Stream
  • Direct Communication
  • Softone
    • Getting Started
  • Datapump
    • Getting Started
    • Crons
    • Legacy Windows Support
    • SDK
      • DB
        • _executeQuery
        • _executeStoreProcedure
        • _executeInsertQuery
        • _executeInsertQueriesInTransaction
      • Import
        • _productsImport
        • _categoriesImport
        • _brandsImport
        • _attributesImport
        • _attributeSetsImport
        • _unitsImport
        • _quantityImport
        • _customersImport
        • _contactsImport
        • _callsImport
        • _eventsImport
        • _tasksImport
        • _ordersImport
        • _usersImport
        • _customerSourceTagsImport
        • _productSourceTagsImport
      • Log
        • _logDebug
        • _logInfo
        • _logWarn
        • _logError
      • Web Requests
        • _httpGetJson
        • _httpPostJson
        • _httpPutJson
        • _httpDeleteJson
        • _httpPatchJson
      • Variables
        • _saveVariable
        • _getVariable
        • _deleteVariable
      • Blob
        • _blobConnect
        • _blobExists
        • _blobGet
        • _blobFind
      • Utils
        • _encodeBase64
        • _sleep
        • _getLastSyncDate
        • _updateLastSyncDate
        • _resetLastSyncDate
  1. Datapump

Legacy Windows Support

Legacy Windows Support#

For older versions of Windows, such as Windows 7, Windows 8, and Windows Server 2012 R2, native support for modern security protocols (such as TLS 1.3 and the latest ciphers of TLS 1.2) is limited. As a result, the standard Windows API (WinAPI) may fail to establish secure connections with the Shopranos platform.
To address this issue, the DataPump tool offers a Compatibility Mode that allows HTTP calls to be made without relying on WinAPI. Instead, this mode utilizes cURL to manually register the correct ciphers and establish a secure connection with the Shopranos platform.

Enabling Compatibility Mode:#

To enable Compatibility Mode on legacy Windows systems, follow these steps:
1.
Create an Empty File:
Create an empty file named curl without any extension.
2.
Place the File in the DataPump Directory:
Move or place the curl file into the same directory where DataPump.exe is located.
3.
Run DataPump:
When the DataPump tool is executed, it will detect the presence of the curl file and automatically switch to Compatibility Mode. In this mode, cURL will be used for making HTTP calls instead of the standard WinAPI.

Important Considerations:#

Compatibility Mode Activation:
The presence of the curl file triggers Compatibility Mode. If this file is removed, DataPump will revert to using WinAPI for HTTP calls.
Security:
Even though Compatibility Mode is designed to bypass limitations in older Windows versions, it maintains secure communication by using cURL to handle the appropriate TLS ciphers.
Testing:
After enabling Compatibility Mode, it is recommended to test the connection to ensure that the DataPump tool can successfully communicate with the Shopranos platform.
By using Compatibility Mode, you can ensure that the DataPump tool functions correctly on legacy Windows systems, overcoming limitations in the operating system's native security protocols.
Previous
Crons
Next
_executeQuery
Built with