TCP XML messages parsing time with realtime output.

I am currently coding a project and I have hit a bit of a roadblock. The basic overview is I need to be able to receive around 3,000 lines of XML per second from a JavaScript sending TCP messages. I have to extract the data to two seperate files, output the data to a text pane and also further seperate that data into a table as well. All this data needs to be updated as soon as it is received. I am currently comfortable with receiving around 700 lines per second without data loss but anything over that I start losing data somewhere. As for the basic over view of my code, I have my main program which creates the GUI and starts a listening thread that listens for "clients"(JavaScripts) to connect.
Main:
public static void main(String[] args)
     SplashScreen screen = new SplashScreen();
     screen.showSplashWindow();
     SwingUtilities.invokeLater(new Runnable()
         public void run()
          MainMenu mainmenu = new MainMenu();
          mainmenu.setVisible(true);
          mainmenu.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }Listener Thread:
final Runnable listener_runner = new Runnable()
          public void run()
              try
               startClientListener();
              catch (Exception e)
         final Thread listener_thread = new Thread(listener_runner,
              "ListenerThread");
         listener_thread.start();Called from listening thread to setup client:
public void startClientListener() throws IOException
     ServerSocket serverSocket = null;
     try
         serverSocket = new ServerSocket(XXXX);
     catch (IOException e)
         System.err.println("Could not listen on port: " + portNumber);
     while (true)
         MultiServerThread new_thread = new MultiServerThread(serverSocket
              .accept(), outputWindow, resultsWindow, prefAttr, runningCount);
         new_thread.start();
    }In my MultiServerThreads runnable I have a BufferedReader to read the input. This reader loops through the input and adds it to a StringBuilder which then passes that data to the output files and the XML parser as seen here:
in = new BufferedReader(new InputStreamReader(socket
              .getInputStream()));
         while ((input_line = in.readLine()) != null)
          build.append(input_line + "\n");
          file_out.append(build);  //Text file
          xml_copy_out.append(build);  //XML file
          loadData(build);  //XML parser
          build = new StringBuilder();
         }My XML parser is configured as follows:
public void loadData(final StringBuilder bufs)
     bufs.insert(0, "<VTR>");
     bufs.append("</VTR>");
     try
         StructuredDocumentHandler par = new StructuredDocumentHandler(
              runningCount);
         SAXParserFactory spf = SAXParserFactory.newInstance();
         spf.setValidating(false);
         javax.xml.parsers.SAXParser sp = spf.newSAXParser();
         final String s = bufs.toString();
         final ByteArrayInputStream file_buf = new ByteArrayInputStream(s
              .getBytes());
         final DataInputStream in_data = new DataInputStream(file_buf);
         org.xml.sax.InputSource input = new InputSource(in_data);
         sp.parse(input, par);
     catch (Exception ex)
         ex.printStackTrace();
    }As the parser goes through each XML message it sends the String to an output window that is straight text in a TextArea. It also stores the data in some arrays which then get built into a row that is added to a JTable. Does anyone have any ideas on how I can get up to 3000 lines per second? I'm not sure if my threading scheme is wrong or what. Is Java not powerful enough to handle 3000 TCP messages per second or can the XML parser not handle that much processing that fast? Any help would be much appreciated because I've kind of run out of ideas. Thanks!

Thanks for the replies. I've trimmed my code down a little bit which has helped. I'm still around 2000 messages a second. Here's where I'm at for an update. Thanks again for all your help. I'm much happier at 2k vs 700 messages per second.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.InputStreamReader;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Calendar;
import javax.swing.JOptionPane;
import javax.xml.parsers.SAXParser;
import javax.xml.parsers.SAXParserFactory;
import org.xml.sax.Attributes;
import org.xml.sax.InputSource;
import org.xml.sax.helpers.DefaultHandler;
public class MultiServerThread extends Thread
    private final StructuredDocumentHandler par = new StructuredDocumentHandler();
    private final SAXParserFactory spf = SAXParserFactory.newInstance();
    private SAXParser sp;
    public MultiServerThread(final Socket socket,
         final OutputWindow output_window,
         final ResultsWindow results_window,
         final PreferencesDialog.Info attr, final int count)
     try
         spf.setValidating(false);
         sp = spf.newSAXParser();
     catch (Exception ex)
    @Override
    public void run()
     try
         xml_copy_out.append("<VTR>\n");
         in = new BufferedReader(new InputStreamReader(socket
              .getInputStream()));
         while ((input_line = in.readLine()) != null)
          file_out.append(input_line + StaticVariable.NEW_LINE);
          xml_copy_out.append(input_line + StaticVariable.NEW_LINE);
          loadData(input_line);
         xml_copy_out.append("</VTR>");
         xml_copy_out.close();
         file_out.close();
         in.close();
         attributes.parent.setCheckFailed(runningCount, procPassed);
         socket.close();
     catch (FileNotFoundException ex)
     catch (Exception e)
         e.printStackTrace();
   public void killOuts()
    public void loadData(final String xml_str)
     try
         ByteArrayInputStream file_buf = new ByteArrayInputStream(xml_str.getBytes());
         InputSource input = new InputSource(file_buf);
         sp.parse(input, par);
     catch (Exception ex)
         ex.printStackTrace();
    public void addRowData(boolean procedurePassed)
    public void clearArrays()
    public class StructuredDocumentHandler extends DefaultHandler
     boolean procedurePassed = true;
     boolean isTestCase = false;
     boolean isTestCaseInput = false;
     boolean isTestCaseOutput = false;
     boolean isTestStep = false;
     boolean isComment = false;
     boolean isRequirement = false;
     boolean isEnsure = false;
     boolean isVerify = false;
     boolean isResult = false;
     boolean eval = false;
     public StructuredDocumentHandler()
     public void startElement(String uri, String lname, String qname,
          Attributes attributes)
         if (!qname.equals(StaticVariable.XML_COMMAND))
          eval = true;
          if (qname.equals(StaticVariable.XML_TESTCASE))
              isTestCase = true;
          else if (qname.equals(StaticVariable.XML_TESTCASEINPUT))
              isTestCaseInput = true;
          else if (qname.equals(StaticVariable.XML_TESTCASEOUTPUT))
              isTestCaseOutput = true;
          else if (qname.equals(StaticVariable.XML_TESTSTEP))
              isTestStep = true;
          else if (qname.equals(StaticVariable.XML_COMMENT))
              isComment = true;
          else if (qname.equals(StaticVariable.XML_REQUIREMENT))
              isRequirement = true;
          else if (qname.equals(StaticVariable.XML_MEASUREMENT))
              String xml_val = attributes
                   .getValue(StaticVariable.XML_VALUE);
              outputWindow.addData(xml_val + StaticVariable.NEW_LINE);
              measurementArray.add(xml_val);
          else if (qname.equals(StaticVariable.XML_EXPECTED))
              String xml_val = attributes
                   .getValue(StaticVariable.XML_VALUE);
              outputWindow.addData(xml_val + StaticVariable.NEW_LINE);
              expectedArray.add(xml_val);
          else if (qname.equals(StaticVariable.XML_RESULT))
              isResult = true;
          else if (qname.equals(StaticVariable.XML_VERIFY))
              isVerify = true;
              verifyArray.add(new String(attributes
                   .getValue(StaticVariable.XML_RESULT)));
          else if (qname.equals(StaticVariable.XML_ENSURE))
              isEnsure = true;
     public void characters(char[] chars, int start, int length)
         if (eval)
          if (isTestCase)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              testCaseArray.add(new String(chars, start, length));
          else if (isTestCaseInput)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              testCaseInputArray.add(new String(chars, start, length));
          else if (isTestCaseOutput)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              testCaseOutputArray.add(new String(chars, start, length));
          else if (isTestStep)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              testStepArray.add(new String(chars, start, length));
          else if (isComment)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              commentArray.add(new String(chars, start, length));
          else if (isRequirement)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              requirementArray.add(new String(chars, start, length));
          else if (isResult)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              resultArray.add(new String(chars, start, length));
          else if (isVerify)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              verifyDescriptionArray
                   .add(new String(chars, start, length));
          else if (isEnsure)
              outputWindow.addData(new String(chars, start, length)
                   + StaticVariable.NEW_LINE);
              ensureArray.add(new String(chars, start, length));
     public void endElement(String uri, String lname, String qname)
         if (!qname.equals(StaticVariable.XML_COMMAND))
          if (qname.equals(StaticVariable.XML_VERIFY))
              addRowData(procedurePassed);
              clearArrays();
          else if (qname.equals(StaticVariable.XML_END))
              clearArrays();
          isTestCase = false;
          isTestCaseInput = false;
          isTestCaseOutput = false;
          isTestStep = false;
          isComment = false;
          isRequirement = false;
          isResult = false;
          isVerify = false;
          isEnsure = false;
          eval = false;
}Any other suggestions on trimming down that I'm not seeing would be much appreciated. Thanks again for all your help.

