AW: Binding to target xml produces -unknown- tag

2005-05-23 Thread Lutz Thomas








Found the solution:



It was a problem in the
flowscript, I displayed form.getXML() instead of the modified document
the binding worked well.















Von: Lutz Thomas
[mailto:[EMAIL PROTECTED] 
Gesendet: Freitag, 20. Mai 2005
17:01
An: users@cocoon.apache.org
Betreff: Binding to target xml
produces -unknown- tag





Hi everybody !



I have a form binding problem, Input != Output. The
binding definition works well when loading the data to the form, but displaying
the submitted data via a jx template shows that the root tag, and the
repeater tags (the tags enclosing the repeater records) are
wrong.



I get something like this:



unknown xmlns:jx=http://apache.org/cocoon/templates/jx/1.0

vunr027/vunr

vubezeichnungAXA
Versicherung AG/vubezeichnung

extRefSysOMDS/extRefSys

extRefKey027/extRefKey

vertrag


item position=0

idDB_VertragX_21/id

polizzenNr3/38037993/polizzenNr



/item


/vertrag

/unknown



The root tag unknown is generated by the jxtemplate,
at least thats what I think, with the xmlns:jx in the tag. 



If you have a look at the binding below, you will see
that there should be at least a xface-data/set/rec child structure under the
unknown tag. And that the subtags for vertrag are not item, but detail/set
so something went wrong



?xml version=1.0
encoding=UTF-8?

fb:context
xmlns:fb=http://apache.org/cocoon/forms/1.0#binding
path=/

 fb:context
path=xface-data/set/rec


fb:value id=vunr path=[EMAIL PROTECTED]'vunr']/

 fb:value
id=vubezeichnung path=[EMAIL PROTECTED]'vubezeichnung']/

 fb:value
id=extRefSys path=[EMAIL PROTECTED]'extRefSys']/


fb:value id=extRefKey
path=[EMAIL PROTECTED]'extRefKey']/


fb:repeater id=vertrag parent-path=[EMAIL PROTECTED]'vertrag']/set
row-path=rec


fb:identy


fb:value id=id path=./@id/


/fb:identy


fb:on-bind


fb:value id=id path=./@id/


fb:value id=polizzenNr
path=[EMAIL PROTECTED]'polizzenNr']/


fb:value id=vtgProdCd
path=[EMAIL PROTECTED]'vtgProdCd']/


fb:value id=vtgProdukt
path=[EMAIL PROTECTED]'vtgProdukt']/


fb:value id=zahlRhythmCd path=[EMAIL PROTECTED]'zahlRhythmCd']/


fb:value id=zahlWegCd
path=[EMAIL PROTECTED]'zahlWegCd']/


fb:value id=vtgStatusCd
path=[EMAIL PROTECTED]'vtgStatusCd']/


fb:value id=vtgStatusBeg
path=[EMAIL PROTECTED]'vtgStatusBeg']/


fb:value id=vtgBeg path=[EMAIL PROTECTED]'vtgBeg']/


fb:value id=vtgEnd path=[EMAIL PROTECTED]'vtgEnd']/


fb:value id=hptfaelligkeit
path=[EMAIL PROTECTED]'hptfaelligkeit']/


fb:value id=durchfDat
path=[EMAIL PROTECTED]'durchfDat']/


fb:value id=gueltigBeg
path=[EMAIL PROTECTED]'gueltigBeg']/


fb:value id=aendGrundCd
path=[EMAIL PROTECTED]'aendGrundCd']/


fb:value id=aendGrundbez
path=[EMAIL PROTECTED]'aendGrundbez']/


fb:value id=praemieNtoVtg
path=[EMAIL PROTECTED]'praemieNtoVtg']/


fb:value id=praemieBtoVtg
path=[EMAIL PROTECTED]'praemieBtoVtg']/


fb:value id=waehrungsCd
path=[EMAIL PROTECTED]'waehrungsCd']/


