No v prve rade je tu otazka, jestli onen Oracli SOAP-Stack vubec xsi:nil podporuje. Napriklad .NET framework 1.X jej nepodporoval a jak znamo, Oracle je ve svych implementacich hodne konzervativni, takze bych se nedivil, kdyby to vubec neumel, tedy ze chyba nebude na strane BPEL enginu.
V prve rade zkus, jestli to dokaze vubec schroustnout na prichozi zprave, co to udela, kdyz ji odesles, jak jsi ji dostal a jeslti jsi schopen element s takovym atributem nekam priradit. Oto 'tapik' Buchta On Wed, Jul 30, 2008 at 02:18:05PM +0200, Lukáš Zapletal wrote: > Zdravim konferenci, > > nevite nekdo, jak inicializovat hodnoty na nil, v biplu? Konkretne > mame problem u produktu Oracle BPEL s tim, kdyz v procesu v aktivite > assign pouzijeme xsi:nil. Engine "nesezere" zadnou z doporucovanych > moznosti, ktere jsem vygooglil. Prefix "xsi" na zacatku souboru > spravne nadefinuji s korektnim jmennym prostorem, presto engine hazi > chyby syntaxe a neocekavane tokeny. Pokud promenne nenastavime, jsou > implicitne zinicializovane na prazdne retezce. > > Na jednom diskuznim foru jsem nasel nasledujici dva triky, jak > nastaveni hodnoty nil docilit. Ani jeden nefunguje. Nevedel by nekdo? > Diky > > (1) > ------------------- > <assign> > <copy> > <from> <foo:bar xsi:nil="true" /> </from> > <to variable="..." query="/foo:xyz/.../foo:bar" /> > </copy> > </assign> > ------------------- > > (2) > ------------------- > <assign> > <copy> > <from expression="'true'" /> > <to variable="..." > query="/foo:xyz/.../foo:bar/@xsi:nil" /> > </copy> > </assign> > ------------------- > > > -- > Lukas Zapletal > http://lukas.zapletalovi.com
