# Xml Data Will Not Print Out On Label Follow

i am trying to setup labels to print from XML file, generated by Oracle. I have setup Commander first transform for Oracle WMS/MSCA Print, then BTXML Script, then Bartender to use specified label and printer.

it will print selected label, but no data prints out just my fields with Sample Text. i defined the field name same as what is defined in the XML file.

###### Ian Cummings
Moderator

1.  Any reason why you have a third command (the BarTender command) in your task?  Is this an additional, separate print job?  I ask as running the BTXML script command will produce the print job.

2.  Can you send us an example of the transformed BTXML file so we can see what BarTender is trying to use.

3. Try saving the transformed trigger to file, using the "Save to file" command, and then have the BTXML script run on that saved file.

###### Legacy Poster

Actually we are changing our approach, we would like to be able to print a specific label depending on the trigger file for example:

receipt1234.xml -> print using receipt.btw

thanks,

###### Ian Cummings
Moderator

In BarTender XML script you can specify the BarTender document to print so therefore your system itself can explicitly specify what and where you wish to print.  If the system is spitting out Oracle XML, I believe there is a field in that schema which specifies the document, which will appropriately get transformed to the correct tag in BarTender's schema.

Example:

<?xml version="1.0" encoding="utf-8"?>
<XMLScript Version="2.0">
<Command Name="Job1">
<Print>
<Format>c:\BarTender\Document1.btw</Format>
<PrintSetup>
<Printer>HP LaserJet</Printer>
<PaperTray>Tray 1</PaperTray>
</PrintSetup>
<RecordSet Name="Text File 1" Type="btTextFile">
<Delimitation>btDelimQuoteAndComma</Delimitation>
<UseFieldNamesFromFirstRecord>true</UseFieldNamesFromFirstRecord>
<TextData>
<![CDATA[
"FirstName","LastName","City","Zip Code"
"John","Smith","Kirkland","98293"
]]>
</TextData>
</RecordSet>
</Print>
</Command>
</XMLScript>

###### Legacy Poster

Ian,

Oracle is sending an XML file but in a different format than you have listed. i get a print out but i do not get any data on print out from XML file. my label references the variables listed in XML file, like client_item, item, and so on. Also i am not sure how commander knows what label to print give this format?

XML:

<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!DOCTYPE labels SYSTEM "label.dtd">
<labels _FORMAT="GSC Label for Material" _QUANTITY="1" _PRINTERNAME="noprint" _JOBNAME="LBL14001">
<label>
<variable name= "client_item">TEST PK</variable>
<variable name= "deliver_to_loc"></variable>
<variable name= "expiration_action_code"></variable>
<variable name= "item">TEST PK</variable>
<variable name= "item_description">Test Package Item</variable>
<variable name= "lot_number"></variable>
<variable name= "quantity">100</variable>
<variable name= "receipt_num">25055</variable>
<variable name= "receipt_date">25-Sep-2014 16:02:06</variable>
<variable name= "supp_name">A&amp;B Ingredients, Inc.</variable>
<variable name= "supp_part_num"></variable>
<variable name= "supplier_lot_number"></variable>
<variable name= "uom">EA</variable>
</label>
</labels>

###### Domingo Rodriguez
Moderator

1. I suggest you to take a look at the Commander task list, Oracle XML files and BT documents at the following folder "C:\Users\%YourUserName%\Documents\BarTender\BarTender Documents\Oracle". These are sample files that we provide. Let me know if they run correctly for you.
2. In your XML File, you're setting the name of the BarTender document to open via the  _FORMAT="GSC Label for Material" parameter, so "GSC Label form Material.btw" is the name of the BarTender document which would be opened.

still no luck

###### Nathan Magyar

tried to fill in path location to the files and same error

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!DOCTYPE labels SYSTEM "C:\Users\344820\Documents\BarTender\Integrations\Examples\ERP Integrations\Oracle\label.dtd">
<labels _FORMAT="C:\Users\344820\Documents\BarTender\BarTender Documents\Formats\Ross\STORELABELPRINT.btw" _JOBNAME="StoreLabelCreate_045" _QUANTITY="12" _PRINTERNUMBER="Lexmark_tray1" _PRINTERNAME="Lexmark_tray1">
<label>
<variable name="STORE_NUMBER">045</variable>
</label>
</labels>

###### Nathan Magyar

i think i got it to work

###### Nathan Magyar

does this mean it would print? i am working from home and not near the printer

###### Nathan Magyar

if i wanted my shared folder that picks up the file to be an Azure blob storage is this possible?