Suchen:
Type: Posts; Benutzer: AG1965_2
Suchen:
Search took 0,03 seconds.
-
Wenn man mit 32.754 Zeilenlänge durchkommt, hilft dieses PTF aus dem Jänner 2023 und das Setzen der Environmentvariable QIBM_RPG_PPSRCFILE_LENGTH....
-
In einer global vernetzten Welt machen Timestamps mit Offset schon Sinn, zumindest, wenn Menschen involviert sind.
Das macht das Arbeiten mit Timestamps der eigenen Zeitzone nicht schwieriger als...
-
Wenn sie nicht offiziell dokumentiert sind, würde ich die Finger davon lassen.
Was willst Du denn machen?
-
Also ich habe mir die Visualisierung des RDi angesehen und sie ist für uns, so wie sie derzeit zu sein scheint, völlig unbrauchbar.
Bei uns werden per Copies diverse Standard-Unterroutinen...
-
Die aktuelle best practice sollte doch eigentlich IPL 4x jährlich sein - wenn man die cum. PTFs eingespielt hat, oder?
-
Herzlichen Glückwunsch,
wohl verdient!
LG Anton Gombkötö
-
Nachdem das IFS mehrere Filesysteme in sich integriert, ist es nicht egal, WO (= in welchem Filesystem) man das tut.
z.B.:
> md '/tmp/das_ist_ein_langer_Name'
Verzeichnis erstellt. ...
-
Auf alle Fälle kannst Du das kontrollieren, indem Du "NETSTAT" - Auswahl 3 - F15 - und in "Bereich der fernen IP-Adresse" die IP-Adresse des fernen Servers eingibst.
Dann siehst Du die Verbindungen,...
-
Der Witz ist, dass Ziffern in Proportionalschriften gleich breit sind.
(Es gibt sicher einige exotische Ausnahmen, die die Regel bestätigen. :-) )
Und wenn man Glück hat, findet man auch ein...
-
JSON ist aber per Definition immer UTF-8, das wäre CCSID 1208. Geht die?
-
Wenn Du das eigentliche Problem, Deinen Lösungsansatz und die Fehlermeldungen postest, hast Du
a) wesentlich mehr Chancen auf eine erfolgreiche Lösung Deines Problems und
b) ersparst Du allen...
-
Ich kann zwar leider noch nicht mit curl spielen, aber ich bin mir sicher, dass der Betreiber des Servers entscheidet, wie man sich anzumelden hat. Das kann man sich als Client normalerweise nicht...
-
Das kann ich so nicht stehen lassen: Doch, ich, in fast genau solchen Fällen wie diesem, wobei hier wenigstens keine komplette Themenverfehlung dabei war, die Antwort hätte in der Tat geholfen.
...
-
Die Frage, wie man Werte aus einem dynamischen SQL herauskitzeln kann, wurde aber nicht beantwortet.
D #SQL S 5000A VARYING
* ...
-
Na wenn das Ding das kann: heutzutage bindet man doch alles und jedes per Webservice an.
Ob SOAP oder REST und XML oder JSON, ist wohl Geschmackssache, aber jeweils eins von beiden sollte es heute...
-
Ich, und der Verfasser der Frage offenbar auch nicht, habe kein Problem mit dem Lesen und Schreiben von IFS-Dateien, ich verwende dafür nach wie vor die UNIX-style APIs, wo regelmäßig die Keule "Bist...
-
@D*B: Dieter, Du hast anscheinend nicht mitbekommen, um was es eigentlich geht, aber vielen Dank für die hilfreiche Wortmeldung.
@Fuerchau: im konkreten Fall (und einigen anderen) macht es nur den...
-
Nein, jetzt frage ich Dich, da Du der bist, der dauernd SQL für alles Mögliche ins Rennen führt, aber ohne link oder sonst irgendwas, was einem helfen könnte.
Dafür der armen Birgitta Arbeit...
-
Das sieht nach 2-Byte-Darstellung aus, wie es für UTF-8 typisch ist.
Wenn Du uns die Hex-Darstellung (F10) geschickt hättest, könnte man es hundertprozentig sagen.
Das "ö" wäre C3B6, und das "ä"...
-
Was für Parameter stehen denn beim fopen?
Dem Verhalten nach klingt es so, als ob die Datei tatsächlich in UTF-8 (CCSID 1208) geschrieben worden wäre.
Wenn das Programm was Anderes als 1208...
-
Dieses Auslesen von-bis hat man ganz früher gemacht, zu S/34-Zeiten, da gab es sonst nichts.
Problem: wenn sich in einem Release mal was verschoben hat, musste man korrigieren.
Vielleicht tust Du...
-
Um in RPG ein IFS-Inhaltsverzeichnis zu lesen, würde ich die APIs opendir, readdir usw. verwenden.
Scott Klement beschreibt das sehr gut.
https://www.scottklement.com/rpg/ifs_ebook/opendir.html
-
@ liest Attribute - sonst liest man ja den Elementinhalt.
<element attribut="wertAttribut">wertElement</element>
-
Wir übertragen und empfangen erfolgreich per sFTP Dateien mit dem in der QShell-Umgebung verfügbaren sFTP. Das Einzige, was da nicht geht, ist die Verwendung eines Kennworts. Man identifiziert sich...
-
(und die Funktion file_get_contents würde alles gleich in einem String zurückliefern, das könntest gleich so ausgeben. Wäre das Gleiche wie im Browser "Quelltext anzeigen / View Page Source".)...
-
Wie rufst Du denn das php-Skript auf?
Probier's mal mit:
QSH CMD('/usr/local/ZendSvr6/bin/php /meinVerzeichnis/meinSkript.php')
-
1) JSON ist ein Datenformat und SQL liest nun mal zu gerne aus TABLEs, also bringt man das so unter einen Hut. :-)
2) $doc ist der Bezug auf das XMLgePARSEte DOCUMENT nach dem PASSING.
3) wie man...
-
Bekommst Du denn die Daten in XML oder JSON oder willst Du sie aus einer HTML-Seite herauslutschen?
-
In php könnte man zum Beispiel damit die HTML-Seite abrufen und die Werte herauskitzeln.
Nur mal so als Idee.
Aufruf: qsh ('/usr/local/ZendSvr6/bin/php /woauchimmer/suedkupfer.php')
...
-
Das geht am Besten per php ;-).
(aber auch evtl. mit SQL und auch RPG)
Hast Du denn schon eine Adresse, von der Du "die aktuellen Kupferwerte" (legal) beziehen kannst?
-
Wow, in wiefern sollte das mit php eine Katastrophe sein bzw. wie hast Du denn das geschafft?
Ich habe NICHTS gefunden, das Net.Data besser als php könnte.
-
Ich habe Net.Data lange und gerne genutzt, es ist aber kein supportetes Produkt mehr. Sie löschen es nicht, oh Danke (weil sie es vielleicht selber noch wo benutzen). Das ist aber auch schon alles....
-
Das klingt schwer danach, als ob bei der Installation was in die Hose gegangen wäre. (Nicht als QSECOFR?)
Wir verwenden zwar kein MySQL, aber die Bibliothek gibt's bei uns und da steht auch was...
-
Hast Du schon mal probiert, die problematischen Hex-Werte mit HEX(MSGKEY) in ein unverfängliches Format zu konvertieren? Net.Data versteht x'00' als String-Ende, und das wirst Du im Msgkey wohl...
-
So tief, wie es der Compiler akzeptiert, soll es auch der Editor kapieren. Ganz einfach.
-
Ich halte das schlicht und ergreifend für einen Bug bzw. eine Feature-Schwäche und würde mich da eher an ein Forum halten, das die IBM auch liest.
-
Das bedeutet nicht, dass das normale OS/400-Benutzerprofil disabled wurde, das NetServer-Profil wurde disabled.
Hier gut beschrieben: http://www-01.ibm.com/support/docview.wss?uid=nas8N1018914
-
Praktisches Beispiel: wenn eine Person darauf besteht, dass ihre Daten gelöscht werden, man div. Daten aber selber weiter braucht, und darum die Person auf "Max Mustermann" anonymisiert, aber, um...
-
Vorsicht: Wenn es sich um Begriffe handelt, mit denen eine Person eindeutig identifiziert werden kann UND man diesen Begriff nach außen gegeben hat (wie eben z.B. eine Kunden- oder Kontonummer), ist...
-
Sagte der mit dem Patentrezept. ;-)
-
Hatte ich ja, allerdings geriet ich offenbar gleich 2mal auf Abwege. :-)
Beim dritten Mal habe ich dann geschnallt, dass es im embedded geht und Du das tatsächlich in ein Skript tun willst. :-)...
-
Das ist kein "Skript", sondern "embedded SQL" und da bilde ich mir aber ein, dass es sehr wohl gehen muss und kurzes Googlen fand diesen Beitrag, und das sieht in der Tat so aus, als ob das ginge....
-
Wenn Dir die relative Satznummer bei Deinen Manipulationen hilft, die gibt es mit RRN(*) bzw. RRN(Tabellenbezeichner).
-
Nette Idee; CCSID des IFS-files fehlt.
-
Vielleicht wärst Du auch besser dran, wenn Du den SAX-Parser nimmst und Dir das Mapping auf DB-Felder selber strickst (mit einer Definitionstabelle) und daraus wiederum ein dynamisches...
-
Für SCS gibt es eigentlich keinen vernünftigen Grund, CPYSPLF nicht zu verwenden.
Und AFPDS/IPDS ist derart kompliziert, da hört sich jeder Spaß auf.
Sprich: ich würde mir eine andere API-Thematik...
-
Super, genau das Uninteressante, das was funktioniert, sagst Du uns. :-)
Und wenn Du in ein Textfeld Deiner Datei z.B. mal "Test" hineinschreibst, kriegst Du dann x'E385A2A3' (worauf ich tippe) oder...
-
Aber Dieter, Du bist doch sonst so kreativ, es geht wohl beides, und mit neuer Brille klirrt es noch schöner. :-)
-
Haben sich die JLAN-Menschen vielleicht in den Systemwert QSYSLIBL gesetzt?
-
Bei V7R1 müsste man die Sourcen ja auch schon ins IFS legen können.
Die kann man dann mit einem beliebigen PC-Editor bearbeiten.
-
Die einsame Insel natürlich. :-)
-
Das ist von meiner Vorstellung paradiesischer Arbeitszustände gar nicht so weit weg, Dieter. :-)
-
Eine Freigabe hat absolut nichts mit dem FTP-Protokoll zu tun.
Und wenn das Bild mit der Meldung nicht geht, dann schreib' die Meldung halt ab. Krieg und Frieden wird ja nicht drin stehen. ;-)
-
Natürlich; man kann mit RCVMSG die Nachricht empfangen und somit auch die Nachrichtendaten. Bei CPF3773 interessiert Dich &2, das ist eine 4 Byte lange Zahl, ab Stelle 5 in den Nachrichtendaten. Wenn...
-
Ein Virus ist erst dann bedrohlich, wenn er eine CPU findet, die ihn verstehen kann und ausführen will.
Das wird einem auf einem System i nicht so leicht gelingen wie auf einer anderen Plattform....
-
Wenn Du die Hardcore-Antwort möchtest, wenn der Apache nur File-Server spielt:
Du kannst z.B. bei Basic Authentication mit der Benutzer-Id, die der Client angibt, arbeiten.
Nur macht das - schon...
-
Erspar' Dir den RPG-CGI-Ausflug, den nahezu jeder anfangs unternimmt - php ist viel praktischer. Und von dort aus kannst du noch immer Deine RPG-Programme aufrufen.
LG Toni
-
"CAT" steht für "concatenate" und heißt "zusammenfügen".
Das "T" steht für "trailing" und heißt, dass die Blanks des Feldes links von TCAT entfernt werden.
(es gibt auch ein BCAT, B für Beginning,...
-
So einen ähnlichen Effekt hatten wir in einem Projekt vor Jahren auch; die Ursache konnte nie eindeutig geklärt werden. Wir haben uns mit einem DOS-Fenster und einem darin ewig laufenden "ping host...
-
Wir senden und empfangen per MQ sowohl EBCDIC-Daten als auch UTF-8 und andere.
Die Änderung von fix EBCDIC auf variabel war relativ simpel; im DB-Sendefall stelle ich in die Felder MDENC die...
-
http://www-01.ibm.com/support/knowledgecenter/ssw_ibm_i_72/db2/rbafzscasubstr.htm?lang=de
-
Es gibt noch viel mehr Möglichkeiten; die arten aber (zumindest einmalig) in Arbeit aus und verschenken kann die fertige Lösung auch (fast) keiner.
Z.B. bei uns erzeugen wir csv-files gleich direkt...
-
Wenn Du Dich zum Lesen von XML des XML-SAX bedienst, dann bietet es sich an, das analog wie der zu tun:
* Du übergibst dem Serviceprogramm die Adresse des zu füllenden Speicherbereichs in Deinem...
-
[Beitrag gelöscht]
zu spät gesehen, dass da schon jede Menge Antworten da sind.....
-
Direkt mit GET bzw. MGET geht das wohl nicht, egal, ob i-Client oder qsh-Client.
Es gibt "APPEND", das das, was Du willst, in umgekehrter Richtung macht, also eine lokale Datei an eine remote Datei...
-
Im Link, den ich gepostet habe, wird ganz gut erklärt, warum es gut wäre, den Pfad zu ändern.
Es ist halt nicht nur ein Pfad wie auf einer PC-Platte, sondern der Weg in ein jeweils eigenes...
-
In der Nachricht CPF503E steht noch mehr Info - im Joblog nachschauen.
-
Ja, solche Dinge habe ich auch immer wieder gehört/gesehen. (In diesem Thread steht aber gar nichts von /36.)
In 9 von 10 Fällen ließen sich die Pfade völlig problemlos ändern!
Oft hat man es nur...
-
Was machen die User eigentlich mit QDLS? Alte OfficeVision-Dokumente streicheln?
Alles Andere gehört ins "normale" IFS.
http://www-01.ibm.com/support/docview.wss?uid=nas8N1015584
-
php auf dem System i ohne Zend? Schwer vorstellbar.
Aber die vielen $$$ muss man auch nicht ausgeben; php funktioniert auch ohne Bezahl-Zend-Server.
Und im kostenlosen Teil gibt es auch das...
-
ENDTCPCNN ist Dein Freund.
-
Woher hast Du denn die Info, dass "normalerweise" Pfade mit "/home" beginnen sollten?
Unter '/home' sind defaultmäßig die Benutzerverzeichnisse zu finden; genau da würde ich eigentlich eher keine...
-
So hat man das auf dem S/34 und dem S/36 gemacht und man macht es aus guten Gründen nicht mehr.
Denn Positionen verändern sich mit PTFs / Releases bzw. stehen in verschiedenen Sprachen woanders....
-
Das wäre dann aber ein mehr als lausiger Optimizer, wenn die eine die andere Methode um Längen schlüge. Die Mehrheit erwartet absolut gleiche Laufzeit.
Aber ich denke, wir sind auch alle gespannt,...
-
Gemeint ist hier, dass die Gesamtverarbeitungszeit wohl deutlich höher ist, wenn man 268 Jobs mehr oder minder gleichzeitig laufen hat gegenüber einer geringeren, an die Möglichkeiten des System...
-
Ja, Programmieren ist halt doch Arbeit. :-)
Die C-Funktion "strtok" könnte hier etwas helfen, ihr sind die Anzahl der Blanks zwischen Worten egal.
Hier löst der Autor eine sehr ähnliche Aufgabe:...
-
Vielleicht ist es einfacher, die Berechtigungen in einem FTP-Exit-Programm zu überprüfen und gewisse Operationen gleich ganz zu verbieten?...
-
Witzig, die Maschine sammelt Infos wie die NSA, kann aber scheinbar genau so selten sinnvolle Schlüsse daraus ziehen. :-)
-
Was ist denn ein "HKGP"-Job? HLDC hab' ich ja schon mal gehört - hier loopt der Chef - aber HKGP ist mir neu. :-)
-
Vielleicht hat ja auch wer an den Umgebungswerten auf Systemebene herumgespielt?
WRKENVVAR LEVEL(*SYS)
und alle, die mit "QIBM_" beginnen, mal kritisch beäugen.
-
Wenn "nun" = ca. 2004 ist, stimmt das!
Aber ab ca. 2011 heißt es IBM i.
Man merkt, dass die i kein Handy ist.
Die neuesten Handymodelle kennt nahezu jeder, von der Reinigungskraft bis zum...
-
Dort, wo ssh funktioniert, funktioniert auch sFTP.
Es gibt meines Wissens nach keinen IBM i-Befehl, der sFTP unterstützt.
Der FTP-Befehl (oder STRTCPFTP, ist das Gleiche) unterstützt FTP und FTPS....
-
Ich hab' mir den Satz jetzt ca. 5 Mal durchgelesen, wahrscheinlich 5 mal öfter als Du :-), und er ergibt noch immer keinen Sinn.
OS/400 ist tot, so wie das AS/400. Das Betriebssystem heißt definitiv...
-
Ja, das ist aber, wie Du schreibst, die Hardware.
Man nehme also ein Stück "Power System", tue "IBM i" drauf, und hat seine geliebte 400er. :-)
-
Nachdem sFTP auf ssh basiert, kann man das mal probieren. (ohne wirklich die Absicht zu haben, eine Shell zu starten - was in der Regel sowieso nicht hinhaut.)
Aber ssh ist in der Regel etwas...
-
Wo die Plattform doch sowieso POWER ist.
Und viele i-Anwender mittlerweile auch viele p-Anwendungen nutzen und sich deswegen trotzdem nur als i-Anwender sehen.
-
Da wurde offenbar nicht mit SAVOBJ OBJ(xxx) LIB(SAVXYZ) gesichert.
Da der Dateiname 11stellig ist, wird das das Label sein.
D.h. probiere es mal mit:
RSTOBJ OBJ(RZ*) LABEL(SAV20150313)...
-
Git ist gratis und rennt auch auf dem System i und man kann mit Windows-Clients auf Repositories der i zugreifen.
Ich habe es erst letzte Woche ausprobiert und werde es demnächst, wenn ich Zeit...
-
Und den Apachen auf der Linux-Büchse musst Du niemals updaten, niemals aktualisieren?
Ganz verstehe ich die Beweggründe nicht. Wenn der eigentliche Server im gleichen Netz ist, ließe sich das ja...
-
Ich hoffe, dass Ärzte anders unterwegs sind.
-
Womit willst Du denn sonst arbeiten?
-
Ja, 3. ist die letzte Möglichkeit, den Systembetrieb aufrechtzuerhalten, wenn ein User / Programm unerwartet ungewöhnlich viele Ressourcen benötigt. Das ist keine Optimierung; der Verursacher hat...
-
Doch, das geht. Wenn's bei Dir nicht geht, hast Du irgendwas falsch gemacht.
Das Irgendwas anhand Deines Pseudo-Codes zu erraten, ist sinnlos.
-
Viele Softwarehäuser haben sich für den internen Gebrauch eine Überwachung gebastelt, die, wenn ein Job zu sehr die anderen Leute behindert, die Priorität dieses Jobs heruntersetzt.
Wenn 1. an den...
-
Man kann's aber auch per API aus 5250 entsperren, dann ist es halb so wild.
Carsten Flensburg hat da mal ein sehr nützliches Programm namens "CBX110" geschrieben:...
-
Das stimmt nur dann, wenn ein evtl. vorhandenes Schema sogenannten "whitespace" erlaubt.
Das ist sehr oft der Fall, aber eben nicht immer.
-
Wenn die Anwendung im Internet verfügbar ist, muss man sich auch vor Angreifern schützen.
Dazu einerseits sehr fleißig die PTFs für den http-Server installieren und andererseits prüfen, ob die...
-
Das klingt aber mehr nach einem nachprogrammierten DFU als nach einer feinen 5250-Anwendung.
Aus der Auftragserfassung im Matchcode einen Fehler bei einem Kunden entdecken und in der...
-
Und man konnte die Zeilen aus dem Copy durch direkt darauf folgende Zeilen modifizieren - das kann der moderne RPG-Compiler auch nicht mehr.
-
Höchstwahrscheinlich stimmt die Type des Übergabeparameters nicht.
|
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
|