Back to SDK Support...

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

Randy
2 years ago
Randy 2 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
2 years ago
Support 2 years ago

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

2 years ago
Support 2 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