Page 1 of 1

Creating and uploading feeds failure

Posted: Mon Mar 10, 2008 12:48 pm
by jdpatterson74
I am running my web site live on my host machine and I tried to use the Feeds command in the admin screen.

For yahoo, it returned this :
Specify Yahoo Shopping Feed Configuration Options Below.

FAILED
An Error has occured while uploading.
The requested name is valid, but no data of the requested type was found

When I entered the same information to create a feed for Goggle, I received an error page saying:

Could not find a part of the path 'C:\Documents and Settings\My Documents\Web Site\Admin\Marketing\Feeds\Data\GoogleBaseData.txt'

I have my site listed on both google and yahoo, and have products in my catalog included for the feeds ....

Can someone help or point me in the right directon?

Thanks!

Posted: Mon Mar 10, 2008 2:46 pm
by DonAshby
HI
Do you have data in the Summary Field of the Dashboard. Also, you need to export to Excel and then load from there directly to Google.

I dont believe the AC 7 version works and it is on their bug list. We are all working around it by doing excel feeds. The Summary is the short description.

Don :)

Posted: Mon Mar 10, 2008 3:06 pm
by jdpatterson74
Don,

I have the order summary that gives the status of what is pending/completed/problem/.....

My store is not open yet, just adding products.

I transfered my database with no problems. I uploaded ALL the files with exception to the ones listed in the instructions ( ie ..\app_data\commercebuilder.lic, etc...) and the second time I only upload the "common files" (ie asset...etc).

I was curious why it was looking for my C Drive root when I tried google. I did try the google feeds on my local host before hand, (but again only upload the common files) so didnt think that would be the reason.

What file do you export to excel, please.

Thanks!

Posted: Tue Mar 11, 2008 3:49 pm
by AbleMods
The feed routines export your product catalog to a text file on the hard drive of your web server. They then initiate the FTP connection (from the web server) to upload the appropriate file.

If permissions are not correct on your site install, the feeds will fail to export correctly because the server process does not have the rights to create the text file export.

All marketing feeds are stored in the ~/Admin/Marketing/Feeds/Data folder in the filename you specified in the feed setup screen. If you have access to your server hard drive, you can browse to these files and upload them to the appropriate engine manually.

Posted: Tue Mar 11, 2008 4:12 pm
by NC Software
Maybe AC can use an IO.MemoryStream instead of writing them to disk so permissions would not need to be an issue?

Posted: Tue Mar 11, 2008 4:17 pm
by AbleMods
I use streamwriter in some of my code, and Network Service account still has to have the write permission in the folder I'm sending the output to.

That the same as IO.MemoryStream?

Posted: Tue Mar 11, 2008 4:26 pm
by NC Software
No, MemoryStream is in "memory" and not to disk.

Posted: Tue Mar 11, 2008 4:55 pm
by jdpatterson74
Ok.


**Yahoo Feed**
I was able to get yahoo to create a file, and with my ftp program am able to view all of the products in the .txt file. Looks good.

If I try to upload uncompressed yahoo feed file only, I receive this error:
"An Error has occured while uploading.
The requested name is valid, but no data of the requested type was found"

If I try to create, compress and upload a yahoo feed (overwrite - yes) I get:
"Access to the path 'd:\hosting\...\...\...\Admin\Marketing\Feeds\Data\YahooFeedData.txt.zip' is denied."


**Google Feed**
When I try to create a google feed, I get a page error with a file path looking for my "C DRIVE". I am running on my this on my store web site. http://www.herfavoritegifts.com Not on my development site.


I have given the data folder write permissions for Asp.net, network service, user name machine, and host machine.


Trying to cleanly describe whats going on to help you understand should you have the answer...

Thanks!

Posted: Tue Mar 11, 2008 4:55 pm
by AbleMods
Oh.

Posted: Tue Mar 11, 2008 5:00 pm
by AbleMods
delete any existing feed files, then set folder permission again and tell it to reset permissions on child objects and allow inheritence of permissions.

Most likely the permissions change on the folder did not affect existing files with out doing the reset...

Joe

Posted: Wed Mar 12, 2008 9:59 am
by jdpatterson74
Ok,

