Suchen:
Type: Posts; Benutzer: andreaspr@aon.at
Suchen:
Search took 0,03 seconds; generated 30 minute(s) ago.
-
Stimmt, mit CMOne ist RDi Pflicht.
Ich selbst, für meine Projekte bzw. Produkte die ich erstelle, verwende ich GNU make.
Dort habe ich ebenfalls die Abhängigkeiten.
Also wenn ich ein Modul,...
-
Ich verwende teilweise auch den VSCode.
Ist sehr knackig und schnell.
Und unterstützt auch diverse Integrationen wie GIT.
-
Du kannst aber auch im "Run SQL Scripts" machen.
Da gibts im Menüpunkt Options --> "Enable Save Results" --> Always
Und dann kannst du das Ergebnis eines SQL in ein Excel ausgeben lassen.
lg...
-
Zitronenfalter :-D
Große Banken oder Versicherungen kenne ich auch einige (sowohl in DE als auch in AT) und da gibt es zwischen RPG III und ILE RPG alles dabei.
Und das schöne bei der IBM i ist...
-
Hallo Joachim,
Über das Start-PGM der IBM i (QSTRUP) kannst du beim Start des Systems alles setzen was du brauchst.
Hier solltest du jedoch nur aufpassen, dass du da immer mit MONMSG jeden Befehl...
-
Ich muss gestehen, ich selbst führe das SQL immer im Zuge eines INSERT INTO aus.
Also
Insert Into ... from final table (select * from ...)
Dann hab ich den HTTP Header und die Response Message...
-
Hallo Manuel,
wie seht denn dein SQL genau aus?
Es gibt einen Message-Part und einen Header-Part.
Der Header-Part sollte immer zurückgeliefert werden, wenn es vom Server einen Antwort gibt.
...
-
Hallo,
Genau, solche Anweisungen können nur in SQL Funktionen oder Prozeduren verwendet werden.
lg Andreas
-
Hallo Ede,
ich kenne diese Fehlermeldung nur in Verbindung mit der QSH.
Ich habe hier geschrieben wie man die Umgebungsvariablen setzen kann:...
-
Du musst das Zert via Browser oder Tool (openssl, ...) exportieren, ins IFS stellen und dann im DCM unter Zertifikate importieren.
-
Hacker freuen sich immer wieder für solche Situationen.
MITM & Co gibt es in diversen Konstellationen. Je mehr Sicherheit man ignoriert, desto mehr freuen sich die Hacker.
Gibt genug Firmen die die...
-
Ich sag nur Stichwort: Man in the middle
-
Das Problem sollte mit dem Host-Eintrag gelöst sein.
Ob man beim Ändern der DNS Reihenfolge irgendetwas neu starten muss, ist hier die Frage.
Die Sinnhaftigkeit von Zertifikaten und Host-Checks...
-
Am besten ist es wenn du in deinem Home-Verzeichnis von deinem User eine ".profile" Datei anlegst.
Dort setzt du die Env-Vars:
export QIBM_MULTI_THREADED=N
export QIBM_SYSTEM_ALWMLTTHD=N
Dann...
-
Mach einfach einen Host-Tabellen Eintrag (GO TCPADM --> glaube Menüpunkt 1 oder 2 --> dann glaube 10 Host-Tabellen).
Dann wird die Domain auf deiner IBM i in die IP umgeschlüsselt und du brauchst...
-
Hallo Franz-Georg,
ich fürchte, dass in solch einem Fall wirklich nichts anderes übrig bleibt als ein IPL.
Ich hatte das gleiche Problem auch schon einmal.
Ein ENDSBS hilft da leider auch...
-
Solltest du noch immer Probleme mit dem Vertriebspartner haben, kann ich dir meinen empfehlen, der sich über Kunden freut und das alles schnell und einfach übernimmt und erledigt.
-
Die RDi Lizenz ist ein JAR-File. Dieses musst du nach der Installation wieder im Installation Manager importieren.
Falls du die Lizenz (das JAR-File) nicht mehr hast, kannst du diese im ESS...
-
Dann stellt sich die Frage, wie der Connection String bzw. der DSN aufgebaut ist.
Es gibt den Key SIGNON:
0 = Use Windows user name
1 = Use default user ID
2 = None
3 = Use IBM i Navigator...
-
Hallo Alex,
ganz eine blöde Frage: Das Passwort ist richtig?
Also auch Groß-Kleinschreibweise beachtet?
Bzw. wurde das Passwort überhaupt übertragen?
In der Fehlermeldung steht:
* Passwort ist...
-
Genau, du bekommst nur die Infos:
* Job
* Libs und Tabellen
* Action (insert, delete, update, select)
Die restlichen Infos muss man sich separat ermitteln.
-
Wie Baldur schon schrieb ist der QDB_OPEN die richtige Wahl dafür.
Dieser greift, egal ob STRSQL, Embedded SQL, JDBC etc.
Hier kannst du lediglich DELETE, INSERT, SELECT und UPDATE prüfen.
Auch...
-
Da gibt es viele Möglichkeiten. Ich bin mir jetzt nicht sicher ob die Daten als Mail-Body oder als Attachement gesendet werden soll.
Du könntest eine SQL View erstellen in der du die Abfrage mit...
-
Hallo Dieter, du kannst mit den JSON Aggregationsfunktionen auch komplexe JSON Daten erzeugen. Ähnlich wie mit den XML Funktionen in SQL.
lg Andreas
-
Das ist genau das was ich gesagt habe...
Ich habe ja gemeint dieses als eigenständiges "Microservice" (also ein eigener Job) laufen zu lassen.
Da hast du eben nur einen oder ein paar (je nach dem...
-
Ich würde in so einen Fall, den Part für die Generierung des OAuth2-Tokens in ein Java Modul/Microservice/Job auslagern.
Dadurch könnt seid ihr abgekapselt, weniger abhängig und in Java ist das sehr...
-
Wenn man mag, kann man das ganze auch mit Regex machen:
Select ...
Where date(regexp_replace(varchar(JJJJ) || '-' || varchar(MM) || '-' || varchar(TT), '([0-9]+)-([0-9]+)-([0-9]+)',...
-
-
Hallo,
du kannst es einfach via QSH machen:
for f in *.pdf; do mv -- "$f" "${f%.pdf}.snd"; done
Das kannst du dann auch als Parameter im QSH-Befehl eingeben. Dann ersparst du dir das Skript....
-
Hab ich hier kurz beschrieben ...
-
Scheint als ob YUM nicht installiert ist.
Welche IBM i Version hast du?
Früher musste man die Option 5733-OPS installieren.
Heute verwendest du den ACS dafür (Menü Tools --> Open Source Package...
-
YUM ist ein Paketmanagementsystem für Open Source Produkte auf der IBM i.
Damit kannst du eben einige Produkte auf der IBM i installieren, die es früher nur für Linux & Co gab.
Diese Produkte...
-
Der Befehl dafür ist dann
tar xfvz test.tar.gz
Der tar befehl, verwendet auch gzip.
Dafür muss aber, wie Manuel schon geschrieben hat, mut YUM das Packet gzip installiert sein.
Tar sollte schon...
-
Hallo Martin,
Ich bin mir nicht sicher was genau du machen möchtest.
Ich verwende zum Erstellen von XML SQL, wenn es darum geht Daten aus der DB in eine XML Struktur zu erstellen.
Dort kannst du...
-
Hi Michael,
unter meinen Produkten gibt es u.a. HIP (Html Into PDF).
https://www.prouza.at/HIP
Dort findest du auch eine Anleitung mit Details.
Bei Interesse einfach kurz Bescheid geben.
lg...
-
Hallo Stefan,
vielleicht eine blöde Frage von mir, aber hast du schon mit WRKLICINF probiert?
WRKLICINF 5733WQX
Mit dem Command QWEBQRY/WRKWEBQRY kannst du dir ein paar Produktdetails anzeigen...
-
Ehrlich gesagt habe ich in den letzten 10 Jahren solche Probleme eher weniger gehabt und ich arbeite ebenfalls mit unterschiedlichen VPNs bei diversen Kunden.
Die größten Probleme hatte ich eher,...
-
Hi,
da kommt es auch darauf an wie die Vorkenntnisse sind.
In AT hab ich in einer Academy Teilnehmer auf RPG umgeschult.
Je nach dem ob man bereits eine Sprache (Java, C#, C++, PHP ...) gelernt...
-
Hi Michael,
eleganter wäre es wenn grundsätzlich der sqlcode immer nach der jeweiligen SQL Anweisung geprüft wird und nicht erst später.
Du kannst dir nie sicher sein wo noch überall der sqlcode...
-
Verstehe gerade die Aussagen nicht.
Wenn ihr ein WRKACTJOB oder DSPMSG macht, wird das ja auch nicht jedes mal in einem eigenen Job ausgeführt?!?!
Die PASE Umgebung hat ihre Grenzen und jeder der...
-
Auch in der Unix Welt wird nicht jeder Befehl in einem eigenen Prozess abgearbeitet.
Wenn du z.B. mit PHP auf der IBM i arbeitest wirst du schnell sehen, dass die ganzen Scripts wie Composer usw. in...
-
Die Shell Umgebung auf der IBM i ist grundsätzlich sehr mühsam.
Das Problem ist, dass jeder ausgeführte Befehl in einem separaten Job läuft.
Somit wir für das ADDLIBLE ein neuer Job gestartet, dort...
-
Die SET Anweisung ist lediglich die String zuordnung (wie EVAL im RPG).
Das Execute Immediate macht automatisch das Prepare.
Du kannst es aber auch in 2 Steps machen, zuerst ein Prepare und dann...
-
Jetzt komm mal wieder runter!
Du hast gefragt und Baldur hat dir 2 Links herausgesucht um weiter zu kommen.
Gerade im Link vom GIT Hub hast du super Beispiele wie du das machen musst.
Was die IBM...
-
Das war nur Bildlich gemeint. In fast jeder Firma wo ich zu tun hatte, war es kein Problem teure Lizenzen für Oracle, MS & Co zu kaufen, aber bei Kleinigkeiten wie Maus, Tastatur, Bildschirm oder...
-
Es gibt da den Spruch:
"Viel Geld ist immer verfügbar, wenig Geld nie!"
Nur wenn's viel kostet ist es auch was Wert!
Oracle oder Microsoft Lizenzen mit 100T€ im Jahr: kein Problem.
Eine Maus oder...
-
Hi Rainer,
hast du dir schon die ldap_ssl_init API angesehen?
Bleibt auch die Frage ob eine Client Authentifizierung notwendig ist.
In solch einem Fall benötigst du ein Client Zertifikat für die...
-
Wie genau rufst du in RPG das WebService auf?
-
Du kannst den pointer auch in ein VARCHAR konvertieren, dann siehst du im STRSQL auch ein Ergebnis.
-
Für einen erfolgreichen SSL Handshake muss (als einer von mehreren Steps) das Zertifikat geprüft werden.
Jeder Browser (Firefox, Chrom) aber auch diverse Clients, wie z.B. wenn du mit Java oder RPG...
-
Guten Morgen!
"Schlüsseldatenbankdatei wurde nicht gefunden." Klingt danach als ob er keinen Keystore mit den Trusted Certificates finden könnte.
Habt ihr einen System-Keystore angelegt? Am...
-
Naja, wenn Exceptions sind ja ... wie der Name es schon sagt ... Außnahmen.
Kommen diese oft oder regelmäßig vor, ist es eher ein Designfehler.
Exceptions im Joblog sind natürlich auch eine super...
-
In den On-Error Block wird bei einer Escape Message gesprungen.
Was das betrifft bin ich Dieters Meinung. So wie im Java & Co via CATCH & THROW verwende ich auch in der RPG Welt die Escape Messages...
-
Wenn du sowieso noch gar kein Spool hast, ginge es dann nicht einfacher die Daten gleich fertig für eine PDF Umwandlung bereit zu stellen?
Ich bin sicher, dass die ganzen Tools, die es hier gibt,...
-
Ich habe letztens ein Tool für die IBM i geschrieben, welches Spool-Files oder IFS Text/html Files in ein PDF umwandelt.
Jeder kann sich sein HTML Template designen und im Converter wird dann das...
-
Es kann durchaus auch sein, dass es einfach am Netzwerk liegt.
Ich habe schon oft die Erfahrung gemacht, dass meine Verbindung (via VPN) in dem einen Netzwerk passt und in einem anderen regelmäßige...
-
Mir fallen auf die Schnelle 2 Möglichkeiten ein ...
* Du könntest solchen Befehlen/Programmen eine Berechtigungsliste hinterlegen, in der du explizite User ausschließt.
Dafür müsstest du all...
-
ich glaube der Gedanke war, dass du dann auch mit Windows Share (Netserver Freigaben) das SAVF auch ohne FTP herunterladen kannst.
-
Weißt du Baldur, so sehr ich deine Hilfe in diesem Forum auch schätze, aber Birgitta wurde ernannt, hat es gewonnen und jemandem (nicht sie selbst!) hat dies gefallen und wollte ihr hier im Forum...
-
Herzliche, neidlose Glückwünsche! Hast du dir echt verdient!
Du bist auch für mich immer wieder das Paradebeispiel, dass Frauen in der IT sehr wohl erfolgreich sein können. Und manchmal eben auch...
-
Genau, entweder du hinterlegst für dein Profil im home Verzeichnis eine .profile datei, in der du die entsprechenden path, multithreading usw. setzt oder du machst es via ADDENVVAR global für alle....
-
Was genau ist jetzt eigentlich das Problem.
Ich gehe immer wie folgt vor:
1. Packete via npm installieren
2. PATH und NODE_PATH Umgebungsvariable korrekt setzen
3. QIBM_MULTI_THREADED...
-
Ich habe grundsätzlich im SEU die Syntaxprüfung abgeschaltet.
Spätestens beim Fully-Free ist die Prüfung komplett zum vergessen.
-
Das betrifft aber auch die auf der IBM i schon arbeiten. Ich selbst würde bei keiner Firma mehr arbeiten wollen die als Vorgabe hat spaltenorientiert programmieren zu müssen.
In solchen Fällen ist...
-
Wo genau liegt denn das eigentliche Problem?
Hast du einen Fehler?
Man kann bei den H bzw. CTL-Specs das Datumsformat für das Programm angeben. Oder auch via set option im SQL.
Im Java arbeitest...
-
Ich bin der Meinung, dass es ein einfaches Marketing Problem von Firmen ist.
Ich als Firma würde mir jemandem suchen der eine Programmiersprache beherrscht (egal welche).
Und diese Person dann...
-
Mit dem Befehl Netstat --> Auswahl 3 siehst du ob auf dem Port 22 gehort wird.
Wenn du jedoch die Anmeldeinfo bekommst, funktioniert die Verbindung.
Ebenfalls wenn du dich via SSH verbinden kannst,...
-
Wenn VersionNumber ein subfield/ds von head_t sein soll, dann musst du das DS in der zweiten D-Zeile weg lassen.
Also:
d VersionNumber likeDS(VersionNumber_t)
-
Genau, klingt eher nach einem Netzwerk- bzw. DNS-Problem.
Vor allem, da es sich bei einem offiziellen Zertifikat handelt, muss dieses auch nicht in einen Keystore hinzugefügt werden, da die Root CA...
-
Es gibt duzende Lösungen, du kannst theoretisch auch anfangen zu programmieren, dann in RPG, Java, PHP, Node.js.
Wenn du genau sagen könntest was du willst könnte ich dir vielleicht mehr helfen.
-
Hi,
gibt dafür wie immer viele Lösungen, hier also mal einer der mir auf die Schnelle einfällt:
with x as (select id, max(name) name_max, min(name) name_min from table (values (12345, 'A'),...
-
Vielleicht noch zur Ergänzung ...
Genau, es wird lediglich der C-Code debugged, jedoch kann man in der Debug Ansicht SQL auswählen, bzw. sollte sowieso default sein.
Dadurch sieht man lediglich den...
-
Hallo,
den Navigator hab ich schon lange nicht mehr im Einsatz und weiß deshalb leider nicht mehr genau wie ich das dort damals gemacht habe.
Du kannst jedoch im Green-Screen via STRDBG oder im...
-
Man kann sich selbst ein Testprogramm schreiben, dass 100.000 Sätze via INSERT INTO in eine Tabelle schreibt.
Einmal mit Commit und einmal ohne.
Ohne Commit dauert es 5 mal länger als mit.
-
Im RDi kann jeder Projekte erstellen. Unabhängig von einer Sourceverwaltung oder ob die Sourcen im IFS liegen oder in einer PF.
Das Problem, wenn ich Projekte ohne einer Sourceverwaltung verwende,...
-
Deshalb war mein Vorschlag die Commitsteuerung übergreifend zu aktivieren und das ATOMIC weg lassen.
Wenn ich mit Commit um ein vielfaches schneller bin, ist die Bilanz auch im Falle eines...
-
Dem mit Commit wiederspreche ich!
Mit Commit können die IO's nachweislich verringert werden.
Denn das System schreibt dann nach dem Commit mit Blöcken auf die Disk.
Ohne Commit (*NONE) wird für...
-
Vielleicht auch noch ein paar Gedanken:
* was hat die Tabelle beim Attribut REUSEDLT hinterlegt? (DSPFD)
Bei *NO wird immer am Tabellen-Ende hinzugefügt.
Bei *YES sucht er den nächsten freien...
-
Im Großen und Ganzen kann man FREE alleine lernen wenn man möchte.
Wenn man einen Workshop haben will würde es eher dann Sinn machen wenn man diesen kombiniert.
Z.B. ILE Konzept mit Prozeduren,...
-
Ja, damit haben wir aktuell auch Probleme.
Wenn man das ganze ohne Klasse und Funktion macht, klappt es interessanter weise.
Sobald ich (hoffentlich bald) den Support von Zend kontaktieren kann,...
-
Ich glaube was hier gemeint ist, das System kann automatisch bei der IBM neue PTFs anfordern, wenn diese Verfügbar sind?
Bilde mir ein mal sowas gesehen zu haben.
Bin mir aber nicht sicher, da ich...
-
Das schöne bei der Update Variante ist, dass man die Updates auch wieder gut entfernen lassen kann.
Bzw. zwischen den php Versionen 7.1, 7.2 und 7.3 switchen kann, falls es mit Anwendungen probleme...
-
Hi Manuel,
du kannst den aktuellen Zend Server auf der IBM i installieren und nützen, jedoch Support gibt es nur wenn man direkt bei Zend diesen bestellt.
lg Andreas
-
In der QSYS2 gibt es eine SQL table function ACTIVE_JOB_INFO.
Mit der kannst du dir das aktuelle bzw. zu letzt ausgeführte SQL Statement eines Jobs anzeigen lassen, falls das ausreichen sollte.
...
-
Jep vielen Dank für die Infos!
-
Hi Dieter,
eigentlich ist der Vorteil dann, wenn die Rückgabewerte groß sind.
Normal wird eine Kopie beim Returnwert erstellt. Beim RTNPARM wird lediglich die Speicheradresse (Pointer) vom Wert...
-
Wenn der Eingangsparameter Char ist, macht digits ein DEC(36, 31) daraus.
Du müsstest das Ergebnis entsprechend casten.
Besser ist jedoch die Lösung vom Ralf.
-
Dein Select mit dem Fehler:
and substr(F4, 1, 7)
Dein Kontroll-Select:
and substr(F4, 1, 1)
Das sind 2 unterschiedliche substrings
-
In deinem Kontroll-Select prüfst du nur die erste Stelle ... substr(F4, 1, 1)
Im obrigen holst du dir jedoch 7 Characters. Und da wird es wohl irgendwo ungültige numerische Zeichen enthalten.
lg...
-
Ich würde es mit einem LEFT JOIN machen und die Reihenfolge des JOINs ändern:
select feld1 from tabelle2
left join tabelle1 on key1=key2
where tabelle2.nummer in (12345, 24575, 58713, <......
-
* SFTP (Filetransfer over SSH) wäre auch eine Möglichkeit.
* oder WebService
* SAMBA Protokoll
* Ansonsten gäbe es noch Socketverbindungen die man selbst aufsetzen könnte, aber das wird dann schon...
-
Ich schätze, dass der Specific-Name der Prozedur abweicht? Oder irgendwelche Leicher vorhanden waren und deshalb die Prozedur nicht einfach gelöscht hat.
Wenn du eine komplett neue Prozedur so...
-
In diesem Fall war es definitiv ein Block-Size Problem.
Hatten viele Analysen mit IBM damals. Hatte Monate gedauert, bis es endlich vollständig aufgeklärt werden konnte.
Am Ende gabs dann die...
-
Grundsätzlich wirkt sich ja das Sammeln von Performance Daten immer irgendwie negativ auf das System aus.
Da muss man sich halt am jeweiligen System herantasten, wie oft und wieviele Daten gesammelt...
-
Ich würde auch sagen, dass hier ein MONMSG absolut reicht.
Wenn du die DROP Befehle in ein SRC-File liegen hast, kannst du dies im CL mit RUNSQLSTM ausführen lassen.
Bei RUNSQLSTM hast du den...
-
Du könntest auch mit einem PREFIX arbeiten. Ich bin jedoch auch ein Freund vom Qualified Schlüsselwort wie schon zuvor beschrieben.
-
Da ich nicht so oft damit zu tun habe wie andere muss auch ich mir ab einen gewissen Punkt Hilfe holen.
So soll es ja auch sein :-)
Dementsprechen ist ein Input genau richtig und danke für die...
-
hmm ... ok, da steh ich derzeit auch an.
Vielleicht muss man da bei den Ressourcen was angeben.
Bin hier jedoch leider Überfragt.
Vielleicht können hier andere weiter helfen. Würde mich auch...
-
Vielleicht nochmal zuerst die frage wie bei dir Virtualisiert ist?
Hast du ein VIOS oder eine IBM i Host Partition?
Dieses coole Feature hab ich nur bei der IBM i Host Partition.
Das Ganze kann...
-
Ja aber dann musst du es ja auf jeder Partition (in diesem Fall 4 mal) unnötig speichern und den Image Catalog erstellen.
Deshalb einfacher auf der Host Partition 1 mal erstellen und jeder kann es...
|
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
|