Suchen:
Type: Posts; Benutzer: dabeda
Suchen:
Search took 0,01 seconds.
-
Ok, ich hatte da beim Testen einen Fehler.
Es ist genauso wie Birgitta geschrieben hat und funktioniert jetzt.
Verzeihung...
Danke!
-
Also wenn ich das Dokument mit xmlserialize und xmlparse in ein XML_CLOB_FILE zu schreiben versuche, sagt der Compiler, dass die Variable nicht kompatibel ist.
Mach ich
select...
-
Nicht am Inhalt, aber am Header. Im Typ XML in der Datenbank ist keine Headerinformation drinnen und wird beim Schreiben in eine Filevariable eingefügt. Ich lese das XML mit GET_XML_FILE() ein, der...
-
Hallo Forum!
Ich habe einige XMLs in einer Tabelle gespeichert, nun möchte ich diese wieder ins IFS schreiben, was auch funktioniert, jedoch steht im Header immer
?xml version="1.0"...
-
Hallo Forum!
Ich versuche zur Zeit den Datalink File Manager zu konfigurieren, leider ohne Erfolg.
Habe ein INZDLFM *ALL gemacht, dann ADDHDBDLFM mit den Bibliotheken + lokales System und dann...
-
Geiles Teil!
Hatte schon mal nach so etwas gesucht, es dann aber wieder aufgegeben.
Ist genau was wir brauchen. :-)
LG Peter
-
Also nach jedem Statement ein Commit zu machen, ist sinnfrei.
Da braucht ihr dann gar kein Commitmentcontrol.
Wenn ein Set abgearbeitet ist, z.B.
setzen Variable
-> Fehlerprüfung -> Fehler...
-
Ich kann es auf jeden Fall kaum erwarten, finde das die absolut richtige Richtung seitens IBM(Rational).
Wer will kann von mir aus bei 50, 60 oder 80 Stellen einen Zeilenumbruch machen, ich mache...
-
Es geschehen noch Wunder ...
Das ist mal eine wirklich gute Nachricht. :-)
-
Danke für die Erklärung, jetzt wirds mir klar.
Weiß nicht warum ich das gemacht hab, beim Überladen mach ich das ja auch nicht. :o
Ich halte ja nichts von so langen Namen, aber die werden für die...
-
Diese Procedure ist rein zu Testzwecken, ein COMMIT wird nicht benötigt, da sie immer einen Fehler produziert.
Ich glaube ich weiß jetzt woran es liegt.
Die Procedure wurde mit langem Namen...
-
Wenn ich den SQLSTATE mit SIGNAL zurückgeben, dann hab ich das im Joblog stehen, aber eben nicht beim GET DIAGNOSTICS.
Was mach ich da noch falsch??
p1: begin
declare v_message_text...
-
Habe es jetzt auch gänzlich ohne RETURN versucht, aber im RPG ist der sqlcode immer noch 0.
Wenn ich die Procedure debugge, dann ist der sqlcode darin -803.
Ein get diagnostics liefert ebenfalls 0...
-
Die Procedure ist keine externe Procedure, sondern rein SQL.
Laut Handbuch bedeutet ein RETURN -1, dass ein Fehler passiert ist, genau das möchte ich im RPG erfahren.
-
Hallo Forum!
Ich habe hier eine Stored Procedure die ein Insert in eine Tabelle macht.
Wenn dort ein Fehler auftritt (Duplicate Key), wird die Procedure mit RETURN -1 verlassen.
Ich sehe aber...
-
So, ich hab jetzt mal einen Anhaltspunkt.
Das Zertifikat auf Scotts Testseite ist für scottklement.com ausgestellt, im Testprogramm wird aber www.scottklement.com angesprochen. Wenn ich das www...
-
Hallo Rainer,
laut Readme braucht man ja nur einen *SYSTEM Store erstellen, nichts weiter, oder?
Hab ich da schon etwas übersehen?
Dachte auch vielleicht liegts an V7R2, aber ich sehe dass ihr...
-
Diese Option wurde bei der Installation mit "Y" markiert, daran kanns also nicht liegen.
-
Hallo Forum!
Hat von euch jemand Erfahrung mit Scott Klements HTTPAPI?
Genauer gesagt mit http_url_get und ssl.
Wir verwenden HTTPAPI eigentlich schon einige Jahre, hatten aber noch nie mit SSL...
-
Meines Wissens geht das mit
declare EXIT HANDLER FOR SQLEXCEPTION return 0;
-
Hallo!
Wir setzen seit gut 2 Jahren CMOne ein und ich muß sagen, dass ich mir gar nicht mehr vorstellen kann ohne zu arbeiten. Haben eine Entwicklungsmaschine auf der die Programmierer jeweils in...
-
Hallo Forum!
Ich schlage mich gerade wieder mit Exitpoints herum, genauer gesagt mit QIBM_QZDA_SQL2.
Habe vor längerer Zeit ein Programm dafür geschrieben, in dem wir gewisse Dinge abfangen und...
-
So, das Problem ist gelöst!
Hab vom Support einen Patch bekommen und jetzt läuft alles normal.
Brauche also nicht an mir zweifeln ... :D
MfG
-
Hab mir das alles schon angesehen, aber im Zend-Forum hab ich gelesen dass ich nicht der Einzige bin.
Da dürfte es einen Patch geben.
Hab mal einen Call bei Zend aufgemacht, hoffe da tut sich dann...
-
Hallo!
Ich rufe 2 Serviceprogrammfunktionen hintereinander aus PHP mit i5_program_call auf. Die beiden Funktionen erwarten die selben Parameter und haben auch den selben Rückgabewert.
Der 1....
-
Naja, eigentlich bin ich schon ziemlich von EGL überzeugt.
Brauchen tue ich die grafischen Oberflächen noch nicht, aber umhören schadet nicht. ;)
Mich hat nur interessiert ob es schon einige...
-
Also die TOP Vorurteile kenne ich, wäre interessant mal die Vorurteile gegenüber RPG zu lesen, denke das würde auch nicht so gut abschneiden.
Mein Problem ist, dass ich eigentlich alleine...
-
Hallo Forum!
Beschäftigt sich von euch jemand mit EGL?
Habt ihr Erfahrungen was das betrifft?
Bin am suchen nach einer zukunftsträchtigen Lösung für grafische Oberflächen und dergleichen. Java...
-
Hallo.
Was genau meinst du damit?
Möchtest du eine Ausgabe wie in der Konsole?
Also mit
<?php
echo "Hello World";
?>
-
Wir hatten fast das selbe Problem, Maschine runtergefahren und nicht mehr hochgekommen.
Es waren alle Netzteile der Erweiterungseinheit hinüber, das hat man aber nicht gesehen weil da sogar noch...
-
Rational Developer for System i oder RDi.
Damit wirst du glücklich sein, ich bin es auf jeden Fall.
Mussten den aber kaufen.
Man muß sich am Anfang zwar zwingen wenn man von SEU weg will,...
-
Moment, du kommst von MS-SQL, das hab ich übersehen, um 7 Uhr in der Früh kann sowas vorkommen. :o
with nc wirds dort nicht geben, denke das ist rein AS400.
Sorry.
Mfg
-
insert into tabelle values(1, 2, 3) with nc
sollte gehen.
-
Wir nutzen V6R1 und müssen für V5R4 compilieren, da gabs bis jetzt noch kein Problem. V7R1 kommt dann nächstes Jahr mal auf der Testpartition dran.
Aber ich vertraue IBM dass auch das problemlos...
-
Mit dspsbsd sbsd(????), dann mit 6 anzeigen.
Ändern mit chgjobqe und F4.
Mfg
-
Das journaling funktioniert von allen Seiten. Wenn die Bibliothek mit CREATE SCHEMA erstellt wurde, werden automatisch in dieser Bibliothek Journale erstellt und die Dateien darin aufgezeichnet, in...
-
Ja es startet viel schneller als WDSC. Vor allem dauert das Installieren von WDSC fast einen ganzen Tag (mit Fixes), und RDP ist ziemlich flott drauf.
Der Greenscreen ist geschwindigkeitstechnisch...
-
Also ich nutze RDP und bin absolut zufrieden. Hatte vorher auch WDSC, aber RDP ist viel schneller weil schlanker.
Würds nicht mehr hergeben.:D
Lg
-
Und du hast recht, ist doch nicht so einfach wie es ausgesehen hat, vor allem sind vieeele auf pending.
Werd mir eine Steuerdatei anlegen in der die Tabellen in richtiger Reihenfolge stehen und...
-
Diesen Weg werde ich mir auch mal durchdenken, vielleicht brauch ich das ja noch öfter. :rolleyes:
-
Das wars!! :D
Ach kann das Leben manchmal einfach sein ... :)
-
Das Problem dabei ist, dass ich in meinem Daten-Übernahmeprogramm nicht auf where exists abfragen kann weil ich dort noch nicht weiß welche Constraints ziehen.
Erzeuge mir aus den systables und...
-
Hallo!
Gibt es eine Möglichkeit in SQL beim Insert in Tabellen, die Foreign Key Constraints haben, die Sätze mit Constraintviolation einfach zu überspringen?
Das sind Datensätze die keiner mehr...
-
Hallo!
Ist relaying auf dem Exchange für deine AS400 erlaubt?
-
Hi!
Die Meldung sagt dass die Sprache fehlt, wenn ich richtig gelesen hab. Ist der OpsNav auf deutsch oder englisch installiert?
mfg Peter
-
Also laut IBM Handbuch ist NOT FENCED nur ein Vorschlag an die Datenbank, die dann wieder selbst entscheidet ob es auch so gemacht wird.
Denke ich lass das jetzt mal so laufen und beobachte es ein...
-
So, hab das jetzt versucht mit THREAD(*SERIALIZE) aber das wars nicht. Wieder ein Absturz der UDF.
Die Maschine behauptet "Zeiger für angegebene Position nicht gesetzt", aber es sind alle Parameter...
-
Werde das heute gleich mal testen.
Das Problem ist, dass in diesem Serviceprogramm viele Prozeduren drinnen sind, hoffe nur es wirkt sich sonst auf keine aus. Sind aber alle RPG und eben nur diese...
-
Cursor ist keiner in der UDF, aber ich versteh nicht warum die Funktion abstürzt wenn ich FENCED, das ja default ist, benutze.
Es wird einfach aus einem Table ein Feld ausgelesen, das sollte ja...
-
Hallo Forum!
Ich hab eine UDF die aus einer Datei einen Wert ausliest und den zurück gibt. Diese hab ich in ein Serviceprogramm gepackt das bis vor kurzem noch in einer benannten...
-
oh, das war zeitgleich ;-)
-
Mit wrkcfgsts *dev DEVICENAME ,
dort das Device mit 2 abhängen und dann mit 1 wieder anhängen.
Wenn die Sitzung noch aktiv ist muß diese natürlich vorher beendet werden.
-
So schnell wie im RPG ist das natürlich nicht, man kann aber beim declare cursor gleich die relative Satznummer mit auslesen, dann erspart man sich das nachher. Obwohl ich eingentlich nicht so viele...
-
Du kannst über die API QGYOLJBL das Joblog auslesen und dir die Meldung holen die du brauchst. Leider ist das dann einfach ein ganzer Textstring ohne Variablen.
Alternativ kannst du bei einem Lock...
-
-
Das Problem ist dass die beiden Files nicht in der gleichen LIB stehen, aber das ändere ich jetzt gerade.
Wir wollten die DDL und DDS Dateien einfach in 2 Bibliotheken trennen, und dann...
-
so jetzt weiß ich woran es gelegen ist.
Genau das ist das Problem, die logischen müssen vorher in der selben Bibliothek liegen, sonst geht es nicht.
Mir ist das unterm schreiben der Antwort...
-
Nein, die liegen in 2 unterschiedlichen Bibliotheken, eine für DDL eine für DDS. Wollten da eine Trennung.
Hab jetzt die original Logische gelöscht und im CL ein CRTLF über DDS gemacht, geht aber...
-
Die Dateien heißen fast gleich, die physiche WRKLGEWP, die logische WRKLGBE2.
Der Bezug ist aber immer noch auf die physiche in der falschen Bibliothek. Nicht einmal ein OVRDBF hilft da.
...
-
Mit einem CRTDUPOBJ.
Hab auch schon ein CRTLF über DDS versucht im CL, geht aber auch nicht.
-
Hallo Forum!
Stehe vor einem Problem.
Wir sind gerade dabei unsere ganze Datenbasis von DDS auf DDL umzustellen, viele alte Programme sollen aber noch genauso weiterlaufen wie bisher.
In einigen...
-
Ja das ist es!!!
Da hab ich wieder mal zu kompliziert gedacht.
Eine Prozedur dafür bereitzustellen ist genauso genial wie einfach. :rolleyes:
Vielen herzlichen Dank!
-
Hallo Forum!
Gibt es eine Möglichkeit eine Datenstruktur oder Variable in einem Serviceprogramm zu definieren, die vom aufrufenden Programm und Serviceprogramm gleichermaßen geändert werden kann?...
-
So, jetzt hab ich den Fehler!
Durch das faule Kopieren der Sourcen hab ich übersehen das die Aktivierungsgruppe nicht die selbe war. :o
Jetzt gehts ...
-
Ja so mach ich das auch.
PGMA ruft PGMB in dem das Chain passiert, dieses ruft PGMC das die PgmMsgQ auslesen soll.
Wenn ich den Namen von PGMB übergebe, wird diese Eintrag im Callstack nicht...
-
Hallo!
Hab ein Problem mit der ProgramMsgQ.
Wenn ich in einem Serviceprogramm ein Chain mache und dort auf einen Lock auflaufe, möchte ich diese Nachricht mit QMHRCVPM, welches in einem...
-
Hallo!
Es ist vollbracht!
Lag an dem Connectionstring, haben jetzt den iSeries Access Treiber konfiguriert und
die Verbindung mit:
Dim con As New Odbc.OdbcConnection("DSN=NAME") gemacht. Im...
-
Hallo!
Gibt es die Möglichkeit, wenn man ein VB.NET Programm aufruft das sich mit der AS400 verbindet, man dabei den selben Schirm für die Passworteingabe erhält als wenn man das Client Access zum...
-
Tja, wie immer gibt es noch viel zu lernen ...:rolleyes:
Mit Stored Procedures kann ich leider noch nichts anfangen, da muß ich mir erst noch ein bisschen Literatur gönnen.
Vielen Dank für die...
-
Hm, Commits sind nur im Serviceprogramm das von der UDF benutzt wird.
In der UDF sind eigentlich nur 5 Zeilen Code.
Warum müssen UDFs mit *CALLER gewandelt werden?
Ich meine, wie wirkt sich das...
-
Ich habs!
Danke Birgitta, das mit der Aktivierungsgruppe war schuld!
Ist es klug das UDF-RPG jetzt mit ACTGRP(*NEW) zu wandeln, oder mit ACTGRP(PGMNAME) ??
-
Also das min *INLR wars nicht ...
-
Hallo!
Das Serviceprogramm ist zwar mit *CALLER gewandelt und läuft in der DFTACTPRP, aber darin ist alles in SQL gelöst, also keine READS/WRITES, und es gibt kein RCLRSC. Die SQLs laufen zwar...
-
So, jetzt hab ich aber noch das Problem, dass die UDF mit Status MCH3402 abstürzt wenn ich sie aus dem interaktiven SQL aufrufe. Anscheinend wird auf ein nicht mehr vorhandenes Objekt verwiesen....
-
Danke für die schnelle Antwort!
Das heißt also für jede exportierte Funktion eine UDF erstellen, oder?
Hm, das ist eine gute Idee, warum kommt man da selber nicht drauf ... :rolleyes:
Vielen...
-
Hallo!
Gibt es eine Möglichkeit Serviceprogramme der AS400 in VB.NET zu nutzen?
Kenne mich mit VB nicht aus, aber meine *SRVPGMs sind in Ordnung. ;)
Lg Peter
-
Hallo!
CD rein, mit dem Explorer öffnen, auf die Setup exe mit der rechten Maustaste drauf und im Kompatibilitätsmodus für WinXP ServicePack 2 installieren.
Habs erst vor ein paar Tagen und...
-
Ja jetzt hab ichs verstanden. Klingt eigentlich ganz logisch wenn man es weiß.
Vielen Dank nochmal!
-
Also wenn ich das richtig verstanden habe, dann ist es egal welche OutQ ich sichere, es kommt dann einfach aufs Glück an ob wichtige Dateien gesperrt werden und dadurch die Sicherung in die Hose...
-
Ja das klingt einleuchtend.
Habs mit kleineren OutQs probiert, da funktionierts einwandfrei. Wollte halt dass dieses Programm generell fehlerfrei läuft ohne dass man darauf aufpassen muß wie groß...
-
Danke für die schnelle Antwort!
Hm, das könnte möglich sein, werde es probieren wenn nicht viel los ist am System, traue mich das nicht mehr im Vollbetrieb. :o
MfG Peter
-
Hallo Forum!
Hatte gestern einige Probleme beim Sichern von Spoolfiles. Hab ein Programm zum Archivieren von OutQs geschrieben dass das neue SPLFDTA (*ALL) unter V5R4 benutzt und habe dabei...
-
So, es funktioniert! :D
War eine Einstellung direkt am Drucker, der Techniker hats gelöst.
Die Option hieß: Konf Laden Drucker
Die hat er auf Standardkonfig gesetzt.
Ist nicht gerade sehr...
-
Die möglichen Einstellungen haben wir schon alle durch, haben den Hersteller verständigt und der soll uns ein WSCST schicken.
Mit dem alten Drucker hat alles wunderbar funktioniert, schade dass der...
-
Vielen Dank für die schnelle Antwort, denke da muß der Hersteller was tricksen.
MfG dabeda
-
Bitte um Hilfe !!!
Ich habe einen neuen Drucker (Printronix P7000) auf Ethernet IPDS Basis.
Nun haben wir Scheckformulare, welche 72 Zeilen lang sind. In der Zeile 70 wird OCR-A oder OCR-B...
-
Jaaa, jetzt gehts!! Danke Fuerchau, das wars. Die Receiver Variable muß bei Stelle 1 beginnen und nicht bei 5.
Muß mir das jetzt peinlich sein?:o
Liebe Grüße Peter
-
Also ich hab mir das jetzt alles durchgelesen, kann aber keinen Fehler entdecken.
Es sollte doch so sein dass sobald der UserSpace gefüllt wird, der richtige Offset in der SpcHedDS steht. Wenn ich...
-
Ja, ich denke das sollte mir helfen. :o
Vielen Dank erstmal!
Lg Peter
-
Ich fülle den Userspace mit der API QUSLOBJ.
Wie finde ich da heraus an welcher Stelle ich zu lesen beginnen soll??
Heißt das dass ich den Offset der mir zurückgegeben wird gar nicht brauchen kann?
-
Hallo!
Ich habe eine Prozedur die einen Userspace in QTEMP erstellt und mir dann den Pointer darauf zurückgibt.
Benutze dazu 2 Datenstrukturen
RetrieveDS Based(rtvptr)
nbrrtn ...
-
Die Spiegelung läuft über das normale Journal, denke aber das wir diese Einträge wirklich nicht weg bekommen. Müssen uns wohl damit abfinden.
Trotzdem danke!
lg Peter
-
Es wurden keine Objekte gesichert, alle Objekte wurden ausgeschlossen.
1 Objekt(e) aus Bibliothek KZVOGE0010 gesichert.
Es wurden keine Objekte gesichert, alle Objekte...
-
Hallo Forum!
Wir benutzen zum Spiegeln unserer 2 AS400 das Programm VISION. Es funktioniert auch ganz gut, das Problem ist nur, dass die QHST nicht mehr zu gebrauchen ist weil VISION im...
-
Glaub ich hab den Fehler.
Fuerchau hat wie immer Recht, aber ich habs net gleich verstanden.:o
Nach dem Command steht im String X'00' drinnen bis zum Ende.
Das kann nicht funktionieren.
Ich...
-
Die Reihenfolge der Anweisungen stimmt, das Problem ist nur dass es im BATCH nicht läuft. Wenn ich ein normales CALL mache gehts, bei SBMJOB gehts nicht.
lg Peter
-
Hab ich schon gemacht, der String wird ganz normal übergeben und wenn ich mir die Variable vor PREPARE und DECLARE anschaue dann stimmt der String auch. Einen Step nach DECLARE ist SQLCOD=-104
lg...
-
Ja ich übergeb ihn mit CALL ... PARM
Der String ist *CHAR und 16384 groß.
Im anschließenden SQLRPG mach ich dann ein:
cmd=%trim(command)
prepare s1 from :cmd
und dann das DECLARE. Beim DECLARE...
-
Hallo!
Bin mit meinem Latein am Ende.
Hab ein Programm dass einen SQL-String dynamisch, je nach Benutzerauswahl, baut und diesen dann an ein CL übergibt. Das CL stellt sich selbst nach BATCH und...
-
Habs geschafft und poste das jetzt, vielleicht hilfts ja mal jemandem. Mit ADDENVVAR den Wert LANG='QSYS.LIB/DE_DE.LOCALE und NLSPATH='/QIBM/ProdData/OS400/Shell/MRI2929/%N/' mit CCSID=273 setzen,...
|
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
|