| 
	
	
		
		
	 
	
	
		
			
	
	
		
		
		
		
			Zugriff auf fremde Datenbank
		
			
				
					Hallo Forum,
 wir wollen einen Gateway-Server ablösen, der nur den Datenaustausch zwischen DB2/400 und Sybase auf einer UNIX-Maschine übernimmt.
 Meine Frage: Ist es möglich, direkt von der AS/400 (z.B mit RPG) mit dieser Datenbank zu arbeiten ?
 
 Gruss
 Gerhard Braun
 
	
	
		
		
		
				
				
		
			
				
					Mit RPG direkt nicht.
 1. Folgende Möglichkeiten
 
 Mitttels TCP/IP -Socketprogrammierung (in ILE-RPG), d.h. zwei TCP/IP Programme tauschen "rohe" Daten aus.
 
 2. Umweg über Java und JDBC-Type4 Treiber für Sybase
 
 3. Aufruf von Java-Methoden aus ILE-RPG, sonst wie 2.
 Aber Vorsicht, wegen der Multithreadfähigkeit von Java, also möglichst keine synchrone Datenverarbeitung sondern asynchron im Batch
 
 Sven
 
	
	
		
		
		
				
				
		
			
				
					Das hört sich recht kompliziert an (für einen RPG-Programmierer).Ich dachte z.B. an einen SQL-Aufruf im RPG.
 Ist so etwas auch denkbar bzw. möglich ?
 
 Gerhard
 
	
	
		
		
		
		
			Zugriff auf andere Datenbanken
		
			
				
					Hallo Gerhard,
 vielleicht ist der folgende Artikel für Dich interessant.
 Mit mehreren iSeries funktionniert es.
 Wir greifen auf diese Art und Weise auf Dateien auf Kunden-Maschinen zu.
 Ob es allerdings mit UNIX-Systemen klappt kann ich nicht sagen.
 
 Remote SQL - It's at easy as 1-2-3
 
 Birgitta
 
	
	
		
		
		
				
				
		
			
				
					Hallo,
 das mit dem remote SQL Zugriff aus RPG erfordert Middleware (heißt, glaub' ich, DB2 connect). Das einfachste ist dabei immer noch Java, da braucht man nur einen Typ 2 JDBC Treiber, den es sicher auch für Sybase, meist auch umsonst, gibt.
 Was hast Du denn genau vor? Sollen Daten asynchron übertragen werden, das ist mit Java in zwei Tagen vergessen, oder sollen Daten synchron verarbeitet werden, da braucht man dann schon eine sorgfältige Analyse.
 
 mfg
 
 Dieter Bender
 
	
	
		
		
		
				
				
		
			
				
					Hallo,vielen Dank für die Antworten.
 Ich werde jetzt erst einmal die SQL-Lösung testen. Das geht ja noch mit Bordmitteln.
 Bei der JAVA-Lösung muss ich passen. Wenn ich nicht weiter komme, werde ich mich noch einmal melden.
 Gruss
 Gerhard
 
	
	
		
		
		
				
				
		
			
				
					Hallo,
 ich habe mich vielleicht nicht klar genug ausgedrückt: auf eine Sybase Datenbank kann man keinen SQL connect aus RPG machen! Die zusätzliche Middleware wird auf der Unix Büchse gebraucht, nicht auf der AS400.
 
 Dieter Bender
 
	
	
		
		
		
				
				
		
			
				
					Noch was zum Verständnis :
 die AS/400 nutzt zum Zugriff auf remote Datenbanken das DRDA-Protokoll.
 
 Soviel ich weis können das nur die Datenbanken der DB/2-Familie.
 (MS-SQL-Server unterstützt dies z.B. nicht vollständig bzw. die DRDA-Implementation ist inkompatibel/inkomplett)
 
 Zusätzlich kann dies auch die Software DB/2 Connect.
 Hier kann man dann Verbindungen zu anderen Datenbanken einrichten.
 Die muß aber wieder auf extra Hardware laufen. (PC/Unix)
 
 Ergänzung :
 Zusätzlich bietet die AS/400 die Möglichkeit über einen Anwendungs-Requester-Programm auf nicht DRDA Datenbanken zuzugreifen. Dieses Programm muß mit ADDRDBDIRE im Parameter ARDPGM eingetragen sein, und vom entsprechenden Datenbankanbieter geliefert werden.
 Für Oracle gibt es das z.B.
 http://otn.oracle.co.kr/docs/oracle7...00/ch5.fm.html
 
 Sven
 
 
 Hallo Dieter Bender :
 
 nur der JDBC-Typ4 Treiber ist pur Java
   
	
	
		
		
		
				
				
					
				
		
			
				
					Hallo Sven,
 das mit dem Treiber stimmt natürlich - schneller getippt als gedacht.
 
 Dieter
 
 
	
	
 
	
	
	
		Similar Threads
			
			
  
    
    
       By schatte in forum NEWSboard Linux
     
    Antworten: 12
       
        Letzter Beitrag: 29-01-08, 15:02
      
  
    
    
       By marmart in forum IBM i Hauptforum
     
    Antworten: 5
       
        Letzter Beitrag: 25-09-07, 16:29
      
  
    
    
       By schatte in forum NEWSboard Windows
     
    Antworten: 7
       
        Letzter Beitrag: 21-11-06, 12:37
      
  
    
    
       By pwrdwnsys in forum IBM i Hauptforum
     
    Antworten: 2
       
        Letzter Beitrag: 07-11-06, 16:34
      
  
    
    
       By cami in forum IBM i Hauptforum
     
    Antworten: 3
       
        Letzter Beitrag: 27-08-06, 18:31
       
		
		
		
		
			
				 Berechtigungen
				
	
		Neue Themen erstellen: NeinThemen beantworten: NeinYou may not post attachmentsYou may not edit your posts  Foren-Regeln 
  
  
 
 
 | 
Erweiterte Foren SucheGoogle Foren SucheForum & Artikel Update eMail
AS/400 / IBM iServer Expert GruppenUnternehmens IT
 
 | 
Kategorien online Artikel
Big Data, Analytics, BI, MISCloud, Social Media, DevicesDMS, Archivierung, DruckERP + Add-ons, Business SoftwareHochverfügbarkeitHuman Resources, PersonalIBM AnnouncementsIT-KarikaturenLeitartikelLoad`n`goMessen, VeranstaltungenNEWSolutions DossiersProgrammierungSecuritySoftware Development + Change Mgmt.Solutions & ProviderSpeicher – StorageStrategische BerichteSystemmanagementTools, Hot-Tips Auf dem Laufenden bleiben | 
Bookmarks