Was ist WRO und wie schreibt man es?
Workcube-Datenfreigabeobjekte führen neu geöffnete Tabellen, 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.
In Abfrage-Tags verwendete Schemaparameter;
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;