Xml Array Loop

HI All
I was wondering if you could help I have some code that im
using to loop through an xml file. It seems to work fine. But when
you come to the end of the Array (i.e the last image) and then
scroll backwards through the images in reverse it seems to get a
bit laggy. I think my code needs optimizing its a bit spagetti
like.

HI All
I was wondering if you could help I have some code that im
using to loop through an xml file. It seems to work fine. But when
you come to the end of the Array (i.e the last image) and then
scroll backwards through the images in reverse it seems to get a
bit laggy. I think my code needs optimizing its a bit spagetti
like.

Similar Messages

  • How to set variable value in an XML array

    Hi,
    Please let me know how to set the value for a xml array element using assign activity inside a for-each block in BPEL 11g
    I tried to set the variable value for result element using the below condition but i encountered selection failure message
    $outputVariable.payload/ns1:Student['i']/ns1:result or
    $outputVariable.payload/ns1:Student[$i]/ns1:result
    And the xsd used is as below
    <xsd:complexType name="StudentCollection">
    <xsd:sequence>
    <xsd:element name="Student" type="Student" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="Student">
    <xsd:sequence>
    <xsd:element name="Name" type="xsd:string"/>
    <xsd:element name="location" type="xsd:string"/>
    <xsd:element name="mark" type="xsd:string"/>
    <xsd:element name="result" type="xsd:string"/>
    </xsd:sequence>
    </xsd:complexType>
    Thanks,
    Dhana

    Hi,
    At the back of button specify the following parameter:-
    CMD    1        Execute_planning_function
    Planning_function_name  1   xyz
    Var_name     1    variable_name
    var_value      1    blank
    Can also refer to link below:-
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b0a89464-f697-2910-2ba6-9877e3088954?quicklink=index&overridelayout=true(can refer to page 20)
    http://www.sdn.sap.com/ddc5564a-337d-4cf9-a34e-2dab64df09be/finaldownload/downloadid-a61a6724ba8e7b7fbd9c5df9590ab50d/ddc5564a-337d-4cf9-a34e-2dab64df09be/irj/scn/go/portal/prtroot/docs/library/uuid/f0881371-78a1-2910-f0b8-af3e184929be?quicklink=index&overridelayout=true
    Hope it may help

  • Java Mapping with an xml array as input

    Hi Gurus,
    I have to perform a java mapping to map some input xml contained in an array with a target message type. I have found a good java mapping example here:
    Re: Please provide Java Mapping example
    but my mapping input is not a single XML, but an XML array, thus I have a doubt...
    How can I map multiple XML contained in an array with a target XML? I have to solve this problem into a Java mapping prospective.
    Thanks to all!
    Message was edited by:
            Gabriele Morgante

    Hey Stefan, I think he is refering to a n:1 multimapping.
    If that is indeed the case, Gabriele, you will have to consider the initial tags inserted by mapping runtime to treat multimappings.
    Suppose your XML message is like
    <myMT xmlns="urn:mynamespace">
      <value>xpto</value>
    </myMT>
    Then, if your source message interface occurrence is defined as unbounded in your interface mapping, your mapping program (message mapping, xslt, java mapping, whatever) will receive, from mapping runtime, a message like this:
    <Messages xmlns="http://sap.com/xi/XI/SplitAndMerge">
      <Message1>
        <myMT xmlns="urn:mynamespace">
          <value>xpto1</value>
        </myMT>
        <myMT xmlns="urn:mynamespace">
          <value>xpto2</value>
        </myMT>
        <myMT xmlns="urn:mynamespace">
          <value>xpto3</value>
        </myMT>
      </Message1>
    </Messages>
    Also, if you have more than 1 message type as source of your interface mapping, your mapping program will receive the other message types in <Message2>, <Message3>... tags.
    The <Messages> and <MessageX> tags will always be automatically generated by mapping runtime when dealing with multimappings, which are mappings from m XML messages to n XML messages, with either m, n or both different of 1 (note that this definition includes mappings from 1 type to 1 type, when either source, target or both message types have max occurrence = ubounded).
    Finally, remember that the output that your mapping program generates will also have to include these <Messages> and <MessageX> tags (with proper namespace), since mapping runtime will be expecting them. Message mappings treat those by default, but your xslt and java multimappings will have to explicitely include these tags in the output.
    Regards,
    Henrique.

  • Change this to an XML array collection with an HTTP service in flex 3.0

    I need to change this to an XML array collection with an HTTP
    service in flex 3.0
    private var flatData:ArrayCollection = new ArrayCollection([
    { Country:"India", State:"Karnataka", Region:"South-West",
    Company:"Horizon", Product:"flexo",
    Year:"2000", Quarter:"Q1", Month:"Jan", Sales:-10, Cost:5,
    Production: 20 },
    { Country:"India", State:"Tamil Nadu",
    Region:"South-East",Company:"Horizon", Product:"flexo",
    Year:"2000", Quarter:"Q1", Month:"Mar", Sales:10, Cost:5,
    Production: 20 },
    { Country:"India", State:"Kerala", Region:"South-West",
    Company:"Horizon", Product:"flexo",
    Year:"2000", Quarter:"Q4", Month:"Nov", Sales:10, Cost:5,
    Production: 20},
    { Country:"India", State:"Assam", Region:"North-East",
    Company:"Horizon", Product:"Trinetra",
    Year:"2000", Quarter:"Q1", Month:"Feb", Sales:40, Cost:20,
    Production: 20 },
    { Country:"India", State:"Kerala", Region:"South-West",
    Company:"Horizon", Product:"Trinetra",
    Year:"2000", Quarter:"Q4", Month:"Dec", Sales:55, Cost:27.5,
    Production: 20 },
    { Country:"India", State:"Karnataka", Region:"South-West",
    Company:"Horizon", Product:"Trinetra",
    Year:"2000", Quarter:"Q2", Month:"Apr", Sales:20, Cost:10,
    Production: 20 },
    // confusion
    { Country:"India", State:"Delhi", Region:"North-East",
    Company:"Confusion", Product:"Besto",
    Year:"2000", Quarter:"Q1", Month:"Jan", Sales:20, Cost:10,
    Production: 20 },
    { Country:"India", State:"Orissa", Region:"South-East",
    Company:"Confusion", Product:"Besto",
    Year:"2000", Quarter:"Q1", Month:"Feb", Sales:10, Cost:5,
    Production: 20 },
    { Country:"India", State:"Gujrat", Region:"North-West",
    Company:"Confusion", Product:"Besto",
    Year:"2001", Quarter:"Q4", Month:"Oct", Sales:50, Cost:25,
    Production: 20 },
    { Country:"India", State:"Delhi", Region:"North-East",
    Company:"Confusion", Product:"Besto",
    Year:"2001", Quarter:"Q4", Month:"Nov", Sales:60, Cost:30,
    Production: 20 },
    { Country:"India", State:"Tamil Nadu",Region:"South-East",
    Company:"Confusion", Product:"Besto",
    Year:"2001", Quarter:"Q4", Month:"Dec", Sales:70, Cost:35,
    Production: 20},
    { Country:"India", State:"Gujrat", Region:"North-West",
    Company:"Confusion", Product:"Best",
    Year:"2000", Quarter:"Q1", Month:"Mar", Sales:30, Cost:15,
    Production: 20 }
    can u pls tell me

    Create a uriTemplate like this
    /auth?uname={uname}&pass={pass}
    use GET method only.
    generate the personalization keys.

  • XML HTTPService Looping

    Could anyone assist me on how to use the HTTPService to read
    a xml file with a complex structure similar to this
    <?xml version="1.0" encoding="utf-8"?>
    <reports>
    <report>
    <reportDate>2006-11-19
    <manager>
    <id>0</id>
    <name>Elizabeth Jones</name>
    <platform>
    <pltfrmName>AAA</pltfrmName>
    <level>T1</level>
    <desc>3G Authorization, Authentication, Accounting,
    data call set up</desc>
    <host>
    <hostName>atlngaaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>41</cpu>
    <memory>20</memory>
    <cache>100</cache>
    <disk>27</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>atlnoraaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>38</cpu>
    <memory>22</memory>
    <cache>100</cache>
    <disk>97</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>bufcheaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>56</cpu>
    <memory>23</memory>
    <cache>100</cache>
    <disk>96</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>chrchaaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>39</cpu>
    <memory>25</memory>
    <cache>100</cache>
    <disk>93</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>indindaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>45</cpu>
    <memory>22</memory>
    <cache>100</cache>
    <disk>96</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>kcindaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>34</cpu>
    <memory>25</memory>
    <cache>100</cache>
    <disk>78</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>lanlanaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>44</cpu>
    <memory>26</memory>
    <cache>100</cache>
    <disk>95</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>nybranaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>60</cpu>
    <memory>23</memory>
    <cache>100</cache>
    <disk>96</disk>
    <network>0</network>
    </host>
    <host>
    <hostName>sfstcaaa01</hostName>
    <reportStatus>yes</reportStatus>
    <cpu>45</cpu>
    <memory>26</memory>
    <cache>100</cache>
    <disk>97</disk>
    <network>0</network>
    </host>
    </platform>
    </manager>
    </reportDate>
    </report>
    <report>
    Now, picture this for all managers in my department for the
    last 30 days; I’m trying to dynamically generate
    a list of array collections, and then accessing those
    collections.
    the collections are stored in an Object, and reference them
    in an associative array that will also generate a dashboard (i.e.
    like the one posted here
    http://examples.adobe.com/flex2/inproduct/sdk/dashboard/dashboard.html)
    per manager (node element) displaying all days. Please respond
    soon. I really need your help and really admire your tutorials
    posted at www.cflex.net; they’re well commented and actually
    work!!
    You can email me also at [email protected] for further
    details.
    Thanks in advance, Merry Christmas and a Happy New Year to
    you and family!!!

    <?xml version="1.0" encoding="utf-8"?>
    <mx:Application
    xmlns:mx="
    http://www.adobe.com/2006/mxml"
    viewSourceURL="src/DataProviderExternal/index.html"
    width="350" height="220"
    creationComplete="bs.send();"
    >
    <mx:Script>
    <![CDATA[
    import mx.managers.CursorManager;
    import mx.rpc.events.InvokeEvent;
    import mx.controls.Alert;
    import mx.rpc.events.FaultEvent;
    import mx.rpc.events.ResultEvent;
    import mx.collections.ArrayCollection;
    [Bindable]
    private var bloggersCol:ArrayCollection;
    // Gets called when HTTPService is invoked to
    // request the XML.
    private function bsInvokeHandler(event:InvokeEvent):void
    // Display the busy cursor
    CursorManager.setBusyCursor();
    // Gets called when the XML is successfully loaded.
    private function bsResultHandler(event:ResultEvent):void
    // Save a reference to the list of bloggers
    bloggersCol = event.result.bloggers.blogger;
    // Hide the busy cursor
    CursorManager.removeBusyCursor();
    private function bsFaultHandler(event:FaultEvent):void
    // There was an error in loading the XML
    Alert.show (event.fault.message);
    // Hide the busy cursor
    CursorManager.removeBusyCursor();
    ]]>
    </mx:Script>
    <!-- Service to load in XML -->
    <mx:HTTPService
    id="bs"
    url="data/bloggers.xml"
    invoke="bsInvokeHandler(event);"
    result="bsResultHandler(event);"
    fault="bsFaultHandler(event);"
    />
    It only loops through the base level node and children but
    not the nodes under the children with children and so forth nested
    within like such:
    <managers>
    <manager name="Elizabeth Jones" title="Capacity
    Manager">
    <platform desc="3G Authorization, Authentication,
    Accounting, data call set up" tier="T1">AAA
    <host>
    <hostName>atlngaaaa01</hostName>
    <currentStateReported>2006-12-18</currentStateReported>
    <cpu>41</cpu>
    <memory>20</memory>
    <cache>100</cache>
    <disk>27</disk>
    <network>0</network>
    </host>
    <host>
    </managers>

  • Dynamic XML Array Push ?

    I'm having an issue with pushing the node contents of my XML
    to an array.
    I'm real close and have tried a ton of things, but I'm hoping
    to get a push here..
    The below code works fine, but is limited to 22 chars...
    I'd like it to parse the node regardless of length by first
    calculating the length and then looping through the push based on
    that int (tileWidthNumber).
    Any thoughts?
    It's important to ignore the commas from the node, and the
    push each value to the myMap array.
    Thanks!
    The XML node and .as are as follows:

    Genius!
    I'm now using:
    myMap[0].push(new Array(coordElementStr.split(",")));
    and it works like a champ!
    Thanks.

  • OnLoadInit within xml for loop

    Hi,
    I have some code that loads in xml which works fine (see
    below)
    I have a for loop, and based on the content of the XML, swf's
    are loaded in to moving clips.
    when each of the swf's have completed loading in I need to
    change the clips scale, position etc.
    I need to indroduce to the code below some way of detecting
    when each swf is loaded. I have been doing research and know I need
    to integrate a loadInit function into the code. I have tried
    alsorts and looked at alot of code but can't seem to get anything
    working.
    If any of you can poinbt me in the right direction that would
    be great.
    stop();
    var y:XML = new XML();
    y.ignoreWhite = true;
    var page_cat_ids:Array = new Array();
    var page_cat_names:Array = new Array();
    y.onLoad = function() {
    var category:Array = this.firstChild.childNodes;
    for (i=0; i<category.length; i++) {
    page_cat_ids.push(category
    .attributes.cat_id);
    page_cat_names.push(category.attributes.cat_name);
    duplicateMovieClip(_root.characterClipContainer.characterClip,
    "characterClip"+i,
    _root.characterClipContainer.getNextHighestDepth());
    _root.characterClipContainer["characterClip"+i]._x = 100*i;
    _root.characterClipContainer["characterClip"+i].characterClipName.text
    = page_cat_names
    _root.characterClipContainer["characterClip"+i].characterClipImage.loadMovie("../images/f lash/characters/"+page_cat_names+".swf");
    y.load("../xml/categories_page_1.xml");

    Sorry, I missed something out.
    there is however another problem. As the code loops it is
    adding the page_cat_names to each other. Because of this the movie
    is loading in the first swf but can't find the others becuase they
    dont exist.
    see the error from my output panel below. the trace is coming
    out at the end though.

  • XML Publisher Looping

    Hello everyone,
    I have an Invoice XML source which has the following grouping structure:
    - <TMP002>
    - <LIST_G_ORDER_BY>
    - <G_ORDER_BY>
    <ORDER_BY>111</ORDER_BY>
    - <LIST_G_INVOICE>
    - <G_INVOICE>
    <BILL_CUST_NAME>Name 1</BILL_CUST_NAME>
    <BILL_ADDRESS1>Addr 1</BILL_ADDRESS1>
    <BILL_ADDRESS2>Addr 11</BILL_ADDRESS2>
    - <LIST_G_INV_TERM>
    - <G_INV_TERM>
    - <LIST_G_LINE_TOTAL>
    - <G_LINE_TOTAL>
    - <LIST_G_LINES>
    - <G_LINES>
    <LINE_NUMBER>1</LINE_NUMBER>
    <LINE_TYPE>LINE</LINE_TYPE>
    <ITEM_DESCRIPTION>ITEM_1</ITEM_DESCRIPTION>
    <TRX_NUMBER>11</TRX_NUMBER>
    </G_LINES>
    </LIST_G_LINES>
    </G_LINE_TOTAL>
    </LIST_G_LINE_TOTAL>
    </G_INV_TERM>
    </LIST_G_INV_TERM>
    </G_INVOICE>
    </LIST_G_INVOICE>
    </ORDER_BY>
    - <G_ORDER_BY>
    <ORDER_BY>222</ORDER_BY>
    - <LIST_G_INVOICE>
    - <G_INVOICE>
    <BILL_CUST_NAME>Name 2</BILL_CUST_NAME>
    <BILL_ADDRESS1>Addr 2</BILL_ADDRESS1>
    <BILL_ADDRESS2>Addr 22</BILL_ADDRESS2>
    - <LIST_G_INV_TERM>
    - <G_INV_TERM>
    - <LIST_G_LINE_TOTAL>
    - <G_LINE_TOTAL>
    - <LIST_G_LINES>
    - <G_LINES>
    <LINE_NUMBER>1</LINE_NUMBER>
    <LINE_TYPE>LINE</LINE_TYPE>
    <ITEM_DESCRIPTION>ITEM_2</ITEM_DESCRIPTION>
    <TRX_NUMBER>22</TRX_NUMBER>
    </G_LINES>
    </LIST_G_LINES>
    </G_LINE_TOTAL>
    </LIST_G_LINE_TOTAL>
    </G_INV_TERM>
    </LIST_G_INV_TERM>
    </G_INVOICE>
    </LIST_G_INVOICE>
    </ORDER_BY>
    </G_ORDER_BY>
    </LIST_G_ORDER_BY>
    </TMP002>
    I am using the following looping structure within my template:
    Following code has been used behind the form feilds.
    Company Logo INVOICE
    Header Section:
    (Starting for loop for each transaction number)
    <?for-each@SECTION:G_INVOICE?><?sort:TRX_NUMBER;'ascending';data-type='text'?>
    (Starting for loop for each invoice term (this is used if an invoice is being paid in multiple installments. That way, each installment will be printed as saperate invoice stub))
    <?for-each@SECTION:G_INV_TERM?><?sort:TERM_SEQUENCE_NUMBER;'ascending';data-type='number'?>
    Customer Name: <?/TMP002/LIST_G_ORDER_BY/G_ORDER_BY/LIST_G_INVOICE/G_INVOICE/BILL_CUST_NAME?>
    Address Line 1: <?/TMP002/LIST_G_ORDER_BY/G_ORDER_BY/LIST_G_INVOICE/G_INVOICE/BILL_ADDRESS1?>
    Address Line 2: <?/TMP002/LIST_G_ORDER_BY/G_ORDER_BY/LIST_G_INVOICE/G_INVOICE/BILL_ADDRESS2?>
    (Starting for loop for each invoice line)
    <?for-each:G_LINES?>
    Line Number: <?LINE_NUMBER?>
    Line Type: <?LINE_TYPE?>
    Trx Number: <?TRX_NUMBER?>
    Item Desc: <?ITEM_DESCRIPTION?>
    (Ending loop 1)
    <?end for-each-group?>
    (Ending loop 2)
    <?end for-each-group?>
    (Ending loop 3)
    <?end for-each-group?>
    Now, here starts the problem:
    Previewing the report gives me an output like this.
    Invoice 1:
    Company Name Logo
    Customer Name: Name 1
    Address Line 1: Addr 1
    Address Line 2: Addr 11
    Line Number: 1
    Line Type: LINE
    Trx Number: 11
    Item: Item_1
    Invoice 2:
    Company Name Logo
    Customer Name: Name 1
    Address Line 1: Addr 1
    Address Line 2: Addr 11
    Line Number: 1
    Line Type: LINE
    Trx Number: 22
    Item: Item_2
    Invoice 2 should be printing the "Customer Name", "Address Line 1" and "Address Line 2" as "Name 2", "Addr 2" and "Addr 22"respectively, where as it still prints those credentials belonging to Invoice 1.
    Any suggestions would be of a great help.
    Thanks.

    Hello,
    Try this:
    <?for-each@SECTION:G_INVOICE?><?sort:TRX_NUMBER;'ascending';data-type='text'?>
    <?for-each@SECTION:G_INV_TERM?><?sort:TERM_SEQUENCE_NUMBER;'ascending';data-type='number'?>
    Customer Name: <?../../BILL_CUST_NAME?>
    Address Line 1: <?../../ BILL_ADDRESS1?>
    Address Line 2: <?../../ BILL_ADDRESS2?>
    <?for-each:G_LINES?>
    Line Number: <?LINE_NUMBER?>
    Line Type: <?LINE_TYPE?>
    Trx Number: <?TRX_NUMBER?>
    Item Desc: <?ITEM_DESCRIPTION?>
    <?end for-each-group?>
    <?end for-each-group?>
    <?end for-each-group?>
    Hope that helps!

  • How to populate a table with array loop

    I'm looping an array object and as I loop, I'm calling a function and this function returns 6 items
    <CFLOOP  from="1" to="#ArrayLen(zz)#" index="k">
      <cfdump var="#zz[k].getLine()#"> <p>
    </CFLOOP > 
    The above cfdump will return something like:
    [empty string]
    street name1
    [empty string]
    [empty string]
    city1
    state1
    zip1
    [empty string]
    street name2
    Apartment AA
    [empty string]
    city2
    state2
    zip2
    street name 3
    Margenthaller Hall
    Suite 202
    city2
    state2
    zip2
    etc
    I need to insert these results into my address table while looping.
    When I did the following (see below), each record got repeated 12 times (not sure why)
    <CFLOOP  from="1" to="#ArrayLen(zz)#" index="k">  <cfdump var="#zz[k].getLine()#">
      <cfquery name="test" datasourece="MyDNS">
       INSERT INTO MyAddr (street1,street2,street3,city,state,zip)
       VALUES ('#zz[1].getLine()#', '#zz[2].getLine()#', '#zz[3].getLine()#', '#zz[4].getLine()#','#zz[5].getLine()#', '#zz[6].getLine()#')
    </cfquery>
    </CFLOOP >
    Is there a way? to do insert as I already got the address correctly while looping but not sure how can I use the return result in insert statement.
    Can anyone help?

    For what you seem to be doing here, the loop is unnecessary and causing the multiple inserts since the <cfquery...> is inside the insert, it will be executed for each and every iteration of the loop.
    You COULD put the loop inside the <cfquery...> to build the repeating part of your query I.E. the VALUES clause it seems in your case.  But, unless you would have different sized arrays I would just do what you are doing and explicitly calling each array element.  I.E. the zz[1]...zz[2]...zz[3]...etc. that you have.

  • XML nested Loop?

    hi all.
    I´ve just completed a little test for making a tree
    component with custom
    icons / bransch.
    However, i can only get my first branch to show custom
    icons.(links -
    document) I figure I need to make a nested loop to Iterate
    over
    nextSibling?. I tried ALOT, but i guess I´m doing
    something completely
    wrong.
    here is code for my tree so far:
    my_xml = new XML();
    my_xml.ignoreWhite = true;
    my_xml.load("tree.xml");
    my_xml.onLoad = function(){
    myTree.dataProvider = this.firstChild;
    var folders = my_xml.firstChild.firstChild;
    var docs = folders.childNodes;
    for (var i=0; i < docs.length; i++){
    currDoc = docs
    trace(docs);
    var docIcon = currDoc.attributes.pic;
    switch(docIcon){
    case "pdf":
    myTree.setIcon(currDoc, "pdfIcon");
    break;
    case "word":
    myTree.setIcon(currDoc, "wordIcon");
    break;
    case "excel":
    myTree.setIcon(currDoc, "excelIcon");
    break;
    case "ie":
    myTree.setIcon(currDoc, "ieIcon");
    break;
    }//switch
    } //for
    };//onLoad
    And here is the XML I used:
    <node label="» Dokument typer">
    <node label="» links - document">
    <node label="test.url" url="
    http://www." pic="ie" info="test text" />
    <node label="test.doc" url="test.doc" pic="word"
    info="test text" />
    <node label="test.excel" url="test.xls" pic="excel"
    info="test text" />
    <node label="test.pdf" url="test.pdf" pic="pdf"
    info="test text." />
    </node>
    <node label="» Links - document">
    <node label="test URL" url="
    http://www." pic="ie" info="test text."
    />
    <node label="test URL" url="
    http://www." pic="ie" info="test text."
    />
    </node>
    </node>

    Solved it ..works nicely :D
    ty anyways.
    //cleaner
    "cLeAnEr" <[email protected]> skrev i meddelandet
    news:ekm1vc$r8h$[email protected]..
    > hi all.
    >
    > I´ve just completed a little test for making a tree
    component with custom
    > icons / bransch.
    > However, i can only get my first branch to show custom
    icons.(links -
    > document) I figure I need to make a nested loop to
    Iterate over
    > nextSibling?. I tried ALOT, but i guess I´m doing
    something completely
    > wrong.
    >
    >
    > here is code for my tree so far:
    >
    > my_xml = new XML();
    > my_xml.ignoreWhite = true;
    > my_xml.load("tree.xml");
    >
    > my_xml.onLoad = function(){
    > myTree.dataProvider = this.firstChild;
    >
    >
    > var folders = my_xml.firstChild.firstChild;
    > var docs = folders.childNodes;
    >
    > for (var i=0; i < docs.length; i++){
    > currDoc = docs
    > trace(docs);
    >
    > var docIcon = currDoc.attributes.pic;
    >
    > switch(docIcon){
    > case "pdf":
    > myTree.setIcon(currDoc, "pdfIcon");
    > break;
    > case "word":
    > myTree.setIcon(currDoc, "wordIcon");
    > break;
    > case "excel":
    > myTree.setIcon(currDoc, "excelIcon");
    > break;
    > case "ie":
    > myTree.setIcon(currDoc, "ieIcon");
    > break;
    > }//switch
    > } //for
    > };//onLoad
    >
    >
    > And here is the XML I used:
    >
    > <node label="» Dokument typer">
    > <node label="» links - document">
    > <node label="test.url" url="
    http://www." pic="ie" info="test text" />
    > <node label="test.doc" url="test.doc" pic="word"
    info="test text" />
    > <node label="test.excel" url="test.xls" pic="excel"
    info="test text" />
    > <node label="test.pdf" url="test.pdf" pic="pdf"
    info="test text." />
    > </node>
    > <node label="» Links - document">
    > <node label="test URL" url="
    http://www." pic="ie" info="test text."
    />
    > <node label="test URL" url="
    http://www." pic="ie" info="test text."
    />
    > </node>
    > </node>
    >

  • Access XML array inside MovieClip. How ?!

    Hello,
    Ok, I have a code to load Multiple XML files at once and save it to an array named xmlDocs like this:
    //each xml file to load
    var xmlManifest:Array = new Array();
    //the xml for each file
    var xmlDocs:Array = new Array();
    //the xml file with all the xml files to be loaded.
    var RSSWidgetRequest:URLRequest = new URLRequest("xml/rss-widget.xml");
    var urlLoader:URLLoader = new URLLoader();
    var docsXML:XML = new XML();
    docsXML.ignoreWhitespace = true;
    //when COMPLETE is loaded run function loadDocs
    urlLoader.addEventListener(Event.COMPLETE,loadDocs);
    urlLoader.load(RSSWidgetRequest);
    //load the docs
    function loadDocs(event:Event):void {
    docsXML = XML(event.target.data);
    //m21m is the name space defined in my doc m21m:feed... you don't need one.
    var m21m:Namespace=docsXML.namespace("m21m");
    //get all the feed nodes
    var feeds=docsXML..m21m::feed;
    for (var i:int=0; i < feeds.length(); ++i) {
      //add the feed to the xmlManifest array
      xmlManifest[xmlManifest.length] = feeds[i].attribute("feed");
    //load the xml for each doc
    loadXMLDocs();
    //load all the XML files
    function loadXMLDocs() {
    if (xmlManifest.length>xmlDocs.length) {
      var RSSURL:URLRequest = new URLRequest(xmlManifest[xmlDocs.length]);
      var urlLoader:URLLoader = new URLLoader();
      var xmlDoc:XML = new XML();
      xmlDoc.ignoreWhitespace = true;
      urlLoader.addEventListener(Event.COMPLETE,getDoc);
      urlLoader.load(RSSURL);
      function getDoc(event:Event) {
       xmlDoc = XML(event.target.data);
       //hold all the xml of each doc in an array
       xmlDocs[xmlDocs.length] = xmlDoc;
       loadXMLDocs();
    } else {
      trace(xmlDocs)
      //do something when all xml is loaded
    How i can access xmlDocs array difinte on main timeline from insted MovieClip...?!
    Regards,

    It does not work. I used this code to display the data:
    var xmlList:XMLList;
    var xmlData:XML = new XML(MovieClip(this.parent.parent).xmlDocs[0].data);
    xmlList = xmlData.class10;
    sId10_btn.addEventListener(MouseEvent.CLICK, displayData);
    function displayData(evt:MouseEvent):void
              for each (var grade:XML in xmlList)
                        if (myTextField.text == grade.st_id.text())
                                  content10.sName10.text = grade.st_name;
                                  content10.sQuran10.text = grade.quran;
                                  content10.sIslamic10.text = grade.islamic;
                                  content10.sArabic10.text = grade.arabic;
                                  content10.sEnglish10.text = grade.english;
                                  content10.sMath10.text = grade.math;
                                  content10.sChemistry10.text = grade.chemistry;
                                  content10.sPhysics10.text = grade.physics;
                                  content10.sBiology10.text = grade.biology;
                                  content10.sSocial10.text = grade.social;
                                  content10.sSport10.text = grade.sport;
                                  content10.sComputer10.text = grade.computer;
                                  content10.sNesba10.text = roundNumber(Number(grade.nesba), 2);

  • Arrays/Looping

    I am writing a stored procedure and I have 10 parms which are input parameters and they will either be null or have a value. Can I load this into some sort of array object and then loop through them in PL? I looked in the book that I have for arrays, but found nothing in the index. I am using Oracle 8I.
    Any assistance would be greatly appreciated!!

    I want to do different things based upon the value passed.
    If null do xxxx if not null do YYYY
    SO I always will have 10, but I want to different things based upon the value passed. If I can't loop, I will repeat the code 10 times in a giant IF statement.........

  • Xml images looping?

    hai to all
    i am in a problem that is, i did a backgorund image changer
    for 10 secs for my project. the code below works fine. all well but
    what i need is after compeleting all the images in the xml file it
    stops.
    i want it to loop or repeat the process again can any say how
    plzzz
    this is my code:-
    xmlData = new XML ();
    xmlData.ignoreWhite = true;
    xmlData.onLoad = loadXML;
    xmlData.load ("images.xml");
    function loadXML (loaded) {
    if (loaded) {
    xmlNode = this.firstChild;
    image = [];
    total = xmlNode.childNodes.length;
    for (i=0; i<total; i++) {
    image
    = xmlNode.childNodes.childNodes[0].firstChild.nodeValue;
    //trace (image
    firstImage ();
    else {
    trace ("file not loaded!");
    p = 0;
    filesize = picture.getBytesTotal ();
    loaded = picture.getBytesLoaded ();
    function firstImage () {
    if (loaded == filesize) {
    picture.loadMovie (image[0], 1);
    picture._alpha = 100;
    alpha (picture);
    effect (picture);
    timer ();
    function nextImage () {
    if (p<(total-1)) {
    p++;
    if (loaded == filesize) {
    picture.loadMovie (image[p], 1);
    picture._alpha = 100;
    alpha (picture);
    //removeMovieClip("effect1");
    effect (picture);
    timer ();
    /*function prevImage () {
    if (p>(total-1)) {
    p--;
    picture.loadMovie (image[p], 1);
    picture._alpha = 100;
    timer ();
    function timer () {
    var secs = 10;
    var id = setInterval (function () {
    clearInterval (id);
    nextImage ();
    }, secs*1000);
    var alpha_interval = setInterval (alpha, 100, picture);
    function alpha (picture) {
    picture._alpha += 10;
    if (picture._alpha<100) {
    trace ("alpha");
    clearInterval (alpha_interval);
    function effect (picture) {
    this.attachMovie ("effect", "effect1", 10);

    go to google and type:  as3 slideshow tutorial.

  • Array looping

    Hi,
    I need to run several nested loops. Problem is, I only know how many nested ones to do at runtime (not compile). eg. want to do something like this
    imagine I have an int[] array.
    int[] r;
    Someone else initialises and populates this. Now I now that r is 7 dimensional, but do not know at compiletime.
    for (int a = 0;a<5;a++) {
    for (int b = 0;b<6;b++) {
    for (int c = 0;c<6;c++) {
    for (int g=0;g<4;g++) {
    r[0]=a;
    r[1]=b;
    r[6]=g;
    etc.
    How can i do this without hard coding in the looping structures such that this can handle an array of an arbitrary dimension (just single array though - not [][]).
    Thanks for help.

    My code above will have 5 nested iteration with 4 x 2 x 3 x 5 x 4
    But one thing I don't get it.. when you compile, it won't compile because I note some part of code are messed up with the Jive syntax highlighting.
    For example:
    counter<i>++;
    should be
    counter[ i ]++;Gosh!
    So here I re-post the code again:
    public class x {
    void doLoop(int[] looper) {
        int counter[] = new int[looper.length];
        int r[] = new int[looper.length];
        boolean keepLooping = true;
        while(keepLooping) {
           int i=0;
           while (true) {
               counter[ i ]++;
               if (counter [ i ] <= looper [ i ])
                  break;
               else {
                  counter=0;
    if (i+1==looper.length) {
    keepLooping = false;
    break;
    i++;
    if (keepLooping) for (i=0; i<looper.length; i++) {
    r[i] = counter[i];
    System.out.print("r[" + i + "]=" + r[ i ] + " ");
    // now do something with r[]
    System.out.println("");
    public void doSomething() {
    int[] looper = new int[] { 4, 5, 3 ,2 ,4 };
    doLoop(looper);
    public static void main(String[] s) {
    new x().doSomething();
    Hope it would be all right this time...

  • PO XML For Loop

    Hi
    In PO RTF Template I am trying to display short text and long text for each PO. But I am unable to display multiple short and long texts for each line number. I can only display the first short and long text for each line number. How to display all. The Seeded PO template does that. here is my code and XML
    for short text(short_text is in the same column as line_num is the RTF table)
    <?for-each:LINES_ROW?><?sort:LINE_NUM;'ascending';data-type='number'?>
    <?LINE_NUM?> <?format-date:NEED_BY_DATE;'DD-MMM-YYYY'?> <?LINE_AMOUNT?>
    <?ITEM_DESCRIPTION?>
    <?SHORT_TEXT?>
    <?end for-each?>
    output is
    Line num 1
    test for short attachment
    Line num 2
    short text 1
    output should be
    Line num 1
    test for short attachment
    4t attachment
    Line num 2
    short text 1
    short text 2
    for Long text
    <?if: PO_DATA/LINE_ATTACHMENTS/TEXT !=''?>
    <?for-each:LINES_ROW?><?sort:LINE_NUM;'ascending';data-type='number'?>
    <?if:LINE_NUM!=''?> <?concat('Line Number ',LINE_NUM)?> <?end if?>
    <?variable@incontext:PoLnID;'PO_LINE_ID'?>
    <?/PO_DATA/LINE_ATTACHMENTS/ID[child::text()=$PoLnID]/preceding-sibling::TEXT[1]?>
    <?end for-each?>
    <?end if?>
    output is
    Line num 1
    long text attachment which is 2nd ote
    Line num 2
    long text 1
    output should be
    Line num 1
    long text attachment which is 2nd ote
    see this 5th long attachment
    Line num 2
    long text 1
    long text 2
    here is the sample XML
    <?xml version="1.0" encoding="UTF-8"?>
    <PO_DATA>
    <TYPE_LOOKUP_CODE>STANDARD</TYPE_LOOKUP_CODE>
    <SEGMENT1>24687</SEGMENT1>
    <REVISION_NUM>0</REVISION_NUM>
    <PRINT_COUNT>3</PRINT_COUNT>
    <CREATION_DATE>29-APR-2009 14:28:52</CREATION_DATE>
    <NOTE_TO_VENDOR>this is a test po to supplier in terms window</NOTE_TO_VENDOR>
    <DOCUMENT_BUYER_FIRST_NAME>Sanjay</DOCUMENT_BUYER_FIRST_NAME>
    <DOCUMENT_BUYER_LAST_NAME>Kumar</DOCUMENT_BUYER_LAST_NAME>
    <DOCUMENT_BUYER_AGENT_ID>8756</DOCUMENT_BUYER_AGENT_ID>
    <CANCEL_FLAG>N</CANCEL_FLAG>
    <CONFIRMING_ORDER_FLAG>N</CONFIRMING_ORDER_FLAG>
    <ACCEPTANCE_REQUIRED_FLAG>N</ACCEPTANCE_REQUIRED_FLAG>
    <CURRENCY_CODE>USD</CURRENCY_CODE>
    <CURRENCY_NAME>US dollar</CURRENCY_NAME>
    <PAYMENT_TERMS>NET 30</PAYMENT_TERMS>
    <CUSTOMER_NUM>1244</CUSTOMER_NUM>
    <VENDOR_NUM>RR10</VENDOR_NUM>
    <VENDOR_NAME>OFFICE DEPOT</VENDOR_NAME>
    <VENDOR_ADDRESS_LINE1>PO BOX 31533</VENDOR_ADDRESS_LINE1>
    <VENDOR_CITY>HARTFORD</VENDOR_CITY>
    <VENDOR_STATE>CT</VENDOR_STATE>
    <VENDOR_POSTAL_CODE>06150-1533</VENDOR_POSTAL_CODE>
    <SHIP_TO_LOCATION_ID>88</SHIP_TO_LOCATION_ID>
    <SHIP_TO_LOCATION_NAME>US CORPORATE HDQTRS</SHIP_TO_LOCATION_NAME>
    <SHIP_TO_ADDRESS_LINE1>123 JFK RD</SHIP_TO_ADDRESS_LINE1>
    <SHIP_TO_ADDRESS_INFO>Broadway, WA 02421</SHIP_TO_ADDRESS_INFO>
    <SHIP_TO_COUNTRY>United States</SHIP_TO_COUNTRY>
    <BILL_TO_LOCATION_ID>88</BILL_TO_LOCATION_ID>
    <BILL_TO_LOCATION_NAME>US CORPORATE HDQTRS</BILL_TO_LOCATION_NAME>
    <BILL_TO_ADDRESS_LINE1>123 JFK RD</BILL_TO_ADDRESS_LINE1>
    <BILL_TO_ADDRESS_INFO>Broadway, WA 02421</BILL_TO_ADDRESS_INFO>
    <BILL_TO_COUNTRY>United States</BILL_TO_COUNTRY>
    <ATTRIBUTE1>MA</ATTRIBUTE1>
    <VENDOR_SITE_ID>9983</VENDOR_SITE_ID>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <APPROVED_FLAG>N</APPROVED_FLAG>
    <VENDOR_ID>826</VENDOR_ID>
    <ORG_ID>29</ORG_ID>
    <COMMENTS>Test PO to test template</COMMENTS>
    <FIRM_STATUS_LOOKUP_CODE>N</FIRM_STATUS_LOOKUP_CODE>
    <FROZEN_FLAG>N</FROZEN_FLAG>
    <CREATED_BY>3349</CREATED_BY>
    <TERMS_ID>10001</TERMS_ID>
    <RATE_DATE>29-APR-2009 00:00:00</RATE_DATE>
    <AUTHORIZATION_STATUS>N</AUTHORIZATION_STATUS>
    <NOTE_TO_RECEIVER>this is a test po to receiver in terms window</NOTE_TO_RECEIVER>
    <LAST_UPDATE_DATE>29-APR-2009 14:30:52</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <SUMMARY_FLAG>N</SUMMARY_FLAG>
    <ENABLED_FLAG>Y</ENABLED_FLAG>
    <LAST_UPDATE_LOGIN>1250381</LAST_UPDATE_LOGIN>
    <SUPPLY_AGREEMENT_FLAG>N</SUPPLY_AGREEMENT_FLAG>
    <PENDING_SIGNATURE_FLAG>N</PENDING_SIGNATURE_FLAG>
    <OU_NAME>ABC LTD</OU_NAME>
    <OU_ADDR1>123 JFK RD</OU_ADDR1>
    <OU_TOWN_CITY>Broadway</OU_TOWN_CITY>
    <OU_REGION2>WA</OU_REGION2>
    <OU_POSTALCODE>44421</OU_POSTALCODE>
    <OU_COUNTRY>United States</OU_COUNTRY>
    <BUYER_ADDRESS_LINE1>123 JFK RD</BUYER_ADDRESS_LINE1>
    <BUYER_CITY_STATE_ZIP>Broadway, WA 44421</BUYER_CITY_STATE_ZIP>
    <BUYER_CONTACT_PHONE>322-445-4533</BUYER_CONTACT_PHONE>
    <TOTAL_AMOUNT>6,000.00</TOTAL_AMOUNT>
    <BUYER_COUNTRY>United States</BUYER_COUNTRY>
    <DOCUMENT_CREATION_METHOD>ENTER_PO</DOCUMENT_CREATION_METHOD>
    <DOCUMENT_TYPE>Standard Purchase Order</DOCUMENT_TYPE>
    <COVER_MESSAGE>This document has important legal consequences. </COVER_MESSAGE>
    <AMMENDMENT_MESSAGE>This document has important legal consequences.
    </AMMENDMENT_MESSAGE>
    <TEST_FLAG>D</TEST_FLAG>
    <DIST_SHIPMENT_COUNT>1</DIST_SHIPMENT_COUNT>
    <DOCUMENT_NAME>Standard Purchase Order 24687, 0</DOCUMENT_NAME>
    <SIGNED>F</SIGNED>
    <AMENDMENT_PROFILE>Y</AMENDMENT_PROFILE>
    <WITH_TERMS>N</WITH_TERMS>
    <IS_ATTACHED_DOC>Y</IS_ATTACHED_DOC>
    <MESSAGE>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_AGREEMENT_CANCELED</MESSAGE>
    <TEXT>This agreement CANCELED on</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_VENDOR_NO</MESSAGE>
    <TEXT>Supplier No.</TEXT>
    </MESSAGE_ROW>
    </MESSAGE>
    <HEADER_SHORT_TEXT>
    </HEADER_SHORT_TEXT>
    <LINES>
    <LINES_ROW>
    <LINE_NUM>1</LINE_NUM>
    <ITEM_DESCRIPTION>test po</ITEM_DESCRIPTION>
    <CANCEL_FLAG>N</CANCEL_FLAG>
    <NOTE_TO_VENDOR>This is a test PO. do not ship.</NOTE_TO_VENDOR>
    <UNIT_MEAS_LOOKUP_CODE>Unit</UNIT_MEAS_LOOKUP_CODE>
    <ORDER_TYPE_LOOKUP_CODE>QUANTITY</ORDER_TYPE_LOOKUP_CODE>
    <ATTRIBUTE1>N</ATTRIBUTE1>
    <UNIT_PRICE>5000</UNIT_PRICE>
    <QUANTITY>1</QUANTITY>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <PO_LINE_ID>53995</PO_LINE_ID>
    <ORG_ID>29</ORG_ID>
    <UNORDERED_FLAG>N</UNORDERED_FLAG>
    <CLOSED_FLAG>N</CLOSED_FLAG>
    <TAXABLE_FLAG>N</TAXABLE_FLAG>
    <CAPITAL_EXPENSE_FLAG>N</CAPITAL_EXPENSE_FLAG>
    <NEGOTIATED_BY_PREPARER_FLAG>N</NEGOTIATED_BY_PREPARER_FLAG>
    <LAST_UPDATE_DATE>29-APR-2009 14:29:36</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <LINE_TYPE_ID>1000</LINE_TYPE_ID>
    <LAST_UPDATE_LOGIN>1250381</LAST_UPDATE_LOGIN>
    <CREATION_DATE>29-APR-2009 14:28:52</CREATION_DATE>
    <CREATED_BY>3349</CREATED_BY>
    <CATEGORY_ID>224</CATEGORY_ID>
    <ALLOW_PRICE_OVERRIDE_FLAG>N</ALLOW_PRICE_OVERRIDE_FLAG>
    <LIST_PRICE_PER_UNIT>5000</LIST_PRICE_PER_UNIT>
    <LINE_TYPE>QUANTITY</LINE_TYPE>
    <PURCHASE_BASIS>GOODS</PURCHASE_BASIS>
    <LINE_AMOUNT>5,000.00</LINE_AMOUNT>
    <MANUAL_PRICE_CHANGE_FLAG>N</MANUAL_PRICE_CHANGE_FLAG>
    <MATCHING_BASIS>QUANTITY</MATCHING_BASIS>
    <PRICE_DIFF>
    </PRICE_DIFF>
    *<LINE_SHORT_TEXT>*
    *<LINE_SHORT_TEXT_ROW>*
    *<PO_LINE_ID>53995</PO_LINE_ID>*
    *<SHORT_TEXT>test for short attachement</SHORT_TEXT>*
    *</LINE_SHORT_TEXT_ROW>*
    *<LINE_SHORT_TEXT_ROW>*
    *<PO_LINE_ID>53995</PO_LINE_ID>*
    *<SHORT_TEXT>4th attachment</SHORT_TEXT>*
    *</LINE_SHORT_TEXT_ROW>*
    *</LINE_SHORT_TEXT>*
    <LINE_LOCATIONS>
    <LINE_LOCATIONS_ROW>
    <SHIPMENT_NUM>1</SHIPMENT_NUM>
    <DUE_DATE>15-MAY-2009 00:00:00</DUE_DATE>
    <QUANTITY>1</QUANTITY>
    <PRICE_OVERRIDE>5000</PRICE_OVERRIDE>
    <QUANTITY_CANCELLED>0</QUANTITY_CANCELLED>
    <CANCEL_FLAG>N</CANCEL_FLAG>
    <TAXABLE_FLAG>N</TAXABLE_FLAG>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <PO_LINE_ID>53995</PO_LINE_ID>
    <LINE_LOCATION_ID>53678</LINE_LOCATION_ID>
    <SHIPMENT_TYPE>STANDARD</SHIPMENT_TYPE>
    <RECEIVING_ROUTING_ID>3</RECEIVING_ROUTING_ID>
    <ACCRUE_ON_RECEIPT_FLAG>N</ACCRUE_ON_RECEIPT_FLAG>
    <ORG_ID>29</ORG_ID>
    <RECEIPT_REQUIRED_FLAG>N</RECEIPT_REQUIRED_FLAG>
    <QTY_RCV_TOLERANCE>10</QTY_RCV_TOLERANCE>
    <QTY_RCV_EXCEPTION_CODE>WARNING</QTY_RCV_EXCEPTION_CODE>
    <ENFORCE_SHIP_TO_LOCATION_CODE>NONE</ENFORCE_SHIP_TO_LOCATION_CODE>
    <ALLOW_SUBSTITUTE_RECEIPTS_FLAG>N</ALLOW_SUBSTITUTE_RECEIPTS_FLAG>
    <DAYS_EARLY_RECEIPT_ALLOWED>5</DAYS_EARLY_RECEIPT_ALLOWED>
    <DAYS_LATE_RECEIPT_ALLOWED>5</DAYS_LATE_RECEIPT_ALLOWED>
    <RECEIPT_DAYS_EXCEPTION_CODE>WARNING</RECEIPT_DAYS_EXCEPTION_CODE>
    <INVOICE_CLOSE_TOLERANCE>2</INVOICE_CLOSE_TOLERANCE>
    <RECEIVE_CLOSE_TOLERANCE>100</RECEIVE_CLOSE_TOLERANCE>
    <SHIP_TO_ORGANIZATION_ID>208</SHIP_TO_ORGANIZATION_ID>
    <CLOSED_CODE>OPEN</CLOSED_CODE>
    <LAST_ACCEPT_DATE>09-MAY-2009 00:00:00</LAST_ACCEPT_DATE>
    <ENCUMBERED_FLAG>N</ENCUMBERED_FLAG>
    <FIRM_STATUS_LOOKUP_CODE>N</FIRM_STATUS_LOOKUP_CODE>
    <LAST_UPDATE_DATE>29-APR-2009 14:31:31</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <LAST_UPDATE_LOGIN>1250381</LAST_UPDATE_LOGIN>
    <CREATION_DATE>29-APR-2009 14:28:53</CREATION_DATE>
    <CREATED_BY>3349</CREATED_BY>
    <QUANTITY_RECEIVED>0</QUANTITY_RECEIVED>
    <QUANTITY_ACCEPTED>0</QUANTITY_ACCEPTED>
    <QUANTITY_REJECTED>0</QUANTITY_REJECTED>
    <QUANTITY_BILLED>0</QUANTITY_BILLED>
    <UNIT_MEAS_LOOKUP_CODE>Unit</UNIT_MEAS_LOOKUP_CODE>
    <TAX_USER_OVERRIDE_FLAG>N</TAX_USER_OVERRIDE_FLAG>
    <MATCH_OPTION>P</MATCH_OPTION>
    <CALCULATE_TAX_FLAG>Y</CALCULATE_TAX_FLAG>
    <NOTE_TO_RECEIVER>this is a note in shipments receiver</NOTE_TO_RECEIVER>
    <AMOUNT>5,000.00</AMOUNT>
    <SHIP_TO_LOCATION_ID>88</SHIP_TO_LOCATION_ID>
    <SHIP_TO_LOCATION_NAME>US CORPORATE HDQTRS</SHIP_TO_LOCATION_NAME>
    <SHIP_TO_ADDRESS_LINE1>123 JFK RD</SHIP_TO_ADDRESS_LINE1>
    <SHIP_TO_ADDRESS_INFO>Broadway, WA 02421</SHIP_TO_ADDRESS_INFO>
    <SHIP_TO_COUNTRY>United States</SHIP_TO_COUNTRY>
    <NEED_BY_DATE>15-MAY-2009 00:00:00</NEED_BY_DATE>
    <PROMISED_DATE>04-MAY-2009 00:00:00</PROMISED_DATE>
    <LINE_LOC_SHORT_TEXT>
    </LINE_LOC_SHORT_TEXT>
    <DISTRIBUTIONS>
    <DISTRIBUTIONS_ROW>
    <DISTRIBUTION_TYPE>STANDARD</DISTRIBUTION_TYPE>
    <ACCRUE_ON_RECEIPT_FLAG>N</ACCRUE_ON_RECEIPT_FLAG>
    <ORG_ID>29</ORG_ID>
    <DESTINATION_TYPE_CODE>EXPENSE</DESTINATION_TYPE_CODE>
    <DESTINATION_ORGANIZATION_ID>208</DESTINATION_ORGANIZATION_ID>
    <ACCRUAL_ACCOUNT_ID>1037</ACCRUAL_ACCOUNT_ID>
    <VARIANCE_ACCOUNT_ID>22148</VARIANCE_ACCOUNT_ID>
    <PREVENT_ENCUMBRANCE_FLAG>N</PREVENT_ENCUMBRANCE_FLAG>
    <PO_DISTRIBUTION_ID>55228</PO_DISTRIBUTION_ID>
    <LAST_UPDATE_DATE>29-APR-2009 14:32:23</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <PO_LINE_ID>53995</PO_LINE_ID>
    <LINE_LOCATION_ID>53678</LINE_LOCATION_ID>
    <SET_OF_BOOKS_ID>25</SET_OF_BOOKS_ID>
    <CODE_COMBINATION_ID>22148</CODE_COMBINATION_ID>
    <QUANTITY_ORDERED>1</QUANTITY_ORDERED>
    <LAST_UPDATE_LOGIN>1250381</LAST_UPDATE_LOGIN>
    <CREATION_DATE>29-APR-2009 14:28:54</CREATION_DATE>
    <CREATED_BY>3349</CREATED_BY>
    <QUANTITY_DELIVERED>0</QUANTITY_DELIVERED>
    <QUANTITY_BILLED>0</QUANTITY_BILLED>
    <QUANTITY_CANCELLED>0</QUANTITY_CANCELLED>
    <DELIVER_TO_LOCATION_ID>89</DELIVER_TO_LOCATION_ID>
    <DELIVER_TO_PERSON_ID>5324</DELIVER_TO_PERSON_ID>
    <RATE_DATE>29-APR-2009 00:00:00</RATE_DATE>
    <ENCUMBERED_FLAG>N</ENCUMBERED_FLAG>
    <RECOVERY_RATE>0.00</RECOVERY_RATE>
    <TAX_RECOVERY_OVERRIDE_FLAG>N</TAX_RECOVERY_OVERRIDE_FLAG>
    <DESTINATION_CONTEXT>EXPENSE</DESTINATION_CONTEXT>
    <DISTRIBUTION_NUM>1</DISTRIBUTION_NUM>
    <CHARGE_ACCOUNT>05-3002-7050-000-000</CHARGE_ACCOUNT>
    <FULL_NAME>Devine, Alison</FULL_NAME>
    <EMAIL_ADDRESS>[email protected]</EMAIL_ADDRESS>
    <REQUESTER_DELIVER_FIRST_NAME>Karen</REQUESTER_DELIVER_FIRST_NAME>
    <REQUESTER_DELIVER_LAST_NAME>MA</REQUESTER_DELIVER_LAST_NAME>
    </DISTRIBUTIONS_ROW>
    </DISTRIBUTIONS>
    </LINE_LOCATIONS_ROW>
    </LINE_LOCATIONS>
    </LINES_ROW>
    <LINES_ROW>
    <LINE_NUM>2</LINE_NUM>
    <ITEM_DESCRIPTION>TEST PO</ITEM_DESCRIPTION>
    <CANCEL_FLAG>N</CANCEL_FLAG>
    <UNIT_MEAS_LOOKUP_CODE>Unit</UNIT_MEAS_LOOKUP_CODE>
    <ORDER_TYPE_LOOKUP_CODE>QUANTITY</ORDER_TYPE_LOOKUP_CODE>
    <ATTRIBUTE1>N</ATTRIBUTE1>
    <UNIT_PRICE>1000</UNIT_PRICE>
    <QUANTITY>1</QUANTITY>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <PO_LINE_ID>54015</PO_LINE_ID>
    <ORG_ID>29</ORG_ID>
    <UNORDERED_FLAG>N</UNORDERED_FLAG>
    <CLOSED_FLAG>N</CLOSED_FLAG>
    <TAXABLE_FLAG>N</TAXABLE_FLAG>
    <CAPITAL_EXPENSE_FLAG>N</CAPITAL_EXPENSE_FLAG>
    <NEGOTIATED_BY_PREPARER_FLAG>N</NEGOTIATED_BY_PREPARER_FLAG>
    <LAST_UPDATE_DATE>30-APR-2009 13:52:26</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <LINE_TYPE_ID>1000</LINE_TYPE_ID>
    <LAST_UPDATE_LOGIN>1251236</LAST_UPDATE_LOGIN>
    <CREATION_DATE>30-APR-2009 13:52:26</CREATION_DATE>
    <CREATED_BY>3349</CREATED_BY>
    <CATEGORY_ID>224</CATEGORY_ID>
    <ALLOW_PRICE_OVERRIDE_FLAG>N</ALLOW_PRICE_OVERRIDE_FLAG>
    <LIST_PRICE_PER_UNIT>1000</LIST_PRICE_PER_UNIT>
    <LINE_TYPE>QUANTITY</LINE_TYPE>
    <PURCHASE_BASIS>GOODS</PURCHASE_BASIS>
    <LINE_AMOUNT>1,000.00</LINE_AMOUNT>
    <MANUAL_PRICE_CHANGE_FLAG>N</MANUAL_PRICE_CHANGE_FLAG>
    <MATCHING_BASIS>QUANTITY</MATCHING_BASIS>
    <PRICE_DIFF>
    </PRICE_DIFF>
    *<LINE_SHORT_TEXT>*
    *<LINE_SHORT_TEXT_ROW>*
    *<PO_LINE_ID>54015</PO_LINE_ID>*
    *<SHORT_TEXT>short text 1</SHORT_TEXT>*
    *</LINE_SHORT_TEXT_ROW>*
    *<LINE_SHORT_TEXT_ROW>*
    *<PO_LINE_ID>54015</PO_LINE_ID>*
    *<SHORT_TEXT>short text 2</SHORT_TEXT>*
    *</LINE_SHORT_TEXT_ROW>*
    *</LINE_SHORT_TEXT>*
    <LINE_LOCATIONS>
    <LINE_LOCATIONS_ROW>
    <SHIPMENT_NUM>1</SHIPMENT_NUM>
    <DUE_DATE>07-MAY-2009 00:00:00</DUE_DATE>
    <QUANTITY>1</QUANTITY>
    <PRICE_OVERRIDE>1000</PRICE_OVERRIDE>
    <QUANTITY_CANCELLED>0</QUANTITY_CANCELLED>
    <CANCEL_FLAG>N</CANCEL_FLAG>
    <TAXABLE_FLAG>N</TAXABLE_FLAG>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <PO_LINE_ID>54015</PO_LINE_ID>
    <LINE_LOCATION_ID>53698</LINE_LOCATION_ID>
    <SHIPMENT_TYPE>STANDARD</SHIPMENT_TYPE>
    <RECEIVING_ROUTING_ID>3</RECEIVING_ROUTING_ID>
    <ACCRUE_ON_RECEIPT_FLAG>N</ACCRUE_ON_RECEIPT_FLAG>
    <ORG_ID>29</ORG_ID>
    <RECEIPT_REQUIRED_FLAG>N</RECEIPT_REQUIRED_FLAG>
    <QTY_RCV_TOLERANCE>10</QTY_RCV_TOLERANCE>
    <QTY_RCV_EXCEPTION_CODE>WARNING</QTY_RCV_EXCEPTION_CODE>
    <ENFORCE_SHIP_TO_LOCATION_CODE>NONE</ENFORCE_SHIP_TO_LOCATION_CODE>
    <ALLOW_SUBSTITUTE_RECEIPTS_FLAG>N</ALLOW_SUBSTITUTE_RECEIPTS_FLAG>
    <DAYS_EARLY_RECEIPT_ALLOWED>5</DAYS_EARLY_RECEIPT_ALLOWED>
    <DAYS_LATE_RECEIPT_ALLOWED>5</DAYS_LATE_RECEIPT_ALLOWED>
    <RECEIPT_DAYS_EXCEPTION_CODE>WARNING</RECEIPT_DAYS_EXCEPTION_CODE>
    <INVOICE_CLOSE_TOLERANCE>2</INVOICE_CLOSE_TOLERANCE>
    <RECEIVE_CLOSE_TOLERANCE>100</RECEIVE_CLOSE_TOLERANCE>
    <SHIP_TO_ORGANIZATION_ID>208</SHIP_TO_ORGANIZATION_ID>
    <CLOSED_CODE>OPEN</CLOSED_CODE>
    <LAST_ACCEPT_DATE>11-MAY-2009 00:00:00</LAST_ACCEPT_DATE>
    <ENCUMBERED_FLAG>N</ENCUMBERED_FLAG>
    <FIRM_STATUS_LOOKUP_CODE>N</FIRM_STATUS_LOOKUP_CODE>
    <LAST_UPDATE_DATE>30-APR-2009 13:53:11</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <LAST_UPDATE_LOGIN>1251236</LAST_UPDATE_LOGIN>
    <CREATION_DATE>30-APR-2009 13:52:27</CREATION_DATE>
    <CREATED_BY>3349</CREATED_BY>
    <QUANTITY_RECEIVED>0</QUANTITY_RECEIVED>
    <QUANTITY_ACCEPTED>0</QUANTITY_ACCEPTED>
    <QUANTITY_REJECTED>0</QUANTITY_REJECTED>
    <QUANTITY_BILLED>0</QUANTITY_BILLED>
    <UNIT_MEAS_LOOKUP_CODE>Unit</UNIT_MEAS_LOOKUP_CODE>
    <TAX_USER_OVERRIDE_FLAG>N</TAX_USER_OVERRIDE_FLAG>
    <MATCH_OPTION>P</MATCH_OPTION>
    <CALCULATE_TAX_FLAG>Y</CALCULATE_TAX_FLAG>
    <NOTE_TO_RECEIVER>NOT FOR RECEIVER IN shipme</NOTE_TO_RECEIVER>
    <AMOUNT>1,000.00</AMOUNT>
    <SHIP_TO_LOCATION_ID>88</SHIP_TO_LOCATION_ID>
    <SHIP_TO_LOCATION_NAME>US HDQTRS</SHIP_TO_LOCATION_NAME>
    <SHIP_TO_ADDRESS_LINE1>123 JFK RD</SHIP_TO_ADDRESS_LINE1>
    <SHIP_TO_ADDRESS_INFO>Broadway, WA 53411</SHIP_TO_ADDRESS_INFO>
    <SHIP_TO_COUNTRY>United States</SHIP_TO_COUNTRY>
    <NEED_BY_DATE>07-MAY-2009 00:00:00</NEED_BY_DATE>
    <PROMISED_DATE>06-MAY-2009 00:00:00</PROMISED_DATE>
    <LINE_LOC_SHORT_TEXT>
    </LINE_LOC_SHORT_TEXT>
    <DISTRIBUTIONS>
    <DISTRIBUTIONS_ROW>
    <DISTRIBUTION_TYPE>STANDARD</DISTRIBUTION_TYPE>
    <ACCRUE_ON_RECEIPT_FLAG>N</ACCRUE_ON_RECEIPT_FLAG>
    <ORG_ID>29</ORG_ID>
    <DESTINATION_TYPE_CODE>EXPENSE</DESTINATION_TYPE_CODE>
    <DESTINATION_ORGANIZATION_ID>208</DESTINATION_ORGANIZATION_ID>
    <ACCRUAL_ACCOUNT_ID>1037</ACCRUAL_ACCOUNT_ID>
    <VARIANCE_ACCOUNT_ID>3908</VARIANCE_ACCOUNT_ID>
    <PREVENT_ENCUMBRANCE_FLAG>N</PREVENT_ENCUMBRANCE_FLAG>
    <PO_DISTRIBUTION_ID>55248</PO_DISTRIBUTION_ID>
    <LAST_UPDATE_DATE>30-APR-2009 13:53:11</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>3349</LAST_UPDATED_BY>
    <PO_HEADER_ID>27162</PO_HEADER_ID>
    <PO_LINE_ID>54015</PO_LINE_ID>
    <LINE_LOCATION_ID>53698</LINE_LOCATION_ID>
    <SET_OF_BOOKS_ID>25</SET_OF_BOOKS_ID>
    <CODE_COMBINATION_ID>3908</CODE_COMBINATION_ID>
    <QUANTITY_ORDERED>1</QUANTITY_ORDERED>
    <LAST_UPDATE_LOGIN>1251236</LAST_UPDATE_LOGIN>
    <CREATION_DATE>30-APR-2009 13:53:11</CREATION_DATE>
    <CREATED_BY>3349</CREATED_BY>
    <QUANTITY_DELIVERED>0</QUANTITY_DELIVERED>
    <QUANTITY_BILLED>0</QUANTITY_BILLED>
    <QUANTITY_CANCELLED>0</QUANTITY_CANCELLED>
    <DELIVER_TO_LOCATION_ID>89</DELIVER_TO_LOCATION_ID>
    <DELIVER_TO_PERSON_ID>1308</DELIVER_TO_PERSON_ID>
    <RATE_DATE>29-APR-2009 00:00:00</RATE_DATE>
    <ENCUMBERED_FLAG>N</ENCUMBERED_FLAG>
    <RECOVERY_RATE>0.00</RECOVERY_RATE>
    <TAX_RECOVERY_OVERRIDE_FLAG>N</TAX_RECOVERY_OVERRIDE_FLAG>
    <DESTINATION_CONTEXT>EXPENSE</DESTINATION_CONTEXT>
    <DISTRIBUTION_NUM>1</DISTRIBUTION_NUM>
    <CHARGE_ACCOUNT>01-3001-7050-000-000</CHARGE_ACCOUNT>
    <FULL_NAME>Green, Jan</FULL_NAME>
    <EMAIL_ADDRESS>[email protected]</EMAIL_ADDRESS>
    <REQUESTER_DELIVER_FIRST_NAME>Jan</REQUESTER_DELIVER_FIRST_NAME>
    <REQUESTER_DELIVER_LAST_NAME>Green</REQUESTER_DELIVER_LAST_NAME>
    </DISTRIBUTIONS_ROW>
    </DISTRIBUTIONS>
    </LINE_LOCATIONS_ROW>
    </LINE_LOCATIONS>
    </LINES_ROW>
    </LINES>
    *<LINE_ATTACHMENTS>*
    *<TEXT>long text attachment which is 2nd note.</TEXT>*
    *<ID>53995</ID>*
    *<TEXT>see this 5th long atta</TEXT>*
    *<ID>53995</ID>*
    *<TEXT>long text 1</TEXT>*
    *<ID>54015</ID>*
    *<TEXT>long text 2</TEXT>*
    *<ID>54015</ID>*
    *</LINE_ATTACHMENTS>*
    <ADDRESS_DETAILS>
    <ADDRESS_DETAILS_ROW>
    <LOCATION_ID>88</LOCATION_ID>
    <ADDRESS_STYLE>US_GLB</ADDRESS_STYLE>
    <ADDR_LABEL_1>Address Line1</ADDR_LABEL_1>
    <ADDR_LABEL_2>Address Line2</ADDR_LABEL_2>
    <ADDR_LABEL_3>Address Line3</ADDR_LABEL_3>
    <ADDR_LABEL_4>City</ADDR_LABEL_4>
    <ADDR_LABEL_5>County</ADDR_LABEL_5>
    <ADDR_LABEL_6>State</ADDR_LABEL_6>
    <ADDR_LABEL_7>Zip Code</ADDR_LABEL_7>
    <ADDR_LABEL_8>Country</ADDR_LABEL_8>
    <ADDR_LABEL_9>Telephone</ADDR_LABEL_9>
    <ADDR_LABEL_10>Fax</ADDR_LABEL_10>
    <ADDR_LABEL_11>Sales Tax Override</ADDR_LABEL_11>
    <ADDR_LABEL_12>Inside City Limits</ADDR_LABEL_12>
    <ADDR_DATA_1>123 JFK RD</ADDR_DATA_1>
    <ADDR_DATA_4>Broadway</ADDR_DATA_4>
    <ADDR_DATA_6>WA</ADDR_DATA_6>
    <ADDR_DATA_7>33444</ADDR_DATA_7>
    <ADDR_DATA_8>US</ADDR_DATA_8>
    <ADDR_DATA_9>322-588-4534</ADDR_DATA_9>
    </ADDRESS_DETAILS_ROW>
    </ADDRESS_DETAILS>
    </PO_DATA>

    Hi,
    I have used PO_COMMUNICATION_PVT.POXMLGEN procedure and got the CLOB as output. When i am reading and printing in FND_FILE.OUTPUT. Tags are getting shifted to next line. How to print the this XML output as concurrent programs ouput in Oracle apps 11.5.10. It would be really great if anybody can share his experience.
    See the sample file:
    <?xml version="1.0" encoding="UTF-16"?>
    <PO_DATA>
    <TYPE_LOOKUP_CODE>STANDARD</TYPE_LOOKUP_CODE>
    <SEGMENT1>87710004999</SEGMENT1>
    <REVISION_NUM>0</REVISION_NUM>
    <PRINT_COUNT>1</PRINT_COUNT>
    <CREATION_DATE>28-OCT-2008 21:53:15</CREATION_DATE>
    <PRINTED
    DATE>28-OCT-08</PRINTEDDATE>
    <DOCUMENT_BUYER_FIRST_NAME>Annapoorani</DOCUMENT_BUYER_FIRST_NAME>
    <DOCUMENT_BUYER_LAST_NAME>Krishnan</DOCUMENT_BUYER_LAST_NAME>
    <DOCUMENT_BUYER_AGENT_ID>251578</DOCUMENT_BUYER_AGENT_ID>
    <CONFIRMING_ORDER_FLAG>N</CONFIRM
    ING_ORDER_FLAG>
    <ACCEPTANCE_REQUIRED_FLAG>N</ACCEPTANCE_REQUIRED_FLAG>
    <CURRENCY_CODE>USD</CURRENCY_CODE>
    <CURRENCY_NAME>US Dollar</CURRENCY_NAME>
    <PAYMENT_TERMS>42 Net</PAYMENT_TERMS>
    <VENDOR_NUM>AMER-30954</VENDOR_NUM>
    <VENDOR_NAME>CISCO SYSTEMS -
    RESALE</VENDOR_NAME>
    <VENDOR_ADDRESS_LINE1>PO BOX 91232</VENDOR_ADDRESS_LINE1>
    <VENDOR_CITY>CHICAGO</VENDOR_CITY>
    <VENDOR_STATE>IL</VENDOR_STATE>
    <VENDOR_POSTAL_CODE>60693-1232</VENDOR_POSTAL_CODE>
    <VENDOR_COUNTRY>United States</VENDOR_COUNTRY>
    <VE
    NDOR_PHONE>661-7606</VENDOR_PHONE>
    <SHIP_TO_LOCATION_ID>67670</SHIP_TO_LOCATION_ID>
    <SHIP_TO_LOCATION_NAME>GFP_877_LOC</SHIP_TO_LOCATION_NAME>
    <SHIP_TO_ADDRESS_LINE1>BT Americas Inc.|11440 Commerce Park Drive|Reston, VA 20191</SHIP_TO_ADDRESS_LINE1>
    <
    SHIP_TO_ADDRESS_INFO> </SHIP_TO_ADDRESS_INFO>
    <BILL_TO_LOCATION_ID>67644</BILL_TO_LOCATION_ID>
    <BILL_TO_LOCATION_NAME>GFP_877_BILL_TO_LOC</BILL_TO_LOCATION_NAME>
    <BILL_TO_ADDRESS_LINE1>Invoice To:</BILL_TO_ADDRESS_LINE1>
    <BILL_TO_ADDRESS_LINE2>BT AME
    RICAS ACCOUNTS PAYABLE</BILL_TO_ADDRESS_LINE2>
    <BILL_TO_ADDRESS_LINE3>PO Box 696025</BILL_TO_ADDRESS_LINE3>
    <BILL_TO_ADDRESS_INFO>SAN ANTONIO, TX 78269</BILL_TO_ADDRESS_INFO>
    <BILL_TO_COUNTRY>United States</BILL_TO_COUNTRY>
    <VENDOR_SITE_ID>27591</VEN
    DOR_SITE_ID>
    <PO_HEADER_ID>103843</PO_HEADER_ID>
    <APPROVED_FLAG>Y</APPROVED_FLAG>
    <VENDOR_ID>97015</VENDOR_ID>
    <CLOSED_CODE>CLOSED</CLOSED_CODE>
    <ORG_ID>52605</ORG_ID>
    <CLOSED_DATE>18-NOV-2008 22:25:27</CLOSED_DATE>
    <FIRM_STATUS_LOOKUP_CODE>N</FIRM
    STATUSLOOKUP_CODE>
    <FROZEN_FLAG>N</FROZEN_FLAG>
    <CREATED_BY>64914</CREATED_BY>
    <TERMS_ID>10084</TERMS_ID>
    <RATE_DATE>28-OCT-2008 00:00:00</RATE_DATE>
    <AUTHORIZATION_STATUS>APPROVED</AUTHORIZATION_STATUS>
    <APPROVED_DATE>28-OCT-2008 21:53:35</APPROV
    ED_DATE>
    <LAST_UPDATE_DATE>18-NOV-2008 22:25:27</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>73951</LAST_UPDATED_BY>
    <SUMMARY_FLAG>N</SUMMARY_FLAG>
    <ENABLED_FLAG>Y</ENABLED_FLAG>
    <LAST_UPDATE_LOGIN>-1</LAST_UPDATE_LOGIN>
    <WF_ITEM_TYPE>POAPPRV</WF_ITEM_TYPE>
    <WF_ITEM_KEY>103843-491416</WF_ITEM_KEY>
    <XML_FLAG>N</XML_FLAG>
    <CONTERMS_EXIST_FLAG>Y</CONTERMS_EXIST_FLAG>
    <CONTERMS_ARTICLES_UPD_DATE>28-OCT-2008 21:53:16</CONTERMS_ARTICLES_UPD_DATE>
    <PENDING_SIGNATURE_FLAG>N</PENDING_SIGNATURE_FLAG>
    <OU_NAME>US
    _877_OU</OU_NAME>
    <OU_ADDR1>BT Americas Inc.|11440 Commerce Park Drive|Reston, VA 20191</OU_ADDR1>
    <BUYER_ADDRESS_LINE1>Invoice To:</BUYER_ADDRESS_LINE1>
    <BUYER_ADDRESS_LINE2>BT AMERICAS ACCOUNTS PAYABLE</BUYER_ADDRESS_LINE2>
    <BUYER_ADDRESS_LINE3>PO B
    ox 696025</BUYER_ADDRESS_LINE3>
    <BUYER_CITY_STATE_ZIP>SAN ANTONIO, TX 78269</BUYER_CITY_STATE_ZIP>
    <BUYER_CONTACT_PHONE>+914442674662</BUYER_CONTACT_PHONE>
    <BUYER_CONTACT_EMAIL>[email protected]</BUYER_CONTACT_EMAIL>
    <VENDOR_FAX>216-5724</V
    ENDOR_FAX>
    <TOTAL_AMOUNT>1,326.00</TOTAL_AMOUNT>
    <BUYER_COUNTRY>United States</BUYER_COUNTRY>
    <VENDOR_AREA_CODE>309</VENDOR_AREA_CODE>
    <DOCUMENT_CREATION_METHOD>AUTOCREATE</DOCUMENT_CREATION_METHOD>
    <DOCUMENT_TYPE>Standard Purchase Order</DOCUMENT_TY
    PE>
    <COVER_MESSAGE>This document has important legal consequences. The information contained in this document is proprietary of US_877_LE. It shall not be used, reproduced, or disclosed to others without the express and written consent of US_877_LE.
    Thi
    s agreement between US_877_LE and CISCO SYSTEMS - RESALE is authorized for binding commitment. The parties hereto have read and executed this agreement as of the
    _______________ day of ______________, ___________.</COVER_MESSAGE>
    <AMMENDMENT_MESSAGE>Thi
    s Amendment supersedes the Agreement 87710004999 and all its prior modifications. This agreement can only be changed by a signed agreement between the affected parties.
    The parties hereto have read and executed this contract modification as of the
    ___________ day of ______________, _________.
    </AMMENDMENT_MESSAGE>
    <TEST_FLAG>N</TEST_FLAG>
    <DIST_SHIPMENT_COUNT>1</DIST_SHIPMENT_COUNT>
    <DOCUMENT_NAME>Standard Purchase Order 87710004999, 0</DOCUMENT_NAME>
    <SIGNED>F</SIGNED>
    <AMENDMENT_PROFILE>Y</A
    MENDMENT_PROFILE>
    <WITH_TERMS>Y</WITH_TERMS>
    <IS_ATTACHED_DOC>N</IS_ATTACHED_DOC>
    <MESSAGE>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_AGREEMENT_CANCELED</MESSAGE>
    <TEXT>This agreement CANCELED on</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_AMO
    UNT_AGREED</MESSAGE>
    <TEXT>Amount Agreed</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_AMOUNT_CANCELED</MESSAGE>
    <TEXT>Amount CANCELED:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_BILL_TO</MESSAGE>
    <TEXT>Bill To:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CHARGE_ACCOUNT</MESSAGE>
    <TEXT>Charge Account:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_COMPANY</MESSAGE>
    <TEXT>Company</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CON
    FIRM_NOT_DUPLICATE</MESSAGE>
    <TEXT>CONFIRMATION - DO NOT DUPLICATE</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CONTACT_NAME</MESSAGE>
    <TEXT>Contact</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CONTRACTOR</MESSAGE>
    <TEXT
    Contractor Details:</TEXT></MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CONTRACTOR_NAME</MESSAGE>
    <TEXT>Contractor Name:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CUSTOMER_ACCOUNT_NO</MESSAGE>
    <TEXT>Customer Account No.</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CUST_ITEM_DESC</MESSAGE>
    <TEXT>Customer Item Description:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_CUST_PO_NUMBER</MESSAGE>
    <TEXT>Customer PO Number:</TEXT>
    </MESSAGE_ROW>
    <MES
    SAGE_ROW>
    <MESSAGE>PO_FO_DATE</MESSAGE>
    <TEXT>Date:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_DELIVER_DATE_TIME</MESSAGE>
    <TEXT>Delivery Date/Time</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_DELIVER_TO_LOCATION</MESS
    AGE>
    <TEXT>Deliver To:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_DRAFT</MESSAGE>
    <TEXT>DRAFT</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_EFFECTIVE_END_DATE</MESSAGE>
    <TEXT>Effective End Date</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_EFFECTIVE_START_DATE</MESSAGE>
    <TEXT>Effective Start Date</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_EMAIL</MESSAGE>
    <TEXT>Email</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_END_DATE</MESS
    AGE>
    <TEXT>End Date:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_FAX</MESSAGE>
    <TEXT>Fax</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_FORMAL_ACCEPT</MESSAGE>
    <TEXT>Please formally accept this order by</TEXT>
    </MESSAGE
    _ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_HAZARD_CLASS</MESSAGE>
    <TEXT>Hazard Class:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_LINE_CANCELED</MESSAGE>
    <TEXT>This line CANCELED on</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_F
    O_LINE_NUMBER</MESSAGE>
    <TEXT>Line number:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_LINE_REF_BPA</MESSAGE>
    <TEXT>This line references Blanket Agreement</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_LINE_REF_CONTRACT</MES
    SAGE>
    <TEXT>This line references Contract Agreement</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_LINE_SUPPLIER_QUOTATION</MESSAGE>
    <TEXT>This line references Supplier Quotation</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_N
    AME</MESSAGE>
    <TEXT>Name:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_NO</MESSAGE>
    <TEXT>No:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_NOTES</MESSAGE>
    <TEXT>Notes:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>
    PO_FO_ORG_AGR_ASS</MESSAGE>
    <TEXT>Organization Agreement Assignments</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_ORIGINAL_AMOUNT_ORDERED</MESSAGE>
    <TEXT>Original amount ordered:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO
    ORIGINALQTY_ORDERED</MESSAGE>
    <TEXT>Original quantity ordered:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_ORIGINAL_SHIPMENT_QTY</MESSAGE>
    <TEXT>Original shipment quantity:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PA
    CKING_INSTRUCTION</MESSAGE>
    <TEXT>Packing Instructions:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PAGE</MESSAGE>
    <TEXT>Page &amp;PAGE_NUM of &amp;END_PAGE</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PO_CANCELED</MESSAGE
    >
    <TEXT>This purchase order CANCELED on</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PRICES_EXPRESSED</MESSAGE>
    <TEXT>All prices and amounts on this order are expressed in</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PRICE_
    BREAK</MESSAGE>
    <TEXT>Price Break:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PRICE_DIFFERENTIALS</MESSAGE>
    <TEXT>Price Differentials:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PROPRIETARY_INFORMATION</MESSAGE>
    <TEX
    T>Proprietary and Confidential</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PURCHASING_ORGANIZATION</MESSAGE>
    <TEXT>Purchasing Organization</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_PURCHASING_SUPPLIER_SITE</MESSAGE>
    <TE
    XT>Purchasing Supplier Site</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_QUANTITY_CANCELED</MESSAGE>
    <TEXT>Quantity CANCELED:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_RELEASE_CANCELED</MESSAGE>
    <TEXT>This release CANCEL
    ED on</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_REVISED_BY</MESSAGE>
    <TEXT>Revised By</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_REVISION</MESSAGE>
    <TEXT>Revision</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_
    FO_REVISION_DATE</MESSAGE>
    <TEXT>Revision Date</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SHIFT_PATTERN</MESSAGE>
    <TEXT>Shift Pattern:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SHIPMENT_CANCELED</MESSAGE>
    <TEXT>This
    shipment CANCELED on</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SHIPPING_INSTRUCTION</MESSAGE>
    <TEXT>Shipping Instructions:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SHIP_METHOD</MESSAGE>
    <TEXT>Ship Method:</TEXT>
    <
    /MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SHIP_NUMBER</MESSAGE>
    <TEXT>Shipment number:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SHIP_TO</MESSAGE>
    <TEXT>Ship To:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_START_D
    ATE</MESSAGE>
    <TEXT>Start Date:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SUBMIT_RESPONSE</MESSAGE>
    <TEXT>Please submit your response to:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SUPPLIER_CONFIGURATION</MESSAGE>
    <
    TEXT>Supplier Configuration ID:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_SUPPLIER_ITEM</MESSAGE>
    <TEXT>Supplier Item:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_TELEPHONE</MESSAGE>
    <TEXT>Telephone</TEXT>
    </MESSAGE_R
    OW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_TEST</MESSAGE>
    <TEXT>Test Purchase Order</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_TITLE</MESSAGE>
    <TEXT>Title:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_TOTAL</MESSAGE>
    <TEXT>
    Total:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_TRANSPORTATION_ARRANGED</MESSAGE>
    <TEXT>Transportation</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_TYPE</MESSAGE>
    <TEXT>Type</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <M
    ESSAGE>PO_FO_UN_NUMBER</MESSAGE>
    <TEXT>UN Number:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_USE_SHIP_ADDRESS_TOP</MESSAGE>
    <TEXT>Use the ship-to address at the top of page</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_VEN
    DOR</MESSAGE>
    <TEXT>Supplier:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_FO_WORK_SCHEDULE</MESSAGE>
    <TEXT>Work Schedule:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_ADDRESS</MESSAGE>
    <TEXT>Address</TEXT>
    </MESSAG
    E_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_AMOUNT</MESSAGE>
    <TEXT>Amount</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_BUYER</MESSAGE>
    <TEXT>Buyer</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_CONFIRM_TO_TELE<
    /MESSAGE>
    <TEXT>Confirm To/Telephone</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_DESCRIPTION</MESSAGE>
    <TEXT>Description</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_EFFECTIVE_DATE</MESSAGE>
    <TEXT>Effective
    Date</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_EXPIRES_ON</MESSAGE>
    <TEXT>Expires On</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_FOB</MESSAGE>
    <TEXT>FOB</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO
    WFNOTIF_FREIGHT_TERMS</MESSAGE>
    <TEXT>Freight Terms</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_HEADER_NOTE</MESSAGE>
    <TEXT>Note To Supplier</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_LINE_NUMBER</MESSAGE>
    <TEXT>Line</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_MULTIPLE</MESSAGE>
    <TEXT>Multiple</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_NEEDBY_DATE</MESSAGE>
    <TEXT>Needed:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_RO
    W>
    <MESSAGE>PO_WF_NOTIF_NOTE</MESSAGE>
    <TEXT>Justification</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_ORDER</MESSAGE>
    <TEXT>Order</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_ORDER_DATE</MESSAGE>
    <TEXT>O
    rder Date</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_PART_NO_DESC</MESSAGE>
    <TEXT>Part Number / Description</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_PAYMENT_TERMS</MESSAGE>
    <TEXT>Payment Terms</TEXT>
    </M
    ESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_PREPARER</MESSAGE>
    <TEXT>Created By</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_PROMISED_DATE</MESSAGE>
    <TEXT>Promised:</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF
    NOTIFPURCHASE_ORDER</MESSAGE>
    <TEXT>Purchase Order</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_QUANTITY</MESSAGE>
    <TEXT>Quantity</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_REQUESTER_DELIVER</MESSAGE>
    <TE
    XT>Requester/Deliver To</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_REVISION</MESSAGE>
    <TEXT>Revision</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_SHIP_VIA</MESSAGE>
    <TEXT>Ship Via</TEXT>
    </MESSAGE_ROW>
    <ME
    SSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_SUPPLIER_ITEM</MESSAGE>
    <TEXT>Your # :</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_TAX</MESSAGE>
    <TEXT>Tax</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_TOTAL</MESSAGE>
    <TEX
    T>Total</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_UNIT_PRICE</MESSAGE>
    <TEXT>Unit Price</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE>PO_WF_NOTIF_UOM</MESSAGE>
    <TEXT>UOM</TEXT>
    </MESSAGE_ROW>
    <MESSAGE_ROW>
    <MESSAGE
    PO_WF_NOTIF_VENDOR_NO</MESSAGE><TEXT>Supplier No.</TEXT>
    </MESSAGE_ROW>
    </MESSAGE>
    <HEADER_SHORT_TEXT>
    </HEADER_SHORT_TEXT>
    <LINES>
    <LINES_ROW>
    <LINE_NUM>1</LINE_NUM>
    <ITEM_DESCRIPTION>HWIC-1CE1T1-PRI
    </ITEM_DESCRIPTION>
    <CANCEL_FLAG
    N</CANCEL_FLAG><VENDOR_PRODUCT_NUM>HWIC-1CE1T1-PRI</VENDOR_PRODUCT_NUM>
    <UNIT_MEAS_LOOKUP_CODE>EA</UNIT_MEAS_LOOKUP_CODE>
    <ORDER_TYPE_LOOKUP_CODE>QUANTITY</ORDER_TYPE_LOOKUP_CODE>
    <UNIT_PRICE>1326</UNIT_PRICE>
    <QUANTITY>1</QUANTITY>
    <P
    O_HEADER_ID>103843</PO_HEADER_ID>
    <PO_LINE_ID>170164</PO_LINE_ID>
    <PRICE_TYPE_LOOKUP_CODE>VARIABLE</PRICE_TYPE_LOOKUP_CODE>
    <CLOSED_CODE>CLOSED</CLOSED_CODE>
    <CLOSED_DATE>18-NOV-2008 22:25:27</CLOSED_DATE>
    <CLOSED_REASON>Close status rolled
    up</CLOSED_REASON>
    <CLOSED_BY>271332</CLOSED_BY>
    <ORG_ID>52605</ORG_ID>
    <QTY_RCV_TOLERANCE>10</QTY_RCV_TOLERANCE>
    <OVER_TOLERANCE_ERROR_FLAG>WARNING</OVER_TOLERANCE_ERROR_FLAG>
    <FIRM_STATUS_LOOKUP_CODE>N</FIRM_STATUS_LOOKUP_CODE>
    <LAST_
    UPDATE_DATE>18-NOV-2008 22:25:27</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>73951</LAST_UPDATED_BY>
    <LINE_TYPE_ID>1</LINE_TYPE_ID>
    <LAST_UPDATE_LOGIN>-1</LAST_UPDATE_LOGIN>
    <CREATION_DATE>28-OCT-2008 21:53:15</CREATION_DATE>
    <CREATED_BY>64914</CRE
    ATED_BY>
    <CATEGORY_ID>1813</CATEGORY_ID>
    <LIST_PRICE_PER_UNIT>1326</LIST_PRICE_PER_UNIT>
    <TAX_NAME>ExmptResale</TAX_NAME>
    <LINE_TYPE>QUANTITY</LINE_TYPE>
    <PURCHASE_BASIS>GOODS</PURCHASE_BASIS>
    <LINE_AMOUNT>1,326.00</LINE_AMOUNT>
    <BASE
    UNITPRICE>1326</BASE_UNIT_PRICE>
    <MATCHING_BASIS>QUANTITY</MATCHING_BASIS>
    <PRICE_DIFF>
    </PRICE_DIFF>
    <LINE_SHORT_TEXT>
    </LINE_SHORT_TEXT>
    <LINE_LOCATIONS>
    <LINE_LOCATIONS_ROW>
    <SHIPMENT_NUM>1</SHIPMENT_NUM>
    <DUE_DATE>03-
    NOV-2008 00:00:00</DUE_DATE>
    <QUANTITY>1</QUANTITY>
    <PRICE_OVERRIDE>1326</PRICE_OVERRIDE>
    <QUANTITY_CANCELLED>0</QUANTITY_CANCELLED>
    <TAXABLE_FLAG>Y</TAXABLE_FLAG>
    <PO_HEADER_ID>103843</PO_HEADER_ID>
    <PO_LINE_ID>170164</PO_LI
    NE_ID>
    <LINE_LOCATION_ID>184959</LINE_LOCATION_ID>
    <SHIPMENT_TYPE>STANDARD</SHIPMENT_TYPE>
    <CONSIGNED_FLAG>N</CONSIGNED_FLAG>
    <RECEIVING_ROUTING_ID>3</RECEIVING_ROUTING_ID>
    <ACCRUE_ON_RECEIPT_FLAG>N</ACCRUE_ON_RECEIPT_FLAG>
    <
    CLOSED_REASON>Update Closure Status Rolled Up</CLOSED_REASON>
    <CLOSED_DATE>19-NOV-2008 01:02:29</CLOSED_DATE>
    <CLOSED_BY>219351</CLOSED_BY>
    <ORG_ID>52605</ORG_ID>
    <INSPECTION_REQUIRED_FLAG>N</INSPECTION_REQUIRED_FLAG>
    <RECEIPT_REQ
    UIRED_FLAG>Y</RECEIPT_REQUIRED_FLAG>
    <QTY_RCV_TOLERANCE>10</QTY_RCV_TOLERANCE>
    <QTY_RCV_EXCEPTION_CODE>WARNING</QTY_RCV_EXCEPTION_CODE>
    <ENFORCE_SHIP_TO_LOCATION_CODE>WARNING</ENFORCE_SHIP_TO_LOCATION_CODE>
    <ALLOW_SUBSTITUTE_RECEIPTS_F
    LAG>N</ALLOW_SUBSTITUTE_RECEIPTS_FLAG>
    <DAYS_EARLY_RECEIPT_ALLOWED>10</DAYS_EARLY_RECEIPT_ALLOWED>
    <DAYS_LATE_RECEIPT_ALLOWED>10</DAYS_LATE_RECEIPT_ALLOWED>
    <RECEIPT_DAYS_EXCEPTION_CODE>WARNING</RECEIPT_DAYS_EXCEPTION_CODE>
    <INVOICE_CL
    OSE_TOLERANCE>10</INVOICE_CLOSE_TOLERANCE>
    <RECEIVE_CLOSE_TOLERANCE>1</RECEIVE_CLOSE_TOLERANCE>
    <SHIP_TO_ORGANIZATION_ID>52438</SHIP_TO_ORGANIZATION_ID>
    <CLOSED_CODE>CLOSED</CLOSED_CODE>
    <REQUEST_ID>0</REQUEST_ID>
    <PROGRAM_APPLICA
    TION_ID>0</PROGRAM_APPLICATION_ID>
    <PROGRAM_ID>0</PROGRAM_ID>
    <PROGRAM_UPDATE_DATE>18-NOV-08</PROGRAM_UPDATE_DATE>
    <LAST_ACCEPT_DATE>13-NOV-2008 00:00:00</LAST_ACCEPT_DATE>
    <ENCUMBERED_FLAG>N</ENCUMBERED_FLAG>
    <APPROVED_FLAG>Y</AP
    PROVED_FLAG>
    <APPROVED_DATE>28-OCT-2008 21:53:35</APPROVED_DATE>
    <LAST_UPDATE_DATE>19-NOV-2008 01:02:29</LAST_UPDATE_DATE>
    <LAST_UPDATED_BY>64839</LAST_UPDATED_BY>
    <LAST_UPDATE_LOGIN>8132313</LAST_UPDATE_LOGIN>
    <CREATION_DATE>28-O
    CT-2008 21:53:15</CREATION_DATE>
    <CREATED_BY>64914</CREATED_BY>
    <QUANTITY_RECEIVED>1</QUANTITY_RECEIVED>
    <QUANTITY_ACCEPTED>0</QUANTITY_ACCEPTED>
    <QUANTITY_REJECTED>0</QUANTITY_REJECTED>
    <QUANTITY_BILLED>1</QUANTITY_BILLED>
    <
    UNIT_MEAS_LOOKUP_CODE>EA</UNIT_MEAS_LOOKUP_CODE>
    <QUANTITY_SHIPPED>0</QUANTITY_SHIPPED>
    <TAX_USER_OVERRIDE_FLAG>N</TAX_USER_OVERRIDE_FLAG>
    <MATCH_OPTION>P</MATCH_OPTION>
    <TAX_CODE_ID>10718</TAX_CODE_ID>
    <CALCULATE_TAX_FLAG>N</CALC
    ULATE_TAX_FLAG>
    <SECONDARY_QUANTITY_RECEIVED>0</SECONDARY_QUANTITY_RECEIVED>
    <AMOUNT>1,326.00</AMOUNT>
    <AMOUNT_RECEIVED>0.00</AMOUNT_RECEIVED>
    <AMOUNT_BILLED>0.00</AMOUNT_BILLED>
    <AMOUNT_CANCELLED>0.00</AMOUNT_CANCELLED>
    <AMO
    UNT_ACCEPTED>0.00</AMOUNT_ACCEPTED>
    <AMOUNT_REJECTED>0.00</AMOUNT_REJECTED>
    <SHIP_TO_LOCATION_ID>179305</SHIP_TO_LOCATION_ID>
    <SHIP_TO_LOCATION_NAME>USMABILL179305</SHIP_TO_LOCATION_NAME>
    <SHIP_TO_ADDRESS_LINE1>Lantheus Medical Imaging
    </SHIP_TO_ADDRESS_LINE1>
    <SHIP_TO_ADDRESS_LINE2>Building 250 ground floor</SHIP_TO_ADDRESS_LINE2>
    <SHIP_TO_ADDRESS_LINE3>331 Treble Cove Rd</SHIP_TO_ADDRESS_LINE3>
    <SHIP_TO_ADDRESS_INFO>BILLERICA, MA 01862</SHIP_TO_ADDRESS_INFO>
    <SHIP
    TOCOUNTRY>United States</SHIP_TO_COUNTRY>
    <NEED_BY_DATE>03-NOV-2008 00:00:00</NEED_BY_DATE>
    <PROMISED_DATE>03-NOV-2008 00:00:00</PROMISED_DATE>
    <LINE_LOC_SHORT_TEXT>
    </LINE_LOC_SHORT_TEXT>
    <DISTRIBUTIONS>
    <DISTRIBUTIONS_RO
    W>
    <AMOUNT_DELIVERED>0.00</AMOUNT_DELIVERED>
    <AMOUNT_CANCELLED>0.00</AMOUNT_CANCELLED>
    <DISTRIBUTION_TYPE>STANDARD</DISTRIBUTION_TYPE>
    <PROGRAM_UPDATE_DATE>18-NOV-2008 22:25:27</PROGRAM_UPDATE_DATE>
    <PROJECT_ID>56342</PR
    OJECT_ID>
    <TASK_ID>650410</TASK_ID>
    <EXPENDITURE_TYPE>PC06.S0604 - GTM Cust CAPEX</EXPENDITURE_TYPE>
    <EXPENDITURE_ORGANIZATION_ID>46494</EXPENDITURE_ORGANIZATION_ID>
    <ACCRUE_ON_RECEIPT_FLAG>N</ACCRUE_ON_RECEIPT_FLAG>
    <EX
    PENDITURE_ITEM_DATE>27-OCT-2008 00:00:00</EXPENDITURE_ITEM_DATE>
    <ORG_ID>52605</ORG_ID>
    <DESTINATION_TYPE_CODE>EXPENSE</DESTINATION_TYPE_CODE>
    <DESTINATION_ORGANIZATION_ID>52438</DESTINATION_ORGANIZATION_ID>
    <ACCRUAL_ACCOUNT_ID
    308864</ACCRUAL_ACCOUNT_ID><VARIANCE_ACCOUNT_ID>1335462</VARIANCE_ACCOUNT_ID>
    <PREVENT_ENCUMBRANCE_FLAG>N</PREVENT_ENCUMBRANCE_FLAG>
    <PO_DISTRIBUTION_ID>170738</PO_DISTRIBUTION_ID>
    <LAST_UPDATE_DATE>18-NOV-2008 22:19:12</LAST
    UPDATEDATE>
    <LAST_UPDATED_BY>64671</LAST_UPDATED_BY>
    <PO_HEADER_ID>103843</PO_HEADER_ID>
    <PO_LINE_ID>170164</PO_LINE_ID>
    <LINE_LOCATION_ID>184959</LINE_LOCATION_ID>
    <SET_OF_BOOKS_ID>4155</SET_OF_BOOKS_ID>
    <CODE_
    COMBINATION_ID>1335462</CODE_COMBINATION_ID>
    <QUANTITY_ORDERED>1</QUANTITY_ORDERED>
    <LAST_UPDATE_LOGIN>8137792</LAST_UPDATE_LOGIN>
    <CREATION_DATE>28-OCT-2008 21:53:15</CREATION_DATE>
    <CREATED_BY>64914</CREATED_BY>
    <QUANT
    ITY_DELIVERED>1</QUANTITY_DELIVERED>
    <QUANTITY_BILLED>1</QUANTITY_BILLED>
    <QUANTITY_CANCELLED>0</QUANTITY_CANCELLED>
    <REQ_DISTRIBUTION_ID>241920</REQ_DISTRIBUTION_ID>
    <DELIVER_TO_LOCATION_ID>179305</DELIVER_TO_LOCATION_ID>
    <DELIVER_TO_PERSON_ID>271332</DELIVER_TO_PERSON_ID>
    <RATE_DATE>28-OCT-2008 00:00:00</RATE_DATE>
    <AMOUNT_BILLED>1,326.00</AMOUNT_BILLED>
    <ACCRUED_FLAG>N</ACCRUED_FLAG>
    <ENCUMBERED_FLAG>N</ENCUMBERED_FLAG>
    <RECOVERY_RAT
    E>0.00</RECOVERY_RATE>
    <DESTINATION_CONTEXT>EXPENSE</DESTINATION_CONTEXT>
    <DISTRIBUTION_NUM>1</DISTRIBUTION_NUM>
    <REQUEST_ID>0</REQUEST_ID>
    <PROGRAM_APPLICATION_ID>0</PROGRAM_APPLICATION_ID>
    <PROGRAM_ID>0</PROGRAM_ID>
    <CHARGE_ACCOUNT>877.JGK5.XX539100.ZZZZZZZ.ZZZZZ.ZZZZZZ.ZZZZZZZZ.JA078253ZZ.J.ZZZZZZZZZZ</CHARGE_ACCOUNT>
    <FULL_NAME>Ansari, Shaheen</FULL_NAME>
    <EMAIL_ADDRESS>[email protected]</EMAIL_ADDRESS>
    <REQUESTER_DELIVER_FIRST_NAME>Sh
    aheen</REQUESTER_DELIVER_FIRST_NAME>
    <REQUESTER_DELIVER_LAST_NAME>Ansari</REQUESTER_DELIVER_LAST_NAME>
    </DISTRIBUTIONS_ROW>
    </DISTRIBUTIONS>
    </LINE_LOCATIONS_ROW>
    </LINE_LOCATIONS>
    </LINES_ROW>
    </LINES>
    <LINE_ATTACHMENTS>
    <TEX
    T>CCO Configuration Reference=N/A
    Bid/Deal ID=N/A
    CCO Key if applicable=N/A</TEXT>
    <ID>170164</ID>
    </LINE_ATTACHMENTS>
    <ADDRESS_DETAILS>
    <ADDRESS_DETAILS_ROW>
    <LOCATION_ID>67670</LOCATION_ID>
    <ADDRESS_STYLE>US_GLB</ADDRESS_STYLE>
    <ADDR_LABEL_1>Cou
    ntry</ADDR_LABEL_1>
    <ADDR_LABEL_2>Address Line1</ADDR_LABEL_2>
    <ADDR_LABEL_3>Address Line2</ADDR_LABEL_3>
    <ADDR_LABEL_4>Address Line3</ADDR_LABEL_4>
    <ADDR_LABEL_5>Zip Code</ADDR_LABEL_5>
    <ADDR_LABEL_6>City</ADDR_LABEL_6>
    <ADDR_LABEL_7>State</A
    DDR_LABEL_7>
    <ADDR_LABEL_8>County</ADDR_LABEL_8>
    <ADDR_LABEL_9>Fax</ADDR_LABEL_9>
    <ADDR_LABEL_10>Sales Tax Override</ADDR_LABEL_10>
    <ADDR_LABEL_11>Inside City Limits</ADDR_LABEL_11>
    <ADDR_LABEL_12>Telephone</ADDR_LABEL_12>
    <ADDR_DATA_2>BT Amer
    icas Inc.|11440 Commerce Park Drive|Reston, VA 20191</ADDR_DATA_2>
    </ADDRESS_DETAILS_ROW>
    <ADDRESS_DETAILS_ROW>
    <LOCATION_ID>67644</LOCATION_ID>
    <ADDRESS_STYLE>US_GLB</ADDRESS_STYLE>
    <ADDR_LABEL_1>Country</ADDR_LABEL_1>
    <ADDR_LABEL_2>Address Lin
    e1</ADDR_LABEL_2>
    <ADDR_LABEL_3>Address Line2</ADDR_LABEL_3>
    <ADDR_LABEL_4>Address Line3</ADDR_LABEL_4>
    <ADDR_LABEL_5>Zip Code</ADDR_LABEL_5>
    <ADDR_LABEL_6>City</ADDR_LABEL_6>
    <ADDR_LABEL_7>State</ADDR_LABEL_7>
    <ADDR_LABEL_8>County</ADDR_LABEL
    _8>
    <ADDR_LABEL_9>Fax</ADDR_LABEL_9>
    <ADDR_LABEL_10>Sales Tax Override</ADDR_LABEL_10>
    <ADDR_LABEL_11>Inside City Limits</ADDR_LABEL_11>
    <ADDR_LABEL_12>Telephone</ADDR_LABEL_12>
    <ADDR_DATA_1>US</ADDR_DATA_1>
    <ADDR_DATA_2>Invoice To:</ADDR_DATA
    _2>
    <ADDR_DATA_3>BT AMERICAS ACCOUNTS PAYABLE</ADDR_DATA_3>
    <ADDR_DATA_4>PO Box 696025</ADDR_DATA_4>
    <ADDR_DATA_5>78269</ADDR_DATA_5>
    <ADDR_DATA_6>SAN ANTONIO</ADDR_DATA_6>
    <ADDR_DATA_7>TX</ADDR_DATA_7>
    <ADDR_DATA_8>USA</ADDR_DATA_8>
    </ADDRES
    S_DETAILS_ROW>
    <ADDRESS_DETAILS_ROW>
    <LOCATION_ID>179305</LOCATION_ID>
    <ADDRESS_STYLE>US_GLB</ADDRESS_STYLE>
    <ADDR_LABEL_1>Country</ADDR_LABEL_1>
    <ADDR_LABEL_2>Address Line1</ADDR_LABEL_2>
    <ADDR_LABEL_3>Address Line2</ADDR_LABEL_3>
    <ADDR_LABE
    L_4>Address Line3</ADDR_LABEL_4>
    <ADDR_LABEL_5>Zip Code</ADDR_LABEL_5>
    <ADDR_LABEL_6>City</ADDR_LABEL_6>
    <ADDR_LABEL_7>State</ADDR_LABEL_7>
    <ADDR_LABEL_8>County</ADDR_LABEL_8>
    <ADDR_LABEL_9>Fax</ADDR_LABEL_9>
    <ADDR_LABEL_10>Sales Tax Override<
    /ADDR_LABEL_10>
    <ADDR_LABEL_11>Inside City Limits</ADDR_LABEL_11>
    <ADDR_LABEL_12>Telephone</ADDR_LABEL_12>
    <ADDR_DATA_1>US</ADDR_DATA_1>
    <ADDR_DATA_2>Lantheus Medical Imaging</ADDR_DATA_2>
    <ADDR_DATA_3>Building 250 ground floor</ADDR_DATA_3>
    <
    ADDR_DATA_4>331 Treble Cove Rd</ADDR_DATA_4>
    <ADDR_DATA_5>01862</ADDR_DATA_5>
    <ADDR_DATA_6>BILLERICA</ADDR_DATA_6>
    <ADDR_DATA_7>MA</ADDR_DATA_7>
    <ADDR_DATA_8>Middlesex</ADDR_DATA_8>
    </ADDRESS_DETAILS_ROW>
    </ADDRESS_DETAILS></PO_DATA>

Maybe you are looking for