Temat: Ftp + cykliczność

Witam,

Potrzebuję napisać program, który wyciągnie dane z Symfoni Handel (tutaj myślę, że odpowiednie dane wyciągnę - oprę się na dołączonych do Symfoni raportów/programów) oraz wysłać te dane na serwer, najlepiej za pomocą ftp, jednak, jeżeli będzie łatwiej może to być też POST/GET do serwera www.
Czy ktoś z Państwa zajmował się takimi sprawami, pod jakimi słowami kluczowymi googlać? Niestety dokumentacji jako takiej nie ma, więc sprawa dla laika w AmBasic (jak ja) jest mocno utrudniona.
Dodatkowo operacja ta, miałaby odbywać się cyklicznie - rozumiem, że tutaj powinienem zainteresować się onTimer?

Z góry dzięki za odpowiedzi / podpowiedzi.
Tomasz M.

Tomasz M. never go full
retard!

Temat: Ftp + cykliczność

OnTimer blokuje wątek i przez to jest o `kant d$%y rozbić', bo wymaga jednej licencji w tle na wolnym komputerze. Do tego trzeba pisać skryptologię zipująca pliki i wykorzystującą np. polecenie 'ftp' do wysyłki. Z tymże AmBasic woła komendy w oddzielnym wątku i synchronizacja nie jest możliwa - ni mniej ni więcej zipując pliki, będzie chciał je już wysyłać. Próbowałem takich rozwiązań, ale po pewnym czasie i straconym zdrowiu zrobiłem tak... (*)

Napisałem sobie w C# usługę, która podpina się przez ODBC do bazy, miele dane, zapisuje do plików i wysyła pod dany adres ftp. Wydaje mi się to najbardziej sensownym i najmniejm inwazyjnym rozwiązaniem do tego typu operacji.

ps. Forte? Premium?

(*) Można też wykorzysta jakiś obiekt COMowy, np. do wspomnianych operacji POST/GET, ale mi się nie chciało ;pTomasz M. edytował(a) ten post dnia 04.12.10 o godzinie 19:50

Temat: Ftp + cykliczność

Dziękuję za odpowiedź

Handel Forte 2009

Jeżeli mogę się dostać do danych za pomocą oddzielnego, swojego programu (przez odbc) to już sobie poradzę (i z cyklicznością i z przesyłem), tylko w jaki sposób można to zrobić? Tzn na razie nie mam wiedzy jak dane są zapisywane w programie i jak można je ruszyć.
Ma pan może jakiś wolny kod, który mógłbym przestudiować?
Lub link, który mógłby mi pomóc?
Marek Pacan

Marek Pacan
http://symfoniadodat
ki.pl

Temat: Ftp + cykliczność

Jak forte to można odbc sobie podarować w końcu to mssql.
A jak już forte to można na 2 sposoby pobierać dane: obiektami i 'z tabel'.
Dokumentacja oficjalna nie jest dostępna ale jak to mssql i chce się ciągnąć dane z 'z tabel' to nie jest to chyba problem nie do przejścia ...
W 2009 tabele są jeszcze dosyć czytelne dla 'oka':-).

Co do sposobu implementacji 'timer'-a to tak jak Tomasz pisał ale zewnętrzna aplikacja albo ambasic-owe skrypty.
Osobiście nic nie polecę, jak dla mnie i to i to jest złe/dobre.
Każda z metod ma swoje wady i zalety, np. jeżeli rozwiązanie ma działać 24/h to lepsza będzie 'usługa' a jak system ma 'coś robić' tylko jak pracuje firma (zalogowani są juzerzy) to jak dla mnie równie dobrze może być 'na ontimer'.

Do wysyłki ftp-em używam 'darmowych' klientów lub swojego softu a do post/get używam Msxml2.XMLHTTP.

Pozdrawiam
Marek

Temat: Ftp + cykliczność

No właśnie też w międzyczasie znalazłem informację, że Forte stoi na mssql. Więc jest fajnie, z tym, że w tym momencie nie mam dostępu do programu klienta, a chciałbym "zobaczyć" jak mogę te dane ugryźć.

Czy jest gdzieś na necie wersja trialowa Symfonii Handel Forte 2009? Tak, żebym mógł rzucić okiem na tabele?

Niestety jedyne co znalazłem w googlu to najnowsze wersje i to premium :(Ludwik Grochowina edytował(a) ten post dnia 05.12.10 o godzinie 14:27
Marek Pacan

Marek Pacan
http://symfoniadodat
ki.pl

Temat: Ftp + cykliczność

Niestety nie, trzeba pomęczyć klienta.

Marek
Tomasz M.

Tomasz M. never go full
retard!

Temat: Ftp + cykliczność

No i fart, że 2009. Bo później jest już tylko gorzej ;p Same tabelki są dosyć czytelne, z reguły chodzi o jechanie po nagłówku dokumentu i pozycjach. Jeśli coś więcej, to warto tutaj pytać ;]

A co do triala, to nie wiem co na dzień dzisiejszy leży na FTPie... Coś w okolicach tego...

ftp://ftp.symfonia.pl/pub/symfonia/hotline/install/Tomasz M. edytował(a) ten post dnia 06.12.10 o godzinie 01:09

Temat: Ftp + cykliczność

No nic, trzeba będzie pomęczyć klienta...

Wielkie dzięki za pomoc!

pozdrawiam

Następna dyskusja:

Auto Backup z FTP




Wyślij zaproszenie do