Database.xml
De Wiki.Softwell
Arquivo de configuração em formato XML que permite controlar parâmetros de interação com o SGDB. Este arquivo fica localizado na dentro da pasta config abaixo do diretório padrão do Webrun.
C:\Arquivos de programas\Softwell Solutions\Maker 2\Webrun 2\config\database.xml
Tabela de conteúdo |
Seções do XML
Há uma seção para cada SGDB suportado pelo Webrun.
<group>
<group-name>Interbase</group-name>
Mensagens de integridade referêncial (Foreing Key)
Quando o SGDB está em diferentes linguagens, as mensagens de violação de acesso podem não ser identificadas pelo Webrun. Para a correta identificação destas mensagens é necessário configurar o item 'ExceptionForeignKey' do XML.
Para tal, faça o seguinte:
- Localize o grupo correspondente ao SGDB em questão (e.g. MS-SQL Server é no grupo MSSQL;
- Dentro deste grupo há um item que contém um item-name com o valor ExceptionForeignKey;
- Dentro deste mesmo item há alguns item-param com pedaços de mensagem de violação de FK;
- Adicione um novo item-param com um trecho da mensagem de FK que seja constante para o SGDB em questão, na linguagem em que ele está configurado.
- Reinicie o servidor de aplicações (Tomcat, JBoss, ...) completamente;
Observer um exemplo do trecho do arquivo em questão onde será realizada esta personalização:
<item>
<item-name>ExceptionForeignKey</item-name>
<item-param>REFERENCE constraint</item-param>
<item-param>FOREIGN KEY constraint</item-param>
<item-param>COLUMN REFERENCE constraint</item-param>
</item>
Usando instâncias no MS SQL Server
Na tela de configuração de projeto no Webrun adicione o parâmetro INSTANCIA ao arquivo de projeto (WFRE)
instance=$INSTANCIA$;
Isso irá instruir o Webrun a usar o valor do parâmetro INSTANCIA na composição da string de conexão, a string de conexão ficará parecida com a exibida abaixo:
<group>
<group-name>MSSQL</group-name>
<item>
<item-name>Driver</item-name>
<item-param>net.sourceforge.jtds.jdbc.Driver</item-param>
</item>
<item>
<item-name>URL</item-name>
<item-param>jdbc:jtds:sqlserver://$HostName$:$Port:1433$/$DataBase$;instance=$INSTANCIA$;charset=$SQLServerCharSet:iso-8859-1$;useLOBs=false;sendStringParametersAsUnicode=false;useCursors=true</item-param>
</item>
Ligações Externas
- jTDS no SourceForge (English)
- Database.XML no Manual do Maker
- Configurações do WFRE através do Maker
- Configurações de projeto no Webrun
| {{#switch:Database.xml |=Languages: |Languages=Languages: |MediaWiki=Languages: |af=Taal: |aln=Gjuha: |am=ቋምቋ፦ |an=Idioma: |ang=Sprǣc: |ar=:اللغة |arc=ܠܫܢܐ: |arn=Dungun: |arz=:اللغة |as=ভাষা: |ast=Llingua: |avk=Ava: |ay=Aru: |az=Dil: |bat-smg=Kalba: |bcc=:زبان |bcl=Tataramon: |be=Мова: |be-tarask=Мова: |bg=Език: |bn=ভাষা: |br=Yezh : |bs=Jezik: |ca=Llengua: |cdo=Ngṳ̄-ngiòng: |ce=Мотт: |ceb=Pinulongan: |ch=Lengguahe: |ckb-arab=:زمان |co=Lingua: |crh-cyrl=Тиль: |crh-latn=Til: |cs=Jazyk: |cu=ѩꙁꙑ́къ : |cv=Чĕлхе: |cy=Iaith: |da=Sprog: |de=Sprache: |diq=Zıwan: |dsb=Rěc: |ee=Gbe: |el=Γλώσσα: |en=Language: |eo=Lingvo: |es=Idioma: |et=Keel: |eu=Hizkuntza: |ext=Palra: |fa=:زبان |fi=Kieli: |fo=Mál: |fr=Langue: |frc=Langue: |frp=Lengoua: |fur=Lenghe: |fy=Taal: |ga=Teanga: |gag=Dil: |gan-hans=语言: |gan-hant=語言: |gl=Lingua: |gn=Ñe'ẽ: |got=Razda: |grc=Γλῶσσα: |gsw=Sproch: |gu=ભાષા: |gv=Çhengey: |hak=Ngî-ngièn: |haw=Kou 'ōlelo: |he=שפה: |hi=भाषा: |hif-latn=Bhasa: |hr=Jezik: |hsb=Rěč: |ht=Lang: |hu=Nyelv: |hy=Լեզու. |ia=Lingua: |id=Bahasa: |ie=Lingue: |ilo=Lengguahe: |io=Linguo: |is=Tungumál: |it=Lingua: |ja=言語: |jv=Basa: |ka=ენა: |kaa=Til: |kab=Tutlayt: |kg=Ndinga: |kiu=Zon: |kk-arab=:ٴتىل |kk-cyrl=Тіл: |kk-latn=Til: |km=ភាសា៖ |kn=ಭಾಷೆ: |ko=언어: |ksh=Sproch: |ku-latn=Ziman: |kv=Кыв: |kw=Yeth: |ky=Тил: |la=Lingua: |lb=Sprooch: |lfn=Lingua: |li=Taol: |lij=Lengoa: |loz=Zwa Siselect: |lt=Kalba: |lv=Valoda: |lzh=語: |mdf=Кяль: |mg=fiteny: |mhr=Йылме: |mk=Јазик: |ml=ഭാഷ: |mn=Хэл: |mr=भाषा: |ms=Bahasa: |mt=Lingwa: |mwl=Lhéngua: |my=ဘာသာ: |myv=Кель: |nah=Tlahtōlli: |nap=Lengua: |nds=Spraak: |nds-nl=Taal: |ne=भाषा: |new=भाषा: |nl=Taal: |nn=Språk: |no=Språk: |nso=Polelo: |oc=Lenga: |os=Æвзаг: |pa=ਭਾਸ਼ਾ: |pam=Amanu: |pdc=Schprooch: |pdt=Sproak: |pl=Język: |pms=Lenga: |pnb=بولی: |pnt=Γλώσσαν: |prg=Bilā: |ps=ژبه: |pt=Língua: |pt-br=Idioma: |qu=Rimay: |rm=Lingua: |ro=Limba: |roa-tara=Lénga: |ru=Язык: |sa=भाषा: |sah=Омугун тыла: |sc=Limba: |scn=Lingua: |sco=Leid: |sdc=Linga: |se=Giella: |sei=Itom: |sh=Jezik: |shi=tutlayt: |si=භාෂාව: |sk=Jazyk: |sl=Jezik: |sli=Sproache: |so=Luqada: |sq=Gjuha: |sr-ec=Језик: |sr-el=Jezik: |srn=Tongo: |ss=Lúlwîmi: |stq=Sproake: |su=Basa: |sv=Språk: |sw=Lugha: |szl=Godka: |ta=மொழி: |te=భాష: |tet=Lian: |tg-cyrl=Забон: |th=ภาษา: |ti=ቋንቋ: |tk=Dil: |tl=Wika: |to=Lea: |tr=Dil: |tt-cyrl=Тел: |tyv=Дыл: |ug-arab=:تىل |ug-latn=Til: |uk=Мова: |vec=Lengua: |vep=Kel’: |vi=Ngôn ngữ: |vo=Pük: |vro=Kiil: |wa=Lingaedje: |war=Yinaknan: |wo=Làkk: |wuu=语言: |xal=Келн: |xh=Ulwimi: |xmf=ნინა: |yi=שפראך: |yo=Èdè: |yue=語言: |zea=Taele: |zh-hans=语言: |zh-hant=語言: |zu=Ulimi: |#default=Language: }} |
Português {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/af | • {{#if: |Afrikaans| Afrikaans}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ar | • {{#if: |العربية| العربية}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/az | • {{#if: |Azərbaycan| Azərbaycan}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/bcc | • {{#if: |بلوچی مکرانی| بلوچی مکرانی}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/bg | • {{#if: |Български| Български}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/br | • {{#if: |Brezhoneg| Brezhoneg}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ca | • {{#if: |Català| Català}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/cs | • {{#if: |Česky| Česky}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/da | • {{#if: |Dansk| Dansk}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/de | • {{#if: |Deutsch| Deutsch}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/el | • {{#if: |Ελληνικά| Ελληνικά}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/en | • {{#if: |English| English}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/es | • {{#if: |Español| Español}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/fa | • {{#if: |فارسی| فارسی}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/fi | • {{#if: |Suomi| Suomi}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/fr | • {{#if: |Français| Français}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/gl | • {{#if: |Galego| Galego}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/gu | • {{#if: |ગુજરાતી| ગુજરાતી}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/he | • {{#if: |עברית| עברית}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/hu | • {{#if: |Magyar| Magyar}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/id | • {{#if: |Bahasa Indonesia| Bahasa Indonesia}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/it | • {{#if: |Italiano| Italiano}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ja | • {{#if: |日本語| 日本語}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ka | • {{#if: |ქართული| ქართული}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ko | • {{#if: |한국어| 한국어}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ksh | • {{#if: |Ripoarisch| Ripoarisch}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ml | • {{#if: |മലയാളം| മലയാളം}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/mr | • {{#if: |मराठी| मराठी}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ms | • {{#if: |Bahasa Melayu| Bahasa Melayu}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/nl | • {{#if: |Nederlands| Nederlands}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/no | • {{#if: |Norsk (bokmål)| Norsk (bokmål)}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/oc | • {{#if: |Occitan| Occitan}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/pl | • {{#if: |Polski| Polski}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/pt | • {{#if: |Português| Português}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ro | • {{#if: |Română| Română}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ru | • {{#if: |Русский| Русский}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/si | • {{#if: |සිංහල| සිංහල}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/sk | • {{#if: |Slovenčina| Slovenčina}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/sq | • {{#if: |Shqip| Shqip}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/sr | • {{#if: |Српски / Srpski| Српски / Srpski}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/sv | • {{#if: |Svenska| Svenska}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/ta | • {{#if: |தமிழ்| தமிழ்}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/th | • {{#if: |ไทย| ไทย}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/tr | • {{#if: |Türkçe| Türkçe}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/uk | • {{#if: |Українська| Українська}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/vi | • {{#if: |Tiếng Việt| Tiếng Việt}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/yue | • {{#if: |粵語| 粵語}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/zh | • {{#if: |中文| 中文}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/zh-hans | • {{#if: |中文(简体)| 中文(简体)}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/zh-hant | • {{#if: |中文(繁體)| 中文(繁體)}}|}} {{#ifexist: {{#if: | | {{#if: | :}}Database.xml}}/zh-tw | • {{#if: |中文(台灣)| 中文(台灣)}}|}} |
