Posts

Es werden Posts vom November, 2010 angezeigt.

APEX: Standardmeldungen anpassen

Über Shared Components/Text Messages können u.a. auch die APEX-Standardmeldungen angepasst/übersetzt werden. Bsp: Über den Text (als Name zu erfassen) APEX.PAGE_ITEM_IS_REQUIRED kann der Standardtext #LABEL# must have some value. z.B. in #LABEL# darf nicht leer sein. angepasst werden. Wichtig ist die Angabe der Sprache, für die diese Übersetzung gelten soll. Weiteres findet sich in der APEX-Hilfe unter Translating Messages Used Internally by Oracle Application Express

APEX 4.0.2 Patch verfügbar

...wie erwartet gibt es - nach den vielen Neuerungen in APEX 4 - nun bereits den zweiten Patch: 4.0.2 siehe auch http://joelkallman.blogspot.com/2010/11/oracle-application-express-402-released.html

Basispaket mit Logging und Errorhandling für PL-/APEX-Anwendungen

Zum Logging von PL-Funktionen nutze ich eine Tabelle je Schema sowie eine einheitliche LOG-Funktion zum Mitschreiben relevanter Einträge: Tabelle: DROP TABLE AX_LOG CASCADE CONSTRAINTS; CREATE TABLE AX_LOG ( DATUM TIMESTAMP(6), PCK VARCHAR2(255 CHAR), MODUL VARCHAR2(255 CHAR), TEXT VARCHAR2(1000 CHAR), OS_USR VARCHAR2(255 CHAR), AX_USR VARCHAR2(255 CHAR) ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; COMMENT ON TABLE AX_LOG IS 'Log-Tabelle zur APEX-Anwendung; FS - 04.08.2010'; COMMENT ON COLUMN AX_LOG.DATUM IS 'Zeitstempel des Eintrags'; COMMENT ON COLUMN AX_LOG.PCK IS 'PL-Paket'; COMMENT ON COLUMN AX_LOG.MODUL IS 'Anwendungsmodul'; COMMENT ON COLUMN AX_LOG.TEXT IS 'Logtext'; COMMENT ON COLUMN AX_LOG.OS_USR IS 'Betriebsystem-Benutzer'; COMMENT ON COLUMN AX_LOG.AX_USR IS 'APEX-Benutzer'; PL-Paket: create or replace package Test is -- Author : SCHMIFA -- Created : 24.11.2010 09:19:54 procedure bla --

APEX - PL-Funktion für Standardbelegung von select-Lists

Hintergrund: APEX-Select-Listen sollen mit einem bestimmten Wert initialisiert werden. Da die zugrundeliegenden DIM-Tabellen manuell gepflegt werden, muss die entsprechende ID dynamisch bestimmt werden. -> Dies übernimmt diese Funktion. Es können grundsätzlich a) EINE Zeile oder b) keine Zeile (oder Fehler) gefunden werden. Für a) wird die ID des Eintrags zurückgegeben, wodurch APEX den entsprechenden Eintrag anzeigt. Bei b) wird -1 geliefert. Die select-List muss -1 als Null-Werte erkennen und dann z.B. '- auswählen -' anzeigen APEX-Einbindung für die select-List - unter Default Value den Aufruf eintragen Bsp.: <Paketname.>get_lov_id( 'Wiedervorlage', 'dim_status', 'status', 'status_key', 'and AKTIONSTYP = 'S' and sysdate between GUELTIG_VON and GUELTIG_BIS' ); - als Default Value Type: PL/SQL Expression wählen -- Author : SCHMIFA -- Created : 23.11.2010 09:25:06 -- Purpose : ID zu einem Wert für eine LOV s

Frank zum Cloud Computing

Wenn die private Cloud auf Servergröße geschrumpft ist, schließt sich der Kreis. If the private cloud has shrunk to server size, have come full circle.

Axel E. Fischer fordert ...

Der aktueller Beitrag eines CDU-Politikers zum Thema Internet: Der CDU-Bundestagsabgeordnete Axel E. Fischer kritisiert die gängige Praxis, sich in Internet-Diskussionsforen mit einem Fantasienamen zu Wort zu melden. Ein "Vermummungsverbot im Internet" müsse her, forderte der Vorsitzende der Enquete-Kommission Internet und digitale Gesellschaft des Bundestags. Es könne nicht sein, dass sich Bürger hinter selbstgewählten Pseudonymen versteckten und sich so der Verantwortung entzögen, sagte der Karlsruher Abgeordnete den Badischen Neuesten Nachrichten. Quelle und vollständiger Artikel: http://www.heise.de/newsticker/meldung/CDU-Politiker-fuer-Vermummungsverbot-im-Internet-2-Update-1136033.html Die Genialität dieses Vorschlags fortführend, steuert die Netzgemeinde weitere Vorschläge bei: siehe z.B. http://www.norbert-hense.de/blog/?p=189 oder http://www.netzpolitik.org/2010/meme-axel-e-fischer-fordert/ Mein persönliches Highlights: 1) Axel E. Fischer, CDU, fordert Pflaster für

APEX für BIP einrichten

- BI Publisher installieren - in APEX 4:  * Anmeldung als internal  * Menü: Manager Instance -> Instance Settings  * unter Report   + Print Server -> Advanced   + Protocol -> http/https   + Server, Port und   + Print Server Script -> /xmlpserver/convert eintragen. Fertig :-)