Skip to Content
0
Former Member
Jul 28, 2008 at 09:35 PM

como importar datos de 2 template en forma automatica por el dtw

197 Views

hola alguien me podria ayudar tengo una necesidad de importar datos por el dtw

pero necesito hacerlo en forma automatica

es decir que tomando en base el objeto y los archivos pueda generar un bat

que habra el dtw tome los archivos y los importe a una base de datos espesifico

en si ya casi tengo el ejemplo ya genere el bat y tambien ya genere xml

pero creo que en algo estoy fallando muestyro el xml que genere para ver si alguien me puede ayudar gracias

<?xml version="1.0" encoding="utf-8" ?>

<Transfer>

<login>

<UserName>manager</UserName>

<Password>gNcNmIdMcL9MoK</Password>

<Company>Demo</Company>

<Server>bs-w2007</Server>

<UserAuthentication>0</UserAuthentication>

<Language/>

<LicenseServer>

</LicenseServer>

<ChooseDB>1</ChooseDB>

<DBType>4</DBType>

<DBUser>sa</DBUser>

<SybasePort>

</SybasePort>

<DBPassword>iMiLAUnNoNCUpB</DBPassword>

</login>

<objectCode>oInvoices</objectCode>

<FileExtractor>

<Extorlogin>

<ExID/>

<ExDSN/>

</Extorlogin>

<FilesTypes>0</FilesTypes>

<Files>

<Documents>C:\Documents and Settings\Administrador\Escritorio\hold\FacturasCabecera-Clientes.txt</Documents>

<Document_Lines>C:\Documents and Settings\Administrador\Escritorio\hold\FacturasLineas-Clientes.txt</Document_Lines>

<Document_LinesAdditionalExpenses>

</Document_LinesAdditionalExpenses>

<SerialNumbers>

</SerialNumbers>

<BatchNumbers>

</BatchNumbers>

<DocumentsAdditionalExpenses>

</DocumentsAdditionalExpenses>

<WithholdingTaxData>

</WithholdingTaxData>

</Files>

</FileExtractor>

<map>

<fields>

<Documents>

<SourceFields>

<RecordKey/>

<DocEntry/>

<HandWritten/>

<CardCode/>

<TaxDate/>

<DocDueDate/>

<DocNum/>

<DocDate/>

<DocType/>

</SourceFields>

<TargetFields>

<RecordKey>RecordKey</RecordKey>

<DocEntry>DocEntry</DocEntry>

<HandWritten>HandWritten</HandWritten>

<CardCode>CardCode</CardCode>

<TaxDate>TaxDate</TaxDate>

<DocDueDate>DocDueDate</DocDueDate>

<DocNum>DocNum</DocNum>

<DocDate>DocDate</DocDate>

<DocType>DocType</DocType>

</TargetFields>

</Documents>

<Document_Lines>

<SourceFields>

<RecordKey/>

<LineNum/>

<Quantity/>

<ItemCode/>

<TaxCode/>

</SourceFields>

<TargetFields>

<RecordKey>RecordKey</RecordKey>

<LineNum>LineNum</LineNum>

<Quantity>Quantity</Quantity>

<ItemCode>ItemCode</ItemCode>

<TaxCode>TaxCode</TaxCode>

</TargetFields>

</Document_Lines>

<Document_LinesAdditionalExpenses>

<SourceFields>

<RecordKey/>

<LineNum/>

<Quantity/>

<ItemCode/>

<TaxCode/>

</SourceFields>

<TargetFields/>

</Document_LinesAdditionalExpenses>

<SerialNumbers>

<SourceFields>

<RecordKey/>

<LineNum/>

<Quantity/>

<ItemCode/>

<TaxCode/>

</SourceFields>

<TargetFields/>

</SerialNumbers>

<BatchNumbers>

<SourceFields>

<RecordKey/>

<LineNum/>

<Quantity/>

<ItemCode/>

<TaxCode/>

</SourceFields>

<TargetFields/>

</BatchNumbers>

<DocumentsAdditionalExpenses>

<SourceFields>

<RecordKey/>

<LineNum/>

<Quantity/>

<ItemCode/>

<TaxCode/>

</SourceFields>

<TargetFields/>

</DocumentsAdditionalExpenses>

<WithholdingTaxData>

<SourceFields>

<RecordKey/>

<LineNum/>

<Quantity/>

<ItemCode/>

<TaxCode/>

</SourceFields>

<TargetFields/>

</WithholdingTaxData>

</fields>

</map>

<run>

<import>1</import>

<rollback>False</rollback>

<maxerror>20</maxerror>

<update>0</update>

<TestRun>0</TestRun>

<addallitems>0</addallitems>

</run>

</Transfer>