Page 1 of 1

Stone Edge & Able 7.0.3

Posted: Fri Jun 19, 2009 2:45 pm
by sdlong02
Just upgraded to Able 7.0.3 - I use Stone Edge to manage my orders through a provided API.

Since the upgrade I've been receiving this error when trying to import orders or update inventory:

Code: Select all

Error in DataObject.convertToClientApiObject() : AC Type: CommerceBuilder.Products.Product * Client Type: CommerceBuilder.DataClient.Api.Schema.Product the value for srcProperty ofModelNumber is null 
from Able and a "Overflow" error from stone edge.

Any suggestions?

Re: Stone Edge & Able 7.0.3

Posted: Mon Jun 22, 2009 8:46 am
by Naveed
sdlong02 wrote:Just upgraded to Able 7.0.3
sdlong02 wrote:Error in DataObject.convertToClientApiObject() : AC Type: CommerceBuilder.Products.Product * Client Type: CommerceBuilder.DataClient.Api.Schema.Product the value for srcProperty ofModelNumber is null
From the above details it seems that the error you are facing using DataPort is there due to some version mismatch. The error says that ModelNumber property is not defined in schema, while it is there for respective CommerceBuilder object. As you are using store vs. 7.0.3 and no compatible version of DataPort is yet release, so, I think you are using an incompatible version of DataPort and this type of errors may occur due to incompatibility.

Re: Stone Edge & Able 7.0.3

Posted: Mon Jun 22, 2009 9:30 am
by kastnerd
This is using the Stone Edge import scrtip not DataPort

http://www.stoneedge.com/help/OM_DOC/Sh ... _Cart.html

Code: Select all

Installing SETIService.ashx on your AbleCOmmerce Website

1) FTP the SETIService.ashx script into the WebRoot/ClientApi/ folder

2) Edit the ablecommerce.config file found in the WebRoot/App_Data/ folder. 
Add the following line to the "SecurePages" "Directories" section of the config file:

<add path="ClientApi" recurse="true" state="Ignore" />

3) Save and close the ablecommerce.config

4) Enter the following URL into the Order Manager's Shopping Cart Setup form:

www.yourdomain.com/Able7/ClientAPI/SETIService.ashx

Where "www.yourdomain.com" represents your server's domain name 
and "Able7" represents the webroot for the AbleCommerce installation. 
The "Able7" value may change depending on the installation on your server.

5) Group ID and Store ID are not needed for the setup of an AbleCommerce 7 store
leave the value set to zero.


Functions supported with the SETIService.ashx script:

Order Download
Product Download
Customer Download
2 Way Inventory Communications (send/receive and synch)
Order Status Uploads

Re: Stone Edge & Able 7.0.3

Posted: Fri Jun 26, 2009 3:24 pm
by sdlong02
Stone Edge had updated the SETI script the day after this post. I encountered a new issue with the new script, in which orders were importing without line items. They eventually fixed this in my system and by assumption updated the script to reflect the fix.