Suchen:
Type: Posts; Benutzer: sim
Suchen:
Search took 0,02 seconds.
-
Wir nutzen schon seit einigen Jahren die Open Source Version von Talend Open Studio for Data Integration.
Importe und Exporte von mehrere Millionen Datensätzen sind kein Problem.
Keine...
-
Auch das haben wir bereits geprüft, konnten aber bei den relevanten Parametern keine Abweichung feststellen.
Meine Hofnung war das dies hier schon mal jemand gemacht hat bzw es irgendwo eine...
-
Das war jetzt nur ein Beispiel von unseren Tests.
Wir haben an dieser Stelle bereits alle möglichen Parameter für die Seitendrehung getestet,
es wird immer gedreht ausgegeben.
-
Hallo,
das machen wir bereits.
Code Auszug:
AS400 as400 = new AS400("...");
File fileAfp = new File("Pfad zu afp");
PrintParameterList printParameterList = new PrintParameterList();...
-
Hallo Forum,
vielleicht kann uns hier jemand helfen.
Wir erstellen per Java mit hilfe von jtopen (8.1) aus AFP Dateien
AS400 Spoolfiles.
Bei "normalen" Formaten 12 Zoll, etc... funktioniert...
-
Hallo,
wir haben ein RPG Programm welches wir mit dem Websphere Application Server und dem dort verfügbaren Wizzard als Webservice zur Verfügung stellen.
Soweit funktioniert das ganze ganz gut....
-
Tja, das funktioniert schon, aber wie bereits geschrieben wurde nur per Programmlogik. Wir haben das per Programm selber gelöst.
Mit Hilfe der Programme FontLab bzw TypeTransformer kann man für...
-
Hallo Birgitta,
das ist natürlich richtig.
In einem Programm würde ich jedoch die SET OPTION der direkten
Konvertierung im SQL vorziehen.
sim
-
Wie wärs damit?
select int(replace(char(curdate()), '.', '')) from datei
-
evtl mal per QSH in die Konsole gehen und dann dort manuell aufrufen.
-
Hallo ahahn,
also wenn du selbst entscheiden willst wohin die PDF-Files geschrieben werden sollen und ggf. auch den Dateinamen beeinflussen möchtest dann benötigst du ein PDF-Benutzerprogramm.
...
-
Schau dir mal "Dezing" an.
Hat sehr viele Optionen und kostet nicht viel.
Komplette Datenbanken lassen sich, soweit ich noch in Erinnerung hab, über das Tool modelieren und dann automatisch auf...
-
Nur um sicherzugehen, die Druckvariable sollte entsprechend groß definiert sein.
Weiterhin sollte ein aktueller PTF Stand vorhanden sein. Ich hab da so dunkel in Erinnerung das es am Anfang...
-
-
Hallo,
das Zauberwort lautet hier *NOCONVERT
Hier mal ein kleines Beispiel.
....
(*DATAMATRIX 22 22 *NOCONVERT +
*NOESCAPE))
.....
-
Probier mal
Art der PDF-Einheitenemulation: z.Bsp. *P3812
Einschub x für PDF-Papierformat *B4
-
Hallo Petra,
das solltest du im PSF-Konfigurationsobjekt einstellen können.
sim
-
Hallo Fuerchau,
schon mal probiert das ganze per setzen der Umgebungsvariable
QIBM_RPG_JAVA_PROPERTIES umzuleiten ?
Ein passendes Beispiel gabs hier bereits mal.
-
zum Thema Konsolenausgabe.
Das kann auch per setzen von Umgebungsvariablen erreicht werden.
ADDENVVAR ENVVAR(QIBM_RPG_JAVA_PROPERTIES)
...
-
Alles klar.
Hab übrigens deinen 1. Vorschlag befolgt.
Allerdings nur den Teil mit dem zusätzlichen CCSID Parameter auf Feldebene.
Hat geklappt.
Thx, sim
-
Genau das wollte ich vermeiden.
Gibts eine Möglichkeit ohne die Tabelle zu ändern ?
-
Hallo,
evtl. kann mir jemand helfen. So langsam verzweifel ich schon an diesem Problem.
Und zwar, ich habe ein Java Client-Programm das in ein Feld einer AS400 Tabelle per SQL (jt400 Treiber)...
-
Wenn man nicht Java zur Verfügung hat und die Anzahl der Daten die per XML geliefert werden begrenzt ist, dann gehts auch ganz einfach (QaD) so:
Beispiel
...
-
wenn man allerdings mehrere Kompilierbefehle eingetragen hat klappts nicht.
-
Für den unwahrscheinlichen Fall das es die Rechte erlauben könnte man FTP verwenden.
Wir haben uns einen Socketdienst geschrieben der auf nem Windowsserver läuft. Alle Clients (PCs) melden sich...
-
Bei CPYFRMSTMF sollte das gehen.
-
Für jede im Serviceprogramm hinterlegte Prozedur erfolgt ein Joblog-Eintrag in dieser Form:
Nachricht . . . : Definition für Symbol 'SCDSQL_ADD' mehrmals vorhanden.
Ursache . . . . : ...
-
Hallo,
ich habe folgendes Problem bei der Erstellung eines SQLRPGLE-Serviceprogramms.
In diesem Serviceprogramm sind zusätzlich weitere Serviceprogramme per BNDDIR eingebunden.
Mit dem...
-
ups, stimmt.
ich glaub ich bin urlaubsreif.
thx, sim
-
o_create + o_rdwr + o_codepage + o_trunc
o_append hatte ich auch schon probiert.
-
Hallo Forum,
folgendes Problem.
Ich habe mit den IFS-APIs eine Textedatei auf einem
HOME Verzeichnis angelegt mit Daten gefüllt und wieder geschlossen.
Nun muß die Datei wieder geöffnet...
-
Wir standen auch mal vor der Entscheidung und uns HATS angesehen. In der Präsentation der IBM sah das ja noch ganz nett aus, aber in der Realität kaum möglich.
Eine BS-Maske wird immer an...
-
Hallo Xanas,
die Laufweite eines bestimmten Textes abh. vom verwendeten Font zu ermitteln geht. Jedoch ist das mit seeeehr viel Programmiertechnischen Aufwand verbunden. Ein API dazu ist mir...
-
wird SQL_ATTR_QUERY_TIMEOUT überhaupt von den APIs unterstützt ? Ich konnte in der SQLCLI Copystrecke jedenfalls nichts finden.
-
Das die Analyse erst zur Laufzeit erfolgen soll kann ich nicht ganz nachvollziehen. Wenn ich vor dem FETCH den Befehl
PRTSQLINF OBJ(*JOB) ausführe erhalte ich einen Spool mit genau den...
-
Hallo,
folgende Situation. Wir haben ein Programm mit dem der Anwender nach Adressen suchen kann. Für die Suche kann der User diverse Suchbegriffe angeben. z.Bsp nach Name, Vorname, Straße, Ort,...
-
anders rum, oder ?
chain(n) (key1: key2: key3) format;
if %found;
...
...
-
Hi,
mittlerweile läuft der WDSC Version 6.0.1 auch bei uns
ohne Probleme.
Sehr schönes arbeiten, da möchte man nur noch ungern den PDM
benutzen
-
zu 1.
Schau mal im Acrobat Reader unter Datei -> Drucken nach ob dort "Große Seiten auf Seitengröße verkleinern" angekreuzt ist.
Einfach rausmachen und schon sollte es klappen.
-
Hallo,
von der IBM gibt es das Utility QSPGETF.
Enthalten sind u.a. die Commands GETSPLF / PUTSPLF
-
@Krienser
Mittlerweile funktioniert die Ausgabe des Barcodes. (zumindest teilweise)
Es sollte auch schon diverse PTFs hierzu geben.
siehe vorherige Postings.
Bei Verwendung des *width...
-
Hallo
wir sind auch am am Drama "Datamatrix auf der AS/400" :-(
dran.
Das Printerfile könnte z.Bsp so aussehen
A BARCDATA# 28A BARCODE(DATAMATRIX +
A ...
-
Hallo,
bei uns besteht die gleiche Situation.
Wir haben dies um flexibel zu sein per Programm gelöst.
In einer Tabelle haben wir für jede OutQ bzw jede Drucker / Formularkombination diverse...
-
Hallo Frank,
meines Wissens geht das nicht. (würde auch immer recht lang dauern bis das prog geladen ist, Java lässt Grüssen)
Ist meiner Meinung im Vergleich zum CODE Editor auch nicht
mehr...
-
probiers mal damit
D UpperCase B
D UpperCase PI 32766A varying
D string 32766A value varying
D lower C Const('abcd...')
D upper C Const('ABCD...')
/free
-
Noch was zum Thema Proportional-Schriften,
bei der Bearbeitung eines Fonts (z.Bsp mit Fontlab) wird beim
speichern eine AFM Datei ausgegeben. In dieser Datei ist für
jedes Zeichen u.a. die Größe...
-
Hallo,
vlt. kann mir ja jemand helfen.
Unser bestehendes Druckprogramm soll aufgebohrt werden.
Bisher drucken wir, zumindest den normalen Brief, mit einem
nicht-proportionalen Font. Da ja hier...
-
hm, bist du sicher.
wir haben v5r3 und qsh ist dabei.
-
Ist leider bei uns nicht so. :-(
sim
-
wir haben auch ein java tools das auf inserer i5 läuft und sich mit nem oracle system verbindet.
der aufruf sieht in etwa so aus. vlt. hilfts dir ja.
java
-jar blablabla.jar
-i...
-
wir haben vorher auch CODE verwendet.
die umstellung auf WDSC ging auch ohne probleme.
evtl unter den benutzervorgaben -> lpex-editor mal
ein andere Profil ausprobieren.
vlt. hilfts ja.
...
-
wir haben das früher mit SNDDST gemacht.
Mittlerweile mit einer Fremdsoftware. DirectMail von Toolmaker.
Neben dem normalen Mailversand kann man auch noch
HTML Mails, Spools, IFS Dateien,...
-
ok, erwischt. ;-)
Läuft aber immer noch besser als CODE400.
<IRONIE = *on>
Abgesehen davon sind wir ja mittlerweile lange Wartenzeiten bei IBM PC Tools gewöhnt.
</IRONIE = *off>
sim
-
Hallo,
also wir arbeiten auch mit WDSC und dem RSE. Im großen und ganzen ohne Probleme.
Ab und zu muß man einige Sekunden warten bis das Programm wieder reagiert. Keine Ahnung was da im...
-
löst zwar nicht das problem aber
als schnelle alternative mal mit SQL probieren.
evtl klappts ja damit
-
hier mal ein kleines beispiel
DECLARE c1 CURSOR FOR
SELECT baum_id, baum_key, baum_vkey, baum_text FROM libd/baum WHERE baum_id = i_id;
OPEN c1;
REPEAT
FETCH c1 INTO l_baum_id,...
-
Hallo Joe,
ich stehe gerade vor dem gleichen Problem wie du damals.
Die Syntaxbaschreibung hilft mir im Moment nicht viel weiter.
DDS-Beispiel ?
-
Hallo,
ich hab das ganze mal ausprobiert und konnte ohne Probleme mehrere Zeilen einfügen.
Ist dein SQL genauso wie du ihn hier beschrieben hast ?
Versuch's doch mal alternativ mit...
-
Hallo,
wenn es dir nur um die ersten 500 geht dann zBsp so:
SELECT * FROM dummy
fetch first 500 rows only
mfg, sim
-
Hallo,
im Printerfile kannst du das ganze dann in der form angeben.
Den Font kann man soweit ich in Erinnerung habe mittlerweile auch per Variable ansteuern.
A R DRF08_01 ...
-
Hallo,
das Ausgabefach kann man mit OUTBIN ansteuern.
mfg,
sim
-
Hallo Hr. Bender,
ich weiss ja das sie kein großer wdsc fan sind, aber evtl. wissen sie ja ob es möglich ist diverse plugins aus dem wdsc zu deinstallieren ?
gruß aus BA.
sim
-
Hallo Jörg,
kann ich so nicht bestätigen. Die Cursorpositionierung sollte auch im Window funktionieren.
Etwas Code wäre hilfreich...
sim
-
Da bin ich ja froh das ich nicht der einzige mit dem Problem bin.
Jedoch geht es auch anders. Bei 2 von meinen Kollegen treten diese "Aussetzer" nicht auf. Bei gleichen Rechnern und gleichen...
-
Nein, das hab ich schon ausprobiert.
Das sichern geht ja auch ziemlich schnell, nur wenn ich grad beim edittieren eines Programms bin muß ich immer wieder mehrere Sekunden warten bis der Cursor...
-
Hallo PGMR,
hier hab ich mal ein kleines Beispiel wie du die Umsetzung machen kannst. Wie gesagt, wir machen auch XML Ein und Ausgabe und es funktioniert ohne Probleme.
// Von EBCEDIC nach...
-
Hallo PGMR,
kann Hr. Bender nur zustimmen.
versuchs mal mit den C-APIs, funktioniert wunderbar.
Bei uns läuft in bestimmten Bereichen der Datenaustausch
auch per XML Dateien. Das einlesen...
-
Hallo,
vielleicht hat ja jemand das gleiche Problem mit dem LPEX Editor vom WDSC.
Beim editieren von RPG Sourcen mit dem LPEX kommt es in letzter Zeit immer häufiger vor das der Editor...
-
Hallo Birgitta,
eine kurze Erklärung zum SQL wäre nicht schlecht.
danke. sim
-
@all
erstmal vielen dank für die hilfe. ich war schon dabei den
umweg über eine temporäre tabelle zu machen.
@Markus Reimers
Das mit der relativen Satznummer hatte ich schon versucht....
-
Hallo,
vielleicht kann mir jemand helfen.
Ich führe unten stehenden SQL mit einem GROUP BY aus.
Nun möchte ich zusätzlich noch eine eindeutige ID (zahl, 5,0) für jede Ergebniszeile ausgeben. ...
-
Oder evtl direkt im RPG ?
z.Bsp wenn schon ein Planungseintrag vorhanden ist.....:
// Eintrag ändern mit neuem Datum / Zeit
SystemRc = system ('CHGJOBSCDE...
-
Hallo,
wir haben auch Infostore und sind sehr zufrieden mit dem Produkt.
sim
-
äh, wenn ich dich richtig verstehe meinst du den Aufruf vom qcmdexc, oder ?
z.Bsp so....
d qcmdexc pr extpgm('QCMDEXC')
d parm1 10000a
...
-
....ach wie schön wäre ein RPG Befehl wie:
%sql('select * from .....');
sim
-
Hallo Tobias,
wir haben aktuell auch ein Problem auf V5R3 mit der Verbindung per SQL (APIs) zu einer anderen AS400.
Evtl. hilft dir dieses PTF (SI16160) und die abhängigen ja weiter ?
Kann...
-
Das kann man unter den Benutzervorgaben --> Ferne Systeme --> iSeries --> Schablonen einstellen.
-
Hallo,
wir sind vor kurzem auch umgestiegen.
Was meinst du genau mit: "....wann und wie automatisch eingefügt....." ?
sim
-
Hallo,
wir verwenden seit einigen Monaten WDSC anstelle des SEU.
Wenn man sich den LPEX Editor erstmal richtig konfiguriert hat und sich eingearbeitet hat kann man super damit arbeiten.
Ich...
-
Hallo Rince,
genau diesen Disconnect versuche ich zu machen, jedoch nicht per SQLRPGLE sondern per direktem Aufruf der entsprechenden APIs. (kein CL sondern SQL Call Level Interface)
-
Hallo,
folgendes Problem. Ich verbinde mich per CLI APIs
zu einer fernen AS/400. Diese Verbindung versuche
ich dann nach der Verarbeitung mit diesen
APIs zu trennen:
SQLDisconnect...
-
Das mit dem SQL Statement erstellen sehe ich nicht als großes Problem an. Aber ist ja Ansichtssache
Hochkomma: geht ganz einfach per Konstante
Null Flags sind bei uns kein Thema
Zum Thema...
-
Hmm, werd ich mal ausprobieren.
Aber unbestritten ist doch wohl der Punkt der Arbeitserleichterung. Natürlich vorausgesetzt die Performance ist die gleiche kann ich hier mit wenigen Anweisungen...
-
Also,
das Service Programm wird tatsächlich Prozeduren wie z.Bsp
sql_openstatement(STATEMENT) --> liefert handle
sql_closestatement(...)
sql_execstatement.... etc enthalten
dieses...
-
Nun ja, für einfache Sachen verwenden wir dies auch.
Im Moment haben wir schon ein selbst gestricktes Serviceprogramm bzw ne Prozedur an der man jegliche Art von SELECT-Statement übergeben kann...
-
** Hand vor den Kopf schlag **
Klar, so bau ich mir auch meine Ergebnis_ds zusammen.
Das mit den verschiedenen SQLBindCols funktioniert.
Hab jetzt 3 verschiedene Aufrufe gemacht. Bin zwar noch...
-
übergeben wurde SQL_VARCHAR
-
Hallo,
erstmal vielen Dank für die Antwort hat soweit wunderbar geklappt. Ich verwende nun auch den API SQLBindCol.
Allerdings habe ich noch Probleme beim Abrufen der Daten für ein BLBDTA Feld....
-
Hallo,
beim abrufen von Daten des Typs SQL_NUMERIC mit dem
SQLGetData API werden Nachkommastellen abgeschnitten.
In der Beschreibung wird zwar darauf hingewiesen das mit einem erneuten Aufruf...
-
jetzt kommen wir uns schon näher.
per CLI ist es mir klar.
Du sagtest aber das ich dies auch ohne CLI hinkriegen würde.....
-
ok,
aber kann ich dann 2 verschachtelte SQLs in einer Schleife laufen lassen ?
quasi:
--------
// SQL 1
dow sql_befehl('SELECT * FROM KUNDEN');
kunden_ds = SQLErgebnis_ds;
......
-
Wie gesagt besteht dieses Tools bereits, jedoch ist dies
nicht per CLI gelöst sondern per SQLDA.
Siehe Beispiel unten.
Das Problem ist hierbei das ich immer den gleichen Cursor verwende. Somit...
-
Den Link kannte ich schon. Danke.
Anstelle von SQLColAttributes hab ich SQLDescribeCol verwendet gefolgt von SQLBindCol mit dem entsprechenden Feldtyp.
Bei einem gepackten Feld (z.Bsp: 7p 0)...
-
Hmm, schade.
Dann aber gleich noch ne Frage:
Wie verwende ich SQLBindCol wenn ich gepackte Felder habe ?
Im Moment hab ich es so gemacht, daß ich alle Felder als CHAR zurückliefere....
-
Hallo,
vielleicht kann mir ja jemand helfen.
Ich bin gerade dabei eines von unseren Programmen zu überarbeiten. Mit diesem Programm können jegliche SQLs
ohne großen Programmieraufwand in ILE...
-
ein denkbares Anwendungsgebiet wäre:
z.Bsp ein
Programm bei dem der Anwender eine Termingebundene Kundenänderung definieren /anlegen kann.
Der Benutzer kann aus vorgegebenen Werten (Datei "A",...
-
Es geht eher darum verschiedene Bildschirmfelder oder auch das komplette DSPF zur Laufzeit durch das RPG Programm zu erstellen (Quasi: on the fly)
Ich habe gehört das dies mit den DSM APIs gehen...
-
Hallo,
vielleicht kann mir jemand helfen. Es geht um folgendes:
In einem DSPF sollen verschiedene Eingabefelder zur Laufzeit generiert werden. Die Felder die benötitgt werden lese ich aus einer...
|
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
|