Tipps und Tricks Juli 2002

11. November 2008 | Von | Kategorie: Tools, Hot-Tips

Hot Tipps der NEWSolutions mit NEWSabo plus Zugang:Wie sinnvoll ist der Einsatz von ALLOCATE?, Mit Funktionstasten Zeit bei Suchvorgängen sparen, Vermeidung unbeabsichtigter Löschungen im Project Organizer

Vermeidung unbeabsichtigter Löschungen im Project Organizer

Der Project Organizer, eine Komponente von CODE/400, erlaubt die Bearbeitung von Programmen und Dateien. In einer der Optionen des Project Organizer kann festgelegt werden, ob selektierte Aktionen vor der eigentlichen Ausführung nochmals bestätigt werden sollen (Options / Confirm Actions). Wählt man diese Option, sind selektierte Aktionen jeweils zu bestätigen, wählt man sie nicht, werden gewählte Aktionen bei Doppelklick auf eine Teildatei direkt und ohne weitere Nachfrage ausgeführt. Im Grunde macht es Sinn, auf diese Bestätigung zu verzichten und Aktionen durch einfachen Doppelklick auf eine Teildatei ausführen zu lassen.

Andererseits tut sich aber ein gewisses Problem auf, wenn man auf diese Bestätigung verzichtet. Selektiert man eine Teildatei mit der rechten Maustaste und wählt „Teildatei löschen„, dann geschieht dies direkt und ohne weitere Warnung. Dieser Effekt lässt sich durch die nachfolgend beschriebenen Modifikationen verhindern:

Wählen Sie „Options/Action“ aus.
Selektieren Sie „AS/400 members“.
Blättern Sie abwärts bis zu der Funktion „Delete member“, wählen die Funktion aus und betätigen die Schaltfläche zum Editieren. Vor der Anweisung RMVM fügen Sie „?“ und eine Leertaste ein und betätigen danach die Schaltflächen „Change“ und „OK“.

Von nun an werden Sie jeweils beim Löschen von Membern um Bestätigung gebeten, alle anderen Funktionen werden weiterhin ohne Bestätigung ausgeführt.

Jan Jørgensen Programmer Odense, Denmark

Mit Funktionstasten Zeit bei Suchvorgängen sparen

Wie oft haben Sie schon auf der Suche nach einer bestimmten Situation Seiten über Seiten der Anzeige WRKACTJOB (Work with Active Jobs) durchforstet, um vielleicht alle Jobs mit einer zur Beantwortung anstehenden Nachricht (Status = MSGW) aufzufinden? Mit Hilfe der Funktionstasten F7 (Suchen) und F8 (Suchvorgang wiederholen) in der Anzeige WRKACTJOB lässt sich dieser Vorgang erheblich vereinfachen und beschleunigen. Diese Suchfunktion erlaubt die Angabe einer Zeichenfolge, nach der in Verbindung mit der zu durchsuchenden Spalte (z.B. Benutzer, Status) gesucht werden soll. Darüber hinaus kann die Funktionstaste F16 (Neuordnen) benutzt werden, um die Informationen in der Anzeige WRKACTJOB zu sortieren. Der Cursor wird einfach in der zu sortierenden Spalte positioniert, danach wird die Funktionstaste F16 betätigt. Wird anschließend ein Suchvorgang mit Hilfe der Funktionstaste F7 gestartet, werden alle Fundstellen des gesuchten Argumentes untereinander angezeigt. Anstelle über die wiederholte Betätigung der Funktionstaste F8 werden auf diese Weise alle Fundstellen zusammengefasst dargestellt, was zu einer weiteren Vereinfachung führt. Ole Holm Albertsen System Consultant Denmark

Wie sinnvoll ist der Einsatz von ALLOCATE?

Manche iSeries Entwickler verwenden VARCHARs in einer Weise, die so recht keinen Sinn ergibt. Kürzlich war ich an einem Projekt beteiligt, das eine Tabellenspalte für Hyperlinks erforderte. Diese Aufgabenstellung schien nun ein offensichtlicher VARCHAR Kandidat zu sein. Bei der Definition einer Tabellenspalte des Typs VARCHAR wird üblicherweise die maximale Anzahl an Zeichen vorgegeben, die dieses Feld enthalten kann. In unserem Fall war dieser Wert 500 – nicht übermäßig lang für URLs, aber für die aktuelle Situation ausreichend.

Schlagworte: , , , , , , , , , , , ,

Schreibe einen Kommentar

Sie müssen eingeloggt sein, um einen Kommentar schreiben.