[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2009
    Beiträge
    208

    Hochkomma im Parameter

    Hallo,
    wir bekommen von einem Dienstleister über eine Schnittstelle einen String mit Daten.
    Teile davon brauchen wir, andere Teile nicht.
    Ein Pgm liest die Daten (Dataq), macht eine grobe Analyse und übergibt an den(die) eigendlchen Prozess(e) (Submit)
    Nun kommt es vor, das in dem String in P oder B Feldern aufgrund der Daten ein '
    'sichtbar' ist, (ccsid 273)
    Ein submit call pgm Parm(&parm) knallt dann regelmäßig

    Da der 'String' hunderte von Feldern enthällt würde ich das nur ungern aufbröseln.

    Gibt es einen 'einfacheren' Weg?

    Dietlinde Beck

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Du musst in diesem Fall die Hochkommata tatsächlich verdoppeln.
    Dies kannst du ja vor der Analyse des Strings z.B. per Replace durchführen.
    Problematisch ist es dann, wenn die Feldlängen dadurch überschritten werden.
    Da du ja sicherlich nicht für jedes Feld eine eigene Routine hast, kannst du ja auch beim Bereitstellen als Parameter den Replace verwenden.

    Ansonsten würde ich dir eher empfehlen, die Daten in eine PF mit einem ID-Feld zu schreiben und als Übergabeparameter dann die ID zu verwenden. Das wäre der besserer Weg gewesen und erleichtert auch ggf. die Nachvollziehbarkeit.
    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. Hochkomma in einem CL
    By alex61 in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 03-06-16, 08:30
  2. QRY und PARAMeter
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 28
    Letzter Beitrag: 17-01-08, 10:35
  3. Parameter empfangen in RPG??
    By JonnyRico in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 02-04-03, 15:53
  4. CL & Hochkomma
    By SE in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 18-02-03, 23:08
  5. Query Parameter
    By Hans Zuther in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 21-10-02, 15:29

Berechtigungen

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