I deleted the feeds in the data folder, (yahoo only one there).

Set permission setting to read, write, execute on the admin/marketing/feeds folder (including sub directories and files) for users: asp.net, IUSR_User_name, IUSR_host_machine, Network Service

I performed a create, compress, upload task for a yahoo feed (overwrite - yes) and this was my result message:
FAILED
Feed File Generated.
Feed File Compressed.
An Error has occured while uploading.
The requested name is valid, but no data of the requested type was found

A new yahooFeedData.txt and .txt.zip file was made created in the feeds/data folder and has products listed within the txt file.

I receive the same error by doing the same thing for shopping.com.

Am I suppose to be doing anything else? This is a learning process for me.


****Google*****

I performed a create, compress, upload task for a google feed (overwrite - yes) and this was my result message:

Server Error in '/' Application.
Could not find a part of the path 'C:\...\...\...\...\Admin\Marketing\Feeds\Data\GoogleBaseData.txt'.

That file path would be on my local machine not my host machine file path.

Thanks, I appreciate the help and trying to describe my situation well....

Posted: Wed Mar 12, 2008 1:19 pm
by AbleMods
Don't sweat it, everything is a learning process ;)

Let's simply things for a minute...

Pick one feed - yahoo.

Try just the create step.

Try just the Upload step.

Do both fail?

Posted: Wed Mar 12, 2008 2:35 pm
by jdpatterson74
THANKS :)

Task - Create Feed = SUCCESS Feed File Generated.

Task - Upload uncompressed feed = FAILED An Error has occured while uploading. The requested name is valid, but no data of the requested type was found

Posted: Wed Mar 12, 2008 3:29 pm
by AbleMods
That means either your FTP settings are wrong or something is blocking FTP from your server outbound.

Posted: Wed Mar 12, 2008 4:25 pm
by jdpatterson74
We were able to get that part to work now.
SUCCESS
Feed File Generated.
Uncompressed Feed File Uploaded.


If I try to compress any task selection (with overwrite - yes), I receive this error:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Access to the path 'd:\hosting\...\...\...\Admin\Marketing\Feeds\Data\YahooFeedData.txt.zip' is denied.

Posted: Wed Mar 12, 2008 4:44 pm
by AbleMods
Sounds like a spyware or antivirus block on ZIP files.

Something's blocking zip files. Try making a zip file from the Windows desktop in that folder. See if it fails.

Compressed isn't usually required unless your text file is huge like 50mb-100mb or more.

Posted: Wed Mar 12, 2008 4:55 pm
by jdpatterson74
Ok, I was thinking the same thing, just wasnt sure if it was mandatory. Thanks.

I did look on my ftp program and a zip file was created, however, I am not concerned about it now.

Do I have to do anything on the yahoo site explorer, or anything additional?

Posted: Wed Mar 12, 2008 5:00 pm
by AbleMods
jdpatterson74 wrote:Do I have to do anything on the yahoo site explorer, or anything additional?
What do you mean? You have to open a merchant account with them, upload the file, specify your listing settings etc. There's alot to do on the yahoo side.

Posted: Wed Mar 12, 2008 5:31 pm
by jdpatterson74
I have submitted my site and upload my sitemap.xml to yahoo, google, msn, ask.com.

Just trying to do some of the most important steps out of all of the 194,482,940 basic things to get my site up and running.

Is there anything else I have to do for the yahoo feeds besides what I have done on ablecommerce?

Specify my listing settings?

My site is authenticated with yahoo, but if I do a search for my url, it does not come up.

Posted: Wed Mar 12, 2008 6:02 pm
by AbleMods
Ok you're shifting gears on me here. We were talking about yahoo feed files. Now you're talking about sitemap.xml uploads.

Once your sitemap.xml files are ping'd, there's nothing more to do. There's no guarantee it'll be processed today, next week or ever. But you've done all you can do.

Testing it right away will be a waste - just be patient and eventually you'll get in the engines. Some engines take 60 days, others take 3 days.

Google base feed is pretty accurate - once they say your listings are processed, you can search google products and find them. At least that's how it worked for me.

You still have about 1,000,000 other things to do but it sounds like you've got a good start.