Programmiliselt Taastan manuseid InfoPathi vormid (Sealhulgas nende nimed!)

Mul on kulu kande lahendus klienti, intensiivistab InfoPath ja töövoog. Ühel hetkel kinnitamisprotsessi ajal, Mul on vaja luua e-posti, mis on kõik head InfoPath andmete nagu manuseid, ise nii, et (Sigh) keegi võib võtta neid andmeid ja käsitsi uuesti sisestage see rakendusse Oracle andmebaasi.

See ei ole väga raske saada või sõeluda InfoPathi vorm. Ma ei teadnud, kuidas ta manused, Aga. Pärast tund või kaks poking ümber selle Internets (igavik!) Ma leidsin selle artikli: http://support.microsoft.com/kb/892730

Pakkuda mõned mugav koodi ekstrakti manuse sõlme kujul. (Pead leidma selle sõlme ja kõik, mis, Aga see on lihtsalt XML jäsennysvirhe).

Ma tean, et manus on base64-kodeeringuga ja ma algselt läks mööda teed lihtsalt kaevandavad on base64 andmete, See dekodeerimine ja salvestamist. Aga, Ma kiiresti aru, ma ei tea, kuidas saada ise failinime, kuni ma leidsin eespool nimetatud artikli.

Mul oli tegelikult leitud mis üsna varakult, Aga mul oli pannud oma kahestumine. Ühest küljest, Artikkel * ütleb * on hea InfoPath 2007. Veel, kood ja juhised on kõik umbes Visual Studio 2003 Kui InfoPath viiteid 2003.

Alumine rida, kõnealuses artiklis sätestatud kood töötab hästi minu jaoks (siiani). Ma saan minu InfoPathi vorm, Võimalik sõeluda, Võin leida ja dekodeerida manus ja ma tean oma nime. Mida rohkem saab üks elu küsida?

</lõpp>

Telli minu blogi.

Järgi mind vidistama kell http://www.twitter.com/pagalvin

Technorati Tags: ,,

Kui te olete mures, et teie SharePointi keskkond võib tad ebatervislik, Lubage mul teile kinnitada, et abi koos korrasoleku kontrolliga.

Jäta vastus

Teie e-posti aadressi ei avaldata. Kohustuslikud väljad on tähistatud *