STHS to Download/upload on my FTP Error

Any questions related to version 2 or version 3 should be ask here. / Toutes les questions sur la version 2 ou la version 3 devraient être demandées ici.
frank86
The Accomplished One / L'Accompli
Posts: 131
Joined: Sun Jan 05, 2014 6:45 pm

STHS to Download/upload on my FTP Error

Post by frank86 »

SImon,

Voici ce que je reçois lorsque je fais le Test FTP

Image


Qu'est-ce que sa veux dire?
SimonT
STHS Owner / Propriétaire du STHS
Posts: 14755
Joined: Sat Oct 08, 2005 4:18 pm
Location: Montreal, Canada
Contact:

Re: STHS to Download/upload on my FTP Error

Post by SimonT »

Ton serveur n'est pas compatible avec le STHS.
-SimonT
Forum Administrator / Administrateur du Forum
STHS Owner / Propriètaire du STHS
English V2 & V3 Manual - Manuel V2 & V3 Français
JimToupet
STHS Dynamic Website Contributor
Posts: 363
Joined: Wed Jul 02, 2014 10:55 am

Re: STHS to Download/upload on my FTP Error

Post by JimToupet »

Ça a déjà fonctionné?

Essaie de cocher la case SSL/TLS

Chez moi j'ai remarqué que suite à la dernière mise à jour de .Net sur Windows 10 version 1903 toute la fonction FTP du STHS a cessé de fonctionner avec mon hébergeur mais étrangement ça continue de fonctionner chez d'autres hébergeur.

Je crois que la dernière mise à jour du .Net avec certaines versions de cPanel est la cause. J'ai ouvert un billet chez mon hébergeur voir.

Entre temps, pour continuer d'automatisé mes simulations, j'ai scripté le download et upload avec les fonctionnalités de WinSCP. Mais mes DG doivent déposer manuellement leur fichiers de lignes.
Showtime Hockey
The Passion One / Le Passionné
Posts: 189
Joined: Fri Sep 16, 2016 3:16 pm
Location: Quebec, QC.
Contact:

Re: STHS to Download/upload on my FTP Error

Post by Showtime Hockey »