Similar Messages

  • Poor parse time with OLAP query

    Hello!
    I have built ROLAP cube and now trying to analyse performance.
    Most of problems are coming from SQL statements which are prepared automaticaly by BI beans (Disco or Excel). These statements have a very big parse time because they use IN predicates with a lot of values. When I tried to prepare an execution plan for these statement Oracle thinks 20 or 30 second and then gives correct plan (using query rewrite), but it shows that plan preparation took only 0.04 or 0.1 second.
    If I decrese the number of INs in this statement then plan is preapred in 1 second.
    Question: Are there any parameters which can reduce parse time for such statements?
    For example my statement has following:
    WHERE
    (((ALIAS_R124) = :B1 )
    AND ((ALIAS_R110) = :B2 )
    AND ((ALIAS_R135) IN ((-8485.000000) , (-8486.000000) , (-8487.000000) , (-8488.000000) , (-8489.000000) , (-8490.000000) , (-8491.000000) , (-8492.000000) , (-8493.000000) , (-8494.000000) , (-8495.000000) , (-8496.000000) ) )
    AND ((ALIAS_R119) IN ((-8509568.000000) , (-8509863.000000) , (-8509643.000000) , (-8509538.000000) , (-8509476.000000) , (-8509449.000000) , (-8509446.000000) , (-8509334.000000) , (-8509318.000000) , (-8508828.000000) , (-8508822.000000) , (-8508622.000000) , (-8508306.000000) , (-8507896.000000) , (-8507749.000000) , (-8508881.000000) , (-8507583.000000) , (-8509641.000000) , (-8509537.000000) , (-8509463.000000) , (-8509371.000000) , (-8509113.000000) , (-8509035.000000) , (-8508534.000000) , (-8508531.000000) ,
    (-8508314.000000) , (-8507510.000000) , (-8509778.000000) , (-8509919.000000) , (-8509826.000000) , (-8509432.000000) , (-8509328.000000) , (-8508638.000000) , (-8508337.000000) , (-8508297.000000) , (-8508163.000000) , (-8508147.000000) , (-8507369.000000) , (-8508878.000000) , (-8507503.000000) , (-8507383.000000) , (-8507337.000000) , (-8507281.000000) , (-8509956.000000) , (-8509825.000000) , (-8509541.000000) , (-8509014.000000) , (-8508422.000000) , (-8507699.000000) , (-8509744.000000) ,
    (-8509477.000000) , (-8507799.000000) , (-8507256.000000) , (-8509502.000000) , (-8509052.000000) , (-8508768.000000) , (-8507594.000000) , (-8509997.000000) , (-8508818.000000) , (-8508736.000000) , (-8508386.000000) , (-8507534.000000) , (-8509110.000000) , (-8508955.000000) , (-8508797.000000) , (-8507804.000000) , (-8507618.000000) , (-8507402.000000) , (-8509983.000000) , (-8509965.000000) , (-8509680.000000) , (-8509354.000000) , (-8509184.000000) , (-8508677.000000) , (-8508659.000000) ,
    (-8508265.000000) , (-8508027.000000) , (-8507453.000000) , (-8507388.000000) , (-8509565.000000) , (-8509097.000000) , (-8508891.000000) , (-8508529.000000) , (-8507670.000000) , (-8507427.000000) , (-8508892.000000) , (-8508375.000000) , (-8507415.000000) , (-8509521.000000) , (-8508993.000000) , (-8508769.000000) , (-8508527.000000) , (-8508316.000000) , (-8507513.000000) , (-8507456.000000) , (-8509977.000000) , (-8509593.000000) , (-8509570.000000) , (-8509479.000000) , (-8509418.000000) ,
    (-8509275.000000) , (-8509129.000000) , (-8509121.000000) , (-8509098.000000) , (-8509004.000000) , (-8508981.000000) , (-8508886.000000) , (-8508858.000000) , (-8508806.000000) , (-8508784.000000) , (-8508720.000000) , (-8508656.000000) , (-8508570.000000) , (-8508428.000000) , (-8508417.000000) , (-8508352.000000) , (-8508279.000000) , (-8508181.000000) , (-8508043.000000) , (-8507888.000000) , (-8507765.000000) , (-8507560.000000) , (-8507547.000000) , (-8507323.000000) , (-8508848.000000) ,
    (-8509940.000000) , (-8509642.000000) , (-8509555.000000) , (-8509535.000000) , (-8509513.000000) , (-8509443.000000) , (-8509284.000000) , (-8509242.000000) , (-8509226.000000) , (-8509192.000000) , (-8509191.000000) , (-8509039.000000) , (-8509007.000000) , (-8508861.000000) , (-8508730.000000) , (-8508385.000000) , (-8508333.000000) , (-8508317.000000) , (-8508315.000000) , (-8508112.000000) , (-8508034.000000) , (-8507991.000000) , (-8507967.000000) , (-8507741.000000) , (-8507444.000000) ,
    (-8507403.000000) , (-8507319.000000) , (-8507261.000000) , (-8507245.000000) , (-8510001.000000) , (-8509637.000000) , (-8509127.000000) , (-8509115.000000) , (-8508343.000000) , (-8507944.000000) , (-8507317.000000) , (-8510002.000000) , (-8509933.000000) , (-8509922.000000) , (-8509906.000000) , (-8509694.000000) , (-8509652.000000) , (-8509594.000000) , (-8509349.000000) , (-8509301.000000) , (-8509080.000000) , (-8508859.000000) , (-8508717.000000) , (-8508536.000000) , (-8508433.000000) ,
    (-8508266.000000) , (-8508250.000000) , (-8508223.000000) , (-8508080.000000) , (-8507908.000000) , (-8507754.000000) , (-8507370.000000) , (-8507335.000000) , (-8507318.000000) , (-8507284.000000) , (-8509764.000000) , (-8509647.000000) , (-8509330.000000) , (-8509054.000000) , (-8508209.000000) , (-8507852.000000) , (-8507586.000000) , (-8509649.000000) , (-8509500.000000) , (-8509487.000000) , (-8509264.000000) , (-8508856.000000) , (-8508775.000000) , (-8508413.000000) , (-8508391.000000) ,
    (-8508236.000000) , (-8507948.000000) , (-8507921.000000) , (-8507861.000000) , (-8507793.000000) , (-8507581.000000) , (-8507362.000000) , (-8509391.000000) , (-8508801.000000) , (-8509874.000000) , (-8509823.000000) , (-8508539.000000) , (-8508528.000000) , (-8508515.000000) , (-8508158.000000) , (-8508003.000000) , (-8507533.000000) , (-8509559.000000) , (-8509507.000000) , (-8509314.000000) , (-8509306.000000) , (-8509222.000000) , (-8509107.000000) , (-8508979.000000) , (-8508817.000000) ,
    (-8508754.000000) , (-8508655.000000) , (-8508607.000000) , (-8508221.000000) , (-8508207.000000) , (-8507912.000000) , (-8507306.000000) , (-8507265.000000) , (-8507727.000000) , (-8509945.000000) , (-8509525.000000) , (-8509139.000000) , (-8507981.000000) , (-8507411.000000) , (-8509847.000000) , (-8509382.000000) , (-8508888.000000) , (-8508022.000000) , (-8509595.000000) , (-8508292.000000) , (-8508268.000000) , (-8508257.000000) , (-8507720.000000) , (-8509597.000000) , (-8509958.000000) ,
    (-8509685.000000) , (-8509614.000000) , (-8509571.000000) , (-8509470.000000) , (-8509143.000000) , (-8508976.000000) , (-8508845.000000) , (-8508641.000000) , (-8508551.000000) , (-8508434.000000) , (-8508418.000000) , (-8508381.000000) , (-8508377.000000) , (-8508376.000000) , (-8508364.000000) , (-8508188.000000) , (-8507869.000000) , (-8507855.000000) , (-8507681.000000) , (-8507638.000000) , (-8507377.000000) , (-8507336.000000) , (-8509353.000000) , (-8509038.000000) , (-8508393.000000) ,
    (-8507657.000000) , (-8509400.000000) , (-8509310.000000) , (-8509253.000000) , (-8509031.000000) , (-8508581.000000) , (-8508468.000000) , (-8508445.000000) , (-8508408.000000) , (-8507646.000000) , (-8507535.000000) , (-8507260.000000) , (-8507238.000000) , (-8508815.000000) , (-8508369.000000) , (-8508293.000000) , (-8508589.000000) , (-8508578.000000) , (-8507573.000000) , (-8509845.000000) , (-8509773.000000) , (-8509605.000000) , (-8509530.000000) , (-8509519.000000) , (-8509291.000000) ,
    (-8509220.000000) , (-8508934.000000) , (-8508637.000000) , (-8508613.000000) , (-8508611.000000) , (-8508356.000000) , (-8508349.000000) , (-8508225.000000) , (-8508137.000000) , (-8508102.000000) , (-8508082.000000) , (-8507897.000000) , (-8507486.000000) , (-8507364.000000) , (-8507736.000000) , (-8509286.000000) , (-8509257.000000) , (-8508959.000000) , (-8507707.000000) , (-8507592.000000) , (-8509190.000000) , (-8508938.000000) , (-8508873.000000) , (-8507429.000000) , (-8509975.000000) ,
    (-8509398.000000) , (-8509036.000000) , (-8508004.000000) , (-8507768.000000) , (-8508183.000000) , (-8509456.000000) , (-8508054.000000) , (-8507490.000000) , (-8509590.000000) , (-8509464.000000) , (-8509441.000000) , (-8508847.000000) , (-8507797.000000) , (-8509604.000000) , (-8509399.000000) , (-8508204.000000) , (-8507823.000000) , (-8509963.000000) , (-8509861.000000) , (-8509836.000000) , (-8509323.000000) , (-8509067.000000) , (-8508734.000000) , (-8508476.000000) , (-8508195.000000) ,
    (-8507255.000000) , (-8510005.000000) , (-8509799.000000) , (-8509362.000000) , (-8509158.000000) , (-8508486.000000) , (-8507802.000000) , (-8507231.000000) , (-8507828.000000) , (-8507630.000000) , (-8509760.000000) , (-8508067.000000) , (-8508017.000000) , (-8509053.000000) , (-8508235.000000) , (-8508108.000000) , (-8507606.000000) , (-8507536.000000) , (-8507350.000000) , (-8509350.000000) , (-8509203.000000) , (-8509175.000000) , (-8507683.000000) , (-8507301.000000) , (-8509821.000000) ,
    (-8509332.000000) , (-8508665.000000) , (-8508635.000000) , (-8509061.000000) , (-8507241.000000) , (-8509178.000000) , (-8508930.000000) , (-8508786.000000) , (-8507900.000000) , (-8507424.000000) , (-8509246.000000) , (-8508667.000000) , (-8509237.000000) , (-8508841.000000) , (-8508731.000000) , (-8508249.000000) , (-8508872.000000) , (-8508791.000000) , (-8509962.000000) , (-8509285.000000) , (-8508482.000000) , (-8508330.000000) , (-8507577.000000) , (-8508909.000000) , (-8508850.000000) ,
    (-8507873.000000) , (-8507627.000000) , (-8509161.000000) , (-8508863.000000) , (-8508243.000000) , (-8507731.000000) , (-8509583.000000) , (-8508833.000000) , (-8508770.000000) , (-8508726.000000) , (-8509948.000000) , (-8509090.000000) , (-8509037.000000) , (-8508960.000000) , (-8507546.000000) , (-8509753.000000) , (-8508461.000000) , (-8507397.000000) , (-8509809.000000) , (-8509573.000000) , (-8509024.000000) , (-8508712.000000) , (-8508978.000000) , (-8508766.000000) , (-8507694.000000) ,
    (-8507757.000000) , (-8509598.000000) , (-8509424.000000) , (-8509234.000000) , (-8509201.000000) , (-8507934.000000) , (-8507831.000000) , (-8507704.000000) , (-8507506.000000) , (-8507228.000000) , (-8509754.000000) , (-8508798.000000) , (-8508725.000000) , (-8509717.000000) , (-8509577.000000) , (-8509109.000000) , (-8508526.000000) , (-8507950.000000) , (-8507762.000000) , (-8507680.000000) , (-8507579.000000) , (-8509865.000000) , (-8509854.000000) , (-8509619.000000) , (-8508322.000000) ,
    (-8508241.000000) , (-8507969.000000) , (-8507947.000000) , (-8507803.000000) , (-8507709.000000) , (-8507584.000000) , (-8507327.000000) , (-8507246.000000) , (-8508253.000000) , (-8509897.000000) , (-8508670.000000) , (-8508084.000000) , (-8509994.000000) , (-8509692.000000) , (-8509687.000000) , (-8509549.000000) , (-8509435.000000) , (-8509015.000000) , (-8508980.000000) , (-8508939.000000) , (-8508857.000000) , (-8508747.000000) , (-8508695.000000) , (-8508543.000000) , (-8508219.000000) ,
    (-8508152.000000) , (-8508036.000000) , (-8508031.000000) , (-8507772.000000) , (-8507390.000000) , (-8509811.000000) , (-8508617.000000) , (-8508454.000000) , (-8508441.000000) , (-8508353.000000) , (-8508230.000000) , (-8508208.000000) , (-8507801.000000) , (-8507290.000000) , (-8507276.000000) , (-8509581.000000) , (-8509171.000000) , (-8508335.000000) , (-8508179.000000) , (-8507845.000000) , (-8507597.000000) , (-8507522.000000) , (-8507478.000000) , (-8507338.000000) , (-8508996.000000) ,
    (-8509954.000000) , (-8509774.000000) , (-8508922.000000) , (-8508682.000000) , (-8508407.000000) , (-8508109.000000) , (-8507558.000000) , (-8507251.000000) , (-8509606.000000) , (-8509021.000000) , (-8508762.000000) , (-8508371.000000) , (-8507347.000000) , (-8509387.000000) , (-8509307.000000) , (-8508310.000000) , (-8508129.000000) , (-8507622.000000) , (-8507562.000000) , (-8507496.000000) , (-8509095.000000) , (-8508479.000000) , (-8508444.000000) , (-8507965.000000) , (-8507603.000000) ,
    (-8507418.000000) , (-8507263.000000) , (-8509377.000000) , (-8509249.000000) , (-8508648.000000) , (-8508342.000000) , (-8507814.000000) , (-8508701.000000) , (-8508587.000000) , (-8508379.000000) , (-8508671.000000) , (-8507566.000000) , (-8509964.000000) , (-8509240.000000) , (-8509120.000000) , (-8508877.000000) , (-8508603.000000) , (-8508278.000000) , (-8508258.000000) , (-8507868.000000) , (-8507557.000000) , (-8507515.000000) , (-8508373.000000) , (-8507354.000000) , (-8510009.000000) ,
    (-8509714.000000) , (-8509651.000000) , (-8509156.000000) , (-8508336.000000) , (-8508263.000000) , (-8508011.000000) , (-8507929.000000) , (-8507685.000000) , (-8507428.000000) , (-8507300.000000) , (-8507291.000000) , (-8509767.000000) , (-8509013.000000) , (-8508964.000000) , (-8508773.000000) , (-8508662.000000) , (-8508093.000000) , (-8507771.000000) , (-8507472.000000) , (-8507421.000000) , (-8507285.000000) , (-8509830.000000) , (-8509681.000000) , (-8509675.000000) , (-8507941.000000) ,
    (-8507659.000000) , (-8507623.000000) , (-8509971.000000) , (-8507529.000000) , (-8509560.000000) , (-8509343.000000) , (-8507849.000000) , (-8507718.000000) , (-8509792.000000) , (-8509402.000000) , (-8509260.000000) , (-8508455.000000) , (-8507784.000000) , (-8507279.000000) , (-8509980.000000) , (-8509789.000000) , (-8509737.000000) , (-8509710.000000) , (-8509408.000000) , (-8509089.000000) , (-8508259.000000) , (-8508146.000000) , (-8507931.000000) , (-8507916.000000) , (-8507743.000000) ,
    (-8507307.000000) , (-8507439.000000) , (-8509816.000000) , (-8509540.000000) , (-8509488.000000) , (-8509204.000000) , (-8508544.000000) , (-8508121.000000) , (-8508039.000000) , (-8507920.000000) , (-8507277.000000) , (-8510020.000000) , (-8510007.000000) , (-8509544.000000) , (-8509176.000000) , (-8509138.000000) , (-8508973.000000) , (-8508062.000000) , (-8507906.000000) , (-8507775.000000) , (-8507617.000000) , (-8507365.000000) , (-8507267.000000) , (-8509999.000000) , (-8509982.000000) ,
    (-8509875.000000) , (-8509768.000000) , (-8509186.000000) , (-8508100.000000) , (-8508089.000000) , (-8507576.000000) , (-8507483.000000) , (-8509734.000000) , (-8509506.000000) , (-8508902.000000) , (-8508774.000000) , (-8509050.000000) , (-8507987.000000) , (-8509818.000000) , (-8509672.000000) , (-8509422.000000) , (-8509199.000000) , (-8508269.000000) , (-8507901.000000) , (-8507862.000000) , (-8507341.000000) , (-8507249.000000) , (-8509699.000000) , (-8509312.000000) , (-8509259.000000) ,
    (-8508737.000000) , (-8508442.000000) , (-8508362.000000) , (-8508361.000000) , (-8508328.000000) , (-8508174.000000) , (-8508064.000000) , (-8507405.000000) , (-8508135.000000) , (-8509946.000000) , (-8509921.000000) , (-8509755.000000) , (-8509532.000000) , (-8508997.000000) , (-8508904.000000) , (-8508606.000000) , (-8508475.000000) , (-8508450.000000) , (-8508165.000000) , (-8508096.000000) , (-8508009.000000) , (-8507442.000000) , (-8507339.000000) , (-8509394.000000) , (-8507824.000000) ,
    (-8509814.000000) , (-8509472.000000) , (-8509420.000000) , (-8509251.000000) , (-8509250.000000) , (-8509166.000000) , (-8508992.000000) , (-8508920.000000) , (-8508893.000000) , (-8508535.000000) , (-8508489.000000) , (-8508452.000000) , (-8508185.000000) , (-8507964.000000) , (-8507874.000000) , (-8507756.000000) , (-8507734.000000) , (-8507719.000000) , (-8507495.000000) , (-8509552.000000) , (-8507846.000000) , (-8510003.000000) , (-8509929.000000) , (-8509886.000000) , (-8509871.000000) ,
    (-8509658.000000) , (-8509629.000000) , (-8509302.000000) , (-8509279.000000) , (-8509267.000000) , (-8508706.000000) , (-8508405.000000) , (-8508218.000000) , (-8507953.000000) , (-8507788.000000) , (-8507561.000000) , (-8509218.000000) , (-8509074.000000) , (-8508991.000000) , (-8508890.000000) , (-8507903.000000) , (-8507568.000000) , (-8508929.000000) , (-8509759.000000) , (-8509758.000000) , (-8509368.000000) , (-8509065.000000) , (-8508394.000000) , (-8507994.000000) , (-8507530.000000) ,
    (-8509786.000000) , (-8509518.000000) , (-8509484.000000) , (-8509342.000000) , (-8509208.000000) , (-8509177.000000) , (-8509010.000000) , (-8508478.000000) , (-8508248.000000) , (-8508117.000000) , (-8507311.000000) , (-8509961.000000) , (-8509930.000000) , (-8509894.000000) , (-8509841.000000) , (-8509762.000000) , (-8509724.000000) , (-8509601.000000) , (-8509582.000000) , (-8509489.000000) , (-8509356.000000) , (-8509125.000000) , (-8509083.000000) , (-8509059.000000) , (-8509058.000000) ,
    (-8509048.000000) , (-8508867.000000) , (-8508788.000000) , (-8508749.000000) , (-8508742.000000) , (-8508741.000000) , (-8508626.000000) , (-8508615.000000) , (-8508573.000000) , (-8508558.000000) , (-8508521.000000) , (-8508437.000000) , (-8508414.000000) , (-8508325.000000) , (-8508285.000000) , (-8508277.000000) , (-8507993.000000) , (-8507972.000000) , (-8507952.000000) , (-8507875.000000) , (-8507791.000000) , (-8507738.000000) , (-8507624.000000) , (-8507619.000000) , (-8507602.000000) ,
    (-8507599.000000) , (-8507539.000000) , (-8507413.000000) , (-8507412.000000) , (-8507283.000000) , (-8507234.000000) , (-8507229.000000) , (-8509873.000000) , (-8509864.000000) , (-8509211.000000) , (-8508919.000000) , (-8508546.000000) , (-8508541.000000) , (-8507977.000000) , (-8507954.000000) , (-8507877.000000) , (-8507629.000000) , (-8507563.000000) , (-8507420.000000) , (-8507305.000000) , (-8507269.000000) , (-8509747.000000) , (-8509723.000000) , (-8509707.000000) , (-8508757.000000) ,
    (-8508453.000000) , (-8508366.000000) , (-8507796.000000) , (-8508492.000000) , (-8507979.000000) , (-8507847.000000) , (-8509902.000000) , (-8509805.000000) , (-8509671.000000) , (-8509415.000000) , (-8509243.000000) , (-8509228.000000) , (-8509225.000000) , (-8509221.000000) , (-8509167.000000) , (-8509140.000000) , (-8509033.000000) , (-8509022.000000) , (-8508951.000000) , (-8508874.000000) , (-8508864.000000) , (-8508844.000000) , (-8508777.000000) , (-8508733.000000) , (-8508627.000000) ,
    (-8508616.000000) , (-8508567.000000) , (-8508548.000000) , (-8508404.000000) , (-8508397.000000) , (-8508184.000000) , (-8508175.000000) , (-8508119.000000) , (-8508103.000000) , (-8507790.000000) , (-8507696.000000) , (-8507678.000000) , (-8507507.000000) , (-8507441.000000) , (-8507410.000000) , (-8507250.000000) , (-8507220.000000) , (-8509878.000000) , (-8509787.000000) , (-8509669.000000) , (-8508796.000000) , (-8508698.000000) , (-8508565.000000) , (-8507628.000000) , (-8507432.000000) ,
    (-8509648.000000) , (-8509322.000000) , (-8508540.000000) , (-8508388.000000) , (-8509974.000000) , (-8509409.000000) , (-8509157.000000) , (-8508522.000000) , (-8508400.000000) , (-8508332.000000) , (-8510021.000000) , (-8509991.000000) , (-8509866.000000) , (-8508148.000000) , (-8507625.000000) , (-8509625.000000) , (-8509600.000000) , (-8509303.000000) , (-8509217.000000) , (-8509136.000000) , (-8507295.000000) , (-8509907.000000) , (-8509475.000000) , (-8509461.000000) , (-8508834.000000) ,
    (-8508288.000000) , (-8508237.000000) , (-8508190.000000) , (-8507922.000000) , (-8507866.000000) , (-8507620.000000) , (-8507511.000000) , (-8507242.000000) , (-8509869.000000) , (-8509396.000000) , (-8509393.000000) , (-8507755.000000) , (-8509810.000000) , (-8509077.000000) , (-8508913.000000) , (-8508838.000000) , (-8508156.000000) , (-8507512.000000) , (-8507297.000000) , (-8509909.000000) , (-8509460.000000) , (-8509118.000000) , (-8508923.000000) , (-8508895.000000) , (-8508819.000000) ,
    (-8508308.000000) , (-8507957.000000) , (-8507462.000000) , (-8507302.000000) , (-8509911.000000) , (-8509890.000000) , (-8509325.000000) , (-8509027.000000) , (-8508046.000000) , (-8507737.000000) , (-8507695.000000) , (-8507542.000000) , (-8509379.000000) , (-8509117.000000) , (-8508821.000000) , (-8507473.000000) , (-8509376.000000) , (-8509339.000000) , (-8507373.000000) , (-8509603.000000) , (-8507898.000000) , (-8509892.000000) , (-8509635.000000) , (-8509445.000000) , (-8509299.000000) ,
    (-8508419.000000) , (-8508124.000000) , (-8507870.000000) , (-8507575.000000) , (-8507440.000000) , (-8507278.000000) , (-8509939.000000) , (-8509389.000000) , (-8509351.000000) , (-8509084.000000) , (-8508756.000000) , (-8508745.000000) , (-8508205.000000) , (-8509807.000000) , (-8509765.000000) , (-8509654.000000) , (-8509309.000000) , (-8509274.000000) , (-8508037.000000) , (-8507982.000000) , (-8507764.000000) , (-8509721.000000) , (-8509317.000000) , (-8508642.000000) , (-8508464.000000) ,
    (-8507810.000000) , (-8507578.000000) , (-8510017.000000) , (-8509898.000000) , (-8508764.000000) , (-8508010.000000) , (-8507611.000000) , (-8507273.000000) , (-8510006.000000) , (-8509244.000000) , (-8509016.000000) , (-8508153.000000) , (-8508114.000000) , (-8508095.000000) , (-8508047.000000) , (-8507998.000000) , (-8507983.000000) , (-8507454.000000) , (-8507353.000000) , (-8509624.000000) , (-8509423.000000) , (-8509146.000000) , (-8509102.000000) , (-8508643.000000) , (-8508392.000000) ,
    (-8507715.000000) , (-8507425.000000) , (-8509689.000000) , (-8509133.000000) , (-8508977.000000) , (-8507894.000000) , (-8507809.000000) , (-8507766.000000) , (-8507334.000000) , (-8507949.000000) , (-8509564.000000) , (-8509032.000000) , (-8508516.000000) , (-8508198.000000) , (-8507690.000000) , (-8507452.000000) , (-8507226.000000) , (-8509531.000000) , (-8508177.000000) , (-8508012.000000) , (-8507368.000000) , (-8509352.000000) , (-8509196.000000) , (-8508853.000000) , (-8507966.000000) )
    OR
    (ALIAS_R119) IN ((-8509276.000000) , (-8508942.000000) , (-8508763.000000) , (-8508030.000000) , (-8507758.000000) , (-8509270.000000) , (-8509212.000000) , (-8508267.000000) , (-8509798.000000) , (-8508985.000000) , (-8507351.000000) , (-8509639.000000) , (-8509580.000000) , (-8509360.000000) , (-8509277.000000) , (-8508900.000000) , (-8508196.000000) , (-8508136.000000) , (-8507930.000000) , (-8509155.000000) , (-8508767.000000) , (-8509676.000000) , (-8509412.000000) , (-8509300.000000) , (-8509151.000000) ,
    (-8508805.000000) , (-8508614.000000) , (-8508608.000000) , (-8508462.000000) , (-8508160.000000) , (-8508052.000000) , (-8507940.000000) , (-8507859.000000) , (-8507671.000000) , (-8508360.000000) , (-8507838.000000) , (-8509236.000000) , (-8508300.000000) , (-8509842.000000) , (-8508776.000000) , (-8508739.000000) , (-8507275.000000) , (-8509000.000000) , (-8508552.000000) , (-8508354.000000) , (-8508170.000000) , (-8509901.000000) , (-8509879.000000) , (-8508907.000000) , (-8508383.000000) ,
    (-8508019.000000) , (-8507989.000000) , (-8507509.000000) , (-8507352.000000) , (-8508262.000000) , (-8507287.000000) , (-8509988.000000) , (-8509160.000000) , (-8507909.000000) , (-8509019.000000) , (-8509006.000000) , (-8508633.000000) , (-8507760.000000) , (-8507612.000000) , (-8509985.000000) , (-8509280.000000) , (-8508210.000000) , (-8508164.000000) , (-8508145.000000) , (-8507999.000000) , (-8509223.000000) , (-8508680.000000) , (-8508355.000000) , (-8507889.000000) , (-8507752.000000) ,
    (-8507724.000000) , (-8507666.000000) , (-8507497.000000) , (-8509305.000000) , (-8508966.000000) , (-8508883.000000) , (-8509711.000000) , (-8509562.000000) , (-8508954.000000) , (-8508382.000000) , (-8509806.000000) , (-8509383.000000) , (-8508056.000000) , (-8507626.000000) , (-8507225.000000) , (-8509413.000000) , (-8508295.000000) , (-8509923.000000) , (-8508519.000000) , (-8508161.000000) , (-8507488.000000) , (-8509813.000000) , (-8509784.000000) , (-8508523.000000) , (-8507460.000000) ,
    (-8509454.000000) , (-8509292.000000) , (-8509183.000000) , (-8507729.000000) , (-8507702.000000) , (-8509752.000000) , (-8509653.000000) , (-8508632.000000) , (-8508299.000000) , (-8507481.000000) , (-8509987.000000) , (-8509914.000000) , (-8508514.000000) , (-8507745.000000) , (-8509835.000000) , (-8509150.000000) , (-8509018.000000) , (-8509001.000000) , (-8508953.000000) , (-8508602.000000) , (-8508530.000000) , (-8508340.000000) , (-8508032.000000) , (-8507663.000000) , (-8507384.000000) ,
    (-8510000.000000) , (-8509716.000000) , (-8509563.000000) , (-8509523.000000) , (-8509499.000000) , (-8509478.000000) , (-8509348.000000) , (-8509180.000000) , (-8509149.000000) , (-8509063.000000) , (-8508995.000000) , (-8508412.000000) , (-8508403.000000) , (-8508215.000000) , (-8508033.000000) , (-8507876.000000) , (-8507822.000000) , (-8507795.000000) , (-8507433.000000) , (-8507282.000000) , (-8509572.000000) , (-8508664.000000) , (-8509359.000000) , (-8508652.000000) , (-8508347.000000) ,
    (-8507479.000000) , (-8509952.000000) , (-8509944.000000) , (-8509900.000000) , (-8509896.000000) , (-8509857.000000) , (-8509838.000000) , (-8509761.000000) , (-8509736.000000) , (-8509728.000000) , (-8509684.000000) , (-8509522.000000) , (-8509498.000000) , (-8509482.000000) , (-8509451.000000) , (-8509427.000000) , (-8509366.000000) , (-8509315.000000) , (-8509258.000000) , (-8509144.000000) , (-8509119.000000) , (-8508887.000000) , (-8508793.000000) , (-8508666.000000) , (-8508448.000000) ,
    (-8508334.000000) , (-8508290.000000) , (-8508233.000000) , (-8508171.000000) , (-8508094.000000) , (-8508069.000000) , (-8508057.000000) , (-8507971.000000) , (-8507915.000000) , (-8507887.000000) , (-8507759.000000) , (-8507580.000000) , (-8507480.000000) , (-8507264.000000) , (-8509998.000000) , (-8509627.000000) , (-8509585.000000) , (-8509527.000000) , (-8509333.000000) , (-8509093.000000) , (-8508729.000000) , (-8508564.000000) , (-8508496.000000) , (-8507642.000000) , (-8507367.000000) ,
    (-8509981.000000) , (-8509797.000000) , (-8509655.000000) , (-8509442.000000) , (-8509075.000000) , (-8508963.000000) , (-8508727.000000) , (-8508704.000000) , (-8508684.000000) , (-8508231.000000) , (-8507710.000000) , (-8507595.000000) , (-8507470.000000) , (-8507218.000000) , (-8508965.000000) , (-8509777.000000) , (-8509712.000000) , (-8509622.000000) , (-8509550.000000) , (-8509298.000000) , (-8509213.000000) , (-8509041.000000) , (-8509029.000000) , (-8508912.000000) , (-8508908.000000) ,
    (-8508691.000000) , (-8508601.000000) , (-8508438.000000) , (-8508313.000000) , (-8507780.000000) , (-8507776.000000) , (-8507725.000000) , (-8507692.000000) , (-8507677.000000) , (-8507668.000000) , (-8507498.000000) , (-8507451.000000) , (-8507366.000000) , (-8509957.000000) , (-8509837.000000) , (-8509411.000000) , (-8509239.000000) , (-8509179.000000) , (-8509003.000000) , (-8508653.000000) , (-8508144.000000) , (-8508130.000000) , (-8508116.000000) , (-8507621.000000) , (-8507571.000000) ,
    (-8507395.000000) , (-8507330.000000) , (-8507257.000000) , (-8509970.000000) , (-8509966.000000) , (-8509529.000000) , (-8509473.000000) , (-8509202.000000) , (-8509168.000000) , (-8509008.000000) , (-8508924.000000) , (-8508879.000000) , (-8508866.000000) , (-8508852.000000) , (-8508679.000000) , (-8508518.000000) , (-8508473.000000) , (-8508345.000000) , (-8508331.000000) , (-8508063.000000) , (-8508028.000000) , (-8507673.000000) , (-8507601.000000) , (-8507559.000000) , (-8508154.000000) ,
    (-8509403.000000) , (-8509128.000000) , (-8508926.000000) , (-8508705.000000) , (-8508424.000000) , (-8507891.000000) , (-8507363.000000) , (-8509915.000000) , (-8509709.000000) , (-8509241.000000) , (-8508921.000000) , (-8508359.000000) , (-8509995.000000) , (-8509817.000000) , (-8509528.000000) , (-8509514.000000) , (-8509247.000000) , (-8509086.000000) , (-8509081.000000) , (-8509062.000000) , (-8508975.000000) , (-8508910.000000) , (-8508876.000000) , (-8508869.000000) , (-8508862.000000) ,
    (-8508771.000000) , (-8508685.000000) , (-8508585.000000) , (-8508556.000000) , (-8508363.000000) , (-8508051.000000) , (-8507881.000000) , (-8507808.000000) , (-8507807.000000) , (-8507616.000000) , (-8507342.000000) , (-8507326.000000) , (-8509781.000000) , (-8509729.000000) , (-8508915.000000) , (-8508484.000000) , (-8508457.000000) , (-8508406.000000) , (-8508367.000000) , (-8508251.000000) , (-8507608.000000) , (-8507525.000000) , (-8507423.000000) , (-8509345.000000) , (-8508952.000000) ,
    (-8508807.000000) , (-8508298.000000) , (-8509273.000000) , (-8509174.000000) , (-8508829.000000) , (-8508280.000000) , (-8508180.000000) , (-8508048.000000) , (-8507914.000000) , (-8507556.000000) , (-8509973.000000) , (-8509917.000000) , (-8509771.000000) , (-8509607.000000) , (-8509407.000000) , (-8509072.000000) , (-8509057.000000) , (-8508956.000000) , (-8508928.000000) , (-8508785.000000) , (-8508697.000000) , (-8508687.000000) , (-8508323.000000) , (-8508309.000000) , (-8508260.000000) ,
    (-8508133.000000) , (-8508101.000000) , (-8508049.000000) , (-8507917.000000) , (-8507655.000000) , (-8507610.000000) , (-8507524.000000) , (-8507358.000000) , (-8507309.000000) , (-8507259.000000) , (-8509663.000000) , (-8509414.000000) , (-8509401.000000) , (-8508612.000000) , (-8508508.000000) , (-8508435.000000) , (-8508172.000000) , (-8507872.000000) , (-8507835.000000) , (-8507387.000000) , (-8507359.000000) , (-8507357.000000) , (-8509082.000000) , (-8508710.000000) , (-8508014.000000) ,
    (-8507848.000000) , (-8507800.000000) , (-8507538.000000) , (-8509859.000000) , (-8509848.000000) , (-8509355.000000) , (-8509116.000000) , (-8509096.000000) , (-8509071.000000) , (-8509070.000000) , (-8508880.000000) , (-8508463.000000) , (-8507816.000000) , (-8507697.000000) , (-8507474.000000) , (-8507333.000000) , (-8507308.000000) , (-8509170.000000) , (-8509042.000000) , (-8509023.000000) , (-8508989.000000) , (-8507853.000000) , (-8507750.000000) , (-8507632.000000) , (-8507631.000000) ,
    (-8507447.000000) , (-8507356.000000) , (-8509812.000000) , (-8509405.000000) , (-8509147.000000) , (-8509043.000000) , (-8508962.000000) , (-8508804.000000) , (-8508494.000000) , (-8508261.000000) , (-8508111.000000) , (-8508044.000000) , (-8508038.000000) , (-8507974.000000) , (-8507672.000000) , (-8507543.000000) , (-8507501.000000) , (-8507355.000000) , (-8507293.000000) , (-8509943.000000) , (-8509908.000000) , (-8509695.000000) , (-8509365.000000) , (-8509255.000000) , (-8509227.000000) ,
    (-8509002.000000) , (-8508639.000000) , (-8508446.000000) , (-8508431.000000) , (-8508201.000000) , (-8508120.000000) , (-8508070.000000) , (-8507733.000000) , (-8507660.000000) , (-8507519.000000) , (-8507492.000000) , (-8509996.000000) , (-8509978.000000) , (-8509967.000000) , (-8509876.000000) , (-8509742.000000) , (-8509632.000000) , (-8509517.000000) , (-8509455.000000) , (-8509254.000000) , (-8508935.000000) , (-8508794.000000) , (-8508772.000000) , (-8508610.000000) , (-8508533.000000) ,
    (-8508471.000000) , (-8508107.000000) , (-8507990.000000) , (-8507806.000000) , (-8507567.000000) , (-8507430.000000) , (-8509609.000000) , (-8507938.000000) , (-8507890.000000) , (-8507268.000000) , (-8509916.000000) , (-8509751.000000) , (-8509706.000000) , (-8509363.000000) , (-8508971.000000) , (-8508623.000000) , (-8507970.000000) , (-8507928.000000) , (-8507910.000000) , (-8507850.000000) , (-8507842.000000) , (-8507514.000000) , (-8507325.000000) , (-8507233.000000) , (-8510022.000000) ,
    (-8509976.000000) , (-8509913.000000) , (-8509887.000000) , (-8509862.000000) , (-8509703.000000) , (-8509682.000000) , (-8509587.000000) , (-8509545.000000) , (-8509450.000000) , (-8509406.000000) , (-8509215.000000) , (-8509189.000000) , (-8509099.000000) , (-8509066.000000) , (-8509009.000000) , (-8508967.000000) , (-8508945.000000) , (-8508940.000000) , (-8508936.000000) , (-8508860.000000) , (-8508787.000000) , (-8508594.000000) , (-8508580.000000) , (-8507945.000000) , (-8507926.000000) ,
    (-8507840.000000) , (-8507820.000000) , (-8507778.000000) , (-8507676.000000) , (-8507665.000000) , (-8507614.000000) , (-8507613.000000) , (-8507545.000000) , (-8507435.000000) , (-8507324.000000) , (-8507316.000000) , (-8509193.000000) , (-8508724.000000) , (-8509321.000000) , (-8507634.000000) , (-8509287.000000) , (-8508273.000000) , (-8509850.000000) , (-8509722.000000) , (-8509558.000000) , (-8508700.000000) , (-8508436.000000) , (-8508372.000000) , (-8508341.000000) , (-8507633.000000) ,
    (-8507574.000000) , (-8509702.000000) , (-8509094.000000) , (-8508982.000000) , (-8508683.000000) , (-8508620.000000) , (-8508159.000000) , (-8509932.000000) , (-8509775.000000) , (-8509429.000000) , (-8509011.000000) , (-8508761.000000) , (-8508321.000000) , (-8508176.000000) , (-8509936.000000) , (-8509804.000000) , (-8509739.000000) , (-8509554.000000) , (-8509235.000000) , (-8509131.000000) , (-8508782.000000) , (-8508760.000000) , (-8509490.000000) , (-8509430.000000) , (-8509049.000000) ,
    (-8508972.000000) , (-8508025.000000) , (-8508600.000000) , (-8508005.000000) , (-8509020.000000) , (-8508512.000000) , (-8508006.000000) , (-8507927.000000) , (-8507332.000000) , (-8509272.000000) , (-8508896.000000) , (-8507320.000000) , (-8508820.000000) , (-8507669.000000) , (-8507449.000000) , (-8509726.000000) , (-8508583.000000) , (-8507654.000000) , (-8510019.000000) , (-8509662.000000) , (-8509602.000000) , (-8509588.000000) , (-8509526.000000) , (-8509494.000000) , (-8509440.000000) ,
    (-8509370.000000) , (-8509364.000000) , (-8509329.000000) , (-8509282.000000) , (-8509252.000000) , (-8509026.000000) , (-8508905.000000) , (-8508854.000000) , (-8508658.000000) , (-8508646.000000) , (-8508595.000000) , (-8508576.000000) , (-8508557.000000) , (-8508509.000000) , (-8508504.000000) , (-8508420.000000) , (-8508396.000000) , (-8508301.000000) , (-8508226.000000) , (-8508167.000000) , (-8508007.000000) , (-8507925.000000) , (-8507860.000000) , (-8507811.000000) , (-8507767.000000) ,
    (-8507713.000000) , (-8507679.000000) , (-8507615.000000) , (-8507590.000000) , (-8507499.000000) , (-8507380.000000) , (-8507262.000000) , (-8507247.000000) , (-8509808.000000) , (-8509051.000000) , (-8508467.000000) , (-8508338.000000) , (-8508000.000000) , (-8507469.000000) , (-8509953.000000) , (-8508814.000000) , (-8508802.000000) , (-8508211.000000) , (-8509960.000000) , (-8509829.000000) , (-8508738.000000) , (-8507919.000000) , (-8507812.000000) , (-8507520.000000) , (-8508649.000000) ,
    (-8508270.000000) , (-8508060.000000) , (-8507777.000000) , (-8509951.000000) , (-8509950.000000) , (-8509683.000000) , (-8509381.000000) , (-8509331.000000) , (-8509293.000000) , (-8509281.000000) , (-8509278.000000) , (-8509256.000000) , (-8509232.000000) , (-8509229.000000) , (-8509135.000000) , (-8509132.000000) , (-8509123.000000) , (-8509122.000000) , (-8508882.000000) , (-8508830.000000) , (-8508812.000000) , (-8508809.000000) , (-8508792.000000) , (-8508780.000000) , (-8508711.000000) ,
    (-8508703.000000) , (-8508681.000000) , (-8508676.000000) , (-8508634.000000) , (-8508549.000000) , (-8508506.000000) , (-8508307.000000) , (-8508283.000000) , (-8508187.000000) , (-8508178.000000) , (-8508132.000000) , (-8508090.000000) , (-8508085.000000) , (-8507946.000000) , (-8507913.000000) , (-8507882.000000) , (-8507789.000000) , (-8507664.000000) , (-8507593.000000) , (-8507564.000000) , (-8507541.000000) , (-8507527.000000) , (-8507422.000000) , (-8507393.000000) , (-8507329.000000) ,
    (-8507270.000000) , (-8509986.000000) , (-8509934.000000) , (-8509926.000000) , (-8509772.000000) , (-8509678.000000) , (-8509657.000000) , (-8509645.000000) , (-8509469.000000) , (-8509458.000000) , (-8509341.000000) , (-8509311.000000) , (-8509294.000000) , (-8509145.000000) , (-8509112.000000) , (-8509078.000000) , (-8508884.000000) , (-8508816.000000) , (-8508811.000000) , (-8508752.000000) , (-8508746.000000) , (-8508654.000000) , (-8508505.000000) , (-8508443.000000) , (-8508380.000000) ,
    (-8508344.000000) , (-8508287.000000) , (-8508026.000000) , (-8507904.000000) , (-8507899.000000) , (-8507867.000000) , (-8507833.000000) , (-8507761.000000) , (-8507740.000000) , (-8507600.000000) , (-8507569.000000) , (-8507484.000000) , (-8507344.000000) , (-8507310.000000) , (-8509644.000000) , (-8507294.000000) , (-8509984.000000) , (-8509979.000000) , (-8509931.000000) , (-8509883.000000) , (-8509827.000000) , (-8509718.000000) , (-8509705.000000) , (-8509656.000000) , (-8509492.000000) ,
    (-8509327.000000) , (-8509197.000000) , (-8509164.000000) , (-8509108.000000) , (-8508988.000000) , (-8508795.000000) , (-8508759.000000) , (-8508719.000000) , (-8508559.000000) , (-8508305.000000) , (-8508244.000000) , (-8507943.000000) , (-8507923.000000) , (-8507879.000000) , (-8507843.000000) , (-8507837.000000) , (-8507779.000000) , (-8507769.000000) , (-8507728.000000) , (-8507591.000000) , (-8507374.000000) , (-8509992.000000) , (-8509855.000000) , (-8509815.000000) , (-8509785.000000) ,
    (-8509708.000000) , (-8509688.000000) , (-8509668.000000) , (-8509633.000000) , (-8509340.000000) , (-8509245.000000) , (-8509142.000000) , (-8508903.000000) , (-8508824.000000) , (-8508755.000000) , (-8508605.000000) , (-8508477.000000) , (-8508466.000000) , (-8508384.000000) , (-8508304.000000) , (-8508232.000000) , (-8508150.000000) , (-8507726.000000) , (-8507227.000000) , (-8509889.000000) , (-8509634.000000) , (-8509508.000000) , (-8509459.000000) , (-8508799.000000) , (-8508783.000000) ,
    (-8508723.000000) , (-8508624.000000) , (-8508440.000000) , (-8508191.000000) , (-8508149.000000) , (-8507995.000000) , (-8507607.000000) , (-8507254.000000) , (-8509959.000000) , (-8509091.000000) , (-8508865.000000) , (-8508823.000000) , (-8507818.000000) , (-8507700.000000) , (-8509949.000000) , (-8509920.000000) , (-8509802.000000) , (-8509725.000000) , (-8509713.000000) , (-8509673.000000) , (-8509586.000000) , (-8509512.000000) , (-8509395.000000) , (-8509373.000000) , (-8509297.000000) ,
    (-8509055.000000) , (-8508778.000000) , (-8508735.000000) , (-8508660.000000) , (-8508465.000000) , (-8508389.000000) , (-8508348.000000) , (-8508324.000000) , (-8508217.000000) , (-8508076.000000) , (-8508050.000000) , (-8507984.000000) , (-8507902.000000) , (-8507555.000000) , (-8507409.000000) , (-8507391.000000) , (-8507248.000000) , (-8509092.000000) , (-8509047.000000) , (-8508678.000000) , (-8508432.000000) , (-8509884.000000) , (-8509757.000000) , (-8509693.000000) , (-8509509.000000) ,
    (-8509386.000000) , (-8509172.000000) , (-8508485.000000) , (-8508220.000000) , (-8508197.000000) , (-8507932.000000) , (-8507854.000000) , (-8507674.000000) , (-8507531.000000) , (-8509628.000000) , (-8509621.000000) , (-8509561.000000) , (-8508732.000000) , (-8508675.000000) , (-8507836.000000) , (-8507742.000000) , (-8507416.000000) , (-8507401.000000) , (-8510012.000000) , (-8509955.000000) , (-8509650.000000) , (-8509426.000000) , (-8509335.000000) , (-8508825.000000) , (-8508718.000000) ,
    (-8508168.000000) , (-8508077.000000) , (-8508061.000000) , (-8507863.000000) , (-8507667.000000) , (-8507637.000000) , (-8507476.000000) , (-8507450.000000) , (-8507314.000000) , (-8507258.000000) , (-8509497.000000) , (-8509417.000000) , (-8508744.000000) , (-8508493.000000) , (-8508429.000000) , (-8508199.000000) , (-8507892.000000) , (-8507589.000000) , (-8507588.000000) , (-8509853.000000) , (-8509851.000000) , (-8509686.000000) , (-8509534.000000) , (-8509438.000000) , (-8509425.000000) ,
    (-8509313.000000) , (-8509265.000000) , (-8509169.000000) , (-8509124.000000) , (-8508950.000000) , (-8508931.000000) , (-8508657.000000) , (-8508604.000000) , (-8508592.000000) , (-8508566.000000) , (-8508537.000000) , (-8508346.000000) , (-8508272.000000) , (-8508227.000000) , (-8508122.000000) , (-8508075.000000) , (-8507918.000000) , (-8507851.000000) , (-8507813.000000) , (-8507648.000000) , (-8507537.000000) , (-8507382.000000) , (-8507340.000000) , (-8507236.000000) , (-8507230.000000) ,
    (-8509893.000000) , (-8509533.000000) , (-8508216.000000) , (-8507266.000000) , (-8509231.000000) , (-8509068.000000) , (-8508901.000000) , (-8508575.000000) , (-8508182.000000) , (-8507708.000000) , (-8507466.000000) , (-8507404.000000) , (-8509820.000000) , (-8509819.000000) , (-8509610.000000) , (-8509584.000000) , (-8509453.000000) , (-8509361.000000) , (-8509288.000000) , (-8508779.000000) , (-8508743.000000) , (-8508686.000000) , (-8508650.000000) , (-8508194.000000) , (-8508141.000000) ,
    (-8508066.000000) , (-8507996.000000) , (-8507978.000000) , (-8507675.000000) , (-8507360.000000) , (-8507286.000000) , (-8507235.000000) , (-8509347.000000) , (-8509397.000000) , (-8508312.000000) , (-8509905.000000) , (-8509134.000000) , (-8508835.000000) , (-8508460.000000) , (-8507394.000000) , (-8507292.000000) , (-8507274.000000) , (-8507221.000000) , (-8509794.000000) , (-8509769.000000) , (-8509491.000000) , (-8509338.000000) , (-8508994.000000) , (-8508846.000000) , (-8508708.000000) ,
    (-8508591.000000) , (-8508447.000000) , (-8508402.000000) , (-8508395.000000) , (-8508374.000000) , (-8508123.000000) , (-8507885.000000) , (-8507732.000000) , (-8507730.000000) , (-8507455.000000) , (-8507426.000000) , (-8507331.000000) , (-8509436.000000) , (-8509198.000000) , (-8509173.000000) , (-8509111.000000) , (-8509085.000000) , (-8509073.000000) , (-8509069.000000) , (-8509056.000000) , (-8507552.000000) , (-8508889.000000) , (-8507554.000000) , (-8507551.000000) , (-8507345.000000) ,
    (-8509882.000000) , (-8509877.000000) , (-8509465.000000) , (-8509079.000000) , (-8508970.000000) , (-8508937.000000) , (-8508694.000000) , (-8507958.000000) , (-8509790.000000) , (-8508488.000000) , (-8508222.000000) , (-8508192.000000) , (-8507691.000000) , (-8508661.000000) , (-8508439.000000) , (-8509100.000000) , (-8508555.000000) , (-8508294.000000) , (-8507688.000000) , (-8507378.000000) , (-8509447.000000) , (-8509416.000000) , (-8508106.000000) , (-8507878.000000) , (-8507723.000000) )
    OR
    (ALIAS_R119) IN ((-8507482.000000) , (-8508750.000000) , (-8507419.000000) , (-8507321.000000) , (-8508560.000000) , (-8509910.000000) , (-8509667.000000) , (-8509357.000000) , (-8508674.000000) , (-8508155.000000) , (-8507986.000000) , (-8507961.000000) , (-8507895.000000) , (-8508943.000000) , (-8508572.000000) , (-8508474.000000) , (-8508281.000000) , (-8508071.000000) , (-8507924.000000) , (-8509701.000000) , (-8509569.000000) , (-8509468.000000) , (-8508855.000000) , (-8508781.000000) , (-8508596.000000) ,
    (-8508520.000000) , (-8508399.000000) , (-8507687.000000) , (-8509101.000000) , (-8508490.000000) , (-8508387.000000) , (-8508296.000000) , (-8507232.000000) , (-8509990.000000) , (-8508458.000000) , (-8509404.000000) , (-8509261.000000) , (-8508998.000000) , (-8508449.000000) , (-8508127.000000) , (-8509557.000000) , (-8509162.000000) , (-8508840.000000) , (-8508810.000000) , (-8508339.000000) , (-8508206.000000) , (-8508166.000000) , (-8508020.000000) , (-8507649.000000) , (-8507521.000000) ,
    (-8507417.000000) , (-8509803.000000) , (-8509646.000000) , (-8509471.000000) , (-8509295.000000) , (-8509088.000000) , (-8508947.000000) , (-8508851.000000) , (-8508800.000000) , (-8508398.000000) , (-8508370.000000) , (-8508302.000000) , (-8508068.000000) , (-8507939.000000) , (-8507489.000000) , (-8507477.000000) , (-8509496.000000) , (-8509060.000000) , (-8508990.000000) , (-8508663.000000) , (-8508584.000000) , (-8508002.000000) , (-8509745.000000) , (-8509520.000000) , (-8509421.000000) ,
    (-8508545.000000) , (-8508525.000000) , (-8508276.000000) , (-8508238.000000) , (-8508113.000000) , (-8508065.000000) , (-8507997.000000) , (-8507907.000000) , (-8507826.000000) , (-8507639.000000) , (-8509732.000000) , (-8509674.000000) , (-8508871.000000) , (-8508577.000000) , (-8508497.000000) , (-8508264.000000) , (-8507653.000000) , (-8507643.000000) , (-8507550.000000) , (-8507516.000000) , (-8507475.000000) , (-8507468.000000) , (-8507398.000000) , (-8509730.000000) , (-8509899.000000) ,
    (-8509780.000000) , (-8509638.000000) , (-8509618.000000) , (-8509263.000000) , (-8508875.000000) , (-8508138.000000) , (-8508081.000000) , (-8507886.000000) , (-8507596.000000) , (-8507315.000000) , (-8509843.000000) , (-8509700.000000) , (-8508247.000000) , (-8508224.000000) , (-8508186.000000) , (-8507662.000000) , (-8509698.000000) , (-8509419.000000) , (-8508914.000000) , (-8508728.000000) , (-8508597.000000) , (-8508524.000000) , (-8508228.000000) , (-8508193.000000) , (-8508098.000000) ,
    (-8507963.000000) , (-8507689.000000) , (-8507598.000000) , (-8507540.000000) , (-8507443.000000) , (-8509839.000000) , (-8508571.000000) , (-8508472.000000) , (-8507751.000000) , (-8508416.000000) , (-8508202.000000) , (-8508157.000000) , (-8508074.000000) , (-8509833.000000) , (-8509375.000000) , (-8508968.000000) , (-8508957.000000) , (-8508229.000000) , (-8507988.000000) , (-8507782.000000) , (-8507224.000000) , (-8510004.000000) , (-8509483.000000) , (-8509392.000000) , (-8508748.000000) ,
    (-8508702.000000) , (-8508609.000000) , (-8508517.000000) , (-8508511.000000) , (-8508023.000000) , (-8507864.000000) , (-8507585.000000) , (-8507517.000000) , (-8507437.000000) , (-8509856.000000) , (-8509824.000000) , (-8509791.000000) , (-8509733.000000) , (-8509664.000000) , (-8509515.000000) , (-8509433.000000) , (-8509209.000000) , (-8508983.000000) , (-8508688.000000) , (-8508599.000000) , (-8508501.000000) , (-8508291.000000) , (-8507992.000000) , (-8507962.000000) , (-8507605.000000) ,
    (-8507532.000000) , (-8507438.000000) , (-8507396.000000) , (-8507312.000000) , (-8507304.000000) , (-8507240.000000) , (-8510013.000000) , (-8509918.000000) , (-8509881.000000) , (-8509852.000000) , (-8509738.000000) , (-8509719.000000) , (-8509659.000000) , (-8509511.000000) , (-8509219.000000) , (-8508958.000000) , (-8508740.000000) , (-8508421.000000) , (-8508162.000000) , (-8508104.000000) , (-8507783.000000) , (-8507722.000000) , (-8507504.000000) , (-8507467.000000) , (-8507371.000000) ,
    (-8507960.000000) , (-8509320.000000) , (-8509661.000000) , (-8509428.000000) , (-8507747.000000) , (-8509885.000000) , (-8509344.000000) , (-8508916.000000) , (-8508906.000000) , (-8508483.000000) , (-8508319.000000) , (-8507805.000000) , (-8507494.000000) , (-8509793.000000) , (-8509783.000000) , (-8509720.000000) , (-8509574.000000) , (-8509536.000000) , (-8509358.000000) , (-8508125.000000) , (-8508042.000000) , (-8507942.000000) , (-8507656.000000) , (-8507464.000000) , (-8507386.000000) ,
    (-8507379.000000) , (-8509968.000000) , (-8509904.000000) , (-8509822.000000) , (-8509743.000000) , (-8509704.000000) , (-8509510.000000) , (-8509474.000000) , (-8509434.000000) , (-8509388.000000) , (-8509266.000000) , (-8509187.000000) , (-8508693.000000) , (-8508692.000000) , (-8508629.000000) , (-8508378.000000) , (-8508151.000000) , (-8508110.000000) , (-8508035.000000) , (-8507980.000000) , (-8507774.000000) , (-8507748.000000) , (-8507661.000000) , (-8507500.000000) , (-8507381.000000) ,
    (-8507303.000000) , (-8507243.000000) , (-8509840.000000) , (-8509776.000000) , (-8509592.000000) , (-8509457.000000) , (-8508897.000000) , (-8508532.000000) , (-8508487.000000) , (-8508456.000000) , (-8507821.000000) , (-8507658.000000) , (-8507647.000000) , (-8507376.000000) , (-8509617.000000) , (-8509431.000000) , (-8509207.000000) , (-8508713.000000) , (-8508425.000000) , (-8507744.000000) , (-8507448.000000) , (-8509938.000000) , (-8509367.000000) , (-8508630.000000) , (-8508303.000000) ,
    (-8508173.000000) , (-8507346.000000) , (-8509740.000000) , (-8509567.000000) , (-8509690.000000) , (-8507528.000000) , (-8507348.000000) , (-8508758.000000) , (-8507735.000000) , (-8507587.000000) , (-8509834.000000) , (-8507682.000000) , (-8509556.000000) , (-8509486.000000) , (-8509271.000000) , (-8509105.000000) , (-8508470.000000) , (-8508284.000000) , (-8507636.000000) , (-8509903.000000) , (-8509731.000000) , (-8509543.000000) , (-8509503.000000) , (-8509337.000000) , (-8509308.000000) ,
    (-8509290.000000) , (-8509289.000000) , (-8509262.000000) , (-8509182.000000) , (-8509044.000000) , (-8508946.000000) , (-8508894.000000) , (-8508826.000000) , (-8508696.000000) , (-8508271.000000) , (-8508254.000000) , (-8508240.000000) , (-8508134.000000) , (-8508041.000000) , (-8508008.000000) , (-8507703.000000) , (-8507652.000000) , (-8507582.000000) , (-8507458.000000) , (-8507222.000000) , (-8509576.000000) , (-8508836.000000) , (-8508411.000000) , (-8508275.000000) , (-8507968.000000) ,
    (-8507773.000000) , (-8507721.000000) , (-8507457.000000) , (-8509800.000000) , (-8509626.000000) , (-8509524.000000) , (-8509152.000000) , (-8509064.000000) , (-8508948.000000) , (-8508714.000000) , (-8508673.000000) , (-8508668.000000) , (-8508644.000000) , (-8508562.000000) , (-8508242.000000) , (-8508016.000000) , (-8507856.000000) , (-8507798.000000) , (-8507770.000000) , (-8507693.000000) , (-8507609.000000) , (-8507463.000000) , (-8507459.000000) , (-8509384.000000) , (-8509012.000000) ,
    (-8508628.000000) , (-8508500.000000) , (-8508078.000000) , (-8507815.000000) , (-8507712.000000) , (-8507343.000000) , (-8509216.000000) , (-8509969.000000) , (-8509925.000000) , (-8509437.000000) , (-8509087.000000) , (-8508553.000000) , (-8508200.000000) , (-8508073.000000) , (-8507839.000000) , (-8507645.000000) , (-8507349.000000) , (-8509467.000000) , (-8509210.000000) , (-8508941.000000) , (-8508789.000000) , (-8508590.000000) , (-8508289.000000) , (-8508246.000000) , (-8507937.000000) ,
    (-8507819.000000) , (-8509989.000000) , (-8509779.000000) , (-8509666.000000) , (-8509148.000000) , (-8508561.000000) , (-8508502.000000) , (-8508480.000000) , (-8508083.000000) , (-8507871.000000) , (-8507786.000000) , (-8507518.000000) , (-8507491.000000) , (-8509972.000000) , (-8509870.000000) , (-8509750.000000) , (-8509748.000000) , (-8509612.000000) , (-8509547.000000) , (-8509539.000000) , (-8509481.000000) , (-8509390.000000) , (-8509283.000000) , (-8508837.000000) , (-8508690.000000) ,
    (-8508563.000000) , (-8508311.000000) , (-8508055.000000) , (-8507857.000000) , (-8507565.000000) , (-8509928.000000) , (-8509801.000000) , (-8509788.000000) , (-8508499.000000) , (-8507829.000000) , (-8507714.000000) , (-8507698.000000) , (-8507471.000000) , (-8507431.000000) , (-8509756.000000) , (-8509336.000000) , (-8509206.000000) , (-8508015.000000) , (-8507844.000000) , (-8509040.000000) , (-8508018.000000) , (-8507487.000000) , (-8509935.000000) , (-8509912.000000) , (-8509832.000000) ,
    (-8509770.000000) , (-8509735.000000) , (-8509696.000000) , (-8509493.000000) , (-8509444.000000) , (-8509378.000000) , (-8509374.000000) , (-8508832.000000) , (-8508579.000000) , (-8508286.000000) , (-8508143.000000) , (-8507794.000000) , (-8507785.000000) , (-8507644.000000) , (-8507548.000000) , (-8507414.000000) , (-8507298.000000) , (-8507252.000000) , (-8510010.000000) , (-8509546.000000) , (-8509304.000000) , (-8509154.000000) , (-8509153.000000) , (-8508933.000000) , (-8508918.000000) ,
    (-8508868.000000) , (-8508716.000000) , (-8508709.000000) , (-8508588.000000) , (-8508554.000000) , (-8508547.000000) , (-8508409.000000) , (-8508401.000000) , (-8508358.000000) , (-8508357.000000) , (-8508131.000000) , (-8508105.000000) , (-8508092.000000) , (-8508072.000000) , (-8507841.000000) , (-8507827.000000) , (-8507716.000000) , (-8507549.000000) , (-8507434.000000) , (-8507400.000000) , (-8507392.000000) , (-8507389.000000) , (-8509880.000000) , (-8509616.000000) , (-8509516.000000) ,
    (-8509326.000000) , (-8509248.000000) , (-8509466.000000) , (-8508574.000000) , (-8508040.000000) , (-8507883.000000) , (-8507313.000000) , (-8509495.000000) , (-8509452.000000) , (-8509372.000000) , (-8509205.000000) , (-8508790.000000) , (-8508765.000000) , (-8508088.000000) , (-8507787.000000) , (-8510018.000000) , (-8509849.000000) , (-8509795.000000) , (-8509631.000000) , (-8509630.000000) , (-8507746.000000) , (-8509941.000000) , (-8509895.000000) , (-8508911.000000) , (-8508097.000000) ,
    (-8507975.000000) , (-8507375.000000) , (-8507239.000000) , (-8509846.000000) , (-8509844.000000) , (-8509741.000000) , (-8509268.000000) , (-8509141.000000) , (-8508803.000000) , (-8508542.000000) , (-8508503.000000) , (-8508498.000000) , (-8508427.000000) , (-8508426.000000) , (-8508234.000000) , (-8508053.000000) , (-8507880.000000) , (-8507651.000000) , (-8507485.000000) , (-8507271.000000) , (-8509924.000000) , (-8508481.000000) , (-8508252.000000) , (-8508021.000000) , (-8508350.000000) ,
    (-8507219.000000) , (-8509937.000000) , (-8509319.000000) , (-8509233.000000) , (-8507792.000000) , (-8509369.000000) , (-8509316.000000) , (-8508351.000000) , (-8507935.000000) , (-8507544.000000) , (-8507526.000000) , (-8507272.000000) , (-8509831.000000) , (-8509620.000000) , (-8509596.000000) , (-8509566.000000) , (-8509551.000000) , (-8509324.000000) , (-8509296.000000) , (-8509238.000000) , (-8509106.000000) , (-8509045.000000) , (-8508986.000000) , (-8508689.000000) , (-8508647.000000) ,
    (-8508538.000000) , (-8508079.000000) , (-8507905.000000) , (-8507604.000000) , (-8507446.000000) , (-8508459.000000) , (-8507635.000000) , (-8507502.000000) , (-8507385.000000) , (-8509782.000000) , (-8509410.000000) , (-8509046.000000) , (-8508415.000000) , (-8507858.000000) , (-8507641.000000) , (-8509224.000000) , (-8510016.000000) , (-8509947.000000) , (-8509185.000000) , (-8508987.000000) , (-8508927.000000) , (-8508831.000000) , (-8508326.000000) , (-8507711.000000) , (-8507408.000000) ,
    (-8507289.000000) , (-8509691.000000) , (-8508813.000000) , (-8508751.000000) , (-8508636.000000) , (-8508619.000000) , (-8507684.000000) , (-8507372.000000) , (-8509591.000000) , (-8508969.000000) , (-8508839.000000) , (-8510011.000000) , (-8509346.000000) , (-8507706.000000) , (-8508640.000000) , (-8508582.000000) , (-8508029.000000) , (-8509763.000000) , (-8509640.000000) , (-8509188.000000) , (-8508899.000000) , (-8508699.000000) , (-8508569.000000) , (-8508329.000000) , (-8508214.000000) ,
    (-8507825.000000) , (-8510014.000000) , (-8509868.000000) , (-8509623.000000) , (-8509575.000000) , (-8509485.000000) , (-8509462.000000) , (-8509448.000000) , (-8509380.000000) , (-8509028.000000) , (-8508974.000000) , (-8508843.000000) , (-8508618.000000) , (-8508390.000000) , (-8508255.000000) , (-8508203.000000) , (-8508058.000000) , (-8507830.000000) , (-8507701.000000) , (-8507328.000000) , (-8509927.000000) , (-8509888.000000) , (-8509749.000000) , (-8509636.000000) , (-8509578.000000) ,
    (-8509553.000000) , (-8509501.000000) , (-8509126.000000) , (-8509114.000000) , (-8509030.000000) , (-8508984.000000) , (-8508870.000000) , (-8508669.000000) , (-8508189.000000) , (-8507955.000000) , (-8507508.000000) , (-8507299.000000) , (-8507223.000000) , (-8509611.000000) , (-8509589.000000) , (-8509103.000000) , (-8508753.000000) , (-8508721.000000) , (-8508672.000000) , (-8508213.000000) , (-8508118.000000) , (-8507753.000000) , (-8509993.000000) , (-8509860.000000) , (-8509679.000000) ,
    (-8509034.000000) , (-8508849.000000) , (-8508715.000000) , (-8508507.000000) , (-8508239.000000) , (-8508212.000000) , (-8508091.000000) , (-8508059.000000) , (-8508013.000000) , (-8507406.000000) , (-8509697.000000) , (-8509542.000000) , (-8508491.000000) , (-8508320.000000) , (-8509828.000000) , (-8508808.000000) , (-8508423.000000) , (-8508086.000000) , (-8507705.000000) , (-8507493.000000) , (-8509005.000000) , (-8508139.000000) , (-8507973.000000) , (-8507244.000000) , (-8509269.000000) ,
    (-8508842.000000) , (-8509677.000000) , (-8508925.000000) , (-8508827.000000) , (-8508586.000000) , (-8508469.000000) , (-8508126.000000) , (-8508045.000000) , (-8507959.000000) , (-8507933.000000) , (-8509746.000000) , (-8509385.000000) , (-8508625.000000) , (-8508568.000000) , (-8508944.000000) , (-8508550.000000) , (-8507686.000000) , (-8508318.000000) , (-8507893.000000) , (-8508593.000000) , (-8508001.000000) , (-8507817.000000) , (-8507781.000000) , (-8507296.000000) , (-8509159.000000) ,
    (-8507911.000000) , (-8507640.000000) , (-8507523.000000) , (-8507436.000000) , (-8508140.000000) , (-8509796.000000) , (-8509613.000000) , (-8509608.000000) , (-8509104.000000) , (-8509025.000000) , (-8509017.000000) , (-8508949.000000) , (-8508898.000000) , (-8508885.000000) , (-8508598.000000) , (-8508513.000000) , (-8508365.000000) , (-8508327.000000) , (-8508274.000000) , (-8508128.000000) , (-8508024.000000) , (-8507976.000000) , (-8507553.000000) , (-8507465.000000) , (-8507461.000000) ,
    (-8507407.000000) , (-8507399.000000) , (-8508631.000000) , (-8507253.000000) , (-8507739.000000) , (-8509504.000000) , (-8507445.000000) , (-8507237.000000) , (-8510015.000000) , (-8509867.000000) , (-8509766.000000) , (-8508722.000000) , (-8507865.000000) , (-8507280.000000) , (-8509181.000000) , (-8507361.000000) , (-8509615.000000) , (-8508282.000000) , (-8507884.000000) , (-8509548.000000) , (-8508256.000000) , (-8508169.000000) , (-8508651.000000) , (-8508961.000000) , (-8508621.000000) ,
    (-8508410.000000) , (-8509858.000000) , (-8507717.000000) , (-8509872.000000) , (-8509942.000000) , (-8507985.000000) , (-8507763.000000) , (-8507505.000000) , (-8509660.000000) , (-8509214.000000) , (-8509165.000000) , (-8509130.000000) , (-8508932.000000) , (-8508917.000000) , (-8508368.000000) , (-8507650.000000) , (-8509715.000000) , (-8509505.000000) , (-8509076.000000) , (-8508099.000000) , (-8507570.000000) , (-8508245.000000) , (-8509670.000000) , (-8509194.000000) , (-8508645.000000) ,
    (-8508430.000000) , (-8507288.000000) , (-8509599.000000) , (-8507951.000000) , (-8507832.000000) , (-8509439.000000) , (-8509200.000000) , (-8507936.000000) , (-8509665.000000) , (-8508510.000000) , (-8507834.000000) , (-8508142.000000) , (-8508087.000000) , (-8509230.000000) , (-8509137.000000) , (-8508999.000000) , (-8508451.000000) , (-8507572.000000) , (-8507322.000000) , (-8509579.000000) , (-8507956.000000) , (-8510008.000000) , (-8509727.000000) , (-8509480.000000) , (-8509195.000000) ,
    (-8509163.000000) , (-8508495.000000) , (-8508115.000000) ) )
    AND (C28_M_WWHHST_R_CATCCA IS NOT NULL) )
    Regards,
    Kirill Boyko

    it is strange but I found part of solution.
    If I use ORDERED hint parse time is decreased to 2 seconds from 30 seconds.
    Are there any ways to use this hint permanently? e.g. for session? may be hidden parameters?
    Regards,
    Kirill Boyko

  • XML messages over Internet with JMS?

    Hello everyone,
    I was just wondering, is it possible to send XML messages over the internet using JMS?? And if so, where can I get some resources about that, and about the nessecary architecture?
    If this is not possible, what other messaging service would you suggest?? I am building a multiuser application, in which users communicate via some application server. Is JMS not an overkill for this?? Since there is no real B2B here, but just users who send a-synchronous messages? Is there some lighter alternative??
    Thanks!!
    Jan Willem Tulp

    Jan,
    if QoS is important to you then JMS may not be overkill. Most appservers like Borland, IONA, HP/Bluestone and BEA provide JMS facilities already. What appserver are you using? Does it support JMS?
    There are many cases of companies doing what you want to do, both internally and externally with their partners over the Net.

  • Topic: TCP/IP Message gets Appended with two dots...(Urgent)

    Dear All,
    I am working on a requirement where I am sendind a message
    (underlying protocol used TCP/IP) using a program
    developed using Java Sockets.
    It sends the messgage on desired mechine and port but two dots(..)
    gets appended with this message .
    I am really not able to figure out from where these dots are coming ,
    is it the network that appends these dots.
    Any clue will be helpful.
    An early response is highly appriciable.
    Thanks and Regards
    Dushyant Bhardwaj

    You should use a BufferedWriter instead of a PrintWriter, since you're using a BufferedReader. these streams tend to work best in pairs. The readLine requires a newline, so
    import java.io.*;
    import java.net.*;
    public class TestSW
            public static void main(String[]args)
                    BufferedWriter output;
                    BufferedReader networkBin;
                    Socket socket=null;
                    try{
                            socket = new Socket("127.0.0.1",5050); // connect to echo server
                            output = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
                            networkBin = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                            output.write("testing");
                            output.newLine();
                            output.flush();
                            System.out.println(networkBin.readLine());
                    }catch(IOException e){
                            e.printStackTrace();
                    }finally{
                            if(socket != null){
                                    try{socket.close();}catch(IOException ce){}
    }

  • Ignore DTD declaration in incoming XML message

    Hi,
    I have an issue where I am receiving an incoming XML message which starts with a DTD declaration.
    This causes an issue with the XML parser step in the mapping because the parser attempts to resolve the DTD location. However this location is external and the PI server cannot access it.
    The location for reference is http://dtd.bibit.com/paymentService_v1.dtd
    Therefore I am investigating options to ignore the DTD declaration or removing it altogether prior to the XML parser step.
    I would hope I could use either XSLT or Java mapping but do not really know where to start.
    Can anyone please provide a method of doing this ? I would prefer to use XSLT but am open to other options.
    I have no control over the DTD declaration as it is supplied by a 3rd party application. 
    Thanks
    Colin.

    Hi Russell,
    The XSLT sample you have provided does not work.
    I still get the message below in the trace file:
    <Trace level="2" type="T">Call XSLT processor with stylsheet BIBIT_PaymentResponse.xsl.</Trace>
      <Trace level="2" type="T">resolveEntity systemId = 'http://dtd.bibit.com/paymentService_v1.dtd' (publicId = '-//Bibit//DTD Bibit PaymentService v1//EN').</Trace>
      <Trace level="3" type="T">Search http://dtd.bibit.com/paymentService_v1.dtd (urn:com-dg-ng:crm:paycardauth, -1) in swcv 703fadc0-858c-11dd-971b-f2400a20801e.</Trace>
      <Trace level="3" type="T">Search http://dtd.bibit.com/paymentService_v1.dtd (-1) in swcv 703fadc0-858c-11dd-971b-f2400a20801e without namespace.</Trace>
      <Trace level="1" type="T">Resource not found: http://dtd.bibit.com/paymentService_v1.dtd Thrown: com.sap.aii.ib.server.mapping.execution.MappingClassNotFoundException: http://dtd.bibit.com/paymentService_v1.dtd at com.sap.aii.ib.server.mapping.execution.InternalMappingFinder.getInputStream(InternalMappingFinder.java:119) at com.sap.aii.ib.server.mapping.execution.InternalMappingFinder.readFile(InternalMappingFinder.java:62) at com.sap.aii.ib.server.mapping.execution.MappingLoader.getResourceAsStream(MappingLoader.java:131) at com.sap.aii.ib.server.mapping.execution.AbstractMappingTransformer$MappingEntityResolver.resolveEntity(AbstractMappingTransformer.java:328) at com.sap.engine.lib.xml.parser.XMLParser.scanDTD(XMLParser.java:1272) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2804) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2839) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:229) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:145) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:160) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:261) at com.sap.engine.lib.xml.parser.Parser.parse_DTDValidation(Parser.java:282) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:293) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:126) at com.sap.aii.ib.server.mapping.execution.jaxpfactories.MappingXMLReader.parse(MappingXMLReader.java:102) at com.sap.engine.lib.jaxp.TransformerImpl.transformWithStylesheet(TransformerImpl.java:387) at com.sap.engine.lib.jaxp.TransformerImpl.transform(TransformerImpl.java:240) at com.sap.aii.ib.server.mapping.execution.AbstractMappingTransformer.transform(AbstractMappingTransformer.java:174) at com.sap.aii.ib.server.mapping.execution.XSLTMapping.executeStep(XSLTMapping.java:79) at com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java:60) at com.sap.aii.ib.server.mapping.execution.SequenceMapping.executeStep(SequenceMapping.java:40) at com.sap.aii.ib.server.mapping.execution.Mapping.execute(Mapping.java:60) at com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:87) at com.sap.aii.ib.server.mapping.execution.MappingHandler.map(MappingHandler.java:71) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleMappingRequest(MappingRequestHandler.java:119) at com.sap.aii.ibrun.sbeans.mapping.MappingRequestHandler.handleRequest(MappingRequestHandler.java:72) at com.sap.aii.ibrun.sbeans.mapping.MappingServiceImpl.processFunction(MappingServiceImpl.java:79) at sun.reflect.GeneratedMethodAccessor310.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.engine.services.ejb3.runtime.impl.RequestInvocationContext.proceedFinal(RequestInvocationContext.java:43) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:166) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatesTransition.invoke(Interceptors_StatesTransition.java:19) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Resource.invoke(Interceptors_Resource.java:71) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.doWorkWithAttribute(Interceptors_Transaction.java:38) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_Transaction.invoke(Interceptors_Transaction.java:22) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:189) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_StatelessInstanceGetter.invoke(Interceptors_StatelessInstanceGetter.java:16) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_SecurityCheck.invoke(Interceptors_SecurityCheck.java:21) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.Interceptors_ExceptionTracer.invoke(Interceptors_ExceptionTracer.java:16) at com.sap.engine.services.ejb3.runtime.impl.AbstractInvocationContext.proceed(AbstractInvocationContext.java:177) at com.sap.engine.services.ejb3.runtime.impl.DefaultInvocationChainsManager.startChain(DefaultInvocationChainsManager.java:133) at com.sap.engine.services.ejb3.runtime.impl.DefaultEJBProxyInvocationHandler.invoke(DefaultEJBProxyInvocationHandler.java:164) at $Proxy544.processFunction(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at com.sap.engine.services.rfcengine.RFCDefaultRequestHandler.handleRequest(RFCDefaultRequestHandler.java:183) at com.sap.engine.services.rfcengine.RFCJCOServer$J2EEApplicationRunnable.run(RFCJCOServer.java:269) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:152) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:247)</Trace>
    I will try your Java mapping next and get back to you if I get success with this.
    Cheers for your help.
    Colin.

  • Regarding XML Messages in SXMB_MONI

    Hi,
    I have an issue which goes like this: PO's are not getting submitted to SNC.
    I have done the following things to find out the cause.
    1) I tried to find out the creation and change times of PO in table CDHDR (t.code SE16).
    2) I used t.code SXMB_MONI and searched for XML messages w.r.t the date and time I found out in step1.
    3) However, the problem is: no XML message is present with the creation and change time of PO's that I found in step 1. Could you help me where I have done the mistake. Also, Please tell how to find creation and change times of PO.
    Thank You.

    Dear,
    May this link solved your problem, Kindly check the below links.
    http://www.****************/Tips/XI/SXMB_MONI/Configure.htm
    http://wiki.sdn.sap.com/wiki/display/Snippets/PIMonitoringFunctionality-FetchingDatafromSXMB_MONIStandardTables-PartI
    Thanks & regards
    varun

  • XML messages eamil (Problem)

    http://www.flickr.com/photos/25222280@N03/
    Hi, All
    We are using XI 3.0 Support package: 20
    I can expalin the probelm step by step please help me about thanks in advanced
    Step: 1
    I am trying to get XML message from XI system messages shows in SXMB_MONI with some read flags
    Step 2
    SAPconnect working fine... I can send email anyone internaly through so01 so connections works
    Step 3
    Goto ALRTCATDEF and create alert category which is XDV_ALRT then goto RWB and click Alrt configuration, select classification and click Roules its does show my user ID and Alert cagt. there
    Then I received XML messages my eamil with Attachment file and subject: Alert, which is I didn't define anywhere... I didn't know where this messages comes from?
    Step 4: I put some others users using alrtcatdef tr such as make_m and amer_J and my user id in it as well but only I am getting these messages not others I double check user profile and roles all pretty much same look like...
    My simple question is that I want to setup XML messages to some users through email thats it
    I am sending some screen shot I thing someitng is missing or I am getting some wrong please look at this
    http://www.flickr.com/photos/25222280@N03/
    Thanks

    Hello Aamir
    Thanks for very fast responsed, Aamir when I goto SXMB_MONI first screen comes up "Monitor processed for XML messages"
    First Screen
    view is = Defaul
    Status group is empty
    Standard selection criteria  (from date to date = I just define date couple of days ago!)
    Sender and receiver all fields are empty
    2nd Screen
    When I execute its shows xml messages with black flag and Red dot all Red dot comes with attachemnt eamil
    in this screen they have some button like "display", "error information" "referencing infromation" "reset" 'shows"
    with Error look like that before I click on it
    @5C\QSystem Error - Restart Not Possible@     @5F@     02.04.2008     02:14:39 02.04.2008     02:14:43                    MOL_NQA tp://www.abc.com/MOL/OnlineStore     O_msgIF_CHECK_BILLING
    dbcinqa     http://www.mitel.com/MOL/OnlineStore     I_msgIF_CHECK_BILLING     "Current Status"     @5F@     @5F@     @5F@               6          
    When I click on that 3rd screen comesup with some bottons like windows1 windows2, ....
    with RED error messages in right side....
    that error messages comes with my attachment....
    I didn't see anything scenarios, how may I check that where is it? please let me know
    My name is also Aamir
    Thanks

  • Problem with images in XML with excel output

    Hello:
    I made an XML concurrent program, with excel output, but i am having a problem:
    The rtf template has a logo (bmp image), but it is not showing in the excel (if i execute the concurrent in the oracle applications). However, if i create the xml in Oracle Reports in my computer, and then load that xml in the rdf template in word, i can see the logo in the excel preview. I don't know why is it not showing when i execute the program in applications.
    If someone can help me with this, i will be very grateful.
    Greetings
    Message was edited by:
    user632438

    xml cP, will not give you a image in excel output,..
    In RDF there is a placeholder for image, and the image is located in certain location, at runtime it picks and render the output with logo.
    but xml CP, will get the data in xml type and merge with rtf to get the output you wanted..
    if you have the rtf with logo embedded in it, if output is of pdf or rtf output , then it will display the logo ,.
    in excel currently it is not possible to show the logo,..
    excel you see could be xml-excel or csv-excel not the true binary excel.
    to get the logo embedded ,for that you have to wait on tim for the excel template, which will be release in near future i guess..

  • Trying to use XML SAX parser with JDK2 ...

    Hi,
    I'm pretty new to Java.
    I'm trying to write and use java sample using XML SAX parser. I try with XP and XML4J.
    Each time I compile it give me a error message like
    "SAX01.java:23: unreported exception java.lang.Exception; must be caught or declared to be
    thrown
    (new SAX01()).countBooks();
    ^
    Note: SAX01.java uses or overrides a deprecated API.
    Note: Recompile with -deprecation for details.
    1 error"
    For what I found, it seems that "deprecated" mean usage of old classes or methods. What should I do ?
    Wait for the XML parser to be rewrite ? ....
    Thank's
    Constant

    "SAX01.java:23: unreported exception
    java.lang.Exception; must be caught or declared to be
    thrown
    (new SAX01()).countBooks();
    ^Do this
    public static void main(String[] args) throws Exception {
    or do this
         try
                       first part of expression?(new SAX0()).countBooks();
         catch(Exception ex)     
              System.out.println("problem "+ ex);
    Note: SAX01.java uses or overrides a deprecated API.
    Note: Recompile with -deprecation for details.
    1 error"deprecation is just a warning if there are no errors elsewhere in your program it should compile fine, but if you want to find out how to change it do this:
    javac YourClassName.java -deprecation
    then look in the docs for an alternative.

  • XI have to break/split XML-File into N times a XML Message

    Hello,
    Can anyone help with this one. I guess this is not an easy exercise but I need to solve it urgently.
    XI gets a XML-file from a system.
    This file has N times a element <XBT>.
    Every time XI gets such a file the number of <XBT> is different.
    XI haves to break this xml into N xml messages according to element ><XBT> in order to send them to Sap sequentially.
    For example the following XML file have to split up into 2 xml files (the elements XBT occurs 2 times)
    How can this be done?
    <mt_BubaBestand>
    <b><XBT></b>
      <Algemeen>
         <Verkooporganisatie>5000</Verkooporganisatie>
         <Distributiekanaal>50</Distributiekanaal>
         <Productgroep>50</Productgroep>
         <Ordernummer>123123</Ordernummer>
         <Verkoopgroep/>
         <Documentdatum>20061207</Documentdatum>
         <Medewerker_nr>e60217</Medewerker_nr>
         <Medewerker_naam>Hermans</Medewerker_naam>
         <CRM_nr/>
         <CIFDedicated/>
         <Klantgroep/>
      </Algemeen>
    <b></XBT></b>
    <b><XBT></b>
      <Algemeen>
         <Verkooporganisatie>5000</Verkooporganisatie>
         <Distributiekanaal>50</Distributiekanaal>
         <Productgroep>50</Productgroep>
         <Ordernummer>123123</Ordernummer>
         <Verkoopgroep/>
         <Documentdatum>20061207</Documentdatum>
         <Medewerker_nr>e60217</Medewerker_nr>
         <Medewerker_naam>Hermans</Medewerker_naam>
         <CRM_nr/>
         <CIFDedicated/>
         <Klantgroep/>
      </Algemeen>
    <b></XBT></b>
    </mt_BubaBestand>

    This is pretty standard procedure if you are posting these messages to R/3.  As was pointed out in the weblogs above, when using IDocs you don't need to do any tricky configuration.  Just make sure that your XML structure is set correctly (ie:  1 to unbounded, etc) to the limits that you want, and XI will automatically loop the mapping process for each instance of the <XBT> item that it detects in the source message.  You mentioned:
    <i>For example the following XML file have to split up into 2 xml files (the elements XBT occurs 2 times)</i>
    Well, you don't actually split it into two XML files per say, XI just processes the source message straight to multiple IDocs using the IDoc adapter.

  • How to find an XML message ID with a wildcard QueueID

    Hi,
    My scenario is: transfer purchase orders from SAP SRM to marketplace(3rd party system)
    The QoS is EOIO, therefore my POs are transferred with Queues but each queue has a leading prefix which are all registered.
    The project is already go-live for over 6 months.
    I have tried with SXMB_MONI of course, the display of Messages is far too limited(only 2000 messages is allowed to be displayed one time, or, is any way to adjust this?)
    And also a table called SXMSPMAST, I searched with a queue id "*3000012345" in the field "QUEUEINT", no result. (3000012345 is the PO number)
    Is there any other table to find a certian message by queue id?
    Thanks.
    Regards,
    Klein

    hi,
    >>>>Is there any other table to find a certian message by queue id?
    do you realy want to search for message id by queue it?
    wouldn't it be easier to search with PO number
    (which is probably inside the XML message?)
    if so then you can use TREX to search inside the XML messages
    payload (from XI SP15)
    isn't this an easier way?
    Regards,
    michal

  • Intercompany with billing output message creates goods entries lock Purch O

    Hi Experts,
    we have a problem in an Intercompany flow.
    From each SD Invoice, an output message is triggered. This output message creates a goods entry of the related purchase order related using a batch input.
    There are many SD invoices related with the same purchase order.
    The problem happens when many output messages were processed in a massive way though a job of report RSBDCSUB.
    More that one SD invoice will create goods entries related with the same purchase order and sometimes at the same time.
    The result was that some goods entries aren't created because the purchase order is locked by one of the previous process of the same purchase order.
    We have as a workaround to re-process the batch inputs wrong, but we want to avoid this re-processing.
    is there any solution for this process? do we change the process and use IDOCs or BAPIs?
    thanks in advance,
    aupalaura

    Dear Raja
      I need 2 to get a consolidated PDF from both OTF and SPOOL
    What do i do ? how 2 proceed . Plz tell me any other solution plz .
    User wants only one PDF .
    Plz help for god sake .
    How about saving the PDF from OTF and then appending the PDF from Spool at the prompt at end of that (Any append possible at the Prompt )
    Thnx
    Moni
    Message was edited by: md monirujjaman
    Message was edited by: md monirujjaman
    Message was edited by: md monirujjaman

  • Multiple lines in a Output XML message

    Hi all,
         I am currently implimenting a simple scenario of creating a file in a particular format using XI.The working scenario is that we get an XML message from BO which will be mapped to the required format of the file.But for testing we are using an hardcoded XML file as the incoming message to XI.
         But there is a problem I am facing. The incoming XML message will contain multiple information and this has to be mapped to a header information followed by items.Like for example I have a payment document which has paid some 5 invoices.The incoming XML message will have this information and what I need in the output is to have the invoice information in 5 different lines.
    For eg - Assume I have the following structure for incoming message
    REGUH
    REGUP
    ....and so on
    Here for every REGUH entry we can have mulitple REGUP and also we can have multiple REGUH.
    Say my target structure is -
    Header Info
    Record Info
    so for every REGUH and corresponding REGUP combination I will have a Header Info and Record Info.For the next REGUH and corresponding REGUP I will have another Header and Record Info.
         I tried testing this in message mapping by duplicating the node REGUH and REGUP but it does not work.I also tried by having the occurances as 1 to n on both sides.It did not seem to work.
    Can you guys give some feedback on this.
    Thanks..
    Sandeep

    Manish,
        Thanks for the information.But this was a simple case which works.But in my case I have something like -
    one field in REGUH will appear once in the file while some other fields will appear multiple times.Also I have a lot other structures which are something like this.
    I assume that occurence for both sides should be 1 to n.
    But it does not seem to work for me.Its a bit complicated target structure.

  • How to retain prolog in output xml after parse the input xml

    Hi,
    I am using com.bea.xml.XmlObject.Factory.parse(String) method to parse a xml.
    Input XML is having prolog defore the root node.But after parse the xml using the above method, the prolog is not there in the Output XML.
    can any one help me to retain the prolog in Output XML as it is in Input XML......
    Thanks in advance..
    Regards,
    Deba

    Hi,
    The Input XML is like
    <?xml version="1.0" encoding="UTF-8"?>
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
         <SOAP-ENV:Body>
         </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    But after parse the Output XML become
    <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
         <SOAP-ENV:Body>
         </SOAP-ENV:Body>
    </SOAP-ENV:Envelope>
    But due to project requirement i want to keep the prolog(<?xml version="1.0" encoding="UTF-8"?>) as it is with Output XML after parse the xml.
    can i use any XMLOption while calling parse() method...Or any one have any otherway to retain prolog after parse ?
    please help me to get it .
    Thanks in advance.
    Regards,
    Deba

  • PO 7.4 RESTAdapter issue : Unable to parse XML message payload

    Dear experts,
    We are implementing the scenario Exposing a function module as Restful service with the PO RESTAdapter that's avaiable in PO 7.4 SP09 as described in the blog written by Ivo:
    PI REST Adapter – Exposing a function module as RESTful service
    When we test the scenario to processing messages the adapter reports the error message:
    Error while sending message to module processor: senderChannel '589b39c9b91c3ae99040d9addc6a818b': Catching exception calling messaging system: Unable to parse XML message payload to extract operation for receiver determinationorg.xml.sax.SAXParseException: Premature end of file.
    Anyone an idea or solution direction?
    Thanks in advance.
    Cheers, Luc

    Hi YRV isa,
    Issue solved by Ivo Kulms
    "Either you use a Dummy Interface in the IFlow for the adapter or you have to specify on the Operation Determination Tab which XI Operation / Interface should be used. The table on the tab allows to specify different interface name depending on the internal variables. In the variable columns add for example the REST operation, by entering "operation", in the expression column "GET" or "POST" or "*" and in the operation/namespace columns the XI operation / interface you want to reference.
    The variable "operation" has to be in curly brackets, so that it gets evaluated. So the entry should look like "{operation}" ( or like "{service}" if you want to map the XI operation by REST service name)"
    Kind regards, Luc

Maybe you are looking for

  • Flash Professional Help | Packaging applications for AIR for iOS

    This question was posted in response to the following article: http://helpx.adobe.com/flash/using/packaging-applications-air-ios.html

  • Wrong Case or ClassCastException

    Hello everyone I use JWSDP2.0, JDK is jdk1.5.0_12 I have tried to generate class by the command: xjc -p test.jaxb poll.xsd Following is the schema <?xml version="1.0" encoding="UTF-8"?> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" element

  • Automatic Response Emails

    I have automatic response emails set up for my Adobe Forms. These are embedded in my website. I was receiving email confirmations, and now this afternoon, I am not. The forms are open, the appropriate boxes are checked, I have not changed anything fr

  • Movie rentals disappear from IPad when trying to download

    This is the second time this has happened now whilst using IOS7 on IPad.  Try and rent a movie and it does not appear to download or appears to only partially download.  Click on the little cloud icon or the download circle to restart the download an

  • Odd contacts syncing error - Genius Bar has never seen

    but I've seen this error twice!! last week while trying to sync my boss's iphone 3GS to his MacBook Air via iTunes, I got an error pop-up. It was a problem syncing contacts via iTunes. The error said "problem remapping record identifiers." Anyone eve