Was ist WRO und wie schreibt man es?
Workcube-Datenfreigabeobjekte führen neu geöffnete Tabellen und neu geöffnete oder geänderte Spalten in Ihrer Datenbank aus und die neue Version wird mit dem Datenbankmodell synchronisiert. WRO speichert auch Datenänderungen oder neue Einstellungen in der Datenbank.
Im Hauptverzeichnis gibt es einen WRO-Ordner. (WRO= Workcube Relase Objects)
CFM-Seiten, die für DB-Manipulationen oder -Einstellungen hinzugefügt werden sollen, werden in WRO platziert.
ddmmyyyy_hh_filename.cfm CFMs werden zu WRO hinzugefügt, indem Tag, Monat, Jahr, Uhrzeit und Dateiname geschrieben werden.
.cfm Struktur
Entwickler: Die Person, die die Datei geschrieben hat. Entwickler
Unternehmen: Das Unternehmen, das die Datei geschrieben hat.
Ziel: Welches DSN ausgeführt werden soll (Haupt: dsn(Hauptschema), Produkt:dsn1(Gemeinsames Produktschema), Zeitraum:dsn2(Geschäftsperiodenschema), Unternehmen: dsn3(Unternehmensschema))
Was wir hinzufügen müssen als meta:
Die auszuführenden Abfragen sollten zwischen den beiden Tags unten geschrieben werden.
Schemaparameter, die in Abfrage-Tags verwendet werden;
Tabellen-Hauptschema: '@_dsn_main_@'
Tabellen-Firmenschema: '@_dsn_company_@'
Tabellenperiodenschema: '@_dsn_period_@'
Tabellenproduktschema: '@_dsn_product_@'
Beispielverwendung;
WENN NICHT EXISTIERT (SELECT 'Y' FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EXPENSE_ITEM_PLAN_REQUESTS' AND TABLE_SCHEMA = '@_dsn_period_@' AND COLUMN_NAME = 'EXPENSE_TYPE')BEGINALTER TABLE EXPENSE_ITEM_PLAN_REQUESTS ADDEXPENSE_TYPE int NULLENDE;
?
Workcube-Datenfreigabeobjekte werden verwendet, um neu geöffnete Tabellen und neu geöffnete oder geänderte Spalten in der Datenbank auszuführen.