[NEWSboard IBMi Forum]

Suchen:

Type: Posts; Benutzer: dschroeder

Seite 1 von 11 1 2 3 4

Suchen: Search took 0,03 seconds.

  1. Thema: RDI 9.9

    von dschroeder
    Antworten
    8
    Hits
    630

    Ach, das ist die Funktion, die neben dem Compile...

    Ach, das ist die Funktion, die neben dem Compile Icon steht. Die verwende ich bei uns nie, weil das irre lange dauert. Dafür kann ich 5 mal echt kompilieren.

    Aber das Ding schließt sich dann....
  2. Thema: RDI 9.9

    von dschroeder
    Antworten
    8
    Hits
    630

    Wir verwenden ganz klassisch Sourcefiles. Ich...

    Wir verwenden ganz klassisch Sourcefiles.

    Ich habe Ctrl Shift V vorher noch nie benutzt. Was soll denn da passieren?
    Wenn ich es jetzt drücke, schmiert der RDi vollständig ab. Er ist einfach vom...
  3. Thema: RDI 9.9

    von dschroeder
    Antworten
    8
    Hits
    630

    Ich habe mir de 9.9 auch installiert. Bisher sah...

    Ich habe mir de 9.9 auch installiert. Bisher sah alles gut aus, auch das Konvertieren des workspace hat bisher zu keinen Problemen geführt. Allerdings fehlt bei uns noch ein PTF, das laut IBM bei 9.9...
  4. Antworten
    9
    Hits
    714

    Ich gebe dir insofern Recht, dass der STDBG immer...

    Ich gebe dir insofern Recht, dass der STDBG immer noch der stabilste Debugger ist. Aber den Komfort vom RDi Debugger möchte ich nicht mehr missen:
    - Einfaches Setzen von Service Entry Points
    -...
  5. Antworten
    9
    Hits
    714

    Nur ein Hinweis vom mir: RDi sollte UTF-8...

    Nur ein Hinweis vom mir:

    RDi sollte UTF-8 Felder (ich denke bis 32K) anzeigen können. Leider kann er keine UCS2-Felder korrekt darstellen. Ich habe dazu bereits seit längerem einen Call bei IBM...
  6. Thema: Na dann

    von dschroeder
    Antworten
    8
    Hits
    1.960

    Frohes neues Jahr für euch alle! Mir war gar...

    Frohes neues Jahr für euch alle!

    Mir war gar nicht klar, dass Neuanmeldungen im Forum nicht mehr möglich sind. Ich finde das Forum extrem hilfreich und wertvoll. Gerade, weil es deutschsprachig...
  7. Der Einfachheit halber kopieren viele...

    Der Einfachheit halber kopieren viele RPG-Entwickler die PI Anweisung aus dem Programm, das aufgerufen werden soll und ändern das PI dann in PR und ergänzen das extpgm usw.
    Dadurch ist es durchaus...
  8. Der Compiler braucht die Angaben, damit er prüfen...

    Der Compiler braucht die Angaben, damit er prüfen kann, ob bei externen Programmaufrufen die Parameter bei der Übergabe passen. Ob *N geht, habe ich noch nicht ausprobiert, kann aber gut sein. Es...
  9. Durch die Deklaration im Prototype sind die...

    Durch die Deklaration im Prototype sind die Felder NOCH NICHT im Programm deklariert!! (Glaube ich zumindest)
  10. Hallo Harald, sieht für mich auf den ersten...

    Hallo Harald,

    sieht für mich auf den ersten Block gut aus. Meint der Compiler wirklich diese Felder oder hast du die Felder nochmal irgendwo im Programm benutzt und nicht deklariert?
  11. Antworten
    7
    Hits
    3.832

    Ich hoffe, ihr hattet alle ein schönes...

    Ich hoffe, ihr hattet alle ein schönes Weihnachtsfest!
    Ich wünsche euch dann wenigstens früh genug einen guten Rutsch ins neue Jahr!
  12. Ich habe schon etliche calls bei IBM aufgemacht...

    Ich habe schon etliche calls bei IBM aufgemacht wegen Problemen mit den diversen RDi Versionen. Dabei ist mir eine Aussage von einem der RDi Entwickler besonders im Gedächtnis geblieben:

    Er sagte,...
  13. Noch ein Tipp: Wenn ich RDi aktualisiere,...

    Noch ein Tipp:

    Wenn ich RDi aktualisiere, starte ich den RDi immer als Administrator! Bestimmte Aktualisierungen oder Installationen von Plugins haben bei mir früher manchmal zu Problemen geführt,...
  14. Ich bin schon auf der neuesten Version 9.8.0.6. ...

    Ich bin schon auf der neuesten Version 9.8.0.6.

    Deshalb kann ich deinen Fall nicht mehr testen. Aber ich bin sicher, dass das ziemlich problemlos lief. Ich starte die Prüfung auf Aktualisierungen...
  15. Antworten
    56
    Hits
    26.706

    Vielen Dank für deinen Beitrag. Wir sind gar...

    Vielen Dank für deinen Beitrag.

    Wir sind gar nicht weit auseinander bei unseren Vorstellungen, denke ich. Die Denkweise ist bei uns durchaus objektorientiert. Du würdest alle Funktionen, die etwas...
  16. Antworten
    56
    Hits
    26.706

    Richtig. Deshalb die vielen Copy-Strecken. Jedes...

    Richtig. Deshalb die vielen Copy-Strecken. Jedes Serviceprogramm hat in der Regel nur eine Procedure. Aber es würde doch am Problem nichts ändern, wenn wir 100 Procedures in ein Serviceprogramm...
  17. Antworten
    56
    Hits
    26.706

    Das ist eine sehr gute Frage! Ich habe darauf...

    Das ist eine sehr gute Frage!

    Ich habe darauf bei Vorträgen oder in direkten Gesprächen bisher unzureichende Antworten bekommen. Das alte Projekt BOB "Better Object Builder" (Bitte nicht...
  18. Antworten
    56
    Hits
    26.706

    Vielen Dank für die Antworten. Wenn ich mit...

    Vielen Dank für die Antworten.

    Wenn ich mit einem kleinen Schritt anfangen möchte, bliebe mir doch nur, zunächst die IBM i Erweiterungen für VSCode zu installieren und zunächst mit den Sourcen in...
  19. Antworten
    56
    Hits
    26.706

    Hallo Malte, hallo Andreas, vielen Dank für...

    Hallo Malte, hallo Andreas,

    vielen Dank für eure Antworten.

    1. Andreas schrieb, dass das Filtern kein Problem sei über bestimmte Tools. Mir geht es darum, ob ich das direkt aus der IDE (also...
  20. Antworten
    56
    Hits
    26.706

    Hallo Malte, ich finde das Thema "Umstieg auf...

    Hallo Malte,
    ich finde das Thema "Umstieg auf IFS" hochspannend. Wir überlegen auch immer mehr, ob wir den Schritt gehen sollten. Es sieht ja so aus, als sei zukünftig VSCode für IBM die IDE der...
  21. Antworten
    28
    Hits
    17.947

    Bisher konnte man die alte Version auf jeden Fall...

    Bisher konnte man die alte Version auf jeden Fall weiter betreiben. Sonst hätte ich mir die frühen Tests mit neuen Versionen auch gar nicht getraut.
  22. Antworten
    25
    Hits
    23.920

    Liebe Forumsteilnehmer, was ist das für eine...

    Liebe Forumsteilnehmer,

    was ist das für eine depressive Stimmung und ein Abgesang auf die IBM i!

    Ich sehe eure Befürchtungen und Beobachtungen ebenso. Aber es ist ja nicht alles schlecht.
    ...
  23. Antworten
    28
    Hits
    17.947

    OK, danke für die Info. Das Problem mit der...

    OK, danke für die Info.

    Das Problem mit der Kompatibiliät zu Kundensystemen kenne ich auch noch aus meiner (sehr lange zurückliegenden) Zeit im Softwarehaus.

    Ich bin durchaus froh, dass ich...
  24. Antworten
    28
    Hits
    17.947

    Ich muss sagen, dass ich immer wieder verwundert...

    Ich muss sagen, dass ich immer wieder verwundert bin, wenn Entwickler nicht mit der neuesten Version arbeiten. Ich habe inzwischen 9.8.0.6. Nicht dass ich sagen würde, dass da inhaltlich ein...
  25. Antworten
    28
    Hits
    17.947

    Ja, das habe ich auf meiner Liste vergessen. Es...

    Ja, das habe ich auf meiner Liste vergessen. Es kommt schon mal vor, dass wir den RDi neu starten müssen. Mal 4 mal am Tag und mal nur alle 2 Wochen.

    Nervig ist die Empfindlichkeit der Connection....
  26. Antworten
    28
    Hits
    17.947

    Da ich eigentlich immer einer der ersten bin, die...

    Da ich eigentlich immer einer der ersten bin, die neue RDi Versionen einsetzen, finde ich auch oft Unzulänglichkeiten und melde die als Case bei IBM. Ein Developer von IBM hat mir gesagt, dass er bei...
  27. Antworten
    28
    Hits
    17.947

    Das könnte natürlich sein. Aber...

    Das könnte natürlich sein.

    Aber glücklicherweise sind diese Programme Ausnahmen. Unsere Programme haben im Schnitt weniger als 250 Zeilen.

    Wir haben bei uns z.B. für die Entität Kunde ein...
  28. Antworten
    28
    Hits
    17.947

    Den Workshop haben wir gebucht. Ich freue mich...

    Den Workshop haben wir gebucht. Ich freue mich schon darauf.
  29. Antworten
    28
    Hits
    17.947

    Wenn wir schon beim Thema sind: Wir haben ein...

    Wenn wir schon beim Thema sind:
    Wir haben ein paar Probleme mit RDi. Sind euch diese Probleme auch bekannt oder ist das nur bei uns nicht so gut?


    Wir haben viele Copy-Strecken mit Prototypes,...
  30. Antworten
    28
    Hits
    17.947

    Aus den Äußerungen von IBM entnehme ich, dass IBM...

    Aus den Äußerungen von IBM entnehme ich, dass IBM mittelfristig eher zu VSCode neigt als zu RDi. Deshalb nehmen wir VSCode erstmal sehr ernst.
  31. Antworten
    28
    Hits
    17.947

    Wir sind mit RDi zufrieden und planen zurzeit...

    Wir sind mit RDi zufrieden und planen zurzeit keinen Umstieg. Wir beobachten allerdings VSCode und werden in ein paar Wochen einen Kurs dazu machen. Wir machen das, um nichts Wichtiges zu verpassen....
  32. Ich habe die Lösung von Baldur zunächst auch...

    Ich habe die Lösung von Baldur zunächst auch nicht verstanden. Aber ich habe mal die KI gefragt. Die konnte es mir erklären.

    Mein bisheriges Wissen war, dass man Null-Indikatoren beim Fetch...
  33. Die Lösung von Dieter Bender finde ich auch cool....

    Die Lösung von Dieter Bender finde ich auch cool. Gefällt mir persönlich sogar am besten, weil sie
    statisches SQL ermöglicht und ohne Nullwerte auskommt (ist ja in RPG oft ungewohnt).

    (Die...
  34. Die Antwort von Baldur klingt interessant. Aber...

    Die Antwort von Baldur klingt interessant. Aber verstanden habe ich sie auch nicht.

    Im where habe ich noch nie Null Indikators gesetzt. Was bedeutet denn:

    where ( feld1 = :wert1 :Null1)
    ...
  35. Entweder habt ihr die Fragestellung nicht richtig...

    Entweder habt ihr die Fragestellung nicht richtig gelesen oder ich habe gerade ein Brett vorm Kopf:

    Dietlinde hat doch geschrieben, dass sie an den Selektionsfeldern nicht erkennen kann, ob die...
  36. Dietlinde, dann ist wahrscheinlich Birgittas...

    Dietlinde, dann ist wahrscheinlich Birgittas Vorschlag mit dem dynamischen "Values-Statement" die eleganteste Lösung. Ich wusste nicht, dass das geht und habe das bisher mit einem Cursor gelöst.
    ...
  37. Du müsstest das dynamische SQL in einem Cursor...

    Du müsstest das dynamische SQL in einem Cursor verarbeiten. In eine Datei ausgeben musst du es nicht.
    Wenn dein dynamisches SQL ein Count ist, wird dein cursor genau eine Zeile und eine Spalte...
  38. Hallo Dietlinde, du beschreibst da ein...

    Hallo Dietlinde,
    du beschreibst da ein statisches SQL, an das du eine dynamische where Anweisung andocken willst. Das geht (meines Wissens nach) nicht.

    Entweder machst du das ganze SQL dynamisch:...
  39. Antworten
    25
    Hits
    23.920

    Herzlichen Glückwunsch. Das werde ich nicht mehr...

    Herzlichen Glückwunsch. Das werde ich nicht mehr erreichen!
  40. Antworten
    18
    Hits
    14.877

    Ich würde eine Common Table Expression verwenden,...

    Ich würde eine Common Table Expression verwenden, die mir zuerst die Aufträge mit dem jeweils neuesten Zeitstempel liefert. Dann würde ich darauf joinen:

    Ungefähr so:




    with...
  41. Antworten
    19
    Hits
    30.568

    Guten Tag zusammen, IBM hat das Problem...

    Guten Tag zusammen,

    IBM hat das Problem untersucht und ein PTF genannt, welches das Problem beheben soll. Bei uns auf Release 7.5 ist es das PTF SJ05359.

    Leider erfordert das OTF einen IPL. Wir...
  42. Antworten
    19
    Hits
    30.568

    Das kann ich nicht genau sagen. Ich kann das...

    Das kann ich nicht genau sagen. Ich kann das jedenfalls nicht ausschließen. Es wäre natürlich möglich, dass IBM einen Fehler in der Service-Implementierungssoftware hat.
    Deshalb haben wir den...
  43. Antworten
    19
    Hits
    30.568

    Werde ich tun. IBM hat einiges an Logs verlangt....

    Werde ich tun. IBM hat einiges an Logs verlangt. Die habe ich erstmal bei IBM hochgeladen. Ich muss jetzt warten, was IBM antwortet.
  44. Antworten
    19
    Hits
    30.568

    Es gibt den wrk-Befehl dafür nicht. Aber es gibt...

    Es gibt den wrk-Befehl dafür nicht. Aber es gibt den dspsvraute. Für den User, um den es geht, sind keine Einträge gespeichert.

    Aber wie gesagt, alle anderen Services laufen unter genau dem User...
  45. Antworten
    19
    Hits
    30.568

    Das Problem ist, dass das Benutzerprofil sonst...

    Das Problem ist, dass das Benutzerprofil sonst immer funktioniert. Wir geben da gar kein Kennwort mit. Ich frage aber nochmal bei unserem Administrator nach. Danke für den Tipp.
  46. Antworten
    19
    Hits
    30.568

    Ich habe die Log-Datei des Webservers inzwischen...

    Ich habe die Log-Datei des Webservers inzwischen an IBM gesendet. Da steht an der entsprechenden Stelle Folgendes: (Achtung, ihr müsst weit genug nach rechts scrollen)



    [14.07.25 14:29:02:957...
  47. Antworten
    19
    Hits
    30.568

    Deine Antwort beruhigt mich. Ich hatte schon...

    Deine Antwort beruhigt mich. Ich hatte schon gedacht, das wäre total einfach und ich sehe den Wald vor lauter Bäumen nicht. :-)
  48. Antworten
    19
    Hits
    30.568

    Hast du eine Idee, wie man den Job findet, unter...

    Hast du eine Idee, wie man den Job findet, unter dem dieser IWS-Service Endpunkt läuft? Das dahinterliegende RPG-Programm wird gar nicht erst aufgerufen, da kann ich also nicht mit einem Service...
  49. Antworten
    19
    Hits
    30.568

    Erst mal vielen Dank für eure Antworten. Das...

    Erst mal vielen Dank für eure Antworten. Das Benutzerprofil kann es (eigentlich) nicht sein, da alle Webservices unter demselben usrprf laufen. Alle anderen Services funktionieren weiterhin, nur...
  50. Antworten
    19
    Hits
    30.568

    Problem mit neu erstelltem Webservice im IWS

    Hallo Forum,
    wir haben einen neuen Webservice im IWS erstellt und bekommen beim ersten Aufruf folgenden Fehler:

    HTTP/1.1 500 Internal Server ErrorDate: Mon, 14 Jul 2025 12:29:07 GMTServer:...
  51. Homeoffice ist bei uns regulär zu 50% möglich. Ob...

    Homeoffice ist bei uns regulär zu 50% möglich. Ob mehr geht, weiß ich nicht.

    Wäre bestimmt eine interessante Zusammenarbeit geworden! 30 Jahre jünger müsstest du nicht zwingend sein, aber es wäre...
  52. Stellenangebot für Software-Entwickler (m/w/d) im schönen Detmold!

    Hallo zusammen,

    ich schreibe der Einfachheit halber mal in der männlichen Form, auch wenn das Angebot selbstverständlich auch für andere Geschlechter gilt:

    Wir suchen einen festangestellten...
  53. Antworten
    34
    Hits
    33.670

    Ich tue mich da etwas schwer, so einfach in den...

    Ich tue mich da etwas schwer, so einfach in den TCP Einstellungen Änderungen durchzuführen. Bei uns steht der TCPKEEPALV auf 15. Heißt das, dass ich einfach 15 Minuten warten müsste, damit der Job...
  54. Antworten
    34
    Hits
    33.670

    Irgendwie klappt das bei mir nicht. Ich schaffe...

    Irgendwie klappt das bei mir nicht. Ich schaffe es nicht, einen Job in einen DSCMSG Status zu bekommen. Ich habe versucht, den Job mit CGHJOB zu ändern, so dass DEVRCYACN(*DSCMSG) ist. Danach habe...
  55. Ich habe das gerade bei mir ausprobiert. Ist kein...

    Ich habe das gerade bei mir ausprobiert. Ist kein Problem. Fehlen dir vielleicht Schreibrechte auf dem IFS? Oder habt ihr eine Sicherheitssoftware (z.B. Razlee) im Einsatz, die das Schreiben auf das...
  56. Antworten
    34
    Hits
    33.670

    So, ich habe mal einen Test durchgeführt, der...

    So, ich habe mal einen Test durchgeführt, der leider nicht zum Erfolg geführt hat:


    Ich habe eine Genie-Sitzung mit einem festen Namen erzeugen können. Dazu habe ich im Link einfach...
  57. Antworten
    34
    Hits
    33.670

    Vielen Dank für eure Antworten. CICS habe ich...

    Vielen Dank für eure Antworten.
    CICS habe ich für die IBM i noch nicht gehört (das heißt aber nichts). Ich habe das nur von IBM i Großrechnern mal gehört.

    Aber egal: Ich werde das mal...
  58. Antworten
    34
    Hits
    33.670

    Wir haben bei uns sehr viele Anwender, die ihre...

    Wir haben bei uns sehr viele Anwender, die ihre Profound Sitzungen einfach zuklicken. Da bleiben dann oft auf der IBM i Sitzungs-Jobs bestehen. Es passiert leider auch öfter, dass (z.B. im...
  59. Antworten
    10
    Hits
    4.140

    Ich widerspreche dir nur ungern und auch äußerst...

    Ich widerspreche dir nur ungern und auch äußerst selten:

    Aber bei uns läuft das auch problemlos mit Buttons oder auch, wenn ich vorher explizit in ein anderes Nicht-Subfile-Feld klicke und der...
  60. Antworten
    10
    Hits
    4.140

    Ich meine, unsere Steuerung klappt mit den...

    Ich meine, unsere Steuerung klappt mit den folgenden Einstellungen:

    687

    Die Kombination aus "position at top" und subfile return rrn sorgt dafür, dass man nach dem exfmt immer den obersten...
  61. Antworten
    10
    Hits
    4.140

    Hallo Baldur, du beschäftigst dich mit...

    Hallo Baldur,
    du beschäftigst dich mit ProfoundUI? Das finde ich ja interessant.

    Ich bin mir im Moment nicht ganz sicher. Aber ich meine, dass wir das Halten der Position eines Grid ohne...
  62. Antworten
    5
    Hits
    20.183

    Vielen Dank, Baldur! Genau die Erklärung mit dem...

    Vielen Dank, Baldur!
    Genau die Erklärung mit dem EXTPGM habe ich gesucht!. Ich war mir irgendwie sicher, dass es gehen würde, habe die Syntax aber nicht mehr gefunden. Ich war dann verunsichert, als...
  63. Antworten
    5
    Hits
    20.183

    Dynamischer Call per Prototype

    Hallo zusammen,

    im Nicht-Fully-Free RPG konnte ich Programme ja aufrufen, indem ich den Programmnamen beim Call als Variable mitgegeben habe.

    Ich würde so etwas gerne im fully free machen. Da...
  64. Habe es schon selber gefunden: SELECT * FROM...

    Habe es schon selber gefunden:

    SELECT * FROM TABLE(QSYS2.OBJECT_STATISTICS(OBJECT_SCHEMA=>'MYLIB',
    OBJTYPELIST=>'PGM, SRVPGM')) AS X

    liefert die benötigten Daten.
  65. Statistikdaten für ein Programmobjekt ermitteln

    Guten Tag,
    ich hoffe, ihr hattet schöne Weihnachten.

    Ich würde gerne auf einfache Art aus unseren Programmobjekten einige Daten extrahieren: Wann erstellt, wann zuletzt benutzt, an wieviel Tagen...
  66. Antworten
    8
    Hits
    8.274

    Vielleicht schreiben die 7 Programme nicht...

    Vielleicht schreiben die 7 Programme nicht einfach nur, sondern lesen auch Daten. Wenn da ein Index / eine LF fehlt, kann das natürlich dauern. Das ist dann aber kein Schreibproblem.
    Ich denke, ohne...
  67. Antworten
    8
    Hits
    8.274

    Hallo Andrea, es geht mir wie Robi: Ich habe...

    Hallo Andrea,
    es geht mir wie Robi: Ich habe dein Problem auch noch nicht verstanden. Mit Insert Into schreibt man immer in eine physische Tabelle. Wenn man weitere logische Tabellen oder Indices...
  68. Antworten
    13
    Hits
    15.588

    Wahrscheinlich wäre es gut, die Formate vor jedem...

    Wahrscheinlich wäre es gut, die Formate vor jedem Fetch zu clearen. Nach dem Fetch muss man dann prüfen, welches Format gefüllt ist.

    LG, Dieter
  69. Antworten
    13
    Hits
    15.588

    Hier ist noch ein Lösungsbeispiel in fully free....

    Hier ist noch ein Lösungsbeispiel in fully free. (Ich habe es aber nicht ausprobiert)

    dcl-s MyFormat1DS likeds(MyFormat1);
    dcl-s MyFormat2DS likeds(MyFormat2);


    exec sql declare C1 cursor for...
  70. Deine Links sind zu lang. Es sieht für mich so...

    Deine Links sind zu lang. Es sieht für mich so aus, als wären da Images im Base64 Format in den Links enthalten. Ich kann deine Links zwar sehen, aber wenn ich sie anklicke, bekomme ich
    ...
  71. Und nochmal zum Forumseintrag: Ich habe erst in...

    Und nochmal zum Forumseintrag: Ich habe erst in deinem letzten Post das .png gesehen. Ich weiß nicht, wo das sonst gestanden haben könnte.
  72. Bist du sicher, dass wirklich der Befehl...

    Bist du sicher, dass wirklich der Befehl cpyfrmimpf abstürzt? Laut Joblog wird da ein CRTSRCPF ausgeführt und das stürzt mit dem RCDLEN Fehler ab. Kannst du das Programm mal debuggen und hinter dem...
  73. Antworten
    14
    Hits
    14.163

    Ich kann zu dem Post nichts beitragen, aber ich...

    Ich kann zu dem Post nichts beitragen, aber ich habe den RGZPFM gerade mal im laufenden Betrieb für eine Tabelle, die permanent im Zugriff ist, aufgerufen.

    RGZPFM FILE(DAXLOGPF)
    ...
  74. Antworten
    32
    Hits
    53.514

    Wenn ich den Code in eine Procedure schreibe und...

    Wenn ich den Code in eine Procedure schreibe und dann eine Function als Adapter drumlege, habe ich ja doch wieder die Funktion, die letztlich schreibt (auch wenn sie das nicht selber macht, sondern...
  75. Antworten
    32
    Hits
    53.514

    Danke, dass ich euch alle so viele Mühe macht und...

    Danke, dass ich euch alle so viele Mühe macht und so viele Antworten gebt. Aber ich bin immer noch der Meinung, dass eine Funktion, die Daten schreibt, eine klare und einfache Lösung darstellt.
    ...
  76. Antworten
    32
    Hits
    53.514

    Danke, Andreas. Aber bevor hier irgendwo ein...

    Danke, Andreas.

    Aber bevor hier irgendwo ein Herzklabaster ausgelöst wird [?], nochmal zur Klarstellung:

    Wir haben viele SQL-Funktionen, aber die meisten lesen in der Tat nur Daten. Da wir im...
  77. Antworten
    32
    Hits
    53.514

    Genau das finde ich nicht gut. Dann hätte ich...

    Genau das finde ich nicht gut. Dann hätte ich eine Funktion und eine Procedure.

    Ich bin hier anscheinend nicht der Meinung der meisten Foristen:

    Ihr meint, eine Funktion wäre nur zum Lesen und...
  78. Antworten
    32
    Hits
    53.514

    Berechtigte Frage. Zunächst gehe ich davon aus,...

    Berechtigte Frage.
    Zunächst gehe ich davon aus, dass wir das mit etwas Vorlaufzeit mitbekommen werden. Wir hätten dann genug Zeit, eine Schicht (wahrscheinlich in Java) zu bauen (nicht ich, sondern...
  79. Antworten
    32
    Hits
    53.514

    Ja, Andreas. Das habe ich gelesen. Aber ich sehe...

    Ja, Andreas. Das habe ich gelesen. Aber ich sehe es nicht ein. Ich will auch Rückgabewerte senden. Z.B. "Schreiben hat wegen Sperrung nicht geklappt" oder "Blob wurde angelegt. Die neue ID ist xxxx"...
  80. Antworten
    32
    Hits
    53.514

    Du hast es exakt beschrieben: Mit RPG und...

    Du hast es exakt beschrieben: Mit RPG und embedded SQL kann ich die Daten (max 2 GB) in eine DB schreiben. Aber dann brauche ich wieder SQL, um Daten per Webservice auszuliefern. Beim IWS kann man...
  81. Antworten
    32
    Hits
    53.514

    Das Problem sind wirklich die Größen. 8 MB für...

    Das Problem sind wirklich die Größen. 8 MB für ein LOB ist viel zu wenig. Bei uns können die LOBs Grafikdateien sein (z.B. Firmenlogos) oder andere "PC-Dokumente". Z.B. Excel-Dateien, Fotos oder...
  82. Antworten
    32
    Hits
    53.514

    Wenn meine Funktion "writeBlob" heißt, würde ich...

    Wenn meine Funktion "writeBlob" heißt, würde ich im select schon erwarten, dass sie etwas schreibt. Ich bin natürlich vollkommen deiner Meinung, dass die Benamung der Funktionen und Methoden wichtig...
  83. Antworten
    32
    Hits
    53.514

    Langsam wird mit die Problematik mehr und mehr...

    Langsam wird mit die Problematik mehr und mehr bewusst. In meinem Fall weiß ich natürlich, dass die UDF nur für einen ganz bestimmten Zweck verwendet wird. Aber mir ist dank eurer Erklärungen jetzt...
  84. Antworten
    32
    Hits
    53.514

    Guten Morgen in die neue Woche! Ich hätte...

    Guten Morgen in die neue Woche!

    Ich hätte nicht gedacht, dass eine Transaktion in einer Datenbanksprache wie SQL ein Problem sein würde. Wenn ich das alles lese, glaube ich allerdings, dass ich es...
  85. Antworten
    32
    Hits
    53.514

    Nochmals Danke für deine Nachricht. Ich hatte...

    Nochmals Danke für deine Nachricht. Ich hatte ChatGpt bereits gesagt, dass es um IBM i geht.
    Aber ich habe nochmal nachgefragt. ChatGpt glaubt, es gäbe die Anweisung START TRANSACTION.

    Ich muss...
  86. Antworten
    32
    Hits
    53.514

    Hallo Baldur, ich habe gerade mal ChatGPT...

    Hallo Baldur,
    ich habe gerade mal ChatGPT gefragt. Die KI ist der Meinung, dass es klappt:

    Ja, es ist möglich, die Updates in einer Transaktion innerhalb der SQL UDF zusammenzufassen, um...
  87. Antworten
    32
    Hits
    53.514

    Vielen Dank für deine Antwort. Geht das...

    Vielen Dank für deine Antwort.

    Geht das wirklich nur per RPG? Ich habe gar kein RPG-Programm. Ich habe eine SQL-Funktion, die einen Webservice-Aufruf bedient. Die Funktion hängt am IWS.

    Die SQL...
  88. Antworten
    32
    Hits
    53.514

    Transaktion in einer SQL UDF durchführen

    Hallo zusammen,
    ich habe mich bisher mit dem Thema commit Steuerung und Transaktionen nicht wirklich beschäftigt.

    Jetzt habe ich aber einen Fall, wo eine Transaktion sehr hilfreich wäre.

    In...
  89. Antworten
    10
    Hits
    10.931

    Eigentlich sieht das bei dir gar nicht schlecht...

    Eigentlich sieht das bei dir gar nicht schlecht aus, denke ich. Hier mal ein Beispiel, wie
    ich Tabellen erstelle:


    create or replace table eddatlib/daxdatar (
    rt_rec_id decimal(15) ...
  90. Antworten
    22
    Hits
    37.590

    Vielen Dank, Andreas. Ich weiß nicht genau,...

    Vielen Dank, Andreas.

    Ich weiß nicht genau, was ich eben falsch gemacht habe. Aber jetzt wird ohne weiteres Zutun der SQL Code beim STRDBG angezeigt.

    Das mit RDi probiere ich morgen mal aus.
  91. Antworten
    22
    Hits
    37.590

    Zum Debuggen habe ich doch nochmal eine Frage....

    Zum Debuggen habe ich doch nochmal eine Frage. Der grafische Debugger aus ACS ist schon recht unhandlich. Deshalb habe ich gedacht, ich befolge deinen Rat und debugge das mit STRDBG.

    Ich habe also...
  92. Antworten
    22
    Hits
    37.590

    Bevor jemand den Unsinn, den ich geschrieben...

    Bevor jemand den Unsinn, den ich geschrieben habe, für bare Münze nimmt, hier nochmal eine Richtigstellung:

    Ich habe inzwischen herausgefunden, dass es doch das Schlüsselwort "program name" gibt....
  93. Antworten
    22
    Hits
    37.590

    Wir verwenden ebenfalls nur create or replace. ...

    Wir verwenden ebenfalls nur create or replace.

    Ich finde es ja supergut, dass man den specific Name nicht einfach von einer anderen Funktion aus nochmal benutzen kann. Diese Gefahr ist durch die...
  94. Antworten
    22
    Hits
    37.590

    Das ist richtig. Danke für den Hinweis. Ich...

    Das ist richtig. Danke für den Hinweis.

    Ich habe noch ein wenig weiter probiert. Bei mir klappt die Angabe des Programmnamens nur, wenn ich das Schlüsselwort "specific" verwende. PROGRAMM_NAME...
  95. Antworten
    22
    Hits
    37.590

    Hallo Birgitta, vielen Dank für deine Infos....

    Hallo Birgitta,
    vielen Dank für deine Infos. Genau das Schlüsselwort PROGRAM_NAME kannte ich bisher nicht. SPECIFIC_NAME habe ich bisher auch bei Überladungen eingesetzt.

    Ist es eigentlich eine...
  96. Antworten
    22
    Hits
    37.590

    Anfangs haben wir bei Webservices auch...

    Anfangs haben wir bei Webservices auch angenommen, dass es reicht, wenige MB (mit RPG) zurückzugeben. Für Listen mit mehr Daten haben wir dann Paging eingebaut. Wir haben aber das Problem, dass wir...
  97. Antworten
    22
    Hits
    37.590

    Vielen Dank an euch beide. Das sind wertvolle...

    Vielen Dank an euch beide. Das sind wertvolle Tipps.

    Die Sache mit der Businesslogik ist etwas problematisch. Seit 30 Jahren handhaben wir das so, wie Dieter Bender es geschrieben hat: Keine...
  98. Antworten
    22
    Hits
    37.590

    SQL UDF erstellen - Best practices

    Hallo zusammen,

    ich möchte verstärkt SQL Programmierung betreiben und dabei SQL Funktionen programmieren

    Dafür brauche ich mal ein paar Tipps von euch:

    Insbesondere das Debugging von SQL...
  99. Hallo zusammen, ich habe das Problem gefunden....

    Hallo zusammen,
    ich habe das Problem gefunden. Wenn man es erstmal verstanden hat, ist es ganz einfach:


    Ich habe in meinem Programm 2 select-Anweisungen, von denen nur eine ausgeführt wird:

    ...
  100. Es ist und bleibt merkwürdig: Ich habe jetzt...

    Es ist und bleibt merkwürdig:

    Ich habe jetzt eine ganz simple Testfunktion geschrieben:



    --============================================================================
    -- Test für SQLCODE...
Ergebnis 1 bis 100 von 1097
Seite 1 von 11 1 2 3 4