Suchen:
Type: Posts; Benutzer: dschroeder
Suchen:
Search took 0,05 seconds.
-
Moin,
sind die Parameter im RPGLE eventuell nicht char definiert sondern varchar?
Oder wird das CL nicht einfach mit CALL aufgerufen, sondern per SBMJOB?
-
Ich glaube, ich verstehe deinen Beitrag nicht. Verschlüsselung war hier nie ein Problem, denke ich.
-
Nochmals danke für eure Ausführungen. Man lernt nie aus.
Ich spreche das bei uns an.
-
Vielen Dank an euch beide!
Ich werde das hier mal ansprechen. Mal sehen, ob wir einen der er beiden Wege gehen.
-
Vielen Dank für deine ehrliche Antwort, Andreas.
Wenn ich deine Lösung richtig verstehe, sähe es folgendermaßen aus:
Jemand (z.B. Du) installiert ein bisschen Software auf unserem System....
-
Hallo Andreas,
ich würde gerne auf eine weitere Technologie, in der sich bei uns keiner auskennt (Python), verzichten.
Eine schöne Webservice Lösung in nativem RPG fände ich toll.
-
Es geht hier allerdings nicht primär um den Aufruf einer SQL-Funktion, sondern um einen Webservice, der im IWS als sogenannter "SQL-based" -Service definiert ist. Bei einem Webservice macht ein JSON...
-
Hallo Baldur,
ich verstehe deine Antwort nicht. Möglicherweise habe ich meine Frage nicht richtig rübergebracht.
Deshalb noch mal etwas klarer:
Ich möchte einen Webservice mit dem IWS...
-
Ich habe mich jetzt (auch aufgrund eurer Antworten) dazu durchgerungen, einen POST Service zu implementieren. Ich habe eine SQL-UDF erstellt, die einen Clob als JSON-Input bekommt und die einen Clob...
-
Vielen Dank nochmal an euch beide.
Ich habe inzwischen weitergetestet und habe die beschriebenen Punkte mit den Längenbytes genau so verifiziert, wie ihr das beschrieben habt.
Durch einen...
-
Vielen Dank für eure Antworten.
Die Ungleichheit zwischen varucs2(60000) und nvarchar(10000) ist mir bewusst. Ich kann nvarchar ja nicht auf 60000 bringen. Das ist für eine SQL-Variable zu groß. ...
-
Ich habe inzwischen den Verdacht, das es gar kein Mapping Problem ist. Ich glaube, unser zugekauftes Sicherheitstool verursacht einen internen Absturz.
Ich habe nämlich andere Programme / UDFs...
-
Hallo,
ich verzweifle langsam an einem Parameterproblem. Ich habe ein RPG-Serviceprogramm, dass ich als SQL-UDF zur Verfügung stellen möchte. Das RPG-Programm läuft im RPG-Umfeld einwandfrei. Nur...
-
Vielen Dank an euch für die Antworten.
Das zeigt mir, dass ich technisch wohl nichts übersehen habe beim GET. Aus meiner (pragmatischen) Sicht würde auch nichts gegen POST sprechen. Aber ich weiß,...
-
Guten Morgen,
ich würde gerne mal wissen, ob folgenden über den IWS geht:
Kann man einen SQL-basierten Webservice einrichten, der Daten holt (also HTTP-Methode GET) und der als...
-
Vielen Dank für eure Infos.
Mit ist klar, wie es mit SQL-Procedures und Table-Functions geht. Mein Problem war, dass ich ein fertiges RPGLE-Serviceprogramm habe, was bereits im Einsatz ist. Dieses...
-
Hallo Birgitta,
vielen Dank für die klare Antwort. Es ist leider nicht das erste Mal, dass ChatGPT "halluziniert". Aber manchmal sind die Tipps der KI ganz gut.
Liebe Grüße,
Dieter
-
Hallo zusammen,
ich habe mich ein wenig mit ChatGpt unterhalten und ChatGpt behauptet, dass ich eine SQL UDF schreiben kann, die ein RPGLE-Serviceprogramm benutzt, das In/Out Parameter hat. Es hat...
-
Hab's schon gefunden:
SPECIFIC UNIMAIN/UM_BLBASE
Nochmals vielen Dank für Eure Hilfe!
LG, Dieter
-
Mit dem STRDBG hat es geklappt. Weshalb der grafische System Debugger aus ASC nicht geht, verstehe ich nicht. (Gestern hat es auch ein paar mal damit geklappt).
Aber OK, mein Problem konnte ich dank...
-
Ja, ich sehe die (SQL-)Quelle und kann Breakpoints setzen.
Kann ich mit den STRDBG denn auch SQL-Quellen debuggen? Wenn das geht, wäre das ja auch schon mal eine Möglichkeit.
-
Hallo Birgitta,
genau das habe ich gemacht. Er springt nicht in den Debugger.
-
Hallo zusammen,
ich habe eine kleine UDF in SQL geschrieben und möchte sie debuggen. Ich habe bereits ACS (dort Run SQL Scripts) gestartet und versuche im Moment, den System Debugger zum Laufen zu...
-
Danke für deine Idee.
Merkwürdigerweise werden mir diese beiden Punkte seit dem letzten Installationsversuch nicht mehr angezeigt. Ich habe keine Idee, wo die eben herkamen. Wenn ich die Hardcopy...
-
Danach kommen folgende Fehler und der Next-Button bleibt abgeblendet. Ich kann die Installation also nicht fortsetzen.
670
-
Nach "Install New Software" kommt diese Liste. Ich habe da einfach alles selektiert. Vielleicht muss man da etwas weglassen. Ich weiß aber nicht, was.
669
Hinweis: Ich habe das auch im...
-
Ich mache mal ein paar Hardcopies und sende die ins Forum.
-
Genau das habe ich vorher schon versucht. Leider bekomme ich da auch immer Fehler, dass bestimmte Updates nicht erlaubt sind bzw. dass irgendwelches dependecied not satified sind.
-
Bei mir fängt er gar nicht mit der Installation an.
Na, vielleicht kommt da von IBM ja noch eine Info.
-
Danke für die Nachricht.
Ging das früher wirklich schon mal über "Check for Update" ? Wir haben das vor der 9.8.er Version immer über den IBM Installation Manager machen müssen.
Die 9.8er ist...
-
Guten Morgen,
das RDi Fixpack 9.8.0.1 ist verfügbar. Ich habe es aber nicht geschafft, es zu installieren. Hat das schon jemand geschafft?
LG, Dieter
-
Hallo zusammen,
hat jemand den ARCAD Transformer RPG im Einsatz und hat es schon jemand geschafft, das Plugin unter RDi 9.8 zu installieren?
Bei mir bekomme ich irgendwelche kryptischen...
-
Vielen Dank,
wenn es wenige Felder sind, lesen wir normalerweise ein Feldauswahl. Bei vielen Feldern dagegen lesen wir meistens in die externe Struktur ein.
-
Hallo Baldur und D*B,
ihr habt ja beide das Verfahren update table where current of cursor genannt. Ich habe dazu mal gerade etwas in der IBM-Doku gelesen. Im IBM Beispiel dazu steht:
DECLARE...
-
Guten Morgen,
unser Sperrverfahren läuft in etwa so, wie du es skizziert hast, denke ich. Der Satz in der Sperrdatei wird mit einem physischen Lock versehen. Zugegebenermaßen noch mit F-Bestimmung....
-
Das klingt gut. Vielen Dank!
Ich werde das mal ausprobieren.
Schönen Abend an alle.
-
Bei SQL basierten Zugriffen verwenden wir in der Regel Zugriffsmodule, die lesen, schreiben, sperren, und löschen. Wenn ein Job, der eine Sperre eingetragen hat, nicht mehr aktiv ist, gilt die Sperre...
-
Ich hätte gerne eine Sperre, die so arbeitet als hätte ich den Datensatz mit chain oder read gelesen.
Wenn ich einen Datensatz mittels SQL sperre, möchte ich natürlich, dass alle Programme, die...
-
Wir haben alle Tabellen journalisiert. Was heißt denn "Du solltest jedoch Commit=*CHG verwenden" ? Kann ich das im Code angeben oder muss ich dazu Programme mit anderen Optionen kompilieren?
-
Vielen Dank schon mal an euch beide. Ich habe das mal ausprobiert. Aber es scheint nicht zu klappen.
Hier mein Code:
exec sql declare csr1 cursor for select * from bvsadres
where...
-
Wo kann man das for update denn angeben? Beim declare für einen Cursor?
-
Das hört sich irgendwie gefährlich an.
Wo müsste ich das denn machen? Ich möchte ja keine globalen Schalter setzen. Wirkt das nur lokal in meinem Programm, das den Daten liest? Was ich gerne hätte,...
-
Hallo zusammen,
ältere Teile unserer Software sind noch nicht mit embedded SQL geschrieben, sondern basieren auf satzweisem Zugriff mit F-Bestimmungen.
Neue Programme schreiben wir...
-
Das sieht gar nicht so schlecht aus: Wenn ich %252F übergebe, geht kommt die Zeichenkette %2F in meinem RPG-Programm an. Das müsste dann noch unescaped werden.
Wenn ich das richtig verstehe,...
-
So, ich kann jetzt Erfolg vermelden.
Ich habe einen weiteren Endpunkt eingebaut, der die bisherigen Path-Parametern als Query-Parameter empfängt. Jetzt klappt das ganze wunderbar einschließlich...
-
%61 wird als "a" durchgereicht. Grundsätzlich klappt das mit den Escape Characters. Nur der Slash macht Probleme.
Ich werde das auf Query Parameter umstellen.
-
Wenigstens einer, der aufpasst ...
Du hast recht, es ist natürlich %2F. Das ist auch der Wert, mit dem ich es probiert habe. Ich habe es nur hier im Forum falsch geschrieben.
-
Vielen Dank für die Info. Ich gehe mal davon aus, dass das dann nur für Path Parameter gilt?
Es gibt ja diese standardisierten Escape Sequenzen für bestimmte Zeichen. Die würden ja keinen Sinn...
-
Hallo zusammen,
wir haben einen Webservice mittels des IWS implementiert. Der Endpunkt hat im Prinzip die Form
.../schadendaten/{versicherungsnummer}
Die Versicherungsnummer kann eine...
-
Ich habe es eben mal mit SQL probiert. Dabei kommen tatsächlich nur 32768 unterschiedliche Zahlen raus. Obwohl die Nachkommastellen von Rank() sehr zahlreich sind, sind viele Daten gleich.
Hier...
-
Du hast Recht. Mein Beispielprogramm kommt auch immer nur auf ca. 32000 unterschiedliche Zahlen.
dcl-s zahlen packed(8) dim(100000);
dcl-s zahl packed(8);
dcl-s elem packed(8);
dcl-s i...
-
Sorry, mein Beispielprogramm, das hier eben noch stand war Quatsch. Ich lösche den Code aus diesem Text.
-
Ich weiß nicht, ob meine Antwort das Problem löst, aber:
Rand() liefert keine Zahl, die größer als 1 ist. Es wird immer nur eine Zahl (Genauigkeit double float) zwischen 0 und 1 geliefert. Um...
-
Guter Hinweis,
vielen Dank.
-
Vielen Dank für das konkrete Beispiel. Ich werde das mal ganz vorsichtig ausprobieren.
-
Hier doch noch eine Überlegung, bevor ich mich ins Wochenende begebe:
Kann es sein, dass ich die Exit Points, die ich oben genannt habe, falsch verstanden habe? Ich hatte gedacht, dass...
-
Ich habe mir das VLDCKR mal angesehen. Ich glaube, ich verstehe, wie das funktionieren soll. Es ist insofern unkritisch, weil man es nur an ein spezielles Command hängt und alle anderen Commands...
-
Ich habe bei Profound schon nachgefragt. Die werden ihr Produkt in der Hinsicht wohl nicht ändern. Wahrscheinlich gibt es nicht viele User, die das Problem sehen.
Um ehrlich zu sein, sehe ich...
-
Ich habe auch schon die Idee überprüft, einen Trigger auf die QDDSSRC zu legen. Aber das ist etwas unschön, weil
der Trigger beim Speichern eines DSPF bei jeder Zeile des Sourcecode anspringt
...
-
Vielen Dank für eure Antworten.
Ich muss mir dann schon genau überlegen, wie ich da weitermache und wie aufwendig das werden kann.
Konkret geht es in meinem Fall um den Befehl CRTDSPF. Eine...
-
Hallo,
ich würde gerne ein Command "manipulieren". Ich habe gelesen, dass es sogenannte exit points gibt, an die man Exit Programme hängen kann. Ich habe das aber noch nie gemacht.
Bisher bin ich...
-
Hallo KM,
danke für deine Nachricht. Große Unterschiede habe ich bisher auch nicht gesehen. Da jetzt die Basis unter der Haube modernisiert ist (neues Eclipse, neues Java), hoffe ich, dass das ganze...
-
Hallo Andreas,
vielen Dank. Inzwischen hat IBM sich zurückgemeldet. Man wird uns eine Lizenznummer in unserem License Key Center zur Verfügung stellen.
Bis dahin müssen wir mit dem Trial Key...
-
Guten Morgen,
der RDi 9.8 soll ja intern auf neue Beine gestellt worden sein. Ich habe ihn bereits installiert (120 Tage Testlizenz), ein paar Tage ausprobiert, aber praktisch keine Unterschiede...
-
Genau das ist im RDi nicht der Fall! Die wichtigste Ansicht im RDi ist die Objekttabelle. Da sehe ich die Programmnamen, Sourcetexte, usw.
Mir ist völlig schleierhaft, warum nicht jeder RDi User mit...
-
Guten Morgen,
ich möchte mich nochmal für alle Beiträge bedanken. Es war einiges Neues dabei. Obwohl ich mir immer noch unsicher bin, was ich davon benötige, bzw. was sich konkret bei uns...
-
Hallo D*B,
vielen Dank für deine Ausführungen. Auch wenn ich nicht immer bei allem deiner Meinung bin: Dein Schreibstil ist jedesmal unterhaltsam ("Geschmackssache ... Affe ... Seife") :-)
...
-
Meiner Ansicht nach hat man 2 Probleme bei Änderungen:
Wenn man eine Tabellenstruktur ändert, ist man zum Durchkompilieren gezwungen, sobald man den Datensatz als (extern) definierte Struktur...
-
Guten Morgen,
als das Forum lange Zeit down war, stand ich ganz schön auf dem Schlauch. Ich habe versucht, andere Foren zu finden. Aber ein einigermaßen gleichwertiges war aus meiner Sicht nicht...
-
Auch nochmal eine Frage an alle anderen Forumsteilnehmer:
Hat schon jemand einen Wechsel von Teildatei zu IFS-File durchgeführt?
Falls ja, wie hoch war der Aufwand und hat es sich gelohnt?
-
Hallo Andreas,
du hast Recht: Wir sind etwas off topic gelandet durch die Diskussion über Serviceprogramme. Deshalb hier meine Antwort zu deinem letzten Post.
Du ziehst ja gerne den Ford Mustang...
-
Hallo Baldur,
vielen Dank für das Snippet. Um ehrlich zu sein: Mir ist nicht klar, wofür man das benötigt und wo man das hinschreibt und welchen Vorteil das hat.
Im Serviceprogramm selber schreibt...
-
Was meinst du mit Signaturtext? Der Name der exportierten Procedure?
-
Hallo Baldur,
herzlichen Dank für deine ausführlichen Infos!
Ich muss das alles erstmal für mich sortieren.
Wenn ich dich richtig verstehe, gilt Folgendes bei mehreren Exporten in einem...
-
Danke Robi.
Ich hatte schon befürchtet, ich bin der einzige, der den Text benötigt.
-
Hallo Andreas,
vielen Dank für deinen Beitrag. Ist sehr gut und strukturiert geschrieben!
Ich kann sehr viele deiner Pro IFS Punkte nachvollziehen. Genau das ist ja auch der Grund, weshalb ich...
-
Hallo zusammen,
ich habe mich in letzter Zeit etwas über Merlin, DevOps , VSCode usw. informiert.
Es scheint, als sei es für viele Anbieter und Entwickler normal, dass man seine RPGLE-Sourcen...
-
Nur eine Idee: Habt ihr in eurer Tabelle vielleicht extrem viele gelöschte Sätze drinstehen? Dann müsste man mal ein RGZPFM machen. Wenn man sich das nicht "traut", weil man nicht weiß, wie lange es...
-
Dann auch noch mein Beitrag zu dem Ganzen:
Wenn wir neue Programme schreiben, machen wir die Zugriffe immer mit SQL. Wenn wir bestehende Programme modifizieren, ändern wir die Zugriffstechnik...
-
Du hast doch wahrscheinlich eine Routine "fuelleSubfile" oder so ähnlich. Da musst du am Anfang doch nur die Bezugszahl für SFLDSP aussschalten und SFLCLR einschalten und dann den SFL-Controlsatz mit...
-
Guck doch zunächst mal im Joblog, weshalb das Programm abstürzt.
-
Hallo,
ich weiß nicht, ob ich deine Frage korrekt verstanden habe. Aber ich denke, grundsätzlich geht folgendes:
Dein Programm füllt die SFL. Dabei zählst du mit, wie viele Sätze in die SFL...
-
Guter Tipp,
vielen Dank und schönes Wochenende.
-
Zum Hintergrund:
ich hätte gerne eine Auswertung gehabt, wo ich eine ganze Reihe von DSPF mit einer Steuerungstabelle gejoined hätte, um herauszufinden, welches BS-Format in welchem Fall verwendet...
-
Vielen Dank für den Tipp. Ich hatte allerdings gehofft, dass es eine SQL-Möglichkeit gibt, um diese Infos zu bekommen. Mit dem API müsste ich mir das erstmal "zurechtbasteln", also ein Programm...
-
Guten Tag,
es gibt heutzutage ja schon diverse Möglichkeiten, per SQL-Funktion oder per View Infos aus dem Betriebssystem auszulesen. Z.B. kann man über systables die Felder von Datenbanktabellen...
-
Ich wünsche dir alles Gute für den verdienten Ruhestand!
-
Nochmals vielen Dank für eure Antworten.
Ich habe ja keine Schwierigkeiten, das Problem an sich zu lösen. Mir sind auch diverse Möglichkeiten bewusst (u. a, dynamisches SQL).
Ich wollte einfach...
-
Vielen Dank für Eure Antworten.
Da habe ich mich wohl missverständlich ausgedrückt:
Ich möchte das Array nicht mit SQL füllen!
Ich habe ein gefülltes Array und möchte das per SQL abarbeiten!
...
-
Hallo zusammen,
ich glaube nicht, dass es geht. Aber ich frage trotzdem mal nach:
Nehmen wir mal an, ich hätte 10 Kundennummern in einem Array. Kann ich ein statisches SQL schreiben, in dem diese...
-
Nochmals danke für deine Ausführungen. Es ist ein unangenehmes Thema.
Profound hat übrigens auch schon geantwortet: Genie unterstützt nur die Authentifizierungsmethoden des IBM HTTP Servers. Und da...
-
Wenn ich das Thema bei uns richtig verstehe, geht es aber nicht darum, grundsätzlich auf 2-Faktor Authentifizierung umzustellen. Das hatten wir früher im Windows schon mal.
Weil speziell auf der...
-
OK, danke.
Ich bespreche das mal mit den Kollegen. Netzwerkrouting und Sicherheit sind nicht gerade mein Spezialgebiet.
-
Vielen Dank für deine Antwort.
Zur Zeit haben wir bereits Kerberos im Einsatz. Man möchte das aber noch zusätzlich durch 2-Faktor Auth. absichern.
Eine Anfrage an Profound habe ich bereits...
-
Hallo,
ich fürchte, meine Frage ist ziemlich speziell. Wir setzen seit langem ProfoundUI ein und verwenden natürlich Genie für unsere IBM i - Sitzungen.
Wir möchten jetzt unsere...
-
Die kannte ich beide noch nicht. Sehr gut!
-
Wenn man angerufen wurde, erübrigte sich die Frage des Anrufenden "Wo bist du denn gerade?".
Man war natürlich zu Hause und dort nur wenige Meter vom Telefonanschluss entfernt. Kabelgebunden eben....
-
Auch dir vielen Dank für die Tipps!
-
Vielen Dank für den Tipp!
-
Der Unterschied scheint zu sein, dass SYSFUNCS nur Funktionen auflistet (passt ja auch zum Namen) und ROUTINES auch Procedures mit aufführt.
Dann werde ich dein SYSFUNCS wohl verwenden!
...
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|