Programmatically Eltiranta Alligitaĵojn De InfoPath Formoj (Inkluzivanta Iliajn Nomojn!)

Mi havas elspezan eniran solvon por kliento kiu ekspluatas InfoPath kaj workflow. Ĉe unu punkto dum la aproba procezo, Mi devas produkti retpoŝton kiu havas ĉiujn de tiu bona InfoPath datumo tiel kiel la alligitaĵoj si mem por ke (Suspiro) Iu povas preni tiun datumon kaj mane re-kerna ?i en Oracle datumara apliko.

Ĝi ne estas tre malfacila akiri ĉe aŭ analizi la InfoPath formo. Mi ne sciis kiel pritrakti la alligitaĵojn, Tamen. Post kiam horo aŭ du el enŝovanta ĉirkaŭ la Interretoj (Eterneco!) Mi trovis #?i tiu artikolon: http://support.microsoft.com/kb/892730

Ĝi provizas iun oportunan kodon eltiri la alligitaĵon de nodo en la formo. (Vi kvieta bezono trovi la nodon kaj #?iu tio, Sed tio?? Nura XML analizanta).

Mi scias ke la alligitaĵo estas base64-kodita kaj mi originale iris malsupren la vojo de nura eltiranta la la base64 datumo, Malkodanta ĝin kaj savanta ĝin. Tamen, Mi rapide konsciis min ne sciis kiel akiri la dosieron nomas ĝin mem ĝis mi trovis la aforementioned artikolo.

Mi efektive trovis ke tre frue, Sed mi estis metita de de ĝia fenda famulo. Unuflanke, La artikolo diras* ĝin estas bona por InfoPath 2007. Ankoraŭ, La kodo kaj instruoj estas ĉiuj pri Vida Studio 2003 Kaj referencoj al InfoPath 2003.

Malsupra linio, La kodo ke artikolo se estas laboranta puton por mi (Tiel ege). Mi povas akiri mia InfoPath formo, Mi povas analizi ĝin, Mi povas trovi kaj malkodi la alligitaĵon kaj min scias ĝian nomon. Kio pli povas unu demandas de onia vivo?

</Fino>

Aboni al mia blogo.

Sekvi min sur Pepi ĉe http://www.twitter.com/pagalvin

Technorati Etikedoj: ,,

Se vi estas maltrankvilita ke via SharePoint medio povas esti tad nesana, Lasi min helpi vin ripari tion Kun sana kontrolo.

Lasi Respondon

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita *