[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Dec 2003
    Beiträge
    4

    TCP/IP, Active Server Pages

    Guten Tag,
    bevor ich auf mein Problem eingehe, hier folgendes Szenario:

    Unsere iSeries(V5R1M0) kommuniziert über TCP/IP mit dem Internet.

    In einem ILE-RPG-Programm wird der Socket-Befehl:
    NbrReadIn = Recv(PcSId
    :%addr(RqsBuffer)
    :RqsBfrLen
    :MSG_OOB)
    verwendet um Daten über TCP/IP einzulesen.

    Die Daten kommen aus folgender Umgebung:

    HTML-Client(Browser) ruft ASP-Seite auf IIS-Server(Internet Information Server) auf, diese Seite sendet per TCP über eine COM DLL einen Stream an iSeries <IP-Adresse><Port> und empfängt von der iSeries über eine receive-Methode die Daten.

    Und nun das Problem:

    Die iSeries empfängt nicht die volle Länge des Datenstromes. Es sieht so aus als ob die Daten vom Client nicht schnell genug ankommen und werden einfach an Stelle z.B. 536 abgeschnitten.
    Setze ich aber eine "Bremse" in dem ILR-RPG-Programm von ca. 5 Sekunden ein, so klappt die Übertragung.
    Hat jemand auf diesem Gebiet Erfahrungen gemacht?

    Gruß alexku

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Nun, das Problem ist allgemein bei TCP/IP dass die Daten in Segmenten übertragen werden. Wenn also ein Recv abgesetzt wird, werden die ersten Daten bereits geliefert während die nächsten noch unterwegs sind.
    Man hat daher nur die Chance, solange Daten zu lesen bis sie komplett sind.
    Und wie stellt man das fest ?
    Entweder durch bestimmte Informationen (Länge am Anfang oder Ende-Kennzeichen) oder durch einen Time-Out.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. SNDDST ohne SMTP-Job aber mit Domino Server?
    By rebe in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 23-01-07, 16:06
  2. Verkaufe Connectware 5250 Multiplexer und 5250 Dual Active Star
    By kai in forum NEWSboard Server & Hardware Markt
    Antworten: 1
    Letzter Beitrag: 31-10-06, 09:14
  3. IBM DB2 Client Configuration Assistant
    By srcdbgr in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 12-09-06, 14:37
  4. IXS Server clonen!
    By monet in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 31-05-06, 10:49
  5. AS/400 Zugriff via Linked Server unter SQL Server 2000
    By epsih2 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-11-04, 10:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •