Stone Edge & Able 7.0.3

For general questions and discussions specific to the AbleCommerce 7.0 Asp.Net product.
Post Reply
sdlong02
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Mon Jan 19, 2009 2:33 pm

Stone Edge & Able 7.0.3

Post by sdlong02 » Fri Jun 19, 2009 2:45 pm

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?

User avatar
Naveed
Rear Admiral (RADM)
Rear Admiral (RADM)
Posts: 611
Joined: Thu Apr 03, 2008 4:48 am

Re: Stone Edge & Able 7.0.3

Post by Naveed » Mon Jun 22, 2009 8:46 am

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.

kastnerd
Commodore (COMO)
Commodore (COMO)
Posts: 474
Joined: Wed Oct 22, 2008 9:17 am

Re: Stone Edge & Able 7.0.3

Post by kastnerd » Mon Jun 22, 2009 9:30 am

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

sdlong02
Lieutenant Commander (LCDR)
Lieutenant Commander (LCDR)
Posts: 95
Joined: Mon Jan 19, 2009 2:33 pm

Re: Stone Edge & Able 7.0.3

Post by sdlong02 » Fri Jun 26, 2009 3:24 pm

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.

Post Reply