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
Firma: Die Firma, die die Datei geschrieben hat.
Ziel: Welcher DSN wird ausgeführt (Haupt: dsn(Hauptschema), Produkt:dsn1(Gemeinsames Produktschema), Zeitraum:dsn2(Geschäftsperiodenschema), Firma: dsn3(Firmenschema))
Was wir als Meta hinzufügen müssen:
Die auszuführenden Abfragen sollten zwischen den beiden Tags unten geschrieben werden.
In Abfrage-Tags verwendete Schemaparameter;
Hauptschema der Tabelle: '@_dsn_main_@'
Tabellen-Firmenschema: '@_dsn_company_@'
Tabellen-Periodenschema: '@_dsn_period_@'
Tabellen-Produktschema: '@_dsn_product_@'
Beispiel Verwendung;
WENN NICHT EXISTS (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 NULLEND;