fb:value id=blz path=[EMAIL PROTECTED]'blz']/


fb:value id=ktonr path=[EMAIL PROTECTED]'ktonr']/


fb:value id=vunr path=[EMAIL PROTECTED]'vunr']/


fb:value id=extRefSys
path=[EMAIL PROTECTED]'extRefSys']/


fb:value id=extRefKey
path=[EMAIL PROTECTED]'extRefKey']/


fb:repeater id=sparte
parent-path=[EMAIL PROTECTED]'sparte']/set row-path=rec


fb:identy


fb:value id=id path=./@id/


/fb:identy


fb:on-bind


fb:value id=id path=./@id/


fb:value id=spartenCd
path=[EMAIL PROTECTED]'spartenCd']/


fb:value id=spartenErweiterung path=[EMAIL PROTECTED]'spartenErweiterung']/


fb:value id=verbandSparteCd
path=[EMAIL PROTECTED]'verbandSparteCd']/


fb:value id=spartentxt
path=[EMAIL PROTECTED]'spartentxt']/


fb:value id=hauptTarifBez
path=[EMAIL PROTECTED]'hauptTarifBez']/


fb:value id=sichergKz
path=[EMAIL PROTECTED]'sichergKz']/


fb:value id=dirBeteiligtKz
path=[EMAIL PROTECTED]'dirBeteiligtKz']/


fb:value id=sondervereinbarungKz
path=[EMAIL PROTECTED]'sondervereinbarungKz']/


fb:value id=praemieNtoSp
path=[EMAIL PROTECTED]'praemieNtoSp']/


fb:value id=praemieBtoSp
path=[EMAIL PROTECTED]'praemieBtoSp']/


fb:value
id=extRefSys path=[EMAIL PROTECTED]'extRefSys']/


fb:value id=extRefKey
path=[EMAIL PROTECTED]'extRefKey']/


/fb:on-bind


/fb:repeater


/fb:on-bind


/fb:repeater

 /fb:context

/fb:context



Heeelp J
!



Thanks,

tom








Binding to target xml produces -unknown- tag

2005-05-20 Thread Lutz Thomas








Hi everybody !



I have a form binding problem, Input != Output. The
binding definition works well when loading the data to the form, but displaying
the submitted data via a jx template shows that the root tag, and the repeater
tags (the tags enclosing the repeater records) are wrong.



I get something like this:



unknown xmlns:jx=http://apache.org/cocoon/templates/jx/1.0

vunr027/vunr

vubezeichnungAXA
Versicherung AG/vubezeichnung

extRefSysOMDS/extRefSys

extRefKey027/extRefKey

vertrag

 item position=0

idDB_VertragX_21/id

polizzenNr3/38037993/polizzenNr

  /item

 /vertrag

/unknown



The root tag unknown is generated by the jxtemplate,
at least thats what I think, with the xmlns:jx in the tag. 



If you have a look at the binding below, you will see
that there should be at least a xface-data/set/rec child structure under the
unknown tag. And that the subtags for vertrag are not item, but detail/set
so something went wrong



?xml version=1.0
encoding=UTF-8?

fb:context
xmlns:fb=http://apache.org/cocoon/forms/1.0#binding
path=/

 fb:context
path=xface-data/set/rec

 fb:value id=vunr
path=[EMAIL PROTECTED]'vunr']/

 fb:value
id=vubezeichnung path=[EMAIL PROTECTED]'vubezeichnung']/

 fb:value
id=extRefSys path=[EMAIL PROTECTED]'extRefSys']/

 fb:value id=extRefKey
path=[EMAIL PROTECTED]'extRefKey']/

 fb:repeater id=vertrag
parent-path=[EMAIL PROTECTED]'vertrag']/set
row-path=rec

 fb:identy

 fb:value id=id
path=./@id/

 /fb:identy

 fb:on-bind

 fb:value id=id
path=./@id/

 fb:value