De mon coté, la case SSL/TLS était coché (elle l'a toujours été). La semaine dernière, du jours au lendemain, j'ai eu le même message d'erreurs que toi. J'ai seulement décoché la case SSL/TLS, puis tout fonctionne maintenant.
Image
frank86
The Accomplished One / L'Accompli
Posts: 131
Joined: Sun Jan 05, 2014 6:45 pm

Re: STHS to Download/upload on my FTP Error

Post by frank86 »

Pour ma part, que je coches ou pas le SSL/TLS, j'ai le même message d'erreur! ( sa n'a jamais fonctionné)

Le STHS est capable de prendre les trios du Webclient mais pas les trios qui se trouve dans un dossier à part


J'ai le même serveur depuis 6 ans donc, il est peut-être pas compatible
LHSIadmin
The Passion One / Le Passionné
Posts: 240
Joined: Wed Aug 10, 2011 8:09 pm

Re: STHS to Download/upload on my FTP Error

Post by LHSIadmin »

Showtime Hockey wrote: Wed Oct 16, 2019 4:43 pm De mon coté, la case SSL/TLS était coché (elle l'a toujours été). La semaine dernière, du jours au lendemain, j'ai eu le même message d'erreurs que toi. J'ai seulement décoché la case SSL/TLS, puis tout fonctionne maintenant.
idem ici
ESHL.ca
The Passion One / Le Passionné
Posts: 191
Joined: Sun Sep 23, 2018 9:05 am

Re: STHS to Download/upload on my FTP Error

Post by ESHL.ca »

idem
SimonT
STHS Owner / Propriétaire du STHS
Posts: 14755
Joined: Sat Oct 08, 2005 4:18 pm
Location: Montreal, Canada
Contact:

Re: STHS to Download/upload on my FTP Error

Post by SimonT »

Avez-vous l'erreur à partir de mardi le 8, 9 ou 10 octobre passé?
-SimonT
Forum Administrator / Administrateur du Forum
STHS Owner / Propriètaire du STHS
English V2 & V3 Manual - Manuel V2 & V3 Français
ESHL.ca
The Passion One / Le Passionné
Posts: 191
Joined: Sun Sep 23, 2018 9:05 am

Re: STHS to Download/upload on my FTP Error

Post by ESHL.ca »

Environ, oui
SimonT
STHS Owner / Propriétaire du STHS
Posts: 14755
Joined: Sat Oct 08, 2005 4:18 pm
Location: Montreal, Canada
Contact:

Re: STHS to Download/upload on my FTP Error

Post by SimonT »

Donc c'est peut-être la dernière mise à jour de Windows qui créé l'erreur.
-SimonT
Forum Administrator / Administrateur du Forum
STHS Owner / Propriètaire du STHS
English V2 & V3 Manual - Manuel V2 & V3 Français
SimonT
STHS Owner / Propriétaire du STHS
Posts: 14755
Joined: Sat Oct 08, 2005 4:18 pm
Location: Montreal, Canada
Contact:

Re: STHS to Download/upload on my FTP Error

Post by SimonT »

J'ai fais des recherches sur ça et il semble avoir une mise à jour de Windows 10 qui créé le problème. La solution est probablement de migrer vers le .Net FrameWork 4.7. Je pense le faire pour la 3.2.2 donc je vais garder ce bug ouvert juste qu'a 2020.

https://support.microsoft.com/en-ca/hel ... -kb4517389
-SimonT
Forum Administrator / Administrateur du Forum
STHS Owner / Propriètaire du STHS
English V2 & V3 Manual - Manuel V2 & V3 Français
ESHL.ca
The Passion One / Le Passionné
Posts: 191
Joined: Sun Sep 23, 2018 9:05 am

Re: STHS to Download/upload on my FTP Error

Post by ESHL.ca »

J'ai encore le même message!
SimonT
STHS Owner / Propriétaire du STHS
Posts: 14755
Joined: Sat Oct 08, 2005 4:18 pm
Location: Montreal, Canada
Contact:

Re: STHS to Download/upload on my FTP Error

Post by SimonT »

Je vais regarder ça pour la prochaine version du STHS. C'est dans ma liste.
-SimonT
Forum Administrator / Administrateur du Forum
STHS Owner / Propriètaire du STHS
English V2 & V3 Manual - Manuel V2 & V3 Français
JimToupet
STHS Dynamic Website Contributor
Posts: 363
Joined: Wed Jul 02, 2014 10:55 am

Re: STHS to Download/upload on my FTP Error

Post by JimToupet »

Je te propose de jeter un coup d'oeil sur ceci :

https://winscp.net/eng/docs/library

J'ai lu la licence rapidement et je crois qu'elle te permettrait de l'intégrer au STHS.

J'ai des problèmes depuis longtemps avec le FTP du STHS et j'ai réussi à contourner et d'automatiser mes simulations en utilisant cette library en PowerShell. Ça doit être aussi facile à intégrer en .NET

Ex.:

Code: Select all

# Load WinSCP .NET assembly
Add-Type -Path "WinSCPnet.dll"

# Session options
$sessionOptions = New-Object WinSCP.SessionOptions -Property @{
    Protocol = [WinSCP.Protocol]::Ftp
    HostName = "your.host.com"
    UserName = "username"
    Password = "P@ssw0rd"
    FtpSecure = [WinSCP.FtpSecure]::Explicit
    TlsHostCertificateFingerprint = "your TLS fingerprint"
}


$sessionOptions.AddRawSettings("ProxyPort", "0")

$session = New-Object WinSCP.Session

try
{
    # Connect
    $session.Open($sessionOptions)


	$transferOptions = New-Object WinSCP.TransferOptions
	$transferOptions.FileMask = "*>=today"
   
	# Upload files on server
	$session.PutFiles("D:\STHS\Output\*", "/public_html/STHS/", $False, $transferOptions)
	$session.PutFiles("D:\STHS\CSVXML\*", "/public_html/utils/XML/", $False, $transferOptions)
		
}
finally
{
    $session.Dispose()
}


OU

Code: Select all

# Load WinSCP .NET assembly
Add-Type -Path "WinSCPnet.dll"

# Session options
$sessionOptions = New-Object WinSCP.SessionOptions -Property @{
    Protocol = [WinSCP.Protocol]::Ftp
    HostName = "your.host.com"
    UserName = "username"
    Password = "P@ssw0rd"
    FtpSecure = [WinSCP.FtpSecure]::Explicit
    TlsHostCertificateFingerprint = "your TLS fingerprint"
}


$sessionOptions.AddRawSettings("ProxyPort", "0")

$session = New-Object WinSCP.Session

try
{
    # Connect
    $session.Open($sessionOptions)


	$transferOptions = New-Object WinSCP.TransferOptions
	$transferOptions.FileMask = "*>=today"

    $folder = "$((Get-Date).ToString('yyyyMMdd'))"
     	
	if (-not (Test-Path "D:\STHS\linesbck\$folder")) { 
		New-Item -ItemType Directory -Path "D:\STHS\linesbck\$folder"
	}
	
	# Backup lines for possible resim in case of problem in auto simulation (error handling). 
	$session.GetFiles("/public_html/STHS/linesupload/*.shl", "D:\STHS\linesbck\$folder\", $False).Check()
	$session.GetFiles("/public_html/lines/*.shl", "D:\STHS\linesbck\$folder\", $False).Check()
	
	# Lines for simulation
	$session.GetFiles("/public_html/lines/*.shl", "D:\STHS\Input\", $True).Check()
	$session.GetFiles("/public_html/STHS/linesupload/*.shl", "D:\STHS\Input\", $True).Check()
	
	# Launch the auto simulation
	.\SimonTHockeySimulator-V3.exe Auto | Out-Null
	
	# Upload file to server
	$session.PutFiles("D:\STHS\Output\*", "/public_html/STHS/", $False, $transferOptions)
	$session.PutFiles("D:\STHS\CSVXML\*", "/public_html/utils/XML/", $False, $transferOptions)
	
	# Launch post simulation web page
	Invoke-RestMethod -Method 'GET' -Uri "http://website.com/path/to/page.php"
		
}
finally
{
    $session.Dispose()
}
SimonT
STHS Owner / Propriétaire du STHS
Posts: 14755
Joined: Sat Oct 08, 2005 4:18 pm
Location: Montreal, Canada
Contact:

Re: STHS to Download/upload on my FTP Error

Post by SimonT »

Bonjour Jim.

Je ne veux pas avoir une library externe pour une fonction peu utilisé.

J'ai passé la moitié de la journée a essayé de faire fonctionné le FTP sous une connection sécurisé mais je n'arrive pas. J'ai trouvé plein de code différent pour du code non sécurisé mais aucun pour du code sécurisé. :(
-SimonT
Forum Administrator / Administrateur du Forum
STHS Owner / Propriètaire du STHS
English V2 & V3 Manual - Manuel V2 & V3 Français
Post Reply