Back to SDK Support...

45 connectors loaded differently than non-45 connectors (2 replies)

Randy
10 years ago
Randy 10 years ago

Guys

We found a breaking issue in 4.5 connectors.

The function PullMetaExtender.ValidateSettings() never seems to be called, and that's a place where we perform some of our reader logic.  It appears that this function is still necessary (still in ICustomReader interface), but from our logging, it was never called.

Another interesting thing I found in my testing, is that in non-4.5 connectors, it appears that many functions in PullMetaExtender are called multiple times.

When all i did was open a job and a Magento Reader, the following PullMetaExtender calls were made:

GetReaderOptions()

ConnectorBitmap

CustomFieldAttributes

ConnectorSettings - Set

ConnectorSettings - Get

PermittedImports

ConnectorSettings - Get

PermittedImports

ConnectorSettings - Get

ConnectorSettings - Get

PermittedImports

ImportType - Set

MetaDataDocument

GetReaderOptions

ConnectorSettings - Get

ConnectorSettings - Get

PermittedImports

ImportType - Set

MetaDataDocument

ConnectorSettings - Get

GetReaderOptions

GetReaderOptions

ValidateSettings

ConnectorSettings - Get

ConnectorSettings - Get

PermittedImports

ConnectorSettings - Get

PermittedImports

GetReaderOptions()

ValidateSettings()

ConnectorSettings - Get

ConnectorSettings - Get

PermittedImports

ImportType - Set

MetaDataDocument

ConnectorSettings - Get

ConnectorSettings - Get

PermittedImports

ImportType - Set

MetaDataDocument

At least for the Magento Connector, this can explain why the users sometimes sees some slowness when opening the reader.

Support
10 years ago
Support 10 years ago

Randy, we will issue you a patch mid next week.

9 years ago
Support 9 years ago

Closed due to inactivity.

Contact

    Realisable Software Ltd provides code-free, cost-effective applications integration solutions for SMEs. Our core IMan product is designed to integrate almost any application with a number of Sage solutions and online payment processors.

    Looking to purchase IMan, please see our resellers here.

    Realisable Software
    Ph: +44 (0) 208 123 1017

    Copyright © Realisable. All rights reserved.
    Realisable is a registered trademark

    Close

    Request Demo

      Realisable Software Ltd provides code-free, cost-effective applications integration solutions for SMEs. Our core IMan product is designed to integrate almost any application with a number of Sage solutions and online payment processors.

      Looking to purchase IMan, please see our resellers here.

      Realisable Software
      Ph: +44 (0) 208 123 1017

      Copyright © Realisable. All rights reserved.
      Realisable is a registered trademark

      Close

      Access Downloads

        Realisable Software Ltd provides code-free, cost-effective applications integration solutions for SMEs. Our core IMan product is designed to integrate almost any application with a number of Sage solutions and online payment processors.

        Looking to purchase IMan, please see our resellers here.

        Realisable Software
        Ph: +44 (0) 208 123 1017

        Copyright © Realisable. All rights reserved.
        Realisable is a registered trademark

        Close