透過程式產生DCR取代DBDeploy

7 十一月

DBDeploy 是OpendDeploy的子產品之一, 主要的功能在於把DB Records 讀出或寫入, 對新版的OD 6.0 以上本產品是綁在Opendeploy 中不需另外安裝(需license activation).
這裡是嘗試使用code 來取代DB Deploy的功能, 相關DCR的產製可以參考我2007/2/5 [透過程式的DCR自動化做法 ]
這裡是對DCR record結構做說明
 
(1) .DCR 一開始都有這幾行
  <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE record SYSTEM "dcr4.5.dtd">
  再來由說明本檔案的record tag 所包起來
 
  <reord name="檔案全名" type="content"> …</record>
(2).接下來說明record 的部份,每一筆都是由<value>…</value> 包起來.
   <value>第一筆</value>
   <value>第二筆</value>
         …..
 
   每筆record 是由若干item 所組成,item 有那些是由templating 所定義(.tpl),  item 本身再包含其值在value tag中
   下面以一筆item為例:
    <item name="此item的名稱"><value>value 的值</value></item>
 
 如上所述,便可以開始做coding 的動作,產出檔案後再透過
  iwextattr -s TeamSite/Templating/DCR/Type=internet/book new.dcr
  來變成IW認得的屬性,便可以完成DB record -> DCR XML 的任務了
::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com


订阅 substack 体验古早写作:


点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

关注公众号, 持续获得相关各种嗯哼:
zoomquiet


自怼圈/年度番新

DU22.4
关于 ~ DebugUself with DAMA ;-)
粤ICP备18025058号-1
公安备案号: 44049002000656 ...::