id=polizzenNr path=[EMAIL PROTECTED]'polizzenNr']/

 fb:value id=vtgProdCd
path=[EMAIL PROTECTED]'vtgProdCd']/

 fb:value
id=vtgProdukt path=[EMAIL PROTECTED]'vtgProdukt']/

 fb:value
id=zahlRhythmCd path=[EMAIL PROTECTED]'zahlRhythmCd']/

 fb:value id=zahlWegCd
path=[EMAIL PROTECTED]'zahlWegCd']/

 fb:value
id=vtgStatusCd path=[EMAIL PROTECTED]'vtgStatusCd']/

 fb:value
id=vtgStatusBeg path=[EMAIL PROTECTED]'vtgStatusBeg']/

 fb:value id=vtgBeg
path=[EMAIL PROTECTED]'vtgBeg']/

 fb:value id=vtgEnd
path=[EMAIL PROTECTED]'vtgEnd']/

 fb:value
id=hptfaelligkeit path=[EMAIL PROTECTED]'hptfaelligkeit']/

 fb:value
id=durchfDat path=[EMAIL PROTECTED]'durchfDat']/

 fb:value id=gueltigBeg
path=[EMAIL PROTECTED]'gueltigBeg']/

 fb:value
id=aendGrundCd path=[EMAIL PROTECTED]'aendGrundCd']/

 fb:value
id=aendGrundbez path=[EMAIL PROTECTED]'aendGrundbez']/

 fb:value
id=praemieNtoVtg path=[EMAIL PROTECTED]'praemieNtoVtg']/

 fb:value
id=praemieBtoVtg path=[EMAIL PROTECTED]'praemieBtoVtg']/

 fb:value
id=waehrungsCd path=[EMAIL PROTECTED]'waehrungsCd']/

 fb:value id=blz
path=[EMAIL PROTECTED]'blz']/

 fb:value id=ktonr
path=[EMAIL PROTECTED]'ktonr']/

 fb:value id=vunr
path=[EMAIL PROTECTED]'vunr']/

 fb:value id=extRefSys
path=[EMAIL PROTECTED]'extRefSys']/

 fb:value id=extRefKey
path=[EMAIL PROTECTED]'extRefKey']/

 fb:repeater id=sparte
parent-path=[EMAIL PROTECTED]'sparte']/set row-path=rec

 fb:identy

 fb:value
id=id path=./@id/

 /fb:identy

 fb:on-bind

 fb:value
id=id path=./@id/

 fb:value
id=spartenCd path=[EMAIL PROTECTED]'spartenCd']/

 fb:value
id=spartenErweiterung path=[EMAIL PROTECTED]'spartenErweiterung']/

 fb:value
id=verbandSparteCd
path=[EMAIL PROTECTED]'verbandSparteCd']/

 fb:value
id=spartentxt path=[EMAIL PROTECTED]'spartentxt']/

 fb:value
id=hauptTarifBez path=[EMAIL PROTECTED]'hauptTarifBez']/

 fb:value
id=sichergKz path=[EMAIL PROTECTED]'sichergKz']/

 fb:value
id=dirBeteiligtKz path=[EMAIL PROTECTED]'dirBeteiligtKz']/

 fb:value id=sondervereinbarungKz
path=[EMAIL PROTECTED]'sondervereinbarungKz']/

 fb:value
id=praemieNtoSp path=[EMAIL PROTECTED]'praemieNtoSp']/

 fb:value
id=praemieBtoSp path=[EMAIL PROTECTED]'praemieBtoSp']/

 fb:value
id=extRefSys path=[EMAIL PROTECTED]'extRefSys']/

 fb:value
id=extRefKey path=[EMAIL PROTECTED]'extRefKey']/

 /fb:on-bind

 /fb:repeater

 /fb:on-bind

 /fb:repeater

 /fb:context

/fb:context



Heeelp J
!



Thanks,

tom