473,385 Members | 1,922 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Need help with a problem.

I built a small application that took export files from a sales
application, and transformed them into the format necessary for
importing by an accounting application. Both the Sales and the
accounting application are server applications.

I built the conversion tool using .NET 1.1 on a WindowsXP box.

It was deployed to a Win2k box.

And for a while, it worked perfectly fine.

Then the client upgraded to a XP box and upgraded the accounting
application. Well when this happened, the accounting application
suddenly stopped being able to import the files. Whenever it was
attempted they no longer balanced.

Yet if we ran the application on the Win2k box - everything worked
fine.

My first thought was that the problem was due to upgrading the
accounting application - but that can't be it, as the software runs on
the server - so the conversion tool on both the win2k and winxp boxes
were hitting the same application.

And unfortunately, I've yet to have a second thought.

The files being generated by the conversion tool look the same, and
look correct according to the accounting application's import API.

Has anyone else had similar problems? Or know if there's a fundamental
difference in how Win2k and WinXP handles files which could possibly
account for this?
Thanks!

Feb 5 '07 #1
2 1521
I would try to create the file on the Win2k box,
copy it over to the WindowsXP box and try to import it there.

An exe should not change the way its "exporting" just cause of win2k or XP.

Perhaps there is a character like an "enter" key or something that you
cannot see when you pull it up in notepad that is causeing the problems?

Miro

"Kidan" <ss********@techsoft.comwrote in message
news:11**********************@h3g2000cwc.googlegro ups.com...
>I built a small application that took export files from a sales
application, and transformed them into the format necessary for
importing by an accounting application. Both the Sales and the
accounting application are server applications.

I built the conversion tool using .NET 1.1 on a WindowsXP box.

It was deployed to a Win2k box.

And for a while, it worked perfectly fine.

Then the client upgraded to a XP box and upgraded the accounting
application. Well when this happened, the accounting application
suddenly stopped being able to import the files. Whenever it was
attempted they no longer balanced.

Yet if we ran the application on the Win2k box - everything worked
fine.

My first thought was that the problem was due to upgrading the
accounting application - but that can't be it, as the software runs on
the server - so the conversion tool on both the win2k and winxp boxes
were hitting the same application.

And unfortunately, I've yet to have a second thought.

The files being generated by the conversion tool look the same, and
look correct according to the accounting application's import API.

Has anyone else had similar problems? Or know if there's a fundamental
difference in how Win2k and WinXP handles files which could possibly
account for this?
Thanks!

Feb 5 '07 #2
when you say the files "look" the same, are you "looking" using a
hexadecimal editor? There may be some very big differences. For one, XP
puts unicode in more places than win2K does. It is possible that the new
version of the app EXPECTS unicode now.

Test 0: open a working file in a hex editor. open a non-working file in a
hex editor. look for differences. I'll bet there is one.

Test 1: take one of the old files, produced before the upgrade, and see if
it can be imported into the new application. If not, the application
upgrade DEFINITELY changed something, because you will have removed all
other variables.

Test 2: if you can install the old version of the accounting app on a test
W2K server, do so. Then take one of your newest converted files and attempt
to load it into the old version. If it fails, then you have a definite
effect from XP (unlikely, but who knows).

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Kidan" <ss********@techsoft.comwrote in message
news:11**********************@h3g2000cwc.googlegro ups.com...
>I built a small application that took export files from a sales
application, and transformed them into the format necessary for
importing by an accounting application. Both the Sales and the
accounting application are server applications.

I built the conversion tool using .NET 1.1 on a WindowsXP box.

It was deployed to a Win2k box.

And for a while, it worked perfectly fine.

Then the client upgraded to a XP box and upgraded the accounting
application. Well when this happened, the accounting application
suddenly stopped being able to import the files. Whenever it was
attempted they no longer balanced.

Yet if we ran the application on the Win2k box - everything worked
fine.

My first thought was that the problem was due to upgrading the
accounting application - but that can't be it, as the software runs on
the server - so the conversion tool on both the win2k and winxp boxes
were hitting the same application.

And unfortunately, I've yet to have a second thought.

The files being generated by the conversion tool look the same, and
look correct according to the accounting application's import API.

Has anyone else had similar problems? Or know if there's a fundamental
difference in how Win2k and WinXP handles files which could possibly
account for this?
Thanks!

Feb 7 '07 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

19
by: James Fortune | last post by:
I have a lot of respect for David Fenton and Allen Browne, but I don't understand why people who know how to write code to completely replace a front end do not write something that will automate...
2
by: bryan | last post by:
I have a situation that's pretty delicate that I need some help on. I've been stumped for awhile I just need some advice on the best possible solution. The problem: I have a site I'm making...
16
by: pamelafluente | last post by:
I am still working with no success on that client/server problem. I need your help. I will submit simplified versions of my problem so we can see clearly what is going on. My model: A client...
8
by: skumar434 | last post by:
i need to store the data from a data base in to structure .............the problem is like this ....suppose there is a data base which stores the sequence no and item type etc ...but i need only...
25
by: Jon Slaughter | last post by:
I have some code that loads up some php/html files and does a few things to them and ultimately returns an html file with some php code in it. I then pass that file onto the user by using echo. Of...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.