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 (1 - 4)
itsme
post
Post #2





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




moze te linki Ci pomoga

http://www.php.net/search.php?show=wholesi...e&pattern=as400

http://publib-b.boulder.ibm.com/Redbooks.n...s/redp3639.html


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
domm
post
Post #3





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

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


na wstępie wielkie dzięki za pomoc i zainteresowanie, ale z tego co pamiętam to oba linki "prowadzą" do artykułu IBM-a i opisują instalację php jako CGI w środowisku OS/400 (no, ale jeszcze muszę się upewnić :wink: )
ja niestety nie mam takich możliwości, potrzebuję po prostu wysłać zapytanie i odebrać odpowiedź przez php na Linuxie bądz Windzie- w sumie nawet bez różnicy, byle nie z OS/400.
choć tak prawdę mówiąc to bardziej traktuję to jako ciekawostkę i nie wiem czy wogóle realizacja doszłaby do skutku, na razie do wsparcia www "mały" MySQL radzi sobie u mnie doskonale.
myślałem może że ktoś ma doświadczenie w takim połączeniu, wtedy może bym sie pokusił o zaprzęgnięcie AS-a laugh.gif
Go to the top of the page
+Quote Post
itsme
post
Post #4





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




chcialem pomoc ale az dobry nie jestem i nic jeszcze nie robilem na AS400


--------------------
brak sygnaturki rowniez jest sygnaturką
Go to the top of the page
+Quote Post
domm
post
Post #5





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

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

 



RSS Aktualny czas: 20.08.2025 - 05:00