The following C# code example retrieves form data from
a task with the identifier value of 304. Form data is written to
an XML file named FormData.xml located at C:\Adobe.
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.IO ;
namespace RetrieveFormData
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
try
{
//Create a TaskManagerServiceService object and set authentication values
TaskManagerServiceService tmService = new TaskManagerServiceService();
tmService.Credentials = new System.Net.NetworkCredential("tblue", "password");
//Retrieve the form associated with the task
FormInstance formInstance = tmService.getFormInstanceForTask(316,true,316,true,true,true);
BLOB formData = formInstance.document ;
//Populate the byte array with form data located in the BLOB object
byte[] outByteArray = formData.binaryData;
//Save the form data as formData.xml
string FILE_NAME = "C:\\Adobe\formData.xml";
FileStream fs2 = new FileStream(FILE_NAME, FileMode.OpenOrCreate);
BinaryWriter w = new BinaryWriter(fs2);
w.Write(outByteArray);
w.Close();
fs2.Close();
}
catch (Exception ee)
{
Console.WriteLine(ee.Message);
}
}
}
}
|
|
|