[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jul 2005
    Beiträge
    1.053
    Zitat Zitat von ThomasSprenger Beitrag anzeigen
    Ergänzung zu Oben,

    Durch die Einbindung des Webservice mit HTTPAdmin, werden ja die Anzahl Parameter und Variablen über das *PCML automatisch zugeordnet. Ich habe auch schon versucht eine externe PCML Beschreibung zu verwenden und die Position als ein Feld zu defenieren was ich dann mit %substr oder XML-Into verarbeite aber da kriege ich einen Fehler im HTTPAdmin wenn die PGM Parameter nicht zur PCML Beschreibung passen.
    Lässt sich das nicht über ein keyfeld zusammen bringen

    ich meine man kann doch alle in Betracht kommenden Bezeichnungen in ein key zusammen fassen wie man es ja auch in RPG macht.

    Und nur den key als Parameter an *PCML übergeben.

    Gruß AS400.lehrling

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.790
    Da die Strukturdefinition ja statisch ist wirst du wohl keine Chance haben da was zu ändern.

    Hier musst du mal die statistische Wahrscheinlichkeit zu Rate ziehen, wie viele Positionen du am meisten benötigst.
    Wenn du am häufigsten eben nur 1 Position benötigst und nur seltener mehr als 1, dann definierst du eben nur 1 und rufst dann eben mehrfach auf, wobei ich nicht weiß ob man dem Service die gewünschte Position mitgibt oder einfach alle verfügbaren übergibt.

    Da Web-Services meistens XML-Dokumente austauschen ist wohl hier das Problem der Dokumentgröße gegeben.
    Allerdings erklärt sich der Zeitfaktor von 20 Sekunden eigentlich nicht.
    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

  3. #3
    Registriert seit
    Aug 2011
    Beiträge
    12
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Da die Strukturdefinition ja statisch ist wirst du wohl keine Chance haben da was zu ändern.

    Hier musst du mal die statistische Wahrscheinlichkeit zu Rate ziehen, wie viele Positionen du am meisten benötigst.
    Wenn du am häufigsten eben nur 1 Position benötigst und nur seltener mehr als 1, dann definierst du eben nur 1 und rufst dann eben mehrfach auf, wobei ich nicht weiß ob man dem Service die gewünschte Position mitgibt oder einfach alle verfügbaren übergibt.

    Da Web-Services meistens XML-Dokumente austauschen ist wohl hier das Problem der Dokumentgröße gegeben.
    Allerdings erklärt sich der Zeitfaktor von 20 Sekunden eigentlich nicht.

    Das habe ich mit meinen Versuchen probiert und bin momentan bei 10 Positionen mit 3,5-4 Sekunden und Decke ca 88% aller Anfragen ab.

    Wäre nur schön gewesen wenn man mit RPG aus der statischen Definition rausgekommen wäre auf eine Varriable.

    Trozdem vielen Dank für die Hilfe

  4. #4
    Registriert seit
    Aug 2011
    Beiträge
    12
    Zitat Zitat von AS400.lehrling Beitrag anzeigen
    Lässt sich das nicht über ein keyfeld zusammen bringen

    ich meine man kann doch alle in Betracht kommenden Bezeichnungen in ein key zusammen fassen wie man es ja auch in RPG macht.

    Und nur den key als Parameter an *PCML übergeben.

    Gruß AS400.lehrling

    Die Struktur der Schnittstelle nach aussen ist leider duch den WebServiceClient (Onlineshop) vorgegeben.

    Wenn es nach intern (zur AS/400) eine Möglichkeit gibt, wäre ich für jede Anregung Dankbar.

Similar Threads

  1. SQL Performance
    By mariupol1963 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 11-08-06, 14:06
  2. Performance CRTJVA
    By Muchi in forum NEWSboard Java
    Antworten: 0
    Letzter Beitrag: 07-08-06, 15:25
  3. Performance WRKSPLF *ALL
    By Wolferl in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 06-06-06, 10:18
  4. Performance i5
    By heini in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 11-01-06, 15:07
  5. Gigabit Ethernetkarte 5701 schlechte Performance
    By TARASIK in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 26-10-04, 11:27

Berechtigungen

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