Suchen:
Type: Posts; Benutzer: prsbrc
Suchen:
Search took 0,02 seconds.
-
Ihr habt leicht lachen :-D ich hab noch gute 25 Jahre bis zur Pension
-
Ich hab es auch mal probiert da unser Kundenstamm hier auch mittels CHAIN-Lock den Satz sperrt.
Es funktioniert per SQL (SELECT/UPDATE) mit RS.
Da bleibt der Satz bis zum COMMIT/ROLLBACK gesperrt.
-
So ganz Random sind die Zahlen wohl nicht.
Was spircht gegen die RRN als Index?
-
:-) klar sind die Befehle primär zu verwenden.
Für eine, wie beschrieben, Übernahme sollte SQL aber schneller gehen.
-
Guten Morgen.
Das Tolle ist, dass man die Daten auch mittels SQL-Insert reinspeichern kann.
Daher brauchst du hierfür keine Befehle.
-
SELECT STRIP(SMTPUID) CONCAT '@' CONCAT STRIP(DOMROUTE)
INTO :Mail
FROM QUSRSYS.QATMSMTPA A, QUSRSYS.QAOKL02A B
WHERE B.WOS1USRP = USER AND...
-
Der JOENTT sollte DL sein, bei einer Löschaktion
-
Hallo.
Nichts mir bekanntes.
Ganz naiv würde ich dir aber eine UDF vorschlagen zu basteln welches die Zeichen mittels REPLACE bereits entfernt.
-
RNX9001 besagt:
Nachrichten-ID . . . . . . . : RNX9001
Nachrichtendatei . . . . . . : QRNXMSG
Bibliothek . . ....
-
Stimmt. Dieses DSPF hat beide Einträge im DSPSIZ eingetragen und switcht mittels Bezugszahl auf DSPMOD(*DS4) im Falle der Fälle das eine WS kein DS4 kann.
-
Guten Morgen.
Diese Information habe ich auch mla gebraucht.
Ich habe dies folgendermaßen gelöst:
D WSDS DS QUALIFIED
D DspSize *SIZE ...
-
Mittels iConv() sollte die Konvertierung zwischen der großen weiten Welt und der IBMi ja auch klappen. Hast das schon probiert? Also UTF8(1208) auf LOCAL(0) und beim senden wieder retour.
-
Bei uns hier hat der "Erschaffer" des ERP einen tollen Trick für Queries angewendet.
Falls Eingaben notwenig sind dann wird das Query über den RTVQMQRY ausgelesen, in den Selektionen die Platzhalter...
-
:-) Natürlich. Muss mir wohl einen Korrekturleser besorgen. Danke für die Richtigstellung.
-
Ich hatte das Selbe Problem. Nach einer Suche im Internet wurde mir vorgeschlagen den Cursor als INTENSITIVE zu deklarieren, es klappt nun mit den "DB2_NUMBER_ROWS" ... inwiefern sich diese Änderung...
-
Klar. Bin noch im Mittagsschlafmodus. Wenn alles schon fix fertig in Module verpackt ist dann nicht, hast recht :-)
-
Blöde Frage... müsstest du das CLLE nicht mittels CRTBNDCL umwandeln?
-
Ich habe das immer mit einer BNDDIR in ein CLLE eingebunden. Versuch es mal damit.
DCLPRCOPT LOG(*NO) USRPRF(*OWNER) AUT(*EXCLUDE) DFTACTGRP(*NO) ACTGRP(*NEW) +
...
-
Alle Wege füren nach Rom. :-)
Ein weiterer gangbarer und schneller/einfacher Weg wäre das Savefile über den ACS "Integrated File System" direkt auf den Desktop herunter zu laden.
-
Guten Morgen.
Bei den paar sFTP-Zugriffen welche ich realisieren musste, musste sich der Batchbenutzer immer einen Fingerprint in den known_hosts eintragen. Auch mit Benutzer und Kennwort, das war...
-
Guten Morgen.
Ist der Benutzer im Batch = interaktive Benutzer?
Wenn nicht dann musst du dich mal mit dem Batch-Benutzer interaktiv anmelden und eine SSH-Verbindung aufbauen damit der Fingerprint...
-
Wie Baldur schon erwähnt hat schau dir mal das betreffende Mail als Source an. Wir hatten hier vor kurzem das Problem das ein Dienstleister unsere Mails samt Anhänge ebenfalls zurückgewiesen hat. Das...
-
Hallo. Vielleicht hilft dir folgender Link weiter:
https://www.rpgpgm.com/2016/03/handling-null-in-rpg.html
-
Das wird in den nächsten Monaten und Jahren sicher noch mehr betreffen.
Aber wenn es am Nachwuchs eh nicht fehlt dann bin ich doch etwas beruhigter was die Zukunft der Maschine angeht :-)
-
Wenn die neuen Werte der Felder Feld1 und Feld2 aus derselben Abfrage kommen kannst du diese in einem Rutsch ändern: SET (Feld1, Feld2) = (SELECT new1, new2 FROM xxx)
-
ACS und wenns schnell gehen muss dann STRSQL :-)
-
Hallo.
Versuch mal DECIMAL(CURRENT_TIME, 6)
Zusatz:
Falls dein Datum auch ein numerisches Feld ist (was ich annehme) dann kannst du das DECIMAL auch auf das CURRENT_DATE fahren ->...
-
:-) nur damit ich auch mal einen Klugschei*er rauslassen kann.
Mittels STRSQL kann man sich sehr wohl die Daten anzeigen lassen.
Man muss sich diese nur selber Casten dann läuft es.
SELECT...
-
Um eine Verbindung mit einem sFTP-Server herstellen zu können muss dieser den Fingerprint in der Datei known_hosts des Benutzers eintragen welcher dann die Verbindung aufbaut.
Ich mache das immer...
-
Ich habe mich mit Node.js noch nie gespielt aber ich denke das man die Daten sicher auch über eine DTAQ übergeben könnte.
Mit den "neuen" SQL-Funktionen für die DTAQs sollte das ja auch kein Problem...
-
Im DSPLOG zB kann man mittels F1 auf die Antwort auch den Beantworter sehen. Vielleicht siehst du hier mehr wer das beantwortet hat.
-
Hallo.
Falls es jemand mal versuchen will:
Es gibt jetzt eine neue Extension für den VSCode.
https://github.com/halcyon-tech/code-for-ibmi
Und mittels SSH hat man auch direkt Zugriff auf...
-
Guten Morgen.
Wenn jeder Spool einPDF sein darf dann versuch mal ein Tool von mir.
Dieses sendet dir die Spoolfiles aus einer Outqueue per Mail als PDF zu.
Du kannst das ganze natürlich auch...
-
Hallo und schönen nachmittag
Versuche mal anstatt ZONED die Felder PACKED zu definieren.
-
Nun da LIMIT auf dem System nicht läuft nehme ich an das es sich um ein etwas älteres Release des OS handelt. Somit am einfachsten und schnellsten DSPOBJD QSYS *LIB -> Auswahl 8 unter Systemebene...
-
Das kommt ganz auf die Voraussetzungen drauf an. Am einfachsten bzw schnellsten wird wohl ein Datenbankzugriff mit SQL auf die Maschine mit darauffolgenden Call sein.
Sprich ein "Stored Procedure...
-
Wie immer, viele Wege führen nach Rom.
Bzgl dem CLOB_FILE... hier füge ich beim schreiben immer einen CAST ein (sicher ist sicher).
zB:
//--------------------------------------
DCL-PROC...
-
Hallo. Wenn ihr das neueste TR drauf habts dann gibts da jetzt neue SQL-Funktion(en):
https://www.rpgpgm.com/2020/11/writing-to-ifs-file-with-sql.html
Ich konnte es aber leider noch nicht...
-
Rein im Query wird die Anforderung nicht so leicht umsetzbar sein.
Schon alleine wegen dem 2-Stelligen Jahr.
Hier sollte dir jemand mit SQL-Wissen eine sg. View bauen welche die gesamten...
-
Hallo. Ich habe hierfür folgenden Artikel gefunden https://www.rpgpgm.com/2020/03/adding-subtotals-and-total-to-sql-select.html. vielleicht hilft er dir ja.
-
Kontrollier man mittel CHGSMTPA die Einstellungen bzgl Mailserver und/oder Mail-Hub etc ob die für deine Umgebung korrekt gesetzt sind.
-
Freitag ist immer der beste Tag um Einstellungen zu ändern :D
Am besten noch wenn darauf folgend ein Urlaub startet ;-)
-
Guten Morgen
DSPOBJD OBJ(*ALL/*ALL) OBJTYPE(*LIB) DETAIL(*FULL) OUTPUT(*OUTFILE) OUTFILE(QTEMP/LIBS)
Damit gibst du die Informationen in eine tabelle aus und kannst diese danach auslesen.
-
Nur der Vollständigkeit halber: %SCANRPL oder SQL REPLACE könnte hier auch funktionieren.
-
Blödsinn... sorry, hab grad gesehen das OFFSET/LIMIT in VIEWS gar nicht klappt
-
Schönen Vormittag.
Wir verwenden dazu das Tool "HTMLDOC" welches man über Scott Klement bezeiehen kann.
http://www.scottklement.com/htmldoc/
-
Das hab ich gefunden:
https://www.ibm.com/support/pages/node/1105665
-
Ich hab jetzt nicht mehr geschaut aber folgende Links :
https://www.rpgpgm.com/2020/02/migration-of-developerworks-technology.html
-
Trick 17: EvalR Feld = '0000000000' + Feld2
-
Hallo. Ich weiß nicht ob das hilft aber Rainer Ross hat auf seiner Github-Page ein Beispiel eines node.js Programms gepostet ...
-
Je nachdem was du brauchst solltest du die Typen probieren.
Wenn die Meldung angezeigt werden soll nachdem dein programm beendet wurde dann funktioniert das folgendermaßen:
PGM ...
-
Ohne zu wissen wo dein SNDPGMMSG aufgerufen wird versuch mal die Option MSGTYPE(*COMP) hinzu zu fügen.
-
Wenn eure Drucker FTP und PDF können dann kannst das PDF direkt von der i auf den Drucker laden.
Das hab ich mal versucht und klappt doch recht gut (hab das aber nicht Produktiv im Einsatz).
Oder...
-
Das ist die Summe welche sich aus der Formel (DFU / RPG3) * QRY/400 ergibt. :-D
-
Aufgrund einer in näherer Zukunft anstehenden Pensionierung darf ich folgende Stelle bewerben:
https://jobs.tt.com/erp-support-mitarbeiterin/2361534/j.html
Also falls Query/400 und RNF7030...
-
Guten Morgen.
Dann weiß ich leider auch nicht mehr weiter. Versuchs mal im englischsprachigen Forum https://www.code400.com/forum/ denn dort ist Scott Klement auch aktiv unterwegs. Vielleicht kann...
-
Hallo.
Ich hab den ODBC-Treiber zwar noch nicht gebraucht aber laut Beschreibung sollte beim Package "ACS Windows App Pkg..." dieser sehr wohl enthalten sein.
-
Hallo.
Ich habe jetzt etwas geforscht und scheinbar wird der Timeout mit dem setSockOpt API nicht unterstützt. Dazu muss man das Unix98 API qso_setsockopt98 verwenden....
-
Schönen Nachmittag.
Ich bin auch gerade dabei für mich ein Socketprogramm zu basteln welches über IMAP Mails ausliest. Dazu verwende ich das SOCKET_H-File von Scott Klement und nicht das komplette...
-
GM! Schau mal unter dem https://www.rpgpgm.com/2018/03/creating-your-own-commands-part-2.html Link. Hierbei geht es um ein Validation-Program für Commands. Super gut erklärt und einfach zum...
-
Guten Morgen in die Runde.
Herzlichen Dank Birgitta für die Anregung. Habs so umgesetzt und läuft natürlich wunderbar :-)
Dank auch an Holger für seine PUB400.
greets
-
Einen wunderschönen guten Morgen.
Danke für den Hinweis. Des Fehler hab ich gestern auch schon entdeckt oder Fehler... unschönheit da sich die anderen Programme ja mit dieser Copystrecke komillieren...
-
Jeb, da die SQLCA vor dem END-DS hinein gemogelt wurde :-)
**FREE
/IF DEFINED (PARM_SET1)
DCL-DS InParameters_Set1_Template TEMPLATE QUALIFIED;
Company CHAR(3);
-
Guten Morgen wertes Forum.
Ich bastle gerade an ein paar Programme welche denselben Copysource mit einer Datenstrukturdefinition includen.
Beim letzten Programm knallt mir jedoch der...
-
Vielleicht wäre ja die Ausbildung eines Lehrlings bzw Azubi eine überlegenswerte Möglichkeit / Alternative :-)
-
Mit GRPJOBs hab ich mich ehrlich gesagt noch nie beschäftigt. :-)
Also wir hätten das gerne asynchron abgebildet da nicht ausgeschlossen werden kann das einige Berechnungen (zB Lagerstandes etc)...
-
Hallo Freunde der gepflegten Programmierung.
Wir sollen hier eine Art Kundeninformation programmieren welche automatisch über die Auftragserfassung die notwendigen Infos anzeigen soll.
Unsere...
-
Hallo.
Probier mal:
Update Datei_a
Set (Fled1, Feld2, Feld3, Feld4) = (SELECT Feld1, Feld2, Feld3, Feld4 From Datei_b Where ...)
Where....
-
Guten Morgen.
Wenn es nur darum geht eine Datei in ein BLOB-Feld einer Tabelle zustellen dann versuchs mal mittels
GET_BLOB_FROM_FILE('/pfad/file.png')
Dieser Aufruf muss aber unter COMMIT...
-
Vielleicht denke ich jetzt auch zu einfach aber mittels CHGCMDDFT CMD(CRTDUPOBJ) NEWDFT('DATA(*YES)') stehen bis zum nächsten Releasewechsel beide auf *YES
-
Hallo.
Diesen Key bekommst du wenn man sich bei Google anmeldet:
https://developers.google.com/maps/documentation/embed/get-api-key
Natürlich kann man ein RPG mit SQL programmieren.
Schau...
-
Guten Morgen.
Das geht einfach. Schau dir mal https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_71/cl/cpytoimpf.htm an. Damit bekommt ihr die Daten aus Tabellen relativ einfach als csv raus.
-
Die IBM-ID ist kostenlos.
Ich habe mich vor einiger Zeit einfach registriert... ohne Angaben zu den Verträgen, Seriennummern etc.
-
Folgende Seite beschreibt die beiden recht gut:
...
-
Oder eben die UDTF GET_JOB_INFO in der QSYS2.
Die zeigt jedoch wie das ACTIVE_JOB_INFO auch nur das letzte SQL-Statement welches durchgeführt wurde oder gerade ausgeführt wird.
-
Es gäbe noch den MIWorkplace Editor
https://miworkplace.com
Der wäre mit seinen 27,5 Euro nicht ganz so teuer :-)
Aber ich hab den noch nicht probiert somit kann ich auch nichts dazu sagen.
...
-
Ich wünsche euch auch schöne und besinnliche Feiertage
lg aus Tirol
Christian
-
Natürlich sind die Methoden über den Import (CA oder ODBC etc) um einiges einfacher und konfortabler. Wird bei uns hier in der Bude auch so gelebt.
Ich war nur positiv überrascht was es nicht...
-
Vielen Dank.
Da kommt man vom 100sten ins 1000ste ...
Mir fehlt auch noch das ZLIB. Jetzt gehts los :-D
-
Hallo. Rein interessenshalber wäre es spannend zu wissen was geändert werden musste?
Danke und Greets
-
Wenn du R730 hast dann kannst dir das SAVF hier runter laden:
https://bitbucket.org/m1hael/libxlsxwriter/downloads/
Ich hab R720 daher leider nix gut :-D
Aber vielleicht schafft es ja jemand das...
-
Hallo.
Lt. Doku muss beim DECRYPT das erste Argument in BINARY oder VARBINARY sein:
https://www.ibm.com/support/knowledgecenter/en/SSEPEK_10.0.0/sqlref/src/tpc/db2z_bif_decrypt.html
Exec...
-
GM!
Schau dir auf Simon Hutchinsons Blog mal die beiden Blogs an.
Dort zeigt er recht anschaulich die Lösung deines Problems denn du musst wenn du die Tabelle lokal definierst eine DS angeben in...
-
Guten Morgen.
Ja für sFTP aus der Unix-Welt gibt es zigg Varianten.
Ich verwende hierfür Expect. Kann man schön scripten UND auch mit User & Passwort arbeiten:
ChgVar &Cmd...
-
Und genau deswegen finde ich die Initiative von BOC auch äußerst positiv hier einen Lehrling/Azubi an der IBMi auszubilden.
-
Der bordeigene FTP-Command kann FTPs aber hier muss man wieder mittels INPUT/OUTPUT - Überschreibungen tricksen damit man da Objekte via Batchjob übertragen kann.
-
So, eine Nacht darüber geschlafen und hab den "Leger" gefunden.
Peinlich, peinlich. Ich hatte beim Record wo ich den EXFMT mach das OVERLAY vergessen :)
Jetzt funktioniert es wieder tadellos über...
-
Danke für die Info.
Sprich sollte lt. Stack das ganze die Nummer 2 bekommen.
464
Habs probiert aber leider wird meine Message auch nicht angezeigt.
Lt. Joblog geht die Nachricht brav an die...
-
Schoenen Nachmittag.
Jetzt braeuchte ich eure Hilfe mal denn ich sehe den Wald vor lauter Baeume nicht mehr.
Ich bin gerade dabei mein ersten Programm in **FREE zu schrieben. Es soll ein...
-
Vielleicht hilft dir ja das FIELDPROC hier etwas. BenderD hat dies in folgendem Post erwähnt...
-
Nur zur Info für die Österreicher... es wurde alles heißer gekocht als dann gegessen :
https://derstandard.at/2000078602336/DSGVO-Oesterreich-verwaessert-europaeischen-Datenschutz
The austrian...
-
Guten Morgen in die Runde.
Hierfür kannst du ja eventuell folgenden Post vom Simon Hutchinson anpassen:
http://www.rpgpgm.com/2016/11/creating-program-to-show-jobs-in.html
greets
-
Guten Morgen.
natürlich kannst du die Namen der Felder selber vergeben:
CREATE OR REPLACE TABLE SCHEMA.TABLENAME_LANG FOR SYSTEM NAME GANZKURZ
(
LANGER_FELDNAME1 FOR COLUMN "KURZ1"...
-
Schönen Vormittag.
Ich weiß jetzt nicht ob das hilft aber wir verwenden für SFTP Expect über die QSH.
Dort kann man per Script und ENVVARs fein Benutzer, Kennwort etc setzen.
-
Ich hab hier zwar "nur" 7.2 aber die S36-Umgebung rödelt stabil dahin.
-
Guten Morgen.
Ist zwar schon ne Weile her aber ich habe meine Etiketten immer zuerst fein mit dem ZebraDesigner zusammen gestopselt und danach die fertigen ZPL-Codes einfach als Konstanten ins RPG...
-
Guten Morgen.Ja stimmt. Sorry, hab mich da verschrieben :-)
-
Tatsächlich. Bei mir kommt dabei das Datum 2018-01-05 raus.
Das System nimmt wohl die letzte(n) Ziffer(n) egal ob 2-Stellig oder 1-Stellig als Tag.
-
Bei mir unter 7.2 ebenfalls.
Ich würde dir hierfür sowieso das HTTPAPI vom Scott Klement empfehlen denn das läuft auch ganz ohne JVM ;-)
-
Soweit ich weiß wurde die PUB400-Partition abgedreht weils immer wieder Helden gab die das System "mutwillig" oder durch "unwissenheit" zerstört haben und der Aufwand zu groß wurde diese immer wieder...
|
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
|