[NEWSboard IBMi Forum]

Suchen:

Type: Posts; Benutzer: Andreas_Prouza

Seite 1 von 4 1 2 3 4

Suchen: Search took 0,01 seconds.

  1. Antworten
    7
    Hits
    246

    Du musst die Variable qualifiziert mit der Lib...

    Du musst die Variable qualifiziert mit der Lib angeben. Ansonsten sucht er sie (glaube ich) über den PATH (nicht LIBL) ... bin mir aber jetzt nicht mehr sicher.
  2. Danke für deinen Input. Du hast natürlich recht,...

    Danke für deinen Input. Du hast natürlich recht, dass auch bei GET alles verschlüsselt wird. Die einzige Unsicherheit hier ist der WebServer der (je nach Konfiguration) die gesamte URL ins Log...
  3. Antworten
    7
    Hits
    246

    Mir ist die Aufgabenstellung nicht ganz klar. ...

    Mir ist die Aufgabenstellung nicht ganz klar.
    Was für Variablen meinst du wenn es nicht in RPG aufgerufen werden soll?
    Du kannst in SQL Globale Variablen erstellen, die kannst du dann auch im CALL...
  4. Node.js wird genauso wie Python oder mittlerweile...

    Node.js wird genauso wie Python oder mittlerweile auch PHP über die Open Source Produkte (YUM) installiert.

    Einen eigenen Webserver zu verwenden hat nichts mit der Sprache zu tun. Keine Sprache...
  5. @1: Genau, entweder habt ihr jemanden mit...

    @1: Genau, entweder habt ihr jemanden mit Erfahrung mit Python, ansonsten unterstütze ich gerne

    @2: Genau, im Prinzip ist es immer der gleiche Aufbau:

    Funktion erstellen (z.B. hier...
  6. Hi Dieter, Das verstehe ich auch sehr gut....

    Hi Dieter,

    Das verstehe ich auch sehr gut.
    Ergänzend sei hier nur angemerkt, dass die Kunden bei denen ich es im Einsatz habe sich ebenfalls großteils nicht mit Python auskennen.
    Ich habe ihnen...
  7. Der IWS ist sehr beschränkt in vielen Bereichen...

    Der IWS ist sehr beschränkt in vielen Bereichen (dabei rede ich noch nicht einmal von Versionsverwaltung, Deployment usw.).
    Deshalb habe ich mit Python auf der IBM i ein kleines Beispiel-Projekt auf...
  8. Ich würde im SRVPGM noch eine weitere...

    Ich würde im SRVPGM noch eine weitere (Wrapper-)Prozedur machen, wo der Rückgabeparameter varucs2(10000) ist.
    Diese Wrapper-Prozedur ruft dann deine Original-Prozedur auf und schneidet die Werte ab,...
  9. Das gäbe es sicher. Manchmal macht man lieber...

    Das gäbe es sicher. Manchmal macht man lieber einen Spagat und fährt drei mal um den Block, nur damit man sich das Zertifikat "Standard" aushändigen kann ohne zu überlegen ob es technisch überhaupt...
  10. Ich persönlich bin kein Freund von dieser...

    Ich persönlich bin kein Freund von dieser Einordnung (GET = Lesen, POST = Schreiben usw.).
    Vor allem da auf technischer Ebene es große Unterschiede gibt und nicht jedes "Lesen" mit einem GET...
  11. Es gibt eine einfache Grundregel: Bei SQL...

    Es gibt eine einfache Grundregel:
    Bei SQL Funktionen wird der Rückgabewert über den RETURN gemacht.
    Bei SQL Prozeduren wird der Rückgabewert über die Parameter (mit IN, OUT und INOUT) gesteuert....
  12. Antworten
    5
    Hits
    250

    Wenn ich es richtig verstanden habe, wird ein PDF...

    Wenn ich es richtig verstanden habe, wird ein PDF gar nicht mehr erlaubt sein (nur noch als Beilage).
    Es wird wohl ein definiertes Format geben (vermutlich XML) welches die Rechnungsdaten...
  13. Thema: Qsh

    von Andreas_Prouza
    Antworten
    2
    Hits
    451

    Nur ergänzend zu dem Thema: Ich würde die...

    Nur ergänzend zu dem Thema:
    Ich würde die Umleitung direkt im Befehl machen "ls -t > fileliste.txt". Da ersparst du dir auch das -l (kleine L).
    Du hast dann die Files schön aufgelistet ohne dich...
  14. Danke für den Hinweis Holger!

    Danke für den Hinweis Holger!
  15. Antworten
    4
    Hits
    457

    Bei Tabellen gibt es kein "AS", nur bei Spalten:...

    Bei Tabellen gibt es kein "AS", nur bei Spalten:

    Select SP1 as neuer_name_spalte from tab1 neuer_name_tabelle
  16. Antworten
    8
    Hits
    879

    JDBC :-) ... oder (meine empfohlene Variante):...

    JDBC :-) ... oder (meine empfohlene Variante): via WebAPI.
    Hier definierst du ganz genau die Schnittstellen und hast damit auf der IBM i eine bessere Kontrolle was rein & raus geht.
  17. Antworten
    3
    Hits
    613

    musst du vielleicht den Parameter für -name unter...

    musst du vielleicht den Parameter für -name unter Hochkomma setzen?
    find /home/RPCON1R -ctime +1 -name '*.*'

    lg Andreas
  18. Antworten
    13
    Hits
    1.127

    Wenn POUSDT vom Type ein Datum ist, dann sollte...

    Wenn POUSDT vom Type ein Datum ist, dann sollte die RPG Variable auch vom Typ ein Datum sein.
    Oder du konvertierst um.
  19. Thema: S Q L

    von Andreas_Prouza
    Antworten
    3
    Hits
    586

    Du kannst die YEAR Funktion in SQL dafür...

    Du kannst die YEAR Funktion in SQL dafür verwenden:

    values( year( current timestamp))
  20. Antworten
    25
    Hits
    2.222

    Ich schließe mich da voll und ganz Hoger an....

    Ich schließe mich da voll und ganz Hoger an.
    Solange es brave Entwickler/Dienstleister & Co gibt, die mit Workarounds es immer wieder schaffen die Kurve zu kratzen und dadurch den Leidensdruck immer...
  21. Antworten
    5
    Hits
    677

    Ich kann zumindest aus Erfahrung sagen, dass ich...

    Ich kann zumindest aus Erfahrung sagen, dass ich mehr Probleme mit Systemen hatte die im Systemwert 65535 hinterlegt hatten als einer "korrekten" CCSID.
    Eine Mischform von 65535, 273 (bzw. 1141)...
  22. Antworten
    25
    Hits
    2.222

    ... einfach genial! :D Da in der heutigen Welt...

    ... einfach genial! :D

    Da in der heutigen Welt immer mehr mit TCP kommuniziert wird (WebServices, Mail, ...) und generell SSL (auch bei Telnet) immer größere Bedeutung haben, gibt es allein aus...
  23. Antworten
    7
    Hits
    781

    Ich versteh echt nicht warum da jedes mal so...

    Ich versteh echt nicht warum da jedes mal so herumdiskutiert werden muss.
    Wenn ihr es immer abwertet, sobald jemand neue (oder andere) Möglichkeiten hier vorzeigt, drückt ihr damit die Qualität des...
  24. Antworten
    7
    Hits
    781

    Servus, hier findest du eine Liste mit den SQL...

    Servus,

    hier findest du eine Liste mit den SQL Services (Views, UDTF, etc.):
    https://www.ibm.com/support/pages/ibm-i-services-sql

    lg Andreas
  25. Antworten
    17
    Hits
    1.573

    Alle Sourcen, egal ob PF, LF, RPG, CL, SQL View,...

    Alle Sourcen, egal ob PF, LF, RPG, CL, SQL View, SQL Table bis hin zu SQL Prozeduren und Funktionen oder SQL Index, sollten in SRC-PF (oder im IFS) gespeichert werden.

    Zumindest wenn man ein...
  26. Antworten
    17
    Hits
    1.573

    Mitlerweile gibt es die HTTP-Funktionen in der...

    Mitlerweile gibt es die HTTP-Funktionen in der QSYS2.
    Die sind auch in C statt in Java geschrieben, wodurch keine JVM gestartet werden muss....
  27. Ich würde es via SCP machen. Geht ebenfalls über...

    Ich würde es via SCP machen. Geht ebenfalls über SSH.


    scp test@host:/html/typo3/public/export/export_angebotsnacharbeit.csv /FFPublic/MS_CRM/ANBO_2024-01-15-13.20.00.000000.csv
  28. Antworten
    8
    Hits
    879

    Wie genau sieht denn dein Connection-String aus....

    Wie genau sieht denn dein Connection-String aus.
    Oder deine DSN Konfig.
    Oder wie auch immer du dich Verbindest.
  29. Antworten
    2
    Hits
    535

    Normal wird ein Hochkomma geschrieben um einen...

    Normal wird ein Hochkomma geschrieben um einen String zu beschränken (Start & Ende).
    Wenn jetzt ein String im String ist, müssen diese "Escaped" werden.
    Im CL oder RPG ist es das gleiche, wenn du...
  30. Antworten
    6
    Hits
    1.092

    Schönes Weihnachtsfest

    Ganz verwundert musste ich feststellen, dass der Weihnachts-Post gar nicht wie gewohnt schon vor 2 Wochen gestartet war :-)

    Ich wünsch euch ein schönes Weihnachtsfest!
    Auf ein spannendes Jahr...
  31. Wechsle lieber auf POST statt GET. Wundert mich...

    Wechsle lieber auf POST statt GET.
    Wundert mich dass man da überhaupt via GET was übertragen kann.
    Bei GET gibt's einige Einschränkungen und ist gerade für sowas nicht geeignet.
    Mit POST übergibst...
  32. Genau, das commit wäre für das gesamte Programm...

    Genau, das commit wäre für das gesamte Programm gültig.
    Dann wäre sie Variante vom Manuel besser.
    Du kannst einfach beim Deklarieren des Cursors am Ende ein "... for Update" dranhängen.
    Dann ist...
  33. Du kannst im SQL auch das Commit-Level auf *RR...

    Du kannst im SQL auch das Commit-Level auf *RR setzen.
    Dann werden alle Sätze die gelesen werden automatisch gesperrt.
    Du musst sie dann halt mit Commit/Rollback wieder freigeben.
  34. Antworten
    13
    Hits
    1.223

    Hast du die Möglichkeit dir am PC einfach ein DB...

    Hast du die Möglichkeit dir am PC einfach ein DB Client (z.B. DBeaver, den gibt's auch als ZIP und braucht keine Admin Rechte) herunterzuladen und dort ein Verbindung einzurichten und zu testen?
    Der...
  35. Antworten
    5
    Hits
    422

    Beim TCP Sniffern sollte man auch die...

    Beim TCP Sniffern sollte man auch die entsprechenden Filter verwenden um nur den gewünschten Bereich zu sammeln, sonst bekommst du den gesamten TCP Traffic.
    Falls ihr tiefere Unterstützung benötigt,...
  36. Antworten
    5
    Hits
    422

    Hallo Klaus, Das kann leider mehrere Ursachen...

    Hallo Klaus,

    Das kann leider mehrere Ursachen haben (TLS Version, Proxy, ...).
    Bei solchen Problemen bin ich immer am schnellsten, wenn ich mir einen TCP-Sniffer auf dem Client aktiviere...
  37. Antworten
    13
    Hits
    1.224

    Nicht, dass ich hier eure Sticheleien...

    Nicht, dass ich hier eure Sticheleien unterbrechen will, aber ein paar Cents werfe ich auch noch rein:

    * Die Möglichkeit im ACS mit SRC-PF oder IFS Sourcen zu arbeiten gibt es schon seit vielen...
  38. Wenn man mit SSH-Keys arbeitet (und das sollte...

    Wenn man mit SSH-Keys arbeitet (und das sollte man immer tun) kann man das in ein Script einbauen.
    So mache ich das schon öfter.

    Mit dem SSH kann man sehr viel machen (scp, rsync, remote-cmds,...
  39. Hierfür wäre es via SSH am einfachsten: ssh...

    Hierfür wäre es via SSH am einfachsten:

    ssh host "cd wo/auch/immer; mv *.txt verzeichnis"
  40. Wie sieht denn dein Code aus? Ich hab jetzt mal...

    Wie sieht denn dein Code aus?
    Ich hab jetzt mal schnell ein Beisipel gemacht und hab das erwartete Ergebnis im RPG bekommen.:

    dcl-s l_1 packed(5 : 3);

    exec sql set :l_1 = 8.7 / 100;
    ...
  41. Antworten
    4
    Hits
    658

    Wenn die ID automatisch generiert wird reicht es...

    Wenn die ID automatisch generiert wird reicht es wenn du die ID Spalte beim Insert weg lässt.

    Via SQL:

    Insert into FEHLE00001 (Spalte1, Spalte2) values ('Wert1', 'Wert2')

    oder

    Insert into...
  42. Das ist eben kein Standard-Escape. Standard würde...

    Das ist eben kein Standard-Escape. Standard würde bedeuten, dass du sowohl Cleint- als auch Server-Seitig nichts machen musst, da dass die Framworks automatisch übersetzen.

    Die beschriebene Lösung...
  43. Antworten
    2
    Hits
    558

    Hallo, 1. Ich setze lieber auf bash 2. mit...

    Hallo,

    1. Ich setze lieber auf bash
    2. mit gensub. Das musst du aber ggf. nachinstallieren: yum install gawk

    #!/usr/bin/bash
    MY_CAR="'"
    echo $MY_CAR
    cat $1 | awk '{print...
  44. Antworten
    1
    Hits
    1.046

    Gemacht noch nicht, aber die üblichen...

    Gemacht noch nicht, aber die üblichen Verdächtigen kämen hier in Frage: Java & Co.
    Ich persönlich würde hierfür Python verwenden.
    Egal was du dafür verwendest, das ganze könnte als Service auf der...
  45. Antworten
    16
    Hits
    2.359

    Wenn du z.B. als IBM i User ITEC01 dich via ssh...

    Wenn du z.B. als IBM i User ITEC01 dich via ssh spepgmrkv@localhost an dem System anmeldest, wird der Fingerprint vom Server in die known_hosts vom ITEC01 auf der i geschrieben...
  46. Antworten
    16
    Hits
    2.359

    Probiere mal dich auf der IBM i direkt via QSH...

    Probiere mal dich auf der IBM i direkt via QSH mit ssh user1@localhost einzuloggen.
    Und dann probier mit dem User1 via QSH ins Homeverzeichnis zu gehen: QSH --> cd /home/user1
    ... um zu sehen, dass...
  47. Antworten
    16
    Hits
    2.359

    Für /Home/user passen auch die Rechte?

    Für /Home/user passen auch die Rechte?
  48. Antworten
    16
    Hits
    2.359

    Dann ist das seltsam. Sollte eigentlich nichts...

    Dann ist das seltsam.
    Sollte eigentlich nichts ausmachen, aber hast du im Passwort Sonderzeichen?
    Du könntest auch probieren eine .profile Datei zu hinterlegen und Bash dem User zuzuordnen:...
  49. Antworten
    16
    Hits
    2.359

    Ich habe dich schon richtig verstanden. Ich habe...

    Ich habe dich schon richtig verstanden. Ich habe ja geschrieben, dass ich auf meinem PC auch für 2 verschiedene User auf der IBM i die Keys habe.
    Das hat nichts damit zu tun was für einen User du am...
  50. Antworten
    16
    Hits
    2.359

    Es müssen alle Rechte und Owner IMMER auf beiden...

    Es müssen alle Rechte und Owner IMMER auf beiden Geräten stimmen (Client & Server).
    Passt irgendeine Komponente nicht, gibt's ein Problem.
    Leider liefert SSH keine Fehlermeldung woran es liegt.
    ...
  51. Antworten
    16
    Hits
    2.359

    Wenn dein Private Key für User A auf deinem PC...

    Wenn dein Private Key für User A auf deinem PC die korrekten Rechte hat und der Private Key für User B eben nicht, dann liegt es daran.

    Grundsätzlich müssen folgende Faktoren geprüft werden:

    Am...
  52. Antworten
    16
    Hits
    2.359

    Ich habe auch für unterschiedliche User einen...

    Ich habe auch für unterschiedliche User einen ssh-key.
    Wichtig ist auch, dass der Private Key nur für den Client user lesbar ist.
    Alle anderen dürfen nicht mal drauf lesen können.

    Der Owner am...
  53. Antworten
    16
    Hits
    2.359

    Hallo Klaus, Hast du auch die Rechte im .ssh...

    Hallo Klaus,

    Hast du auch die Rechte im .ssh Verzeichnis und dem Public Key geprüft?
    Hierfür muss alles passen....
  54. OK dann habt ihr das Open Source Packet nicht...

    OK dann habt ihr das Open Source Packet nicht installiert.
    Bash befindet sich im Verzeichnis /QOpenSys/pkgs/bin/bash, so wie auch der LS und vieles andere.

    Wenn du Probieren willst ob es damit...
  55. Antworten
    11
    Hits
    1.563

    Neben der IDENTITY gäbe es auch SEQUENCE ...

    Neben der IDENTITY gäbe es auch SEQUENCE

    CREATE SEQUENCE MySeq
    START WITH 1
    INCREMENT BY 1
    MAXVALUE 10000
    CYCLE

    VALUES (NEXT VALUE FOR MySeq)
  56. OK, dass du das mit der Umleitung probiert hast...

    OK, dass du das mit der Umleitung probiert hast und du keine Ausgabe bekommen hast, hab ich nicht herauslesen können.

    Manchmal gibt es eine Spoolausgabe, da könntest du schauen ob es ein Spool mit...
  57. Das ist eigentlich genau das Thema. Wenn das LS...

    Das ist eigentlich genau das Thema.
    Wenn das LS abstürzt und das OS eine Meldung wirft, kann man die Meldung Umleiten.
    Die Umleitung hat nichts mit dem LS zu tun.
  58. Ohne Pfadangabe werden die Logs immer in das...

    Ohne Pfadangabe werden die Logs immer in das Current Directory geschrieben.
    Am besten gibst du für die Ausgabe das /tmp/ Verzeichnis an.
    Dort kann jeder rein schreiben.
  59. Und was passiert, wenn du "ls -la...

    Und was passiert, wenn du "ls -la /irgend/ein/pfad/" auf den Pfad absetzt?
    Dass es keinen Fehler gibt ist sehr seltsam.
    Du könntest aber alle Meldungen in eine Textdatei umleiten lassen, falls es...
  60. Hi Robi, Keine Rückmeldung ist seltsam. Was...

    Hi Robi,

    Keine Rückmeldung ist seltsam.
    Was steht denn im Call-Stack?
    Du kannst auch via WRKACTJOB mal schauen ob da was läuft. QSH macht für gewöhnlich einen neuen Job auf um das abzuarbeiten....
  61. Antworten
    5
    Hits
    1.128

    Wenn du einen Wartungsvertrag hast gibt es einen...

    Wenn du einen Wartungsvertrag hast gibt es einen neuen Lizenzschlüssel (eine simple Jar-Datei) die im ESS freigeschaltet werden muss.
    Normal macht das euer IBM Business Partner.
    Ich habe jedoch die...
  62. Ich kenne die Objekttabelle. Ich meinte, man muss...

    Ich kenne die Objekttabelle. Ich meinte, man muss die entsprechende Ansicht öffnen, eben die Objekttabelle.
    Für mich stellt sich da nur die Frage ob ich von link komme oder von rechts. Als...
  63. Antworten
    13
    Hits
    2.253

    Es gab das Programm "Daykill" welches man (früher...

    Es gab das Programm "Daykill" welches man (früher zumindest) auf EBay kaufen konnte.
  64. Genau, was im RDi aktuell auch nicht viel anders...

    Genau, was im RDi aktuell auch nicht viel anders ist. Um die Texte sehen zu können muss man auch ein separate Ansicht öffnen.


    Git bietet so viel mehr als eine simple Versionskontrolle.
    Dadurch...
  65. Antworten
    6
    Hits
    990

    Dafür ist die Syntax "format json" zuständig, das...

    Dafür ist die Syntax "format json" zuständig, das es als JSON hineingebettet wird.
  66. Antworten
    13
    Hits
    2.253

    Kommt natürlich drauf an was für ein Modell mit...

    Kommt natürlich drauf an was für ein Modell mit welcher Ausstattung (z.B. Anzahl der Disks).
    Ich hatte eine 150er, die war so schwer wie ein PC.
    Gab aber auch die großen Brummer, die waren sicher >...
  67. Schein mal in mein Build-Tool rein...

    Schein mal in mein Build-Tool rein (https://github.com/andreas-prouza/ibm-i-build) dort habe ich ein paar Beispiel Sourcen wo ich das genauso mache.
    (Z.B. in: prouzalib/qrpglesrc/logger.sqlrpgle)
    ...
  68. Losfahren kannst du damit schon seit langem. Wir...

    Losfahren kannst du damit schon seit langem.
    Wir reden hier ja um die "Getränkehalter" ;-)


    Ich verstehe die Bedenken, hatte ich lange auch, nur wenn ich mir die "fertigen" Lösungen...
  69. Hier noch eine weiter Möglichkeit bzgl. der...

    Hier noch eine weiter Möglichkeit bzgl. der Source-Texte.
    Diese könnten bei der Übernahme ins IFS einmal automatisiert in ein Markdown-File geschrieben werden.
    Darin auch gleich der Link um die...
  70. Auf das Thema Service Programme gehe ich jetzt...

    Auf das Thema Service Programme gehe ich jetzt mit Absicht nicht ein um hier nicht zu sehr Offtopic zu sein. Kann gerne auch in einem separaten Thread diskutiert werden.



    Ich habe beides im IFS...
  71. Hallo Dieter, Ich mach mal den Anfang hier....

    Hallo Dieter,

    Ich mach mal den Anfang hier.
    Ich habe immer wieder über dieses Thema nachgedacht.
    Mich würde interessieren, wie viele bei der Entwicklung in der Praxis tatsächlich auf den...
  72. Antworten
    6
    Hits
    1.218

    Am besten ist, wenn benötigte Libs (jar-Files) in...

    Am besten ist, wenn benötigte Libs (jar-Files) in einem eigenen lib-Ordner gespeichert werden (außerhalb der IBM i Standard Ordner).
    Der Classpath wird dann mit diesen lib-Ordner gesetzt.
    Damit...
  73. Antworten
    6
    Hits
    1.276

    Es gibt die Extension "IBM i Development Pack"....

    Es gibt die Extension "IBM i Development Pack". Dieses beinhaltet alle wichtigen Extensions die automatisch mit installiert werden.
    Ich verwende dann noch weitere für GIT, Java, Python, PHP,...
  74. Antworten
    6
    Hits
    1.276

    Ich verwende nur noch vscode. Die Entwicklungen...

    Ich verwende nur noch vscode.
    Die Entwicklungen dort geht voran. Debuggen kann man auch schon.
    Für mich sind vor allem diese Punkte ausschlaggebend:
    * Kostenfrei
    * Immer aktuell (RDi ist bei...
  75. Thema: Tschüs

    von Andreas_Prouza
    Antworten
    13
    Hits
    2.865

    Viel Spaß und genieß die Zeit. Und nimm dich in...

    Viel Spaß und genieß die Zeit. Und nimm dich in Acht vor dem Freizeitstress! :-)
  76. Hallo Malte, ich glaube was du suchst ist:...

    Hallo Malte,

    ich glaube was du suchst ist: CORS.
    Dafür setzt du im HTTP-Header den Key-Value: Access-Control-Allow-Origin *

    Ich würde nebenbei auch auf die SQL Table Function...
  77. Antworten
    35
    Hits
    6.708

    Du meinst wohl MariaDB ;-)

    Du meinst wohl MariaDB ;-)
  78. Antworten
    8
    Hits
    1.517

    Hi, Die JobQ hängt an einem Subsystem. Beim...

    Hi,
    Die JobQ hängt an einem Subsystem. Beim Anhängen wird definiert wieviele Jobs hier parallel abgearbeitet werden dürfen.
    Angenommen du erlaubst 5 Jobs Parallel und 4 stehen auf MSGW, dann bleibt...
  79. Antworten
    2
    Hits
    1.040

    Lass das "as xx" weg. Das brauchst du da nicht....

    Lass das "as xx" weg. Das brauchst du da nicht.
    Und die Klammer vom ON (...) brauchst du auch nicht.

    lg Andreas
  80. Ohne Internet?!?! Und dass nannte man Leben!?! :-D

    Ohne Internet?!?! Und dass nannte man Leben!?! :-D
  81. Das waren sogar Dokumente die 2018 und 2022...

    Das waren sogar Dokumente die 2018 und 2022 zuletzt aktualisiert wurden.
    Deshalb auch verwirrend. Dementsprechend auch nochmal Danke für die Aufklärung.
    Ich bin erst mit 5.2 in die IBM i Welt...
  82. Danke Birgitta für die Aufklärung. In einigen...

    Danke Birgitta für die Aufklärung.
    In einigen IBM Dokumenten war nämlich die Rede davon, dass die Zugriffspläne im Programm gespeichert werden und gar kein Hinweis auf den Plan Cache.
    Da war ich...
  83. Zugriffs-Plan: Plan-Cache vs. Programm Speicher

    Hallo Gemeinde,

    Ich habe gerade ein Verständnisproblem und hoffe jemand kann mir bei der Aufklärung helfen.

    Wenn ich ein SQLRPGLE Programm mit statischen SQL verwende, wird der Zugriffsplan...
  84. Antworten
    6
    Hits
    64.160

    Grundsätzlich kannst du beim XMLSERIALIZE das...

    Grundsätzlich kannst du beim XMLSERIALIZE das Encoding ausgeben lassen.
    Das Encoding ergibt sich aus dem Inhalt automatisch:



    values(
    xmlserialize (
    xmldocument(
    ...
  85. Antworten
    35
    Hits
    6.708

    ... verstehe jetzt nicht was die Eigen-Werbung...

    ... verstehe jetzt nicht was die Eigen-Werbung mit den neuen TR zu tun haben soll.
  86. Antworten
    35
    Hits
    6.708

    Naja die klassischen Erweiterungen wie SQL...

    Naja die klassischen Erweiterungen wie SQL Services und ein paar nette Features in RPG gibt es ja schon.
    Was allerdings tatsächlich cool aussieht, ist das IBM Remote System Explorer API (RSE API).
    ...
  87. Antworten
    11
    Hits
    13.672

    Verstehe ich das richtig, du hast im FeldA einen...

    Verstehe ich das richtig, du hast im FeldA einen Binären String den du als Hex String in FeldB haben willst?
  88. Ist immer schade und kommt leider viel zu oft vor...

    Ist immer schade und kommt leider viel zu oft vor dass falsche Strukturen vorgegeben werden.
    Egal ob XML oder JSON.
    Da gibt es in fast jeder Programmiersprache super Tools zur Verarbeitung und dann...
  89. Doch hab ich eigentlich genau das geschrieben,...

    Doch hab ich eigentlich genau das geschrieben, denn ich hab geschrieben, dass dadurch SQL den Backslash automatisch hinzufügt.
    Es ist nicht der CAST der das macht, sondern die JSON-Funktion die dann...
  90. In wie fern ist das einfacher als ein simpler...

    In wie fern ist das einfacher als ein simpler CAST für die JSON Daten?
    Ich würde generell die Funktionen selbst das Escapen von allen Zeichen vornehmen lassen.
    Man vergisst etwas und plötzlich...
  91. Kleine Ergänzung: Wenn euer String etwas größer...

    Kleine Ergänzung:
    Wenn euer String etwas größer sein kann, sollltest du lieber CLOB statt CHAR/VARCHAR verwenden.
    Da hast du dann mit der Länge keine Probleme:


    VALUES (json_object('data' :...
  92. Hi Simon, Du musst das JSON in ein CHAR oder...

    Hi Simon,

    Du musst das JSON in ein CHAR oder VARCHAR umwandeln und dann dies als Wert für ein neues JSON Attribut verwenden.
    Dann ergänzt SQL den Backslash automatisch hinzu:

    VALUES...
  93. Antworten
    21
    Hits
    4.228

    ... deshalb sollte Regex auf jedem System...

    ... deshalb sollte Regex auf jedem System installiert sein. Ist auch von der Performance um einiges schneller.
  94. Antworten
    21
    Hits
    4.228

    Genau, die Tiefe der Subdirectories spielt hier...

    Genau, die Tiefe der Subdirectories spielt hier keine Rolle, es wird der gesamte Pfad damit ausgeschlossen, sodass immer nur der Filename hier greift.
  95. Antworten
    21
    Hits
    4.228

    Genau, 5770SS1 Option 39 „International...

    Genau, 5770SS1 Option 39 „International Components for Unicode“.
    Hat keine zusätzliche Kosten und sollte auf jeder IBM i installiert werden.
  96. Antworten
    21
    Hits
    4.228

    Auch hier wieder mit Regex einfach den Pfad...

    Auch hier wieder mit Regex einfach den Pfad entfernen.


    where regexp_like(path_name, '/[^/]*\.temp[^/]*$', 'i')

    \. = der Punkt ist ein Steuerzeichen und muss deshalb mit \ escaped werden
    [^/]...
  97. Antworten
    22
    Hits
    5.352

    Stimmt schon, beim TCP-Sniffer kann extrem viel...

    Stimmt schon, beim TCP-Sniffer kann extrem viel Müll gesammelt werden.
    Deshalb setzt man auch immer Filter ein. Sonst ist das wirklich nur Arbeitsbeschaffung.

    Bei der Analyse schrenkt man auf den...
  98. Antworten
    22
    Hits
    5.352

    Ich würde hier einen Packet(TCP)-Sniffer nehmen. ...

    Ich würde hier einen Packet(TCP)-Sniffer nehmen.
    Wenn das Verhalten reproduzierbar ist dann ist es umso besser für die Packetanalyse.
    Die Packetsammlung am besten sowohl am PC als auch auf der IBM...
  99. Antworten
    10
    Hits
    1.747

    Ich kenne CMOne. Abhängigkeiten und Reihenfolge...

    Ich kenne CMOne. Abhängigkeiten und Reihenfolge beim Compile zu berücksichtigen haben mein OpenSource Projekt und alle anderen Tools auch.
    Bei CMOne ist es ähnlich wie beim RDi. Was uns als Brandneu...
  100. Antworten
    10
    Hits
    1.747

    Ich würde sowieso auf kein Tool setzen, dass nur...

    Ich würde sowieso auf kein Tool setzen, dass nur auf eine bestimmte Entwicklungsumgebung beschränkt ist.
    Ich habe sogar ein OpenSource Projekt auf Github veröffentlicht...
Ergebnis 1 bis 100 von 327
Seite 1 von 4 1 2 3 4