Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> php i AS400
domm
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 19.03.2002
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


jak w temacie, może ktoś ma jakiekolwiek doświadczenia pracy z takim zestawem? jak na razie mi przychodzi do głowy jedynie ClientAccess i ODBC, ale może jest inne rozwiązanie :wink:
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
domm
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 19.03.2002
Skąd: Gliwice

Ostrzeżenie: (0%)
-----


Kiedyś napisałem ten post, więc chyba wypada podać rozwiązanie bo takie znalazłem (dopiero teraz, ale tylko dlatego, że teraz stało mi się tak naprawdę potrzebne).
Wszystko dotyczy środowiska Windows. No to skoro już Winda, to najlepszym rozwiązaniem jest wykorzystanie sterownika ODBC, który można zainstalować w systemie razem ze wspomnianym w pierwszym poście programem Client Access (program do komunikacji pomiędzy PC -> AS, włącznie z emulacją terminala). Po zainstalowaniu wszystkiego do systemowego DSN należy dorzucić źródło danych oparte właśnie na sterowniku Client Accessa, skonfigurować w nim domyślną bibliotekę itp., a następnie z linii komend odpalić programik CWBCFG.EXE (też składnik CA) z parametrami
Kod
/HOST [nazwa_hosta_naszego_AS-a] /s
.
Później wszystko jest proste jak .......:
[php:1:35a51cfbfb]<?php
$user = "uzytkownik";
$pass = "haslo";
$connect = odbc_connect("AS400", $user, $pass);
if ( ! $connect)
die( "błąd w połączeniu z AS/400" );
print "połączenie nawiązane :-)";
$query = "SELECT COS FROM COSTAM";
$result = odbc_do($connect, $query);
while (odbc_fetch_row($result))
{ $dana[1] = odbc_result($result, 1);
$dana[2] = odbc_result($result, 2); //itd...
}

odbc_close($connect);
?>[/php:1:35a51cfbfb]

Jeżeli ktoś będzie potrzebował to miło, a jak nie to zostanie dla potomnych :wink: Należy dodać że oprócz tego jest możliwość postawienia na OS/400 serwera www z obsługą php, ale tematem postu było połączenie php->AS/400 na dwóch różnych platformach.
No to pozdrowienia
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 17:02