Γεια σας,
Προσπαθώ να κανω asynchronous post ένα αρχείο xml.
Όπως παρακολουθώ από το web service monitor, τα παραστατικά καταχωρούνται κανονικά αλλά όταν τελειώσει το asynchronous call τότε μου γυρίζει μήνυμα λάθους «The request failed with HTTP status 502: Bad Gateway».
Ολα αυτά γίνονται σε winForm εφαρμογή που καλεί το webservice του Atlantis ERP
Αν μπορείτε να με βοηθήσετε που βρίσκεται το λάθος
Ο κώδικά μου είναι ο παρακάτω:
[code]
private void async_CreateData(string n)
{
_canBeClosed = false;
string myFile = File.ReadAllText(n);
atlwebsrv.IAtlantisservice atl = new atlwebsrv.IAtlantisservice();
atl.Url = url;
atl.XMLActionCompleted += new atlwebsrv.XMLActionCompletedEventHandler(atl_XMLActionCompleted);
atl.XMLActionAsync(myFile);
}
void atl_XMLActionCompleted(object sender, atlwebsrv.XMLActionCompletedEventArgs e)
{
try
{
String _responce = e.Result;
if (IsValidXml(_responce) == false)
{
MessageBox.Show(_responce, "Λάθος", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly);
}
else
{
MessageBox.Show("Ολα ΟΚ", "ΟΚ");
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
[/code]