Package org.apache.derbyTesting.functionTests.tests.lang

Source Code of org.apache.derbyTesting.functionTests.tests.lang.OrderByAndSortAvoidance

/*
* Class org.apache.derbyTesting.functionTests.tests.lang.OrderByAndSortAvoidance
*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements.  See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership.  The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License.  You may obtain a copy of the License at
*
*   http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied.  See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package org.apache.derbyTesting.functionTests.tests.lang;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;
import junit.framework.Test;
import junit.framework.TestSuite;
import org.apache.derbyTesting.junit.CleanDatabaseTestSetup;
import org.apache.derbyTesting.junit.BaseJDBCTestCase;
import org.apache.derbyTesting.junit.JDBC;
import org.apache.derbyTesting.junit.TestConfiguration;
import org.apache.derbyTesting.junit.RuntimeStatisticsParser;
import org.apache.derbyTesting.junit.SQLUtilities;

/**
* Tests for DERBY-3926. Optimizer is choosing to avoid sort which is
* causing the results to be returned in wrong order.
*/
public class OrderByAndSortAvoidance extends BaseJDBCTestCase {

    public OrderByAndSortAvoidance(String name) {
        super(name);
    }

    /**
     * Construct top level suite in this JUnit test
     *
     * @return A suite containing embedded and client suites.
     */
    public static Test suite()
    {
        TestSuite suite = new TestSuite("OrderByAndSortAvoidance");

        suite.addTest(makeSuite());

        suite.addTest(
             TestConfiguration.clientServerDecorator(makeSuite()));

        return suite;
    }

    /**
     * Construct suite of tests
     *
     * @return A suite containing the test cases.
     */
    private static Test makeSuite()
    {
        return new CleanDatabaseTestSetup(
            new TestSuite(OrderByAndSortAvoidance.class)) {
                protected void decorateSQL(Statement st)
                        throws SQLException {
                    st.executeUpdate("create table a(col1 int, col2 int)");
                    st.executeUpdate("insert into a values(1,1),(1,1)");
                    st.executeUpdate("create table b(col1 int, col2 int)");
                    st.executeUpdate("insert into b values(2,2),(2,2)");
                    st.executeUpdate("create table c(col1 int, col2 int)");
                    st.executeUpdate("insert into c values(3,3),(3,3)");

                    st.executeUpdate(
                        "create TABLE table1 (id BIGINT NOT NULL, PRIMARY KEY(id))");

                    st.executeUpdate(
                        "CREATE INDEX key1 ON table1(id)");
       
                    st.executeUpdate(
                        "CREATE TABLE table2 (id BIGINT NOT NULL, name "
                        + "VARCHAR(40) NOT NULL, value VARCHAR(1024), PRIMARY "
                        + "KEY(id, name))");
           
                    st.executeUpdate(
                        "CREATE UNIQUE INDEX key2 ON table2(id, name)");
       
                    st.executeUpdate(
                        "CREATE INDEX key3 ON table2(value)");

                    populateTestTables(getConnection());

                    //Start of tables creation for DERBY-4240 repro
                    st.executeUpdate(
                        "CREATE TABLE test1 (id BIGINT NOT NULL, name VARCHAR(255), "+
                        "PRIMARY KEY (id))");
                    st.executeUpdate(
                        "CREATE TABLE test2 (entity_id BIGINT, rel_id BIGINT)");
                    st.executeUpdate(
                        "CREATE INDEX idx_test2 ON test2 (entity_id)");
                    st.executeUpdate(
                        "INSERT INTO test1 (id, name) VALUES (102, 'Tom')");
                    st.executeUpdate(
                        "INSERT INTO test1 (id, name) VALUES (1, null)");
                    st.executeUpdate(
                        "INSERT INTO test1 (id, name) VALUES (103, 'Jerry')");
                    st.executeUpdate(
                        "INSERT INTO test1 (id, name) VALUES (101, 'Pupy')");
                    st.executeUpdate(
                        "INSERT INTO test2 (entity_id, rel_id) VALUES (1, 102)");
                    st.executeUpdate(
                        "INSERT INTO test2 (entity_id, rel_id) VALUES (1, 101)");
                    st.executeUpdate(
                        "INSERT INTO test2 (entity_id, rel_id) VALUES (1, 103)");
                    //End of tables creation for DERBY-4240 repro

                    //Start of tables creation for DERBY-4331 repro
                    st.executeUpdate(
                        "CREATE TABLE REPOSITORIES ( ID INT CONSTRAINT "+
                        "REPOSITORIES_PRIMARY_ID PRIMARY KEY GENERATED ALWAYS "+
                        "AS IDENTITY, "+
                        "PATH VARCHAR(32672) CONSTRAINT REPOSITORIES_PATH "+
                        "UNIQUE NOT NULL)");
                    st.executeUpdate(
                        "CREATE TABLE FILES ( ID INT CONSTRAINT FILES_PRIMARY_ID "+
                        "PRIMARY KEY GENERATED ALWAYS AS IDENTITY, "+
                        "PATH VARCHAR(32672) NOT NULL, REPOSITORY INT NOT NULL "+
                        "REFERENCES REPOSITORIES ON DELETE CASCADE, "+
                        "CONSTRAINT FILES_REPOSITORY_PATH UNIQUE "+
                        "(REPOSITORY, PATH))");
                    st.executeUpdate(
                        "CREATE TABLE AUTHORS ( "+
                        "ID INT CONSTRAINT AUTHORS_PRIMARY_ID PRIMARY KEY "+
                        "GENERATED ALWAYS AS IDENTITY, REPOSITORY INT NOT NULL "+
                        "REFERENCES REPOSITORIES ON DELETE CASCADE, "+
                        "NAME VARCHAR(32672) NOT NULL, "+
                        "CONSTRAINT AUTHORS_REPOSITORY_NAME UNIQUE (REPOSITORY, NAME))");
                    st.executeUpdate(
                        "CREATE TABLE CHANGESETS ( "+
                        "ID INT CONSTRAINT CHANGESETS_PRIMARY_ID PRIMARY KEY "+
                        "GENERATED ALWAYS AS IDENTITY, " +
                        "REPOSITORY INT NOT NULL REFERENCES REPOSITORIES "+
                        "ON DELETE CASCADE, REVISION VARCHAR(1024) NOT NULL, "+
                        "AUTHOR INT NOT NULL REFERENCES AUTHORS ON DELETE CASCADE, "+
                        "TIME TIMESTAMP NOT NULL, MESSAGE VARCHAR(32672) NOT NULL, "+
                        "CONSTRAINT CHANGESETS_REPOSITORY_REVISION UNIQUE "+
                        "(REPOSITORY, REVISION))");
                    st.executeUpdate(
                        "CREATE UNIQUE INDEX IDX_CHANGESETS_ID_DESC ON "+
                        "CHANGESETS(ID DESC)");
                    st.executeUpdate(
                        "CREATE TABLE FILECHANGES ( "+
                        "ID INT CONSTRAINT FILECHANGES_PRIMARY_ID PRIMARY KEY "+
                        "GENERATED ALWAYS AS IDENTITY, FILE INT NOT NULL "+
                        "REFERENCES FILES ON DELETE CASCADE, "+
                        "CHANGESET INT NOT NULL REFERENCES CHANGESETS "+
                        "ON DELETE CASCADE, " +
                        "CONSTRAINT FILECHANGES_FILE_CHANGESET "+
                        "UNIQUE (FILE, CHANGESET))");
                    st.executeUpdate(
                        "insert into repositories(path) values "+
                        "'/var/tmp/source5923202038296723704opengrok/mercurial'");
                    st.executeUpdate(
                        "insert into files(path, repository) values "+
                        "('/mercurial/Makefile', 1), "+
                        "('/mercurial/main.c', 1), "+
                        "('/mercurial/header.h', 1), "+
                        "('/mercurial/.hgignore', 1)");
                    st.executeUpdate(
                        "insert into authors(repository, name) values "+
                        "(1, 'Trond Norbye <trond.norbye@sun.com>')");
                    st.executeUpdate(
                        "insert into changesets(repository, revision, author, "+
                        "time, message) values (1,'0:816b6279ae9c',1,"+
                        "'2008-08-12 22:00:00.0','Add .hgignore file'),"+
                        "(1,'1:f24a5fd7a85d',1,'2008-08-12 22:03:00.0',"+
                        "'Created a small dummy program'),"+
                        "(1,'2:585a1b3f2efb',1,'2008-08-12 22:13:00.0',"+
                        "'Add lint make target and fix lint warnings')");
                    st.executeUpdate(
                        "insert into filechanges(file, changeset) values "+
                        "(4,1),(1,2),(3,2),(2,2),(1,3),(2,3)");
                    //End of tables creation for DERBY-4331 repro

                }
            };
    }

    /**
     * Helper method that inserts a row into table1.
     * @param ps parameterized statement that inserts a row into table1
     * @param id the value of the id column
     */
    private static void insertTable1(PreparedStatement ps, long id)
            throws SQLException {
        ps.setLong(1, id);
        ps.executeUpdate();
    }

    /**
     * Helper method that inserts a row into table2.
     * @param ps parameterized statement that inserts a row into table2
     * @param id the value of the id column
     * @param name the value of the name column
     * @param value the value of the value column
     */
    private static void insertTable2(PreparedStatement ps, long id,
                                     String name, String value)
            throws SQLException {
        ps.setLong(1, id);
        ps.setString(2, name);
        ps.setString(3, value);
        ps.executeUpdate();
    }

    /**
     * Helper method that updates a row in table2
     * @param ps parameterized statement that updates a row in table2
     * @param id the id of the row to update
     */
    private static void updateTable2(PreparedStatement ps, long id) throws SQLException {
        ps.setLong(1, id);
        ps.executeUpdate();
    }

    /**
     * Populate table1 and table2 with the rows needed for reproducing
     * DERBY-3926.
     */
    private static void populateTestTables(Connection conn) throws SQLException {

        PreparedStatement it1 = conn.prepareStatement(
            "INSERT INTO table1 VALUES (?)");
        PreparedStatement it2 = conn.prepareStatement(
            "INSERT INTO table2 VALUES (?,?,?)");
        PreparedStatement ut2 = conn.prepareStatement(
            "UPDATE table2 SET value='true' WHERE id=? AND name='has_address'");

        insertTable1(it1, 2147483649L);
        insertTable2(it2, 2147483649L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483649L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483649L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483649L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483649L, "DocumentSortingValues", "______21855__1__1");
        insertTable2(it2, 2147483649L, "ItemSeq", "1");
        insertTable2(it2, 2147483649L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483649L, "Plex", "S");
        insertTable2(it2, 2147483649L, "SC3", "=");
        insertTable2(it2, 2147483649L, "has_address", "true");
        insertTable2(it2, 2147483649L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483649L, "Language", "FR");
        insertTable2(it2, 2147483649L, "logo", "false");
        insertTable2(it2, 2147483649L, "SC4", "=");
        insertTable2(it2, 2147483649L, "InternalAddress", "");
        insertTable2(it2, 2147483649L, "AddressG6", "");
        insertTable2(it2, 2147483649L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483649L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483649L, "SC1", "Country=BE");
        insertTable2(it2, 2147483649L, "CommunicationOrderId", "21865");
        insertTable2(it2, 2147483649L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483649L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483649L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483649L, "Enveloping", "C");
        insertTable2(it2, 2147483649L, "PostComponentId", "21855");
        insertTable2(it2, 2147483649L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483649L, "city", "Bruxelles");
        insertTable2(it2, 2147483649L, "AddressG7", "");
        insertTable2(it2, 2147483649L, "CopyMention", "");
        insertTable2(it2, 2147483649L, "AddressG8", "");
        insertTable2(it2, 2147483649L, "StapleNbr", "");
        insertTable2(it2, 2147483649L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483649L, "AddressG5", "");
        insertTable2(it2, 2147483649L, "header", "true");
        insertTable2(it2, 2147483649L, "EnvelopSortingValue", "BE1180___testOlivier001-0001___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483649L, "GroupedWith", "");
        insertTable2(it2, 2147483649L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483649L, "DiversionReason", "");
        insertTable2(it2, 2147483649L, "Pliable", "true");
        insertTable2(it2, 2147483649L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483649L, "country", "BE");
        insertTable2(it2, 2147483649L, "AddressG1", "testOlivier001-0001");
        insertTable2(it2, 2147483649L, "MentionCode", "");
        insertTable2(it2, 2147483649L, "postCode", "1180");
        insertTable2(it2, 2147483649L, "SC5", "=");
        insertTable2(it2, 2147483649L, "Branding", "1C");
        insertTable1(it1, 2147483650L);
        insertTable2(it2, 2147483650L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483650L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483650L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483650L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483650L, "DocumentSortingValues", "______21855__1__1");
        insertTable2(it2, 2147483650L, "ItemSeq", "1");
        insertTable2(it2, 2147483650L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483650L, "Plex", "S");
        insertTable2(it2, 2147483650L, "SC3", "=");
        insertTable2(it2, 2147483650L, "has_address", "true");
        insertTable2(it2, 2147483650L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483650L, "Language", "FR");
        insertTable2(it2, 2147483650L, "logo", "false");
        insertTable2(it2, 2147483650L, "SC4", "=");
        insertTable2(it2, 2147483650L, "InternalAddress", "");
        insertTable2(it2, 2147483650L, "AddressG6", "");
        insertTable2(it2, 2147483650L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483650L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483650L, "SC1", "Country=BE");
        insertTable2(it2, 2147483650L, "CommunicationOrderId", "21865");
        insertTable2(it2, 2147483650L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483650L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483650L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483650L, "Enveloping", "C");
        insertTable2(it2, 2147483650L, "PostComponentId", "21855");
        insertTable2(it2, 2147483650L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483650L, "city", "Bruxelles");
        insertTable2(it2, 2147483650L, "AddressG7", "");
        insertTable2(it2, 2147483650L, "CopyMention", "");
        insertTable2(it2, 2147483650L, "AddressG8", "");
        insertTable2(it2, 2147483650L, "StapleNbr", "");
        insertTable2(it2, 2147483650L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483650L, "AddressG5", "");
        insertTable2(it2, 2147483650L, "header", "true");
        insertTable2(it2, 2147483650L, "EnvelopSortingValue", "BE1180___testOlivier001-0001___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483650L, "GroupedWith", "");
        insertTable2(it2, 2147483650L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483650L, "DiversionReason", "");
        insertTable2(it2, 2147483650L, "Pliable", "true");
        insertTable2(it2, 2147483650L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483650L, "country", "BE");
        insertTable2(it2, 2147483650L, "AddressG1", "testOlivier001-0001");
        insertTable2(it2, 2147483650L, "MentionCode", "");
        insertTable2(it2, 2147483650L, "postCode", "1180");
        insertTable2(it2, 2147483650L, "SC5", "=");
        insertTable2(it2, 2147483650L, "Branding", "1C");
        insertTable1(it1, 2147483651L);
        insertTable2(it2, 2147483651L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483651L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483651L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483651L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483651L, "DocumentSortingValues", "______21856__1__1");
        insertTable2(it2, 2147483651L, "ItemSeq", "1");
        insertTable2(it2, 2147483651L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483651L, "Plex", "S");
        insertTable2(it2, 2147483651L, "SC3", "=");
        insertTable2(it2, 2147483651L, "has_address", "true");
        insertTable2(it2, 2147483651L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483651L, "Language", "FR");
        insertTable2(it2, 2147483651L, "logo", "false");
        insertTable2(it2, 2147483651L, "SC4", "=");
        insertTable2(it2, 2147483651L, "InternalAddress", "");
        insertTable2(it2, 2147483651L, "AddressG6", "");
        insertTable2(it2, 2147483651L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483651L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483651L, "SC1", "Country=BE");
        insertTable2(it2, 2147483651L, "CommunicationOrderId", "21866");
        insertTable2(it2, 2147483651L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483651L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483651L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483651L, "Enveloping", "C");
        insertTable2(it2, 2147483651L, "PostComponentId", "21856");
        insertTable2(it2, 2147483651L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483651L, "city", "Bruxelles");
        insertTable2(it2, 2147483651L, "AddressG7", "");
        insertTable2(it2, 2147483651L, "CopyMention", "");
        insertTable2(it2, 2147483651L, "AddressG8", "");
        insertTable2(it2, 2147483651L, "StapleNbr", "");
        insertTable2(it2, 2147483651L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483651L, "AddressG5", "");
        insertTable2(it2, 2147483651L, "header", "true");
        insertTable2(it2, 2147483651L, "EnvelopSortingValue", "BE1180___testOlivier001-0002___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483651L, "GroupedWith", "");
        insertTable2(it2, 2147483651L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483651L, "DiversionReason", "");
        insertTable2(it2, 2147483651L, "Pliable", "true");
        insertTable2(it2, 2147483651L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483651L, "country", "BE");
        insertTable2(it2, 2147483651L, "AddressG1", "testOlivier001-0002");
        insertTable2(it2, 2147483651L, "MentionCode", "");
        insertTable2(it2, 2147483651L, "postCode", "1180");
        insertTable2(it2, 2147483651L, "SC5", "=");
        insertTable2(it2, 2147483651L, "Branding", "1C");
        insertTable1(it1, 2147483652L);
        insertTable2(it2, 2147483652L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483652L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483652L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483652L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483652L, "DocumentSortingValues", "______21856__1__1");
        insertTable2(it2, 2147483652L, "ItemSeq", "1");
        insertTable2(it2, 2147483652L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483652L, "Plex", "S");
        insertTable2(it2, 2147483652L, "SC3", "=");
        insertTable2(it2, 2147483652L, "has_address", "true");
        insertTable2(it2, 2147483652L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483652L, "Language", "FR");
        insertTable2(it2, 2147483652L, "logo", "false");
        insertTable2(it2, 2147483652L, "SC4", "=");
        insertTable2(it2, 2147483652L, "InternalAddress", "");
        insertTable2(it2, 2147483652L, "AddressG6", "");
        insertTable2(it2, 2147483652L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483652L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483652L, "SC1", "Country=BE");
        insertTable2(it2, 2147483652L, "CommunicationOrderId", "21866");
        insertTable2(it2, 2147483652L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483652L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483652L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483652L, "Enveloping", "C");
        insertTable2(it2, 2147483652L, "PostComponentId", "21856");
        insertTable2(it2, 2147483652L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483652L, "city", "Bruxelles");
        insertTable2(it2, 2147483652L, "AddressG7", "");
        insertTable2(it2, 2147483652L, "CopyMention", "");
        insertTable2(it2, 2147483652L, "AddressG8", "");
        insertTable2(it2, 2147483652L, "StapleNbr", "");
        insertTable2(it2, 2147483652L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483652L, "AddressG5", "");
        insertTable2(it2, 2147483652L, "header", "true");
        insertTable2(it2, 2147483652L, "EnvelopSortingValue","BE1180___testOlivier001-0002___________Bla bla bla bla bl,a bla 99____");
        insertTable2(it2, 2147483652L, "GroupedWith", "");
        insertTable2(it2, 2147483652L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483652L, "DiversionReason", "");
        insertTable2(it2, 2147483652L, "Pliable", "true");
        insertTable2(it2, 2147483652L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483652L, "country", "BE");
        insertTable2(it2, 2147483652L, "AddressG1", "testOlivier001-0002");
        insertTable2(it2, 2147483652L, "MentionCode", "");
        insertTable2(it2, 2147483652L, "postCode", "1180");
        insertTable2(it2, 2147483652L, "SC5", "=");
        insertTable2(it2, 2147483652L, "Branding", "1C");
        insertTable1(it1, 2147483653L);
        insertTable2(it2, 2147483653L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483653L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483653L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483653L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483653L, "DocumentSortingValues", "______21857__1__1");
        insertTable2(it2, 2147483653L, "ItemSeq", "1");
        insertTable2(it2, 2147483653L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483653L, "Plex", "S");
        insertTable2(it2, 2147483653L, "SC3", "=");
        insertTable2(it2, 2147483653L, "has_address", "true");
        insertTable2(it2, 2147483653L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483653L, "Language", "FR");
        insertTable2(it2, 2147483653L, "logo", "false");
        insertTable2(it2, 2147483653L, "SC4", "=");
        insertTable2(it2, 2147483653L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483653L, "AddressG6", "");
        insertTable2(it2, 2147483653L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483653L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483653L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483653L, "CommunicationOrderId", "21867");
        insertTable2(it2, 2147483653L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483653L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483653L, "SortPlan", "");
        insertTable2(it2, 2147483653L, "Enveloping", "N");
        insertTable2(it2, 2147483653L, "PostComponentId", "21857");
        insertTable2(it2, 2147483653L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483653L, "city", "Bruxelles");
        insertTable2(it2, 2147483653L, "AddressG7", "");
        insertTable2(it2, 2147483653L, "CopyMention", "");
        insertTable2(it2, 2147483653L, "AddressG8", "");
        insertTable2(it2, 2147483653L, "StapleNbr", "");
        insertTable2(it2, 2147483653L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483653L, "AddressG5", "");
        insertTable2(it2, 2147483653L, "header", "true");
        insertTable2(it2, 2147483653L, "EnvelopSortingValue", "BE1180___testOlivier002-0003___________Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483653L, "GroupedWith", "");
        insertTable2(it2, 2147483653L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483653L, "DiversionReason", "001");
        insertTable2(it2, 2147483653L, "Pliable", "true");
        insertTable2(it2, 2147483653L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483653L, "country", "BE");
        insertTable2(it2, 2147483653L, "AddressG1", "testOlivier002-0003");
        insertTable2(it2, 2147483653L, "MentionCode", "");
        insertTable2(it2, 2147483653L, "postCode", "1180");
        insertTable2(it2, 2147483653L, "SC5", "=");
        insertTable2(it2, 2147483653L, "Branding", "1C");
        insertTable1(it1, 2147483654L);
        insertTable2(it2, 2147483654L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483654L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483654L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483654L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483654L, "DocumentSortingValues", "______21857__1__1");
        insertTable2(it2, 2147483654L, "ItemSeq", "1");
        insertTable2(it2, 2147483654L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483654L, "Plex", "S");
        insertTable2(it2, 2147483654L, "SC3", "=");
        insertTable2(it2, 2147483654L, "has_address", "true");
        insertTable2(it2, 2147483654L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483654L, "Language", "FR");
        insertTable2(it2, 2147483654L, "logo", "false");
        insertTable2(it2, 2147483654L, "SC4", "=");
        insertTable2(it2, 2147483654L, "InternalAddress","233/621");
        insertTable2(it2, 2147483654L, "AddressG6", "");
        insertTable2(it2, 2147483654L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483654L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483654L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483654L, "CommunicationOrderId", "21867");
        insertTable2(it2, 2147483654L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483654L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483654L, "SortPlan", "");
        insertTable2(it2, 2147483654L, "Enveloping", "N");
        insertTable2(it2, 2147483654L, "PostComponentId", "21857");
        insertTable2(it2, 2147483654L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483654L, "city", "Bruxelles");
        insertTable2(it2, 2147483654L, "AddressG7", "");
        insertTable2(it2, 2147483654L, "CopyMention", "");
        insertTable2(it2, 2147483654L, "AddressG8", "");
        insertTable2(it2, 2147483654L, "StapleNbr", "");
        insertTable2(it2, 2147483654L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483654L, "AddressG5", "");
        insertTable2(it2, 2147483654L, "header", "true");
        insertTable2(it2, 2147483654L, "EnvelopSortingValue", "BE1180___testOlivier002-0003___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483654L, "GroupedWith", "");
        insertTable2(it2, 2147483654L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483654L, "DiversionReason", "001");
        insertTable2(it2, 2147483654L, "Pliable", "true");
        insertTable2(it2, 2147483654L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483654L, "country", "BE");
        insertTable2(it2, 2147483654L, "AddressG1", "testOlivier002-0003");
        insertTable2(it2, 2147483654L, "MentionCode", "");
        insertTable2(it2, 2147483654L, "postCode", "1180");
        insertTable2(it2, 2147483654L, "SC5", "=");
        insertTable2(it2, 2147483654L, "Branding", "1C");
        insertTable1(it1, 2147483655L);
        insertTable2(it2, 2147483655L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483655L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483655L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483655L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483655L, "DocumentSortingValues", "______21858__1__1");
        insertTable2(it2, 2147483655L, "ItemSeq", "1");
        insertTable2(it2, 2147483655L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483655L, "Plex", "S");
        insertTable2(it2, 2147483655L, "SC3", "=");
        insertTable2(it2, 2147483655L, "has_address", "true");
        insertTable2(it2, 2147483655L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483655L, "Language", "FR");
        insertTable2(it2, 2147483655L, "logo", "false");
        insertTable2(it2, 2147483655L, "SC4", "=");
        insertTable2(it2, 2147483655L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483655L, "AddressG6", "");
        insertTable2(it2, 2147483655L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483655L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483655L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483655L, "CommunicationOrderId", "21868");
        insertTable2(it2, 2147483655L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483655L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483655L, "SortPlan", "");
        insertTable2(it2, 2147483655L, "Enveloping", "N");
        insertTable2(it2, 2147483655L, "PostComponentId", "21858");
        insertTable2(it2, 2147483655L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483655L, "city", "Bruxelles");
        insertTable2(it2, 2147483655L, "AddressG7", "");
        insertTable2(it2, 2147483655L, "CopyMention", "");
        insertTable2(it2, 2147483655L, "AddressG8", "");
        insertTable2(it2, 2147483655L, "StapleNbr", "");
        insertTable2(it2, 2147483655L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483655L, "AddressG5", "");
        insertTable2(it2, 2147483655L, "header", "true");
        insertTable2(it2, 2147483655L, "EnvelopSortingValue", "BE1180___testOlivier002-0004___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483655L, "GroupedWith", "");
        insertTable2(it2, 2147483655L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483655L, "DiversionReason", "001");
        insertTable2(it2, 2147483655L, "Pliable", "true");
        insertTable2(it2, 2147483655L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483655L, "country", "BE");
        insertTable2(it2, 2147483655L, "AddressG1", "testOlivier002-0004");
        insertTable2(it2, 2147483655L, "MentionCode", "");
        insertTable2(it2, 2147483655L, "postCode", "1180");
        insertTable2(it2, 2147483655L, "SC5", "=");
        insertTable2(it2, 2147483655L, "Branding", "1C");
        insertTable1(it1, 2147483656L);
        insertTable2(it2, 2147483656L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483656L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483656L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483656L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483656L, "DocumentSortingValues", "______21858__1__1");
        insertTable2(it2, 2147483656L, "ItemSeq", "1");
        insertTable2(it2, 2147483656L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483656L, "Plex", "S");
        insertTable2(it2, 2147483656L, "SC3", "=");
        insertTable2(it2, 2147483656L, "has_address", "true");
        insertTable2(it2, 2147483656L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483656L, "Language", "FR");
        insertTable2(it2, 2147483656L, "logo", "false");
        insertTable2(it2, 2147483656L, "SC4", "=");
        insertTable2(it2, 2147483656L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483656L, "AddressG6", "");
        insertTable2(it2, 2147483656L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483656L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483656L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483656L, "CommunicationOrderId", "21868");
        insertTable2(it2, 2147483656L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483656L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483656L, "SortPlan", "");
        insertTable2(it2, 2147483656L, "Enveloping", "N");
        insertTable2(it2, 2147483656L, "PostComponentId", "21858");
        insertTable2(it2, 2147483656L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483656L, "city", "Bruxelles");
        insertTable2(it2, 2147483656L, "AddressG7", "");
        insertTable2(it2, 2147483656L, "CopyMention", "");
        insertTable2(it2, 2147483656L, "AddressG8", "");
        insertTable2(it2, 2147483656L, "StapleNbr", "");
        insertTable2(it2, 2147483656L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483656L, "AddressG5", "");
        insertTable2(it2, 2147483656L, "header", "true");
        insertTable2(it2, 2147483656L, "EnvelopSortingValue", "BE1180___testOlivier002-0004___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483656L, "GroupedWith", "");
        insertTable2(it2, 2147483656L, "AddressG2", "Boulevard du Souverain, 23");
        insertTable2(it2, 2147483656L, "DiversionReason", "001");
        insertTable2(it2, 2147483656L, "Pliable", "true");
        insertTable2(it2, 2147483656L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483656L, "country", "BE");
        insertTable2(it2, 2147483656L, "AddressG1", "testOlivier002-0004");
        insertTable2(it2, 2147483656L, "MentionCode", "");
        insertTable2(it2, 2147483656L, "postCode", "1180");
        insertTable2(it2, 2147483656L, "SC5", "=");
        insertTable2(it2, 2147483656L, "Branding", "1C");
        insertTable1(it1, 2147483657L);
        insertTable2(it2, 2147483657L, "SC2", "=");
        insertTable2(it2, 2147483657L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483657L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483657L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483657L, "DocumentSortingValues", "______21859__1__1");
        insertTable2(it2, 2147483657L, "ItemSeq", "1");
        insertTable2(it2, 2147483657L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483657L, "Plex", "S");
        insertTable2(it2, 2147483657L, "SC3", "=");
        insertTable2(it2, 2147483657L, "has_address", "true");
        insertTable2(it2, 2147483657L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483657L, "Language", "FR");
        insertTable2(it2, 2147483657L, "logo", "false");
        insertTable2(it2, 2147483657L, "SC4", "=");
        insertTable2(it2, 2147483657L, "InternalAddress", "");
        insertTable2(it2, 2147483657L, "AddressG6", "");
        insertTable2(it2, 2147483657L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483657L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483657L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483657L, "CommunicationOrderId", "21869");
        insertTable2(it2, 2147483657L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483657L, "location", "rue du broker");
        insertTable2(it2, 2147483657L, "SortPlan", "");
        insertTable2(it2, 2147483657L, "Enveloping", "C");
        insertTable2(it2, 2147483657L, "PostComponentId", "21859");
        insertTable2(it2, 2147483657L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483657L, "city", "Broker ville");
        insertTable2(it2, 2147483657L, "AddressG7", "");
        insertTable2(it2, 2147483657L, "CopyMention", "");
        insertTable2(it2, 2147483657L, "AddressG8", "");
        insertTable2(it2, 2147483657L, "StapleNbr", "");
        insertTable2(it2, 2147483657L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483657L, "AddressG5", "");
        insertTable2(it2, 2147483657L, "header", "true");
        insertTable2(it2, 2147483657L, "EnvelopSortingValue", "BE1000___testOlivier003-0005___________rue du broker_________________");
        insertTable2(it2, 2147483657L, "GroupedWith", "");
        insertTable2(it2, 2147483657L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483657L, "DiversionReason", "");
        insertTable2(it2, 2147483657L, "Pliable", "true");
        insertTable2(it2, 2147483657L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483657L, "country", "BE");
        insertTable2(it2, 2147483657L, "AddressG1", "testOlivier003-0005");
        insertTable2(it2, 2147483657L, "MentionCode", "");
        insertTable2(it2, 2147483657L, "postCode", "1000");
        insertTable2(it2, 2147483657L, "SC5", "=");
        insertTable2(it2, 2147483657L, "Branding", "1C");
        insertTable1(it1, 2147483658L);
        insertTable2(it2, 2147483658L, "SC2", "=");
        insertTable2(it2, 2147483658L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483658L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483658L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483658L, "DocumentSortingValues", "______21859__1__1");
        insertTable2(it2, 2147483658L, "ItemSeq", "1");
        insertTable2(it2, 2147483658L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483658L, "Plex", "S");
        insertTable2(it2, 2147483658L, "SC3", "=");
        insertTable2(it2, 2147483658L, "has_address", "true");
        insertTable2(it2, 2147483658L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483658L, "Language", "FR");
        insertTable2(it2, 2147483658L, "logo", "false");
        insertTable2(it2, 2147483658L, "SC4", "=");
        insertTable2(it2, 2147483658L, "InternalAddress", "");
        insertTable2(it2, 2147483658L, "AddressG6", "");
        insertTable2(it2, 2147483658L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483658L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483658L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483658L, "CommunicationOrderId", "21869");
        insertTable2(it2, 2147483658L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483658L, "location", "rue du broker");
        insertTable2(it2, 2147483658L, "SortPlan", "");
        insertTable2(it2, 2147483658L, "Enveloping", "C");
        insertTable2(it2, 2147483658L, "PostComponentId", "21859");
        insertTable2(it2, 2147483658L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483658L, "city", "Broker ville");
        insertTable2(it2, 2147483658L, "AddressG7", "");
        insertTable2(it2, 2147483658L, "CopyMention", "");
        insertTable2(it2, 2147483658L, "AddressG8", "");
        insertTable2(it2, 2147483658L, "StapleNbr", "");
        insertTable2(it2, 2147483658L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483658L, "AddressG5", "");
        insertTable2(it2, 2147483658L, "header", "true");
        insertTable2(it2, 2147483658L, "EnvelopSortingValue", "BE1000___testOlivier003-0005___________rue dubroker_________________");
        insertTable2(it2, 2147483658L, "GroupedWith", "");
        insertTable2(it2, 2147483658L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483658L, "DiversionReason", "");
        insertTable2(it2, 2147483658L, "Pliable", "true");
        insertTable2(it2, 2147483658L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483658L, "country", "BE");
        insertTable2(it2, 2147483658L, "AddressG1", "testOlivier003-0005");
        insertTable2(it2, 2147483658L, "MentionCode", "");
        insertTable2(it2, 2147483658L, "postCode", "1000");
        insertTable2(it2, 2147483658L, "SC5", "=");
        insertTable2(it2, 2147483658L, "Branding", "1C");
        insertTable1(it1, 2147483659L);
        insertTable2(it2, 2147483659L, "SC2", "=");
        insertTable2(it2, 2147483659L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483659L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483659L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483659L, "DocumentSortingValues", "______21860__1__1");
        insertTable2(it2, 2147483659L, "ItemSeq", "1");
        insertTable2(it2, 2147483659L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483659L, "Plex", "S");
        insertTable2(it2, 2147483659L, "SC3", "=");
        insertTable2(it2, 2147483659L, "has_address", "true");
        insertTable2(it2, 2147483659L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483659L, "Language", "FR");
        insertTable2(it2, 2147483659L, "logo", "false");
        insertTable2(it2, 2147483659L, "SC4", "=");
        insertTable2(it2, 2147483659L, "InternalAddress", "");
        insertTable2(it2, 2147483659L, "AddressG6", "");
        insertTable2(it2, 2147483659L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483659L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483659L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483659L, "CommunicationOrderId", "21870");
        insertTable2(it2, 2147483659L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483659L, "location", "rue du broker");
        insertTable2(it2, 2147483659L, "SortPlan", "");
        insertTable2(it2, 2147483659L, "Enveloping", "C");
        insertTable2(it2, 2147483659L, "PostComponentId", "21860");
        insertTable2(it2, 2147483659L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483659L, "city", "Broker ville");
        insertTable2(it2, 2147483659L, "AddressG7", "");
        insertTable2(it2, 2147483659L, "CopyMention", "");
        insertTable2(it2, 2147483659L, "AddressG8", "");
        insertTable2(it2, 2147483659L, "StapleNbr", "");
        insertTable2(it2, 2147483659L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483659L, "AddressG5", "");
        insertTable2(it2, 2147483659L, "header", "true");
        insertTable2(it2, 2147483659L, "EnvelopSortingValue", "BE1000___testOlivier003-0006___________rue du broker_________________");
        insertTable2(it2, 2147483659L, "GroupedWith", "");
        insertTable2(it2, 2147483659L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483659L, "DiversionReason", "");
        insertTable2(it2, 2147483659L, "Pliable", "true");
        insertTable2(it2, 2147483659L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483659L, "country", "BE");
        insertTable2(it2, 2147483659L, "AddressG1", "testOlivier003-0006");
        insertTable2(it2, 2147483659L, "MentionCode", "");
        insertTable2(it2, 2147483659L, "postCode", "1000");
        insertTable2(it2, 2147483659L, "SC5", "=");
        insertTable2(it2, 2147483659L, "Branding", "1C");
        insertTable1(it1, 2147483660L);
        insertTable2(it2, 2147483660L, "SC2", "=");
        insertTable2(it2, 2147483660L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483660L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483660L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483660L, "DocumentSortingValues", "______21860__1__1");
        insertTable2(it2, 2147483660L, "ItemSeq", "1");
        insertTable2(it2, 2147483660L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483660L, "Plex", "S");
        insertTable2(it2, 2147483660L, "SC3", "=");
        insertTable2(it2, 2147483660L, "has_address", "true");
        insertTable2(it2, 2147483660L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483660L, "Language", "FR");
        insertTable2(it2, 2147483660L, "logo", "false");
        insertTable2(it2, 2147483660L, "SC4", "=");
        insertTable2(it2, 2147483660L, "InternalAddress", "");
        insertTable2(it2, 2147483660L, "AddressG6", "");
        insertTable2(it2, 2147483660L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483660L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483660L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483660L, "CommunicationOrderId", "21870");
        insertTable2(it2, 2147483660L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483660L, "location", "rue du broker");
        insertTable2(it2, 2147483660L, "SortPlan", "");
        insertTable2(it2, 2147483660L, "Enveloping", "C");
        insertTable2(it2, 2147483660L, "PostComponentId", "21860");
        insertTable2(it2, 2147483660L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483660L, "city", "Broker ville");
        insertTable2(it2, 2147483660L, "AddressG7", "");
        insertTable2(it2, 2147483660L, "CopyMention", "");
        insertTable2(it2, 2147483660L, "AddressG8", "");
        insertTable2(it2, 2147483660L, "StapleNbr", "");
        insertTable2(it2, 2147483660L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483660L, "AddressG5", "");
        insertTable2(it2, 2147483660L, "header", "true");
        insertTable2(it2, 2147483660L, "EnvelopSortingValue", "BE1000___testOlivier003-0006___________rue dubroker_________________");
        insertTable2(it2, 2147483660L, "GroupedWith", "");
        insertTable2(it2, 2147483660L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483660L, "DiversionReason", "");
        insertTable2(it2, 2147483660L, "Pliable", "true");
        insertTable2(it2, 2147483660L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483660L, "country", "BE");
        insertTable2(it2, 2147483660L, "AddressG1", "testOlivier003-0006");
        insertTable2(it2, 2147483660L, "MentionCode", "");
        insertTable2(it2, 2147483660L, "postCode", "1000");
        insertTable2(it2, 2147483660L, "SC5", "=");
        insertTable2(it2, 2147483660L, "Branding", "1C");
        insertTable1(it1, 2147483661L);
        insertTable2(it2, 2147483661L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483661L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483661L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483661L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483661L, "DocumentSortingValues", "______21861__1__1");
        insertTable2(it2, 2147483661L, "ItemSeq", "1");
        insertTable2(it2, 2147483661L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483661L, "Plex", "S");
        insertTable2(it2, 2147483661L, "SC3", "=");
        insertTable2(it2, 2147483661L, "has_address", "true");
        insertTable2(it2, 2147483661L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483661L, "Language", "FR");
        insertTable2(it2, 2147483661L, "logo", "false");
        insertTable2(it2, 2147483661L, "SC4", "=");
        insertTable2(it2, 2147483661L, "InternalAddress", "");
        insertTable2(it2, 2147483661L, "AddressG6", "");
        insertTable2(it2, 2147483661L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483661L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483661L, "SC1", "Country=BE");
        insertTable2(it2, 2147483661L, "CommunicationOrderId", "21871");
        insertTable2(it2, 2147483661L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483661L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483661L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483661L, "Enveloping", "C");
        insertTable2(it2, 2147483661L, "PostComponentId", "21861");
        insertTable2(it2, 2147483661L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483661L, "city", "Bruxelles");
        insertTable2(it2, 2147483661L, "AddressG7", "");
        insertTable2(it2, 2147483661L, "CopyMention", "");
        insertTable2(it2, 2147483661L, "AddressG8", "");
        insertTable2(it2, 2147483661L, "StapleNbr", "");
        insertTable2(it2, 2147483661L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483661L, "AddressG5", "");
        insertTable2(it2, 2147483661L, "header", "true");
        insertTable2(it2, 2147483661L, "EnvelopSortingValue", "BE1180___testOlivier004-0007___________Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483661L, "GroupedWith", "");
        insertTable2(it2, 2147483661L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483661L, "DiversionReason", "");
        insertTable2(it2, 2147483661L, "Pliable", "true");
        insertTable2(it2, 2147483661L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483661L, "country", "BE");
        insertTable2(it2, 2147483661L, "AddressG1", "testOlivier004-0007");
        insertTable2(it2, 2147483661L, "MentionCode", "");
        insertTable2(it2, 2147483661L, "postCode", "1180");
        insertTable2(it2, 2147483661L, "SC5", "=");
        insertTable2(it2, 2147483661L, "Branding", "1C");
        insertTable1(it1, 2147483662L);
        insertTable2(it2, 2147483662L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483662L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483662L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483662L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483662L, "DocumentSortingValues", "______21861__1__1");
        insertTable2(it2, 2147483662L, "ItemSeq", "1");
        insertTable2(it2, 2147483662L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483662L, "Plex", "S");
        insertTable2(it2, 2147483662L, "SC3", "=");
        insertTable2(it2, 2147483662L, "has_address", "true");
        insertTable2(it2, 2147483662L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483662L, "Language", "FR");
        insertTable2(it2, 2147483662L, "logo", "false");
        insertTable2(it2, 2147483662L, "SC4", "=");
        insertTable2(it2, 2147483662L, "InternalAddress", "");
        insertTable2(it2, 2147483662L, "AddressG6", "");
        insertTable2(it2, 2147483662L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483662L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483662L, "SC1", "Country=BE");
        insertTable2(it2, 2147483662L, "CommunicationOrderId", "21871");
        insertTable2(it2, 2147483662L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483662L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483662L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483662L, "Enveloping", "C");
        insertTable2(it2, 2147483662L, "PostComponentId", "21861");
        insertTable2(it2, 2147483662L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483662L, "city", "Bruxelles");
        insertTable2(it2, 2147483662L, "AddressG7", "");
        insertTable2(it2, 2147483662L, "CopyMention", "");
        insertTable2(it2, 2147483662L, "AddressG8", "");
        insertTable2(it2, 2147483662L, "StapleNbr", "");
        insertTable2(it2, 2147483662L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483662L, "AddressG5", "");
        insertTable2(it2, 2147483662L, "header", "true");
        insertTable2(it2, 2147483662L, "EnvelopSortingValue", "BE1180___testOlivier004-0007___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483662L, "GroupedWith", "");
        insertTable2(it2, 2147483662L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483662L, "DiversionReason", "");
        insertTable2(it2, 2147483662L, "Pliable", "true");
        insertTable2(it2, 2147483662L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483662L, "country", "BE");
        insertTable2(it2, 2147483662L, "AddressG1", "testOlivier004-0007");
        insertTable2(it2, 2147483662L, "MentionCode", "");
        insertTable2(it2, 2147483662L, "postCode", "1180");
        insertTable2(it2, 2147483662L, "SC5", "=");
        insertTable2(it2, 2147483662L, "Branding", "1C");
        insertTable1(it1, 2147483663L);
        insertTable2(it2, 2147483663L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483663L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483663L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483663L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483663L, "DocumentSortingValues", "______21862__1__1");
        insertTable2(it2, 2147483663L, "ItemSeq", "1");
        insertTable2(it2, 2147483663L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483663L, "Plex", "S");
        insertTable2(it2, 2147483663L, "SC3", "=");
        insertTable2(it2, 2147483663L, "has_address", "true");
        insertTable2(it2, 2147483663L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483663L, "Language", "FR");
        insertTable2(it2, 2147483663L, "logo", "false");
        insertTable2(it2, 2147483663L, "SC4", "=");
        insertTable2(it2, 2147483663L, "InternalAddress", "");
        insertTable2(it2, 2147483663L, "AddressG6", "");
        insertTable2(it2, 2147483663L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483663L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483663L, "SC1", "Country=BE");
        insertTable2(it2, 2147483663L, "CommunicationOrderId", "21872");
        insertTable2(it2, 2147483663L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483663L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483663L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483663L, "Enveloping", "C");
        insertTable2(it2, 2147483663L, "PostComponentId", "21862");
        insertTable2(it2, 2147483663L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483663L, "city", "Bruxelles");
        insertTable2(it2, 2147483663L, "AddressG7", "");
        insertTable2(it2, 2147483663L, "CopyMention", "");
        insertTable2(it2, 2147483663L, "AddressG8", "");
        insertTable2(it2, 2147483663L, "StapleNbr", "");
        insertTable2(it2, 2147483663L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483663L, "AddressG5", "");
        insertTable2(it2, 2147483663L, "header", "true");
        insertTable2(it2, 2147483663L, "EnvelopSortingValue", "BE1180___testOlivier004-0008___________Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483663L, "GroupedWith", "");
        insertTable2(it2, 2147483663L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483663L, "DiversionReason", "");
        insertTable2(it2, 2147483663L, "Pliable", "true");
        insertTable2(it2, 2147483663L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483663L, "country", "BE");
        insertTable2(it2, 2147483663L, "AddressG1", "testOlivier004-0008");
        insertTable2(it2, 2147483663L, "MentionCode", "");
        insertTable2(it2, 2147483663L, "postCode", "1180");
        insertTable2(it2, 2147483663L, "SC5", "=");
        insertTable2(it2, 2147483663L, "Branding", "1C");
        insertTable1(it1, 2147483664L);
        insertTable2(it2, 2147483664L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483664L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483664L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483664L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483664L, "DocumentSortingValues", "______21862__1__1");
        insertTable2(it2, 2147483664L, "ItemSeq", "1");
        insertTable2(it2, 2147483664L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483664L, "Plex", "S");
        insertTable2(it2, 2147483664L, "SC3", "=");
        insertTable2(it2, 2147483664L, "has_address", "true");
        insertTable2(it2, 2147483664L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483664L, "Language", "FR");
        insertTable2(it2, 2147483664L, "logo", "false");
        insertTable2(it2, 2147483664L, "SC4", "=");
        insertTable2(it2, 2147483664L, "InternalAddress", "");
        insertTable2(it2, 2147483664L, "AddressG6", "");
        insertTable2(it2, 2147483664L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483664L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483664L, "SC1", "Country=BE");
        insertTable2(it2, 2147483664L, "CommunicationOrderId", "21872");
        insertTable2(it2, 2147483664L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483664L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483664L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483664L, "Enveloping", "C");
        insertTable2(it2, 2147483664L, "PostComponentId", "21862");
        insertTable2(it2, 2147483664L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483664L, "city", "Bruxelles");
        insertTable2(it2, 2147483664L, "AddressG7", "");
        insertTable2(it2, 2147483664L, "CopyMention", "");
        insertTable2(it2, 2147483664L, "AddressG8", "");
        insertTable2(it2, 2147483664L, "StapleNbr", "");
        insertTable2(it2, 2147483664L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483664L, "AddressG5", "");
        insertTable2(it2, 2147483664L, "header", "true");
        insertTable2(it2, 2147483664L, "EnvelopSortingValue", "BE1180___testOlivier004-0008___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483664L, "GroupedWith", "");
        insertTable2(it2, 2147483664L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483664L, "DiversionReason", "");
        insertTable2(it2, 2147483664L, "Pliable", "true");
        insertTable2(it2, 2147483664L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483664L, "country", "BE");
        insertTable2(it2, 2147483664L, "AddressG1", "testOlivier004-0008");
        insertTable2(it2, 2147483664L, "MentionCode", "");
        insertTable2(it2, 2147483664L, "postCode", "1180");
        insertTable2(it2, 2147483664L, "SC5", "=");
        insertTable2(it2, 2147483664L, "Branding", "1C");
        insertTable1(it1, 2147483665L);
        insertTable2(it2, 2147483665L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483665L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483665L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483665L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483665L, "DocumentSortingValues", "______21863__1__1");
        insertTable2(it2, 2147483665L, "ItemSeq", "1");
        insertTable2(it2, 2147483665L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483665L, "Plex", "S");
        insertTable2(it2, 2147483665L, "SC3", "=");
        insertTable2(it2, 2147483665L, "has_address", "true");
        insertTable2(it2, 2147483665L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483665L, "Language", "FR");
        insertTable2(it2, 2147483665L, "logo", "false");
        insertTable2(it2, 2147483665L, "SC4", "=");
        insertTable2(it2, 2147483665L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483665L, "AddressG6", "");
        insertTable2(it2, 2147483665L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483665L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483665L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483665L, "CommunicationOrderId", "21873");
        insertTable2(it2, 2147483665L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483665L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483665L, "SortPlan", "");
        insertTable2(it2, 2147483665L, "Enveloping", "N");
        insertTable2(it2, 2147483665L, "PostComponentId", "21863");
        insertTable2(it2, 2147483665L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483665L, "city", "Bruxelles");
        insertTable2(it2, 2147483665L, "AddressG7", "");
        insertTable2(it2, 2147483665L, "CopyMention", "");
        insertTable2(it2, 2147483665L, "AddressG8", "");
        insertTable2(it2, 2147483665L, "StapleNbr", "");
        insertTable2(it2, 2147483665L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483665L, "AddressG5", "");
        insertTable2(it2, 2147483665L, "header", "true");
        insertTable2(it2, 2147483665L, "EnvelopSortingValue", "BE1180___testOlivier005-0009___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483665L, "GroupedWith", "");
        insertTable2(it2, 2147483665L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483665L, "DiversionReason", "001");
        insertTable2(it2, 2147483665L, "Pliable", "true");
        insertTable2(it2, 2147483665L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483665L, "country", "BE");
        insertTable2(it2, 2147483665L, "AddressG1", "testOlivier005-0009");
        insertTable2(it2, 2147483665L, "MentionCode", "");
        insertTable2(it2, 2147483665L, "postCode", "1180");
        insertTable2(it2, 2147483665L, "SC5", "=");
        insertTable2(it2, 2147483665L, "Branding", "1C");
        insertTable1(it1, 2147483666L);
        insertTable2(it2, 2147483666L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483666L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483666L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483666L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483666L, "DocumentSortingValues", "______21863__1__1");
        insertTable2(it2, 2147483666L, "ItemSeq", "1");
        insertTable2(it2, 2147483666L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483666L, "Plex", "S");
        insertTable2(it2, 2147483666L, "SC3", "=");
        insertTable2(it2, 2147483666L, "has_address", "true");
        insertTable2(it2, 2147483666L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483666L, "Language", "FR");
        insertTable2(it2, 2147483666L, "logo", "false");
        insertTable2(it2, 2147483666L, "SC4", "=");
        insertTable2(it2, 2147483666L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483666L, "AddressG6", "");
        insertTable2(it2, 2147483666L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483666L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483666L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483666L, "CommunicationOrderId", "21873");
        insertTable2(it2, 2147483666L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483666L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483666L, "SortPlan", "");
        insertTable2(it2, 2147483666L, "Enveloping", "N");
        insertTable2(it2, 2147483666L, "PostComponentId", "21863");
        insertTable2(it2, 2147483666L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483666L, "city", "Bruxelles");
        insertTable2(it2, 2147483666L, "AddressG7", "");
        insertTable2(it2, 2147483666L, "CopyMention", "");
        insertTable2(it2, 2147483666L, "AddressG8", "");
        insertTable2(it2, 2147483666L, "StapleNbr", "");
        insertTable2(it2, 2147483666L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483666L, "AddressG5", "");
        insertTable2(it2, 2147483666L, "header", "true");
        insertTable2(it2, 2147483666L, "EnvelopSortingValue", "BE1180___testOlivier005-0009___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483666L, "GroupedWith", "");
        insertTable2(it2, 2147483666L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483666L, "DiversionReason", "001");
        insertTable2(it2, 2147483666L, "Pliable", "true");
        insertTable2(it2, 2147483666L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483666L, "country", "BE");
        insertTable2(it2, 2147483666L, "AddressG1", "testOlivier005-0009");
        insertTable2(it2, 2147483666L, "MentionCode", "");
        insertTable2(it2, 2147483666L, "postCode", "1180");
        insertTable2(it2, 2147483666L, "SC5", "=");
        insertTable2(it2, 2147483666L, "Branding", "1C");
        insertTable1(it1, 2147483667L);
        insertTable2(it2, 2147483667L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483667L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483667L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483667L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483667L, "DocumentSortingValues", "______21864__1__1");
        insertTable2(it2, 2147483667L, "ItemSeq", "1");
        insertTable2(it2, 2147483667L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483667L, "Plex", "S");
        insertTable2(it2, 2147483667L, "SC3", "=");
        insertTable2(it2, 2147483667L, "has_address", "true");
        insertTable2(it2, 2147483667L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483667L, "Language", "FR");
        insertTable2(it2, 2147483667L, "logo", "false");
        insertTable2(it2, 2147483667L, "SC4", "=");
        insertTable2(it2, 2147483667L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483667L, "AddressG6", "");
        insertTable2(it2, 2147483667L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483667L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483667L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483667L, "CommunicationOrderId", "21874");
        insertTable2(it2, 2147483667L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483667L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483667L, "SortPlan", "");
        insertTable2(it2, 2147483667L, "Enveloping", "N");
        insertTable2(it2, 2147483667L, "PostComponentId", "21864");
        insertTable2(it2, 2147483667L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483667L, "city", "Bruxelles");
        insertTable2(it2, 2147483667L, "AddressG7", "");
        insertTable2(it2, 2147483667L, "CopyMention", "");
        insertTable2(it2, 2147483667L, "AddressG8", "");
        insertTable2(it2, 2147483667L, "StapleNbr", "");
        insertTable2(it2, 2147483667L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483667L, "AddressG5", "");
        insertTable2(it2, 2147483667L, "header", "true");
        insertTable2(it2, 2147483667L, "EnvelopSortingValue", "BE1180___testOlivier005-0010___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483667L, "GroupedWith", "");
        insertTable2(it2, 2147483667L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483667L, "DiversionReason", "001");
        insertTable2(it2, 2147483667L, "Pliable", "true");
        insertTable2(it2, 2147483667L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483667L, "country", "BE");
        insertTable2(it2, 2147483667L, "AddressG1", "testOlivier005-0010");
        insertTable2(it2, 2147483667L, "MentionCode", "");
        insertTable2(it2, 2147483667L, "postCode", "1180");
        insertTable2(it2, 2147483667L, "SC5", "=");
        insertTable2(it2, 2147483667L, "Branding", "1C");
        insertTable1(it1, 2147483668L);
        insertTable2(it2, 2147483668L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483668L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483668L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483668L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483668L, "DocumentSortingValues", "______21864__1__1");
        insertTable2(it2, 2147483668L, "ItemSeq", "1");
        insertTable2(it2, 2147483668L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483668L, "Plex", "S");
        insertTable2(it2, 2147483668L, "SC3", "=");
        insertTable2(it2, 2147483668L, "has_address", "true");
        insertTable2(it2, 2147483668L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483668L, "Language", "FR");
        insertTable2(it2, 2147483668L, "logo", "false");
        insertTable2(it2, 2147483668L, "SC4", "=");
        insertTable2(it2, 2147483668L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483668L, "AddressG6", "");
        insertTable2(it2, 2147483668L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483668L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483668L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483668L, "CommunicationOrderId", "21874");
        insertTable2(it2, 2147483668L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483668L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483668L, "SortPlan", "");
        insertTable2(it2, 2147483668L, "Enveloping", "N");
        insertTable2(it2, 2147483668L, "PostComponentId", "21864");
        insertTable2(it2, 2147483668L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483668L, "city", "Bruxelles");
        insertTable2(it2, 2147483668L, "AddressG7", "");
        insertTable2(it2, 2147483668L, "CopyMention", "");
        insertTable2(it2, 2147483668L, "AddressG8", "");
        insertTable2(it2, 2147483668L, "StapleNbr", "");
        insertTable2(it2, 2147483668L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483668L, "AddressG5", "");
        insertTable2(it2, 2147483668L, "header", "true");
        insertTable2(it2, 2147483668L, "EnvelopSortingValue", "BE1180___testOlivier005-0010___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483668L, "GroupedWith", "");
        insertTable2(it2, 2147483668L, "AddressG2", "Boulevard du Souverain, 23");
        insertTable2(it2, 2147483668L, "DiversionReason", "001");
        insertTable2(it2, 2147483668L, "Pliable", "true");
        insertTable2(it2, 2147483668L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483668L, "country", "BE");
        insertTable2(it2, 2147483668L, "AddressG1", "testOlivier005-0010");
        insertTable2(it2, 2147483668L, "MentionCode", "");
        insertTable2(it2, 2147483668L, "postCode", "1180");
        insertTable2(it2, 2147483668L, "SC5", "=");
        insertTable2(it2, 2147483668L, "Branding", "1C");
        insertTable1(it1, 2147483669L);
        insertTable2(it2, 2147483669L, "SC2", "=");
        insertTable2(it2, 2147483669L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483669L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483669L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483669L, "DocumentSortingValues", "______21865__1__1");
        insertTable2(it2, 2147483669L, "ItemSeq", "1");
        insertTable2(it2, 2147483669L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483669L, "Plex", "S");
        insertTable2(it2, 2147483669L, "SC3", "=");
        insertTable2(it2, 2147483669L, "has_address", "true");
        insertTable2(it2, 2147483669L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483669L, "Language", "FR");
        insertTable2(it2, 2147483669L, "logo", "false");
        insertTable2(it2, 2147483669L, "SC4", "=");
        insertTable2(it2, 2147483669L, "InternalAddress", "");
        insertTable2(it2, 2147483669L, "AddressG6", "");
        insertTable2(it2, 2147483669L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483669L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483669L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483669L, "CommunicationOrderId", "21875");
        insertTable2(it2, 2147483669L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483669L, "location", "rue du broker");
        insertTable2(it2, 2147483669L, "SortPlan", "");
        insertTable2(it2, 2147483669L, "Enveloping", "C");
        insertTable2(it2, 2147483669L, "PostComponentId", "21865");
        insertTable2(it2, 2147483669L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483669L, "city", "Broker ville");
        insertTable2(it2, 2147483669L, "AddressG7", "");
        insertTable2(it2, 2147483669L, "CopyMention", "");
        insertTable2(it2, 2147483669L, "AddressG8", "");
        insertTable2(it2, 2147483669L, "StapleNbr", "");
        insertTable2(it2, 2147483669L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483669L, "AddressG5", "");
        insertTable2(it2, 2147483669L, "header", "true");
        insertTable2(it2, 2147483669L, "EnvelopSortingValue", "BE1000___testOlivier006-0011___________rue du broker_________________");
        insertTable2(it2, 2147483669L, "GroupedWith", "");
        insertTable2(it2, 2147483669L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483669L, "DiversionReason", "");
        insertTable2(it2, 2147483669L, "Pliable", "true");
        insertTable2(it2, 2147483669L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483669L, "country", "BE");
        insertTable2(it2, 2147483669L, "AddressG1", "testOlivier006-0011");
        insertTable2(it2, 2147483669L, "MentionCode", "");
        insertTable2(it2, 2147483669L, "postCode", "1000");
        insertTable2(it2, 2147483669L, "SC5", "=");
        insertTable2(it2, 2147483669L, "Branding", "1C");
        insertTable1(it1, 2147483670L);
        insertTable2(it2, 2147483670L, "SC2", "=");
        insertTable2(it2, 2147483670L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483670L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483670L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483670L, "DocumentSortingValues", "______21865__1__1");
        insertTable2(it2, 2147483670L, "ItemSeq", "1");
        insertTable2(it2, 2147483670L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483670L, "Plex", "S");
        insertTable2(it2, 2147483670L, "SC3", "=");
        insertTable2(it2, 2147483670L, "has_address", "true");
        insertTable2(it2, 2147483670L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483670L, "Language", "FR");
        insertTable2(it2, 2147483670L, "logo", "false");
        insertTable2(it2, 2147483670L, "SC4", "=");
        insertTable2(it2, 2147483670L, "InternalAddress", "");
        insertTable2(it2, 2147483670L, "AddressG6", "");
        insertTable2(it2, 2147483670L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483670L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483670L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483670L, "CommunicationOrderId", "21875");
        insertTable2(it2, 2147483670L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483670L, "location", "rue du broker");
        insertTable2(it2, 2147483670L, "SortPlan", "");
        insertTable2(it2, 2147483670L, "Enveloping", "C");
        insertTable2(it2, 2147483670L, "PostComponentId", "21865");
        insertTable2(it2, 2147483670L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483670L, "city", "Broker ville");
        insertTable2(it2, 2147483670L, "AddressG7", "");
        insertTable2(it2, 2147483670L, "CopyMention", "");
        insertTable2(it2, 2147483670L, "AddressG8", "");
        insertTable2(it2, 2147483670L, "StapleNbr", "");
        insertTable2(it2, 2147483670L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483670L, "AddressG5", "");
        insertTable2(it2, 2147483670L, "header", "true");
        insertTable2(it2, 2147483670L, "EnvelopSortingValue", "BE1000___testOlivier006-0011___________rue dubroker_________________");
        insertTable2(it2, 2147483670L, "GroupedWith", "");
        insertTable2(it2, 2147483670L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483670L, "DiversionReason", "");
        insertTable2(it2, 2147483670L, "Pliable", "true");
        insertTable2(it2, 2147483670L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483670L, "country", "BE");
        insertTable2(it2, 2147483670L, "AddressG1", "testOlivier006-0011");
        insertTable2(it2, 2147483670L, "MentionCode", "");
        insertTable2(it2, 2147483670L, "postCode", "1000");
        insertTable2(it2, 2147483670L, "SC5", "=");
        insertTable2(it2, 2147483670L, "Branding", "1C");
        insertTable1(it1, 2147483671L);
        insertTable2(it2, 2147483671L, "SC2", "=");
        insertTable2(it2, 2147483671L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483671L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483671L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483671L, "DocumentSortingValues", "______21866__1__1");
        insertTable2(it2, 2147483671L, "ItemSeq", "1");
        insertTable2(it2, 2147483671L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483671L, "Plex", "S");
        insertTable2(it2, 2147483671L, "SC3", "=");
        insertTable2(it2, 2147483671L, "has_address", "true");
        insertTable2(it2, 2147483671L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483671L, "Language", "FR");
        insertTable2(it2, 2147483671L, "logo", "false");
        insertTable2(it2, 2147483671L, "SC4", "=");
        insertTable2(it2, 2147483671L, "InternalAddress", "");
        insertTable2(it2, 2147483671L, "AddressG6", "");
        insertTable2(it2, 2147483671L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483671L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483671L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483671L, "CommunicationOrderId", "21876");
        insertTable2(it2, 2147483671L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483671L, "location", "rue du broker");
        insertTable2(it2, 2147483671L, "SortPlan", "");
        insertTable2(it2, 2147483671L, "Enveloping", "C");
        insertTable2(it2, 2147483671L, "PostComponentId", "21866");
        insertTable2(it2, 2147483671L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483671L, "city", "Broker ville");
        insertTable2(it2, 2147483671L, "AddressG7", "");
        insertTable2(it2, 2147483671L, "CopyMention", "");
        insertTable2(it2, 2147483671L, "AddressG8", "");
        insertTable2(it2, 2147483671L, "StapleNbr", "");
        insertTable2(it2, 2147483671L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483671L, "AddressG5", "");
        insertTable2(it2, 2147483671L, "header", "true");
        insertTable2(it2, 2147483671L, "EnvelopSortingValue", "BE1000___testOlivier006-0012___________rue du broker_________________");
        insertTable2(it2, 2147483671L, "GroupedWith", "");
        insertTable2(it2, 2147483671L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483671L, "DiversionReason", "");
        insertTable2(it2, 2147483671L, "Pliable", "true");
        insertTable2(it2, 2147483671L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483671L, "country", "BE");
        insertTable2(it2, 2147483671L, "AddressG1", "testOlivier006-0012");
        insertTable2(it2, 2147483671L, "MentionCode", "");
        insertTable2(it2, 2147483671L, "postCode", "1000");
        insertTable2(it2, 2147483671L, "SC5", "=");
        insertTable2(it2, 2147483671L, "Branding", "1C");
        insertTable1(it1, 2147483672L);
        insertTable2(it2, 2147483672L, "SC2", "=");
        insertTable2(it2, 2147483672L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483672L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483672L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483672L, "DocumentSortingValues", "______21866__1__1");
        insertTable2(it2, 2147483672L, "ItemSeq", "1");
        insertTable2(it2, 2147483672L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483672L, "Plex", "S");
        insertTable2(it2, 2147483672L, "SC3", "=");
        insertTable2(it2, 2147483672L, "has_address", "true");
        insertTable2(it2, 2147483672L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483672L, "Language", "FR");
        insertTable2(it2, 2147483672L, "logo", "false");
        insertTable2(it2, 2147483672L, "SC4", "=");
        insertTable2(it2, 2147483672L, "InternalAddress", "");
        insertTable2(it2, 2147483672L, "AddressG6", "");
        insertTable2(it2, 2147483672L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483672L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483672L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483672L, "CommunicationOrderId", "21876");
        insertTable2(it2, 2147483672L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483672L, "location", "rue du broker");
        insertTable2(it2, 2147483672L, "SortPlan", "");
        insertTable2(it2, 2147483672L, "Enveloping", "C");
        insertTable2(it2, 2147483672L, "PostComponentId", "21866");
        insertTable2(it2, 2147483672L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483672L, "city", "Broker ville");
        insertTable2(it2, 2147483672L, "AddressG7", "");
        insertTable2(it2, 2147483672L, "CopyMention", "");
        insertTable2(it2, 2147483672L, "AddressG8", "");
        insertTable2(it2, 2147483672L, "StapleNbr", "");
        insertTable2(it2, 2147483672L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483672L, "AddressG5", "");
        insertTable2(it2, 2147483672L, "header", "true");
        insertTable2(it2, 2147483672L, "EnvelopSortingValue", "BE1000___testOlivier006-0012___________rue dubroker_________________");
        insertTable2(it2, 2147483672L, "GroupedWith", "");
        insertTable2(it2, 2147483672L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483672L, "DiversionReason", "");
        insertTable2(it2, 2147483672L, "Pliable", "true");
        insertTable2(it2, 2147483672L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483672L, "country", "BE");
        insertTable2(it2, 2147483672L, "AddressG1", "testOlivier006-0012");
        insertTable2(it2, 2147483672L, "MentionCode", "");
        insertTable2(it2, 2147483672L, "postCode", "1000");
        insertTable2(it2, 2147483672L, "SC5", "=");
        insertTable2(it2, 2147483672L, "Branding", "1C");
        insertTable1(it1, 2147483673L);
        insertTable2(it2, 2147483673L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483673L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483673L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483673L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483673L, "DocumentSortingValues", "______21867__1__1");
        insertTable2(it2, 2147483673L, "ItemSeq", "1");
        insertTable2(it2, 2147483673L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483673L, "Plex", "S");
        insertTable2(it2, 2147483673L, "SC3", "=");
        insertTable2(it2, 2147483673L, "has_address", "true");
        insertTable2(it2, 2147483673L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483673L, "Language", "FR");
        insertTable2(it2, 2147483673L, "logo", "false");
        insertTable2(it2, 2147483673L, "SC4", "=");
        insertTable2(it2, 2147483673L, "InternalAddress", "");
        insertTable2(it2, 2147483673L, "AddressG6", "");
        insertTable2(it2, 2147483673L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483673L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483673L, "SC1", "Country=BE");
        insertTable2(it2, 2147483673L, "CommunicationOrderId", "21877");
        insertTable2(it2, 2147483673L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483673L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483673L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483673L, "Enveloping", "C");
        insertTable2(it2, 2147483673L, "PostComponentId", "21867");
        insertTable2(it2, 2147483673L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483673L, "city", "Bruxelles");
        insertTable2(it2, 2147483673L, "AddressG7", "");
        insertTable2(it2, 2147483673L, "CopyMention", "");
        insertTable2(it2, 2147483673L, "AddressG8", "");
        insertTable2(it2, 2147483673L, "StapleNbr", "");
        insertTable2(it2, 2147483673L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483673L, "AddressG5", "");
        insertTable2(it2, 2147483673L, "header", "true");
        insertTable2(it2, 2147483673L, "EnvelopSortingValue", "BE1180___testOlivier007-0013___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483673L, "GroupedWith", "");
        insertTable2(it2, 2147483673L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483673L, "DiversionReason", "");
        insertTable2(it2, 2147483673L, "Pliable", "true");
        insertTable2(it2, 2147483673L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483673L, "country", "BE");
        insertTable2(it2, 2147483673L, "AddressG1", "testOlivier007-0013");
        insertTable2(it2, 2147483673L, "MentionCode", "");
        insertTable2(it2, 2147483673L, "postCode", "1180");
        insertTable2(it2, 2147483673L, "SC5", "=");
        insertTable2(it2, 2147483673L, "Branding", "1C");
        insertTable1(it1, 2147483674L);
        insertTable2(it2, 2147483674L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483674L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483674L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483674L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483674L, "DocumentSortingValues", "______21867__1__1");
        insertTable2(it2, 2147483674L, "ItemSeq", "1");
        insertTable2(it2, 2147483674L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483674L, "Plex", "S");
        insertTable2(it2, 2147483674L, "SC3", "=");
        insertTable2(it2, 2147483674L, "has_address", "true");
        insertTable2(it2, 2147483674L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483674L, "Language", "FR");
        insertTable2(it2, 2147483674L, "logo", "false");
        insertTable2(it2, 2147483674L, "SC4", "=");
        insertTable2(it2, 2147483674L, "InternalAddress", "");
        insertTable2(it2, 2147483674L, "AddressG6", "");
        insertTable2(it2, 2147483674L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483674L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483674L, "SC1", "Country=BE");
        insertTable2(it2, 2147483674L, "CommunicationOrderId", "21877");
        insertTable2(it2, 2147483674L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483674L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483674L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483674L, "Enveloping", "C");
        insertTable2(it2, 2147483674L, "PostComponentId", "21867");
        insertTable2(it2, 2147483674L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483674L, "city", "Bruxelles");
        insertTable2(it2, 2147483674L, "AddressG7", "");
        insertTable2(it2, 2147483674L, "CopyMention", "");
        insertTable2(it2, 2147483674L, "AddressG8", "");
        insertTable2(it2, 2147483674L, "StapleNbr", "");
        insertTable2(it2, 2147483674L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483674L, "AddressG5", "");
        insertTable2(it2, 2147483674L, "header", "true");
        insertTable2(it2, 2147483674L, "EnvelopSortingValue", "BE1180___testOlivier007-0013___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483674L, "GroupedWith", "");
        insertTable2(it2, 2147483674L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483674L, "DiversionReason", "");
        insertTable2(it2, 2147483674L, "Pliable", "true");
        insertTable2(it2, 2147483674L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483674L, "country", "BE");
        insertTable2(it2, 2147483674L, "AddressG1", "testOlivier007-0013");
        insertTable2(it2, 2147483674L, "MentionCode", "");
        insertTable2(it2, 2147483674L, "postCode", "1180");
        insertTable2(it2, 2147483674L, "SC5", "=");
        insertTable2(it2, 2147483674L, "Branding", "1C");
        insertTable1(it1, 2147483675L);
        insertTable2(it2, 2147483675L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483675L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483675L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483675L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483675L, "DocumentSortingValues", "______21868__1__1");
        insertTable2(it2, 2147483675L, "ItemSeq", "1");
        insertTable2(it2, 2147483675L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483675L, "Plex", "S");
        insertTable2(it2, 2147483675L, "SC3", "=");
        insertTable2(it2, 2147483675L, "has_address", "true");
        insertTable2(it2, 2147483675L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483675L, "Language", "FR");
        insertTable2(it2, 2147483675L, "logo", "false");
        insertTable2(it2, 2147483675L, "SC4", "=");
        insertTable2(it2, 2147483675L, "InternalAddress", "");
        insertTable2(it2, 2147483675L, "AddressG6", "");
        insertTable2(it2, 2147483675L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483675L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483675L, "SC1", "Country=BE");
        insertTable2(it2, 2147483675L, "CommunicationOrderId", "21878");
        insertTable2(it2, 2147483675L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483675L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483675L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483675L, "Enveloping", "C");
        insertTable2(it2, 2147483675L, "PostComponentId", "21868");
        insertTable2(it2, 2147483675L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483675L, "city", "Bruxelles");
        insertTable2(it2, 2147483675L, "AddressG7", "");
        insertTable2(it2, 2147483675L, "CopyMention", "");
        insertTable2(it2, 2147483675L, "AddressG8", "");
        insertTable2(it2, 2147483675L, "StapleNbr", "");
        insertTable2(it2, 2147483675L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483675L, "AddressG5", "");
        insertTable2(it2, 2147483675L, "header", "true");
        insertTable2(it2, 2147483675L, "EnvelopSortingValue", "BE1180___testOlivier007-0014___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483675L, "GroupedWith", "");
        insertTable2(it2, 2147483675L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483675L, "DiversionReason", "");
        insertTable2(it2, 2147483675L, "Pliable", "true");
        insertTable2(it2, 2147483675L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483675L, "country", "BE");
        insertTable2(it2, 2147483675L, "AddressG1", "testOlivier007-0014");
        insertTable2(it2, 2147483675L, "MentionCode", "");
        insertTable2(it2, 2147483675L, "postCode", "1180");
        insertTable2(it2, 2147483675L, "SC5", "=");
        insertTable2(it2, 2147483675L, "Branding", "1C");
        insertTable1(it1, 2147483676L);
        insertTable2(it2, 2147483676L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483676L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483676L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483676L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483676L, "DocumentSortingValues", "______21868__1__1");
        insertTable2(it2, 2147483676L, "ItemSeq", "1");
        insertTable2(it2, 2147483676L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483676L, "Plex", "S");
        insertTable2(it2, 2147483676L, "SC3", "=");
        insertTable2(it2, 2147483676L, "has_address", "true");
        insertTable2(it2, 2147483676L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483676L, "Language", "FR");
        insertTable2(it2, 2147483676L, "logo", "false");
        insertTable2(it2, 2147483676L, "SC4", "=");
        insertTable2(it2, 2147483676L, "InternalAddress", "");
        insertTable2(it2, 2147483676L, "AddressG6", "");
        insertTable2(it2, 2147483676L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483676L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483676L, "SC1", "Country=BE");
        insertTable2(it2, 2147483676L, "CommunicationOrderId", "21878");
        insertTable2(it2, 2147483676L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483676L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483676L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483676L, "Enveloping", "C");
        insertTable2(it2, 2147483676L, "PostComponentId", "21868");
        insertTable2(it2, 2147483676L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483676L, "city", "Bruxelles");
        insertTable2(it2, 2147483676L, "AddressG7", "");
        insertTable2(it2, 2147483676L, "CopyMention", "");
        insertTable2(it2, 2147483676L, "AddressG8", "");
        insertTable2(it2, 2147483676L, "StapleNbr", "");
        insertTable2(it2, 2147483676L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483676L, "AddressG5", "");
        insertTable2(it2, 2147483676L, "header", "true");
        insertTable2(it2, 2147483676L, "EnvelopSortingValue", "BE1180___testOlivier007-0014___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483676L, "GroupedWith", "");
        insertTable2(it2, 2147483676L, "AddressG2", "Boulevard du Souverain, 23");
        insertTable2(it2, 2147483676L, "DiversionReason", "");
        insertTable2(it2, 2147483676L, "Pliable", "true");
        insertTable2(it2, 2147483676L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483676L, "country", "BE");
        insertTable2(it2, 2147483676L, "AddressG1", "testOlivier007-0014");
        insertTable2(it2, 2147483676L, "MentionCode", "");
        insertTable2(it2, 2147483676L, "postCode", "1180");
        insertTable2(it2, 2147483676L, "SC5", "=");
        insertTable2(it2, 2147483676L, "Branding", "1C");
        insertTable1(it1, 2147483677L);
        insertTable2(it2, 2147483677L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483677L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483677L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483677L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483677L, "DocumentSortingValues", "______21869__1__1");
        insertTable2(it2, 2147483677L, "ItemSeq", "1");
        insertTable2(it2, 2147483677L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483677L, "Plex", "S");
        insertTable2(it2, 2147483677L, "SC3", "=");
        insertTable2(it2, 2147483677L, "has_address", "true");
        insertTable2(it2, 2147483677L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483677L, "Language", "FR");
        insertTable2(it2, 2147483677L, "logo", "false");
        insertTable2(it2, 2147483677L, "SC4", "=");
        insertTable2(it2, 2147483677L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483677L, "AddressG6", "");
        insertTable2(it2, 2147483677L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483677L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483677L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483677L, "CommunicationOrderId", "21879");
        insertTable2(it2, 2147483677L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483677L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483677L, "SortPlan", "");
        insertTable2(it2, 2147483677L, "Enveloping", "N");
        insertTable2(it2, 2147483677L, "PostComponentId", "21869");
        insertTable2(it2, 2147483677L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483677L, "city", "Bruxelles");
        insertTable2(it2, 2147483677L, "AddressG7", "");
        insertTable2(it2, 2147483677L, "CopyMention", "");
        insertTable2(it2, 2147483677L, "AddressG8", "");
        insertTable2(it2, 2147483677L, "StapleNbr", "");
        insertTable2(it2, 2147483677L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483677L, "AddressG5", "");
        insertTable2(it2, 2147483677L, "header", "true");
        insertTable2(it2, 2147483677L, "EnvelopSortingValue", "BE1180___testOlivier008-0015___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483677L, "GroupedWith", "");
        insertTable2(it2, 2147483677L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483677L, "DiversionReason", "001");
        insertTable2(it2, 2147483677L, "Pliable", "true");
        insertTable2(it2, 2147483677L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483677L, "country", "BE");
        insertTable2(it2, 2147483677L, "AddressG1", "testOlivier008-0015");
        insertTable2(it2, 2147483677L, "MentionCode", "");
        insertTable2(it2, 2147483677L, "postCode", "1180");
        insertTable2(it2, 2147483677L, "SC5", "=");
        insertTable2(it2, 2147483677L, "Branding", "1C");
        insertTable1(it1, 2147483678L);
        insertTable2(it2, 2147483678L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483678L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483678L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483678L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483678L, "DocumentSortingValues", "______21869__1__1");
        insertTable2(it2, 2147483678L, "ItemSeq", "1");
        insertTable2(it2, 2147483678L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483678L, "Plex", "S");
        insertTable2(it2, 2147483678L, "SC3", "=");
        insertTable2(it2, 2147483678L, "has_address", "true");
        insertTable2(it2, 2147483678L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483678L, "Language", "FR");
        insertTable2(it2, 2147483678L, "logo", "false");
        insertTable2(it2, 2147483678L, "SC4", "=");
        insertTable2(it2, 2147483678L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483678L, "AddressG6", "");
        insertTable2(it2, 2147483678L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483678L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483678L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483678L, "CommunicationOrderId", "21879");
        insertTable2(it2, 2147483678L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483678L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483678L, "SortPlan", "");
        insertTable2(it2, 2147483678L, "Enveloping", "N");
        insertTable2(it2, 2147483678L, "PostComponentId", "21869");
        insertTable2(it2, 2147483678L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483678L, "city", "Bruxelles");
        insertTable2(it2, 2147483678L, "AddressG7", "");
        insertTable2(it2, 2147483678L, "CopyMention", "");
        insertTable2(it2, 2147483678L, "AddressG8", "");
        insertTable2(it2, 2147483678L, "StapleNbr", "");
        insertTable2(it2, 2147483678L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483678L, "AddressG5", "");
        insertTable2(it2, 2147483678L, "header", "true");
        insertTable2(it2, 2147483678L, "EnvelopSortingValue", "BE1180___testOlivier008-0015___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483678L, "GroupedWith", "");
        insertTable2(it2, 2147483678L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483678L, "DiversionReason", "001");
        insertTable2(it2, 2147483678L, "Pliable", "true");
        insertTable2(it2, 2147483678L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483678L, "country", "BE");
        insertTable2(it2, 2147483678L, "AddressG1", "testOlivier008-0015");
        insertTable2(it2, 2147483678L, "MentionCode", "");
        insertTable2(it2, 2147483678L, "postCode", "1180");
        insertTable2(it2, 2147483678L, "SC5", "=");
        insertTable2(it2, 2147483678L, "Branding", "1C");
        insertTable1(it1, 2147483679L);
        insertTable2(it2, 2147483679L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483679L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483679L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483679L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483679L, "DocumentSortingValues", "______21870__1__1");
        insertTable2(it2, 2147483679L, "ItemSeq", "1");
        insertTable2(it2, 2147483679L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483679L, "Plex", "S");
        insertTable2(it2, 2147483679L, "SC3", "=");
        insertTable2(it2, 2147483679L, "has_address", "true");
        insertTable2(it2, 2147483679L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483679L, "Language", "FR");
        insertTable2(it2, 2147483679L, "logo", "false");
        insertTable2(it2, 2147483679L, "SC4", "=");
        insertTable2(it2, 2147483679L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483679L, "AddressG6", "");
        insertTable2(it2, 2147483679L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483679L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483679L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483679L, "CommunicationOrderId", "21880");
        insertTable2(it2, 2147483679L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483679L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483679L, "SortPlan", "");
        insertTable2(it2, 2147483679L, "Enveloping", "N");
        insertTable2(it2, 2147483679L, "PostComponentId", "21870");
        insertTable2(it2, 2147483679L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483679L, "city", "Bruxelles");
        insertTable2(it2, 2147483679L, "AddressG7", "");
        insertTable2(it2, 2147483679L, "CopyMention", "");
        insertTable2(it2, 2147483679L, "AddressG8", "");
        insertTable2(it2, 2147483679L, "StapleNbr", "");
        insertTable2(it2, 2147483679L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483679L, "AddressG5", "");
        insertTable2(it2, 2147483679L, "header", "true");
        insertTable2(it2, 2147483679L, "EnvelopSortingValue", "BE1180___testOlivier008-0016___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483679L, "GroupedWith", "");
        insertTable2(it2, 2147483679L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483679L, "DiversionReason", "001");
        insertTable2(it2, 2147483679L, "Pliable", "true");
        insertTable2(it2, 2147483679L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483679L, "country", "BE");
        insertTable2(it2, 2147483679L, "AddressG1", "testOlivier008-0016");
        insertTable2(it2, 2147483679L, "MentionCode", "");
        insertTable2(it2, 2147483679L, "postCode", "1180");
        insertTable2(it2, 2147483679L, "SC5", "=");
        insertTable2(it2, 2147483679L, "Branding", "1C");
        insertTable1(it1, 2147483680L);
        insertTable2(it2, 2147483680L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483680L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483680L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483680L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483680L, "DocumentSortingValues", "______21870__1__1");
        insertTable2(it2, 2147483680L, "ItemSeq", "1");
        insertTable2(it2, 2147483680L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483680L, "Plex", "S");
        insertTable2(it2, 2147483680L, "SC3", "=");
        insertTable2(it2, 2147483680L, "has_address", "true");
        insertTable2(it2, 2147483680L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483680L, "Language", "FR");
        insertTable2(it2, 2147483680L, "logo", "false");
        insertTable2(it2, 2147483680L, "SC4", "=");
        insertTable2(it2, 2147483680L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483680L, "AddressG6", "");
        insertTable2(it2, 2147483680L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483680L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483680L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483680L, "CommunicationOrderId", "21880");
        insertTable2(it2, 2147483680L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483680L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483680L, "SortPlan", "");
        insertTable2(it2, 2147483680L, "Enveloping", "N");
        insertTable2(it2, 2147483680L, "PostComponentId", "21870");
        insertTable2(it2, 2147483680L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483680L, "city", "Bruxelles");
        insertTable2(it2, 2147483680L, "AddressG7", "");
        insertTable2(it2, 2147483680L, "CopyMention", "");
        insertTable2(it2, 2147483680L, "AddressG8", "");
        insertTable2(it2, 2147483680L, "StapleNbr", "");
        insertTable2(it2, 2147483680L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483680L, "AddressG5", "");
        insertTable2(it2, 2147483680L, "header", "true");
        insertTable2(it2, 2147483680L, "EnvelopSortingValue", "BE1180___testOlivier008-0016___________Boulevard du Souverain, 23____");
        insertTable2(it2, 2147483680L, "GroupedWith", "");
        insertTable2(it2, 2147483680L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483680L, "DiversionReason", "001");
        insertTable2(it2, 2147483680L, "Pliable", "true");
        insertTable2(it2, 2147483680L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483680L, "country", "BE");
        insertTable2(it2, 2147483680L, "AddressG1", "testOlivier008-0016");
        insertTable2(it2, 2147483680L, "MentionCode", "");
        insertTable2(it2, 2147483680L, "postCode", "1180");
        insertTable2(it2, 2147483680L, "SC5", "=");
        insertTable2(it2, 2147483680L, "Branding", "1C");
        insertTable1(it1, 2147483681L);
        insertTable2(it2, 2147483681L, "SC2", "=");
        insertTable2(it2, 2147483681L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483681L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483681L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483681L, "DocumentSortingValues", "______21871__1__1");
        insertTable2(it2, 2147483681L, "ItemSeq", "1");
        insertTable2(it2, 2147483681L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483681L, "Plex", "S");
        insertTable2(it2, 2147483681L, "SC3", "=");
        insertTable2(it2, 2147483681L, "has_address", "true");
        insertTable2(it2, 2147483681L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483681L, "Language", "FR");
        insertTable2(it2, 2147483681L, "logo", "false");
        insertTable2(it2, 2147483681L, "SC4", "=");
        insertTable2(it2, 2147483681L, "InternalAddress", "");
        insertTable2(it2, 2147483681L, "AddressG6", "");
        insertTable2(it2, 2147483681L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483681L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483681L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483681L, "CommunicationOrderId", "21881");
        insertTable2(it2, 2147483681L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483681L, "location", "rue du broker");
        insertTable2(it2, 2147483681L, "SortPlan", "");
        insertTable2(it2, 2147483681L, "Enveloping", "C");
        insertTable2(it2, 2147483681L, "PostComponentId", "21871");
        insertTable2(it2, 2147483681L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483681L, "city", "Broker ville");
        insertTable2(it2, 2147483681L, "AddressG7", "");
        insertTable2(it2, 2147483681L, "CopyMention", "");
        insertTable2(it2, 2147483681L, "AddressG8", "");
        insertTable2(it2, 2147483681L, "StapleNbr", "");
        insertTable2(it2, 2147483681L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483681L, "AddressG5", "");
        insertTable2(it2, 2147483681L, "header", "true");
        insertTable2(it2, 2147483681L, "EnvelopSortingValue", "BE1000___testOlivier009-0017___________rue du broker_________________");
        insertTable2(it2, 2147483681L, "GroupedWith", "");
        insertTable2(it2, 2147483681L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483681L, "DiversionReason", "");
        insertTable2(it2, 2147483681L, "Pliable", "true");
        insertTable2(it2, 2147483681L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483681L, "country", "BE");
        insertTable2(it2, 2147483681L, "AddressG1", "testOlivier009-0017");
        insertTable2(it2, 2147483681L, "MentionCode", "");
        insertTable2(it2, 2147483681L, "postCode", "1000");
        insertTable2(it2, 2147483681L, "SC5", "=");
        insertTable2(it2, 2147483681L, "Branding", "1C");
        insertTable1(it1, 2147483682L);
        insertTable2(it2, 2147483682L, "SC2", "=");
        insertTable2(it2, 2147483682L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483682L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483682L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483682L, "DocumentSortingValues", "______21871__1__1");
        insertTable2(it2, 2147483682L, "ItemSeq", "1");
        insertTable2(it2, 2147483682L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483682L, "Plex", "S");
        insertTable2(it2, 2147483682L, "SC3", "=");
        insertTable2(it2, 2147483682L, "has_address", "true");
        insertTable2(it2, 2147483682L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483682L, "Language", "FR");
        insertTable2(it2, 2147483682L, "logo", "false");
        insertTable2(it2, 2147483682L, "SC4", "=");
        insertTable2(it2, 2147483682L, "InternalAddress", "");
        insertTable2(it2, 2147483682L, "AddressG6", "");
        insertTable2(it2, 2147483682L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483682L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483682L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483682L, "CommunicationOrderId", "21881");
        insertTable2(it2, 2147483682L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483682L, "location", "rue du broker");
        insertTable2(it2, 2147483682L, "SortPlan", "");
        insertTable2(it2, 2147483682L, "Enveloping", "C");
        insertTable2(it2, 2147483682L, "PostComponentId", "21871");
        insertTable2(it2, 2147483682L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483682L, "city", "Broker ville");
        insertTable2(it2, 2147483682L, "AddressG7", "");
        insertTable2(it2, 2147483682L, "CopyMention", "");
        insertTable2(it2, 2147483682L, "AddressG8", "");
        insertTable2(it2, 2147483682L, "StapleNbr", "");
        insertTable2(it2, 2147483682L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483682L, "AddressG5", "");
        insertTable2(it2, 2147483682L, "header", "true");
        insertTable2(it2, 2147483682L, "EnvelopSortingValue", "BE1000___testOlivier009-0017___________rue dubroker_________________");
        insertTable2(it2, 2147483682L, "GroupedWith", "");
        insertTable2(it2, 2147483682L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483682L, "DiversionReason", "");
        insertTable2(it2, 2147483682L, "Pliable", "true");
        insertTable2(it2, 2147483682L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483682L, "country", "BE");
        insertTable2(it2, 2147483682L, "AddressG1", "testOlivier009-0017");
        insertTable2(it2, 2147483682L, "MentionCode", "");
        insertTable2(it2, 2147483682L, "postCode", "1000");
        insertTable2(it2, 2147483682L, "SC5", "=");
        insertTable2(it2, 2147483682L, "Branding", "1C");
        insertTable1(it1, 2147483683L);
        insertTable2(it2, 2147483683L, "SC2", "=");
        insertTable2(it2, 2147483683L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483683L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483683L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483683L, "DocumentSortingValues", "______21872__1__1");
        insertTable2(it2, 2147483683L, "ItemSeq", "1");
        insertTable2(it2, 2147483683L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483683L, "Plex", "S");
        insertTable2(it2, 2147483683L, "SC3", "=");
        insertTable2(it2, 2147483683L, "has_address", "true");
        insertTable2(it2, 2147483683L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483683L, "Language", "FR");
        insertTable2(it2, 2147483683L, "logo", "false");
        insertTable2(it2, 2147483683L, "SC4", "=");
        insertTable2(it2, 2147483683L, "InternalAddress", "");
        insertTable2(it2, 2147483683L, "AddressG6", "");
        insertTable2(it2, 2147483683L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483683L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483683L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483683L, "CommunicationOrderId", "21882");
        insertTable2(it2, 2147483683L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483683L, "location", "rue du broker");
        insertTable2(it2, 2147483683L, "SortPlan", "");
        insertTable2(it2, 2147483683L, "Enveloping", "C");
        insertTable2(it2, 2147483683L, "PostComponentId", "21872");
        insertTable2(it2, 2147483683L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483683L, "city", "Broker ville");
        insertTable2(it2, 2147483683L, "AddressG7", "");
        insertTable2(it2, 2147483683L, "CopyMention", "");
        insertTable2(it2, 2147483683L, "AddressG8", "");
        insertTable2(it2, 2147483683L, "StapleNbr", "");
        insertTable2(it2, 2147483683L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483683L, "AddressG5", "");
        insertTable2(it2, 2147483683L, "header", "true");
        insertTable2(it2, 2147483683L, "EnvelopSortingValue", "BE1000___testOlivier009-0018___________rue du broker_________________");
        insertTable2(it2, 2147483683L, "GroupedWith", "");
        insertTable2(it2, 2147483683L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483683L, "DiversionReason", "");
        insertTable2(it2, 2147483683L, "Pliable", "true");
        insertTable2(it2, 2147483683L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483683L, "country", "BE");
        insertTable2(it2, 2147483683L, "AddressG1", "testOlivier009-0018");
        insertTable2(it2, 2147483683L, "MentionCode", "");
        insertTable2(it2, 2147483683L, "postCode", "1000");
        insertTable2(it2, 2147483683L, "SC5", "=");
        insertTable2(it2, 2147483683L, "Branding", "1C");
        insertTable1(it1, 2147483684L);
        insertTable2(it2, 2147483684L, "SC2", "=");
        insertTable2(it2, 2147483684L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483684L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483684L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483684L, "DocumentSortingValues", "______21872__1__1");
        insertTable2(it2, 2147483684L, "ItemSeq", "1");
        insertTable2(it2, 2147483684L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483684L, "Plex", "S");
        insertTable2(it2, 2147483684L, "SC3", "=");
        insertTable2(it2, 2147483684L, "has_address", "true");
        insertTable2(it2, 2147483684L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483684L, "Language", "FR");
        insertTable2(it2, 2147483684L, "logo", "false");
        insertTable2(it2, 2147483684L, "SC4", "=");
        insertTable2(it2, 2147483684L, "InternalAddress", "");
        insertTable2(it2, 2147483684L, "AddressG6", "");
        insertTable2(it2, 2147483684L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483684L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483684L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483684L, "CommunicationOrderId", "21882");
        insertTable2(it2, 2147483684L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483684L, "location", "rue du broker");
        insertTable2(it2, 2147483684L, "SortPlan", "");
        insertTable2(it2, 2147483684L, "Enveloping", "C");
        insertTable2(it2, 2147483684L, "PostComponentId", "21872");
        insertTable2(it2, 2147483684L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483684L, "city", "Broker ville");
        insertTable2(it2, 2147483684L, "AddressG7", "");
        insertTable2(it2, 2147483684L, "CopyMention", "");
        insertTable2(it2, 2147483684L, "AddressG8", "");
        insertTable2(it2, 2147483684L, "StapleNbr", "");
        insertTable2(it2, 2147483684L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483684L, "AddressG5", "");
        insertTable2(it2, 2147483684L, "header", "true");
        insertTable2(it2, 2147483684L, "EnvelopSortingValue", "BE1000___testOlivier009-0018___________rue du broker_________________");
        insertTable2(it2, 2147483684L, "GroupedWith", "");
        insertTable2(it2, 2147483684L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483684L, "DiversionReason", "");
        insertTable2(it2, 2147483684L, "Pliable", "true");
        insertTable2(it2, 2147483684L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483684L, "country", "BE");
        insertTable2(it2, 2147483684L, "AddressG1", "testOlivier009-0018");
        insertTable2(it2, 2147483684L, "MentionCode", "");
        insertTable2(it2, 2147483684L, "postCode", "1000");
        insertTable2(it2, 2147483684L, "SC5", "=");
        insertTable2(it2, 2147483684L, "Branding", "1C");
        insertTable1(it1, 2147483685L);
        insertTable2(it2, 2147483685L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483685L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483685L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483685L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483685L, "DocumentSortingValues", "______21873__1__1");
        insertTable2(it2, 2147483685L, "ItemSeq", "1");
        insertTable2(it2, 2147483685L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483685L, "Plex", "S");
        insertTable2(it2, 2147483685L, "SC3", "=");
        insertTable2(it2, 2147483685L, "has_address", "true");
        insertTable2(it2, 2147483685L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483685L, "Language", "FR");
        insertTable2(it2, 2147483685L, "logo", "false");
        insertTable2(it2, 2147483685L, "SC4", "=");
        insertTable2(it2, 2147483685L, "InternalAddress", "");
        insertTable2(it2, 2147483685L, "AddressG6", "");
        insertTable2(it2, 2147483685L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483685L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483685L, "SC1", "Country=BE");
        insertTable2(it2, 2147483685L, "CommunicationOrderId", "21883");
        insertTable2(it2, 2147483685L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483685L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483685L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483685L, "Enveloping", "C");
        insertTable2(it2, 2147483685L, "PostComponentId", "21873");
        insertTable2(it2, 2147483685L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483685L, "city", "Bruxelles");
        insertTable2(it2, 2147483685L, "AddressG7", "");
        insertTable2(it2, 2147483685L, "CopyMention", "");
        insertTable2(it2, 2147483685L, "AddressG8", "");
        insertTable2(it2, 2147483685L, "StapleNbr", "");
        insertTable2(it2, 2147483685L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483685L, "AddressG5", "");
        insertTable2(it2, 2147483685L, "header", "true");
        insertTable2(it2, 2147483685L, "EnvelopSortingValue", "BE1180___testOlivier010-0019___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483685L, "GroupedWith", "");
        insertTable2(it2, 2147483685L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483685L, "DiversionReason", "");
        insertTable2(it2, 2147483685L, "Pliable", "true");
        insertTable2(it2, 2147483685L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483685L, "country", "BE");
        insertTable2(it2, 2147483685L, "AddressG1", "testOlivier010-0019");
        insertTable2(it2, 2147483685L, "MentionCode", "");
        insertTable2(it2, 2147483685L, "postCode", "1180");
        insertTable2(it2, 2147483685L, "SC5", "=");
        insertTable2(it2, 2147483685L, "Branding", "1C");
        insertTable1(it1, 2147483686L);
        insertTable2(it2, 2147483686L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483686L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483686L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483686L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483686L, "DocumentSortingValues", "______21873__1__1");
        insertTable2(it2, 2147483686L, "ItemSeq", "1");
        insertTable2(it2, 2147483686L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483686L, "Plex", "S");
        insertTable2(it2, 2147483686L, "SC3", "=");
        insertTable2(it2, 2147483686L, "has_address", "true");
        insertTable2(it2, 2147483686L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483686L, "Language", "FR");
        insertTable2(it2, 2147483686L, "logo", "false");
        insertTable2(it2, 2147483686L, "SC4", "=");
        insertTable2(it2, 2147483686L, "InternalAddress", "");
        insertTable2(it2, 2147483686L, "AddressG6", "");
        insertTable2(it2, 2147483686L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483686L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483686L, "SC1", "Country=BE");
        insertTable2(it2, 2147483686L, "CommunicationOrderId", "21883");
        insertTable2(it2, 2147483686L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483686L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483686L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483686L, "Enveloping", "C");
        insertTable2(it2, 2147483686L, "PostComponentId", "21873");
        insertTable2(it2, 2147483686L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483686L, "city", "Bruxelles");
        insertTable2(it2, 2147483686L, "AddressG7", "");
        insertTable2(it2, 2147483686L, "CopyMention", "");
        insertTable2(it2, 2147483686L, "AddressG8", "");
        insertTable2(it2, 2147483686L, "StapleNbr", "");
        insertTable2(it2, 2147483686L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483686L, "AddressG5", "");
        insertTable2(it2, 2147483686L, "header", "true");
        insertTable2(it2, 2147483686L, "EnvelopSortingValue", "BE1180___testOlivier010-0019___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483686L, "GroupedWith", "");
        insertTable2(it2, 2147483686L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483686L, "DiversionReason", "");
        insertTable2(it2, 2147483686L, "Pliable", "true");
        insertTable2(it2, 2147483686L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483686L, "country", "BE");
        insertTable2(it2, 2147483686L, "AddressG1", "testOlivier010-0019");
        insertTable2(it2, 2147483686L, "MentionCode", "");
        insertTable2(it2, 2147483686L, "postCode", "1180");
        insertTable2(it2, 2147483686L, "SC5", "=");
        insertTable2(it2, 2147483686L, "Branding", "1C");
        insertTable1(it1, 2147483687L);
        insertTable2(it2, 2147483687L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483687L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483687L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483687L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483687L, "DocumentSortingValues", "______21874__1__1");
        insertTable2(it2, 2147483687L, "ItemSeq", "1");
        insertTable2(it2, 2147483687L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483687L, "Plex", "S");
        insertTable2(it2, 2147483687L, "SC3", "=");
        insertTable2(it2, 2147483687L, "has_address", "true");
        insertTable2(it2, 2147483687L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483687L, "Language", "FR");
        insertTable2(it2, 2147483687L, "logo", "false");
        insertTable2(it2, 2147483687L, "SC4", "=");
        insertTable2(it2, 2147483687L, "InternalAddress", "");
        insertTable2(it2, 2147483687L, "AddressG6", "");
        insertTable2(it2, 2147483687L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483687L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483687L, "SC1", "Country=BE");
        insertTable2(it2, 2147483687L, "CommunicationOrderId", "21884");
        insertTable2(it2, 2147483687L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483687L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483687L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483687L, "Enveloping", "C");
        insertTable2(it2, 2147483687L, "PostComponentId", "21874");
        insertTable2(it2, 2147483687L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483687L, "city", "Bruxelles");
        insertTable2(it2, 2147483687L, "AddressG7", "");
        insertTable2(it2, 2147483687L, "CopyMention", "");
        insertTable2(it2, 2147483687L, "AddressG8", "");
        insertTable2(it2, 2147483687L, "StapleNbr", "");
        insertTable2(it2, 2147483687L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483687L, "AddressG5", "");
        insertTable2(it2, 2147483687L, "header", "true");
        insertTable2(it2, 2147483687L, "EnvelopSortingValue", "BE1180___testOlivier010-0020___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483687L, "GroupedWith", "");
        insertTable2(it2, 2147483687L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483687L, "DiversionReason", "");
        insertTable2(it2, 2147483687L, "Pliable", "true");
        insertTable2(it2, 2147483687L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483687L, "country", "BE");
        insertTable2(it2, 2147483687L, "AddressG1", "testOlivier010-0020");
        insertTable2(it2, 2147483687L, "MentionCode", "");
        insertTable2(it2, 2147483687L, "postCode", "1180");
        insertTable2(it2, 2147483687L, "SC5", "=");
        insertTable2(it2, 2147483687L, "Branding", "1C");
        insertTable1(it1, 2147483688L);
        insertTable2(it2, 2147483688L, "SC2", "LaPosteSortPlan=B-W3-S2");
        insertTable2(it2, 2147483688L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483688L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483688L, "AddressG3", "1180, Bruxelles");
        insertTable2(it2, 2147483688L, "DocumentSortingValues", "______21874__1__1");
        insertTable2(it2, 2147483688L, "ItemSeq", "1");
        insertTable2(it2, 2147483688L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483688L, "Plex", "S");
        insertTable2(it2, 2147483688L, "SC3", "=");
        insertTable2(it2, 2147483688L, "has_address", "true");
        insertTable2(it2, 2147483688L, "SubBatchSortingValue", "BE_B-W3-S2___");
        insertTable2(it2, 2147483688L, "Language", "FR");
        insertTable2(it2, 2147483688L, "logo", "false");
        insertTable2(it2, 2147483688L, "SC4", "=");
        insertTable2(it2, 2147483688L, "InternalAddress", "");
        insertTable2(it2, 2147483688L, "AddressG6", "");
        insertTable2(it2, 2147483688L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483688L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483688L, "SC1", "Country=BE");
        insertTable2(it2, 2147483688L, "CommunicationOrderId", "21884");
        insertTable2(it2, 2147483688L, "BatchTypeId", "Paper");
        insertTable2(it2, 2147483688L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483688L, "SortPlan", "B-W3-S2");
        insertTable2(it2, 2147483688L, "Enveloping", "C");
        insertTable2(it2, 2147483688L, "PostComponentId", "21874");
        insertTable2(it2, 2147483688L, "BatchTypeLabel", "Paper");
        insertTable2(it2, 2147483688L, "city", "Bruxelles");
        insertTable2(it2, 2147483688L, "AddressG7", "");
        insertTable2(it2, 2147483688L, "CopyMention", "");
        insertTable2(it2, 2147483688L, "AddressG8", "");
        insertTable2(it2, 2147483688L, "StapleNbr", "");
        insertTable2(it2, 2147483688L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483688L, "AddressG5", "");
        insertTable2(it2, 2147483688L, "header", "true");
        insertTable2(it2, 2147483688L, "EnvelopSortingValue", "BE1180___testOlivier010-0020___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483688L, "GroupedWith", "");
        insertTable2(it2, 2147483688L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483688L, "DiversionReason", "");
        insertTable2(it2, 2147483688L, "Pliable", "true");
        insertTable2(it2, 2147483688L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483688L, "country", "BE");
        insertTable2(it2, 2147483688L, "AddressG1", "testOlivier010-0020");
        insertTable2(it2, 2147483688L, "MentionCode", "");
        insertTable2(it2, 2147483688L, "postCode", "1180");
        insertTable2(it2, 2147483688L, "SC5", "=");
        insertTable2(it2, 2147483688L, "Branding", "1C");
        insertTable1(it1, 2147483689L);
        insertTable2(it2, 2147483689L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483689L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483689L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483689L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483689L, "DocumentSortingValues", "______21875__1__1");
        insertTable2(it2, 2147483689L, "ItemSeq", "1");
        insertTable2(it2, 2147483689L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483689L, "Plex", "S");
        insertTable2(it2, 2147483689L, "SC3", "=");
        insertTable2(it2, 2147483689L, "has_address", "true");
        insertTable2(it2, 2147483689L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483689L, "Language", "FR");
        insertTable2(it2, 2147483689L, "logo", "false");
        insertTable2(it2, 2147483689L, "SC4", "=");
        insertTable2(it2, 2147483689L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483689L, "AddressG6", "");
        insertTable2(it2, 2147483689L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483689L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483689L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483689L, "CommunicationOrderId", "21885");
        insertTable2(it2, 2147483689L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483689L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483689L, "SortPlan", "");
        insertTable2(it2, 2147483689L, "Enveloping", "N");
        insertTable2(it2, 2147483689L, "PostComponentId", "21875");
        insertTable2(it2, 2147483689L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483689L, "city", "Bruxelles");
        insertTable2(it2, 2147483689L, "AddressG7", "");
        insertTable2(it2, 2147483689L, "CopyMention", "");
        insertTable2(it2, 2147483689L, "AddressG8", "");
        insertTable2(it2, 2147483689L, "StapleNbr", "");
        insertTable2(it2, 2147483689L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483689L, "AddressG5", "");
        insertTable2(it2, 2147483689L, "header", "true");
        insertTable2(it2, 2147483689L, "EnvelopSortingValue", "BE1180___testOlivier011-0021___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483689L, "GroupedWith", "");
        insertTable2(it2, 2147483689L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483689L, "DiversionReason", "001");
        insertTable2(it2, 2147483689L, "Pliable", "true");
        insertTable2(it2, 2147483689L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483689L, "country", "BE");
        insertTable2(it2, 2147483689L, "AddressG1", "testOlivier011-0021");
        insertTable2(it2, 2147483689L, "MentionCode", "");
        insertTable2(it2, 2147483689L, "postCode", "1180");
        insertTable2(it2, 2147483689L, "SC5", "=");
        insertTable2(it2, 2147483689L, "Branding", "1C");
        insertTable1(it1, 2147483690L);
        insertTable2(it2, 2147483690L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483690L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483690L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483690L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483690L, "DocumentSortingValues", "______21875__1__1");
        insertTable2(it2, 2147483690L, "ItemSeq", "1");
        insertTable2(it2, 2147483690L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483690L, "Plex", "S");
        insertTable2(it2, 2147483690L, "SC3", "=");
        insertTable2(it2, 2147483690L, "has_address", "true");
        insertTable2(it2, 2147483690L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483690L, "Language", "FR");
        insertTable2(it2, 2147483690L, "logo", "false");
        insertTable2(it2, 2147483690L, "SC4", "=");
        insertTable2(it2, 2147483690L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483690L, "AddressG6", "");
        insertTable2(it2, 2147483690L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483690L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483690L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483690L, "CommunicationOrderId", "21885");
        insertTable2(it2, 2147483690L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483690L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483690L, "SortPlan", "");
        insertTable2(it2, 2147483690L, "Enveloping", "N");
        insertTable2(it2, 2147483690L, "PostComponentId", "21875");
        insertTable2(it2, 2147483690L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483690L, "city", "Bruxelles");
        insertTable2(it2, 2147483690L, "AddressG7", "");
        insertTable2(it2, 2147483690L, "CopyMention", "");
        insertTable2(it2, 2147483690L, "AddressG8", "");
        insertTable2(it2, 2147483690L, "StapleNbr", "");
        insertTable2(it2, 2147483690L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483690L, "AddressG5", "");
        insertTable2(it2, 2147483690L, "header", "true");
        insertTable2(it2, 2147483690L, "EnvelopSortingValue", "BE1180___testOlivier011-0021___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483690L, "GroupedWith", "");
        insertTable2(it2, 2147483690L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483690L, "DiversionReason", "001");
        insertTable2(it2, 2147483690L, "Pliable", "true");
        insertTable2(it2, 2147483690L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483690L, "country", "BE");
        insertTable2(it2, 2147483690L, "AddressG1", "testOlivier011-0021");
        insertTable2(it2, 2147483690L, "MentionCode", "");
        insertTable2(it2, 2147483690L, "postCode", "1180");
        insertTable2(it2, 2147483690L, "SC5", "=");
        insertTable2(it2, 2147483690L, "Branding", "1C");
        insertTable1(it1, 2147483691L);
        insertTable2(it2, 2147483691L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483691L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483691L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483691L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483691L, "DocumentSortingValues", "______21876__1__1");
        insertTable2(it2, 2147483691L, "ItemSeq", "1");
        insertTable2(it2, 2147483691L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483691L, "Plex", "S");
        insertTable2(it2, 2147483691L, "SC3", "=");
        insertTable2(it2, 2147483691L, "has_address", "true");
        insertTable2(it2, 2147483691L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483691L, "Language", "FR");
        insertTable2(it2, 2147483691L, "logo", "false");
        insertTable2(it2, 2147483691L, "SC4", "=");
        insertTable2(it2, 2147483691L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483691L, "AddressG6", "");
        insertTable2(it2, 2147483691L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483691L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483691L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483691L, "CommunicationOrderId", "21886");
        insertTable2(it2, 2147483691L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483691L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483691L, "SortPlan", "");
        insertTable2(it2, 2147483691L, "Enveloping", "N");
        insertTable2(it2, 2147483691L, "PostComponentId", "21876");
        insertTable2(it2, 2147483691L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483691L, "city", "Bruxelles");
        insertTable2(it2, 2147483691L, "AddressG7", "");
        insertTable2(it2, 2147483691L, "CopyMention", "");
        insertTable2(it2, 2147483691L, "AddressG8", "");
        insertTable2(it2, 2147483691L, "StapleNbr", "");
        insertTable2(it2, 2147483691L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483691L, "AddressG5", "");
        insertTable2(it2, 2147483691L, "header", "true");
        insertTable2(it2, 2147483691L, "EnvelopSortingValue", "BE1180___testOlivier011-0022___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483691L, "GroupedWith", "");
        insertTable2(it2, 2147483691L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483691L, "DiversionReason", "001");
        insertTable2(it2, 2147483691L, "Pliable", "true");
        insertTable2(it2, 2147483691L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483691L, "country", "BE");
        insertTable2(it2, 2147483691L, "AddressG1", "testOlivier011-0022");
        insertTable2(it2, 2147483691L, "MentionCode", "");
        insertTable2(it2, 2147483691L, "postCode", "1180");
        insertTable2(it2, 2147483691L, "SC5", "=");
        insertTable2(it2, 2147483691L, "Branding", "1C");
        insertTable1(it1, 2147483692L);
        insertTable2(it2, 2147483692L, "SC2", "PostCode=1180");
        insertTable2(it2, 2147483692L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483692L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483692L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 2147483692L, "DocumentSortingValues", "______21876__1__1");
        insertTable2(it2, 2147483692L, "ItemSeq", "1");
        insertTable2(it2, 2147483692L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 2147483692L, "Plex", "S");
        insertTable2(it2, 2147483692L, "SC3", "=");
        insertTable2(it2, 2147483692L, "has_address", "true");
        insertTable2(it2, 2147483692L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 2147483692L, "Language", "FR");
        insertTable2(it2, 2147483692L, "logo", "false");
        insertTable2(it2, 2147483692L, "SC4", "=");
        insertTable2(it2, 2147483692L, "InternalAddress", "233/621");
        insertTable2(it2, 2147483692L, "AddressG6", "");
        insertTable2(it2, 2147483692L, "InternalAddressBringer", "true");
        insertTable2(it2, 2147483692L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483692L, "SC1", "Requester=ddch257");
        insertTable2(it2, 2147483692L, "CommunicationOrderId", "21886");
        insertTable2(it2, 2147483692L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 2147483692L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483692L, "SortPlan", "");
        insertTable2(it2, 2147483692L, "Enveloping", "N");
        insertTable2(it2, 2147483692L, "PostComponentId", "21876");
        insertTable2(it2, 2147483692L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 2147483692L, "city", "Bruxelles");
        insertTable2(it2, 2147483692L, "AddressG7", "");
        insertTable2(it2, 2147483692L, "CopyMention", "");
        insertTable2(it2, 2147483692L, "AddressG8", "");
        insertTable2(it2, 2147483692L, "StapleNbr", "");
        insertTable2(it2, 2147483692L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483692L, "AddressG5", "");
        insertTable2(it2, 2147483692L, "header", "true");
        insertTable2(it2, 2147483692L, "EnvelopSortingValue", "BE1180___testOlivier011-0022___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 2147483692L, "GroupedWith", "");
        insertTable2(it2, 2147483692L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 2147483692L, "DiversionReason", "001");
        insertTable2(it2, 2147483692L, "Pliable", "true");
        insertTable2(it2, 2147483692L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483692L, "country", "BE");
        insertTable2(it2, 2147483692L, "AddressG1", "testOlivier011-0022");
        insertTable2(it2, 2147483692L, "MentionCode", "");
        insertTable2(it2, 2147483692L, "postCode", "1180");
        insertTable2(it2, 2147483692L, "SC5", "=");
        insertTable2(it2, 2147483692L, "Branding", "1C");
        insertTable1(it1, 2147483693L);
        insertTable2(it2, 2147483693L, "SC2", "=");
        insertTable2(it2, 2147483693L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483693L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483693L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483693L, "DocumentSortingValues", "______21877__1__1");
        insertTable2(it2, 2147483693L, "ItemSeq", "1");
        insertTable2(it2, 2147483693L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483693L, "Plex", "S");
        insertTable2(it2, 2147483693L, "SC3", "=");
        insertTable2(it2, 2147483693L, "has_address", "true");
        insertTable2(it2, 2147483693L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483693L, "Language", "FR");
        insertTable2(it2, 2147483693L, "logo", "false");
        insertTable2(it2, 2147483693L, "SC4", "=");
        insertTable2(it2, 2147483693L, "InternalAddress", "");
        insertTable2(it2, 2147483693L, "AddressG6", "");
        insertTable2(it2, 2147483693L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483693L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483693L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483693L, "CommunicationOrderId", "21887");
        insertTable2(it2, 2147483693L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483693L, "location", "rue du broker");
        insertTable2(it2, 2147483693L, "SortPlan", "");
        insertTable2(it2, 2147483693L, "Enveloping", "C");
        insertTable2(it2, 2147483693L, "PostComponentId", "21877");
        insertTable2(it2, 2147483693L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483693L, "city", "Broker ville");
        insertTable2(it2, 2147483693L, "AddressG7", "");
        insertTable2(it2, 2147483693L, "CopyMention", "");
        insertTable2(it2, 2147483693L, "AddressG8", "");
        insertTable2(it2, 2147483693L, "StapleNbr", "");
        insertTable2(it2, 2147483693L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483693L, "AddressG5", "");
        insertTable2(it2, 2147483693L, "header", "true");
        insertTable2(it2, 2147483693L, "EnvelopSortingValue", "BE1000___testOlivier012-0023___________rue du broker_________________");
        insertTable2(it2, 2147483693L, "GroupedWith", "");
        insertTable2(it2, 2147483693L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483693L, "DiversionReason", "");
        insertTable2(it2, 2147483693L, "Pliable", "true");
        insertTable2(it2, 2147483693L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483693L, "country", "BE");
        insertTable2(it2, 2147483693L, "AddressG1", "testOlivier012-0023");
        insertTable2(it2, 2147483693L, "MentionCode", "");
        insertTable2(it2, 2147483693L, "postCode", "1000");
        insertTable2(it2, 2147483693L, "SC5", "=");
        insertTable2(it2, 2147483693L, "Branding", "1C");
        insertTable1(it1, 2147483694L);
        insertTable2(it2, 2147483694L, "SC2", "=");
        insertTable2(it2, 2147483694L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483694L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483694L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483694L, "DocumentSortingValues", "______21877__1__1");
        insertTable2(it2, 2147483694L, "ItemSeq", "1");
        insertTable2(it2, 2147483694L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483694L, "Plex", "S");
        insertTable2(it2, 2147483694L, "SC3", "=");
        insertTable2(it2, 2147483694L, "has_address", "true");
        insertTable2(it2, 2147483694L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483694L, "Language", "FR");
        insertTable2(it2, 2147483694L, "logo", "false");
        insertTable2(it2, 2147483694L, "SC4", "=");
        insertTable2(it2, 2147483694L, "InternalAddress", "");
        insertTable2(it2, 2147483694L, "AddressG6", "");
        insertTable2(it2, 2147483694L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483694L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483694L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483694L, "CommunicationOrderId", "21887");
        insertTable2(it2, 2147483694L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483694L, "location", "rue du broker");
        insertTable2(it2, 2147483694L, "SortPlan", "");
        insertTable2(it2, 2147483694L, "Enveloping", "C");
        insertTable2(it2, 2147483694L, "PostComponentId", "21877");
        insertTable2(it2, 2147483694L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483694L, "city", "Broker ville");
        insertTable2(it2, 2147483694L, "AddressG7", "");
        insertTable2(it2, 2147483694L, "CopyMention", "");
        insertTable2(it2, 2147483694L, "AddressG8", "");
        insertTable2(it2, 2147483694L, "StapleNbr", "");
        insertTable2(it2, 2147483694L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483694L, "AddressG5", "");
        insertTable2(it2, 2147483694L, "header", "true");
        insertTable2(it2, 2147483694L, "EnvelopSortingValue", "BE1000___testOlivier012-0023___________rue du broker_________________");
        insertTable2(it2, 2147483694L, "GroupedWith", "");
        insertTable2(it2, 2147483694L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483694L, "DiversionReason", "");
        insertTable2(it2, 2147483694L, "Pliable", "true");
        insertTable2(it2, 2147483694L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483694L, "country", "BE");
        insertTable2(it2, 2147483694L, "AddressG1", "testOlivier012-0023");
        insertTable2(it2, 2147483694L, "MentionCode", "");
        insertTable2(it2, 2147483694L, "postCode", "1000");
        insertTable2(it2, 2147483694L, "SC5", "=");
        insertTable2(it2, 2147483694L, "Branding", "1C");
        insertTable1(it1, 2147483695L);
        insertTable2(it2, 2147483695L, "SC2", "=");
        insertTable2(it2, 2147483695L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483695L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483695L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483695L, "DocumentSortingValues", "______21878__1__1");
        insertTable2(it2, 2147483695L, "ItemSeq", "1");
        insertTable2(it2, 2147483695L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483695L, "Plex", "S");
        insertTable2(it2, 2147483695L, "SC3", "=");
        insertTable2(it2, 2147483695L, "has_address", "true");
        insertTable2(it2, 2147483695L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483695L, "Language", "FR");
        insertTable2(it2, 2147483695L, "logo", "false");
        insertTable2(it2, 2147483695L, "SC4", "=");
        insertTable2(it2, 2147483695L, "InternalAddress", "");
        insertTable2(it2, 2147483695L, "AddressG6", "");
        insertTable2(it2, 2147483695L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483695L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483695L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483695L, "CommunicationOrderId", "21888");
        insertTable2(it2, 2147483695L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483695L, "location", "rue du broker");
        insertTable2(it2, 2147483695L, "SortPlan", "");
        insertTable2(it2, 2147483695L, "Enveloping", "C");
        insertTable2(it2, 2147483695L, "PostComponentId", "21878");
        insertTable2(it2, 2147483695L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483695L, "city", "Broker ville");
        insertTable2(it2, 2147483695L, "AddressG7", "");
        insertTable2(it2, 2147483695L, "CopyMention", "");
        insertTable2(it2, 2147483695L, "AddressG8", "");
        insertTable2(it2, 2147483695L, "StapleNbr", "");
        insertTable2(it2, 2147483695L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483695L, "AddressG5", "");
        insertTable2(it2, 2147483695L, "header", "true");
        insertTable2(it2, 2147483695L, "EnvelopSortingValue", "BE1000___testOlivier012-0024___________rue du broker_________________");
        insertTable2(it2, 2147483695L, "GroupedWith", "");
        insertTable2(it2, 2147483695L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483695L, "DiversionReason", "");
        insertTable2(it2, 2147483695L, "Pliable", "true");
        insertTable2(it2, 2147483695L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483695L, "country", "BE");
        insertTable2(it2, 2147483695L, "AddressG1", "testOlivier012-0024");
        insertTable2(it2, 2147483695L, "MentionCode", "");
        insertTable2(it2, 2147483695L, "postCode", "1000");
        insertTable2(it2, 2147483695L, "SC5", "=");
        insertTable2(it2, 2147483695L, "Branding", "1C");
        insertTable1(it1, 2147483696L);
        insertTable2(it2, 2147483696L, "SC2", "=");
        insertTable2(it2, 2147483696L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 2147483696L, "IsIdenticalToDocumentAddress", "true");
        insertTable2(it2, 2147483696L, "AddressG3", "Broker ville");
        insertTable2(it2, 2147483696L, "DocumentSortingValues", "______21878__1__1");
        insertTable2(it2, 2147483696L, "ItemSeq", "1");
        insertTable2(it2, 2147483696L, "BatchTypeInstructions", "");
        insertTable2(it2, 2147483696L, "Plex", "S");
        insertTable2(it2, 2147483696L, "SC3", "=");
        insertTable2(it2, 2147483696L, "has_address", "true");
        insertTable2(it2, 2147483696L, "SubBatchSortingValue", "Une info b");
        insertTable2(it2, 2147483696L, "Language", "FR");
        insertTable2(it2, 2147483696L, "logo", "false");
        insertTable2(it2, 2147483696L, "SC4", "=");
        insertTable2(it2, 2147483696L, "InternalAddress", "");
        insertTable2(it2, 2147483696L, "AddressG6", "");
        insertTable2(it2, 2147483696L, "InternalAddressBringer", "false");
        insertTable2(it2, 2147483696L, "AddresseeSeq", "1");
        insertTable2(it2, 2147483696L, "SC1", "DeliveryInformation=Une info bidon");
        insertTable2(it2, 2147483696L, "CommunicationOrderId", "21888");
        insertTable2(it2, 2147483696L, "BatchTypeId", "BROKER NET");
        insertTable2(it2, 2147483696L, "location", "rue du broker");
        insertTable2(it2, 2147483696L, "SortPlan", "");
        insertTable2(it2, 2147483696L, "Enveloping", "C");
        insertTable2(it2, 2147483696L, "PostComponentId", "21878");
        insertTable2(it2, 2147483696L, "BatchTypeLabel", "BROKER NET");
        insertTable2(it2, 2147483696L, "city", "Broker ville");
        insertTable2(it2, 2147483696L, "AddressG7", "");
        insertTable2(it2, 2147483696L, "CopyMention", "");
        insertTable2(it2, 2147483696L, "AddressG8", "");
        insertTable2(it2, 2147483696L, "StapleNbr", "");
        insertTable2(it2, 2147483696L, "TLEBundle", "Niveau2");
        insertTable2(it2, 2147483696L, "AddressG5", "");
        insertTable2(it2, 2147483696L, "header", "true");
        insertTable2(it2, 2147483696L, "EnvelopSortingValue", "BE1000___testOlivier012-0024___________rue du broker_________________");
        insertTable2(it2, 2147483696L, "GroupedWith", "");
        insertTable2(it2, 2147483696L, "AddressG2", "rue du broker");
        insertTable2(it2, 2147483696L, "DiversionReason", "");
        insertTable2(it2, 2147483696L, "Pliable", "true");
        insertTable2(it2, 2147483696L, "TLEBinder", "Niveau1");
        insertTable2(it2, 2147483696L, "country", "BE");
        insertTable2(it2, 2147483696L, "AddressG1", "testOlivier012-0024");
        insertTable2(it2, 2147483696L, "MentionCode", "");
        insertTable2(it2, 2147483696L, "postCode", "1000");
        insertTable2(it2, 2147483696L, "SC5", "=");
        insertTable2(it2, 2147483696L, "Branding", "1C");
        insertTable2(it2, 2147483649L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483649L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 2147483649L, "DocumentID", "21865/1/1//");
        insertTable2(it2, 2147483649L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483649L, "PhysicalID", "No");
        insertTable2(it2, 2147483649L, "Staple", "No");
        updateTable2(ut2, 2147483649L);
        insertTable2(it2, 2147483650L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483650L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 2147483650L, "DocumentID", "21865/1/1//");
        insertTable2(it2, 2147483650L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483650L, "PhysicalID", "No");
        insertTable2(it2, 2147483650L, "Staple", "No");
        updateTable2(ut2, 2147483650L);
        insertTable2(it2, 2147483651L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483651L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 2147483651L, "DocumentID", "21866/1/1//");
        insertTable2(it2, 2147483651L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483651L, "PhysicalID", "No");
        insertTable2(it2, 2147483651L, "Staple", "No");
        updateTable2(ut2, 2147483651L);
        insertTable2(it2, 2147483652L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483652L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 2147483652L, "DocumentID", "21866/1/1//");
        insertTable2(it2, 2147483652L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483652L, "PhysicalID", "No");
        insertTable2(it2, 2147483652L, "Staple", "No");
        updateTable2(ut2, 2147483652L);
        insertTable1(it1, 4294967297L);
        insertTable2(it2, 4294967297L, "SC2", "PostCode=1180");
        insertTable2(it2, 4294967297L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 4294967297L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 4294967297L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 4294967297L, "DocumentSortingValues", "");
        insertTable2(it2, 4294967297L, "ItemSeq", "0");
        insertTable2(it2, 4294967297L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 4294967297L, "Plex", "S");
        insertTable2(it2, 4294967297L, "SC3", "=");
        insertTable2(it2, 4294967297L, "has_address", "true");
        insertTable2(it2, 4294967297L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 4294967297L, "Language", "FR");
        insertTable2(it2, 4294967297L, "SC4", "=");
        insertTable2(it2, 4294967297L, "InternalAddress", "233/621");
        insertTable2(it2, 4294967297L, "AddressG6", "");
        insertTable2(it2, 4294967297L, "InternalAddressBringer", "true");
        insertTable2(it2, 4294967297L, "AddresseeSeq", "0");
        insertTable2(it2, 4294967297L, "SC1", "Requester=ddch257");
        insertTable2(it2, 4294967297L, "CommunicationOrderId", "21867");
        insertTable2(it2, 4294967297L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 4294967297L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 4294967297L, "SortPlan", "");
        insertTable2(it2, 4294967297L, "Enveloping", "N");
        insertTable2(it2, 4294967297L, "PostComponentId", "21857");
        insertTable2(it2, 4294967297L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 4294967297L, "city", "Bruxelles");
        insertTable2(it2, 4294967297L, "AddressG7", "");
        insertTable2(it2, 4294967297L, "CopyMention", "");
        insertTable2(it2, 4294967297L, "StapleNbr", "NO");
        insertTable2(it2, 4294967297L, "AddressG8", "");
        insertTable2(it2, 4294967297L, "AddressG5", "");
        insertTable2(it2, 4294967297L, "EnvelopSortingValue", "BE1180___testOlivier002-0003___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 4294967297L, "GroupedWith", "");
        insertTable2(it2, 4294967297L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 4294967297L, "DiversionReason", "001");
        insertTable2(it2, 4294967297L, "Pliable", "true");
        insertTable2(it2, 4294967297L, "country", "BE");
        insertTable2(it2, 4294967297L, "AddressG1", "testOlivier002-0003");
        insertTable2(it2, 4294967297L, "MentionCode", "");
        insertTable2(it2, 4294967297L, "postCode", "1180");
        insertTable2(it2, 4294967297L, "SC5", "=");
        insertTable2(it2, 4294967297L, "env_type", "I");
        insertTable2(it2, 4294967297L, "Branding", "1C");
        insertTable2(it2, 4294967297L, "PaperLayout", "ADDINT");
        insertTable2(it2, 4294967297L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 4294967297L, "DocumentID", "21867/0/0//");
        insertTable2(it2, 4294967297L, "PageSequenceId", "000001");
        insertTable2(it2, 4294967297L, "PhysicalID", "No");
        insertTable2(it2, 4294967297L, "cover_page", "true");
        insertTable2(it2, 4294967297L, "Staple", "No");
        updateTable2(ut2, 4294967297L);
        insertTable2(it2, 2147483653L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483653L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 2147483653L, "DocumentID", "21867/1/1//");
        insertTable2(it2, 2147483653L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483653L, "PhysicalID", "No");
        insertTable2(it2, 2147483653L, "Staple", "No");
        updateTable2(ut2, 2147483653L);
        insertTable2(it2, 2147483654L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483654L, "GenerationTime", "Wed Oct 22 14:12:10 CEST 2008");
        insertTable2(it2, 2147483654L, "DocumentID", "21867/1/1//");
        insertTable2(it2, 2147483654L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483654L, "PhysicalID", "No");
        insertTable2(it2, 2147483654L, "Staple", "No");
        updateTable2(ut2, 2147483654L);
        insertTable1(it1, 6442450945L);
        insertTable2(it2, 6442450945L, "SC2", "PostCode=1180");
        insertTable2(it2, 6442450945L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 6442450945L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 6442450945L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 6442450945L, "DocumentSortingValues", "");
        insertTable2(it2, 6442450945L, "ItemSeq", "0");
        insertTable2(it2, 6442450945L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 6442450945L, "Plex", "S");
        insertTable2(it2, 6442450945L, "SC3", "=");
        insertTable2(it2, 6442450945L, "has_address", "true");
        insertTable2(it2, 6442450945L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 6442450945L, "Language", "FR");
        insertTable2(it2, 6442450945L, "SC4", "=");
        insertTable2(it2, 6442450945L, "InternalAddress", "233/621");
        insertTable2(it2, 6442450945L, "AddressG6", "");
        insertTable2(it2, 6442450945L, "InternalAddressBringer", "true");
        insertTable2(it2, 6442450945L, "AddresseeSeq", "0");
        insertTable2(it2, 6442450945L, "SC1", "Requester=ddch257");
        insertTable2(it2, 6442450945L, "CommunicationOrderId", "21868");
        insertTable2(it2, 6442450945L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 6442450945L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 6442450945L, "SortPlan", "");
        insertTable2(it2, 6442450945L, "Enveloping", "N");
        insertTable2(it2, 6442450945L, "PostComponentId", "21858");
        insertTable2(it2, 6442450945L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 6442450945L, "city", "Bruxelles");
        insertTable2(it2, 6442450945L, "AddressG7", "");
        insertTable2(it2, 6442450945L, "CopyMention", "");
        insertTable2(it2, 6442450945L, "StapleNbr", "NO");
        insertTable2(it2, 6442450945L, "AddressG8", "");
        insertTable2(it2, 6442450945L, "AddressG5", "");
        insertTable2(it2, 6442450945L, "EnvelopSortingValue", "BE1180___testOlivier002-0004___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 6442450945L, "GroupedWith", "");
        insertTable2(it2, 6442450945L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 6442450945L, "DiversionReason", "001");
        insertTable2(it2, 6442450945L, "Pliable", "true");
        insertTable2(it2, 6442450945L, "country", "BE");
        insertTable2(it2, 6442450945L, "AddressG1", "testOlivier002-0004");
        insertTable2(it2, 6442450945L, "MentionCode", "");
        insertTable2(it2, 6442450945L, "postCode", "1180");
        insertTable2(it2, 6442450945L, "SC5", "=");
        insertTable2(it2, 6442450945L, "env_type", "I");
        insertTable2(it2, 6442450945L, "Branding", "1C");
        insertTable2(it2, 6442450945L, "PaperLayout", "ADDINT");
        insertTable2(it2, 6442450945L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 6442450945L, "DocumentID", "21868/0/0//");
        insertTable2(it2, 6442450945L, "PageSequenceId", "000001");
        insertTable2(it2, 6442450945L, "PhysicalID", "No");
        insertTable2(it2, 6442450945L, "cover_page", "true");
        insertTable2(it2, 6442450945L, "Staple", "No");
        updateTable2(ut2, 6442450945L);
        insertTable2(it2, 2147483655L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483655L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483655L, "DocumentID", "21868/1/1//");
        insertTable2(it2, 2147483655L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483655L, "PhysicalID", "No");
        insertTable2(it2, 2147483655L, "Staple", "No");
        updateTable2(ut2, 2147483655L);
        insertTable2(it2, 2147483656L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483656L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483656L, "DocumentID", "21868/1/1//");
        insertTable2(it2, 2147483656L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483656L, "PhysicalID", "No");
        insertTable2(it2, 2147483656L, "Staple", "No");
        updateTable2(ut2, 2147483656L);
        insertTable2(it2, 2147483657L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483657L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483657L, "DocumentID", "21869/1/1//");
        insertTable2(it2, 2147483657L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483657L, "PhysicalID", "No");
        insertTable2(it2, 2147483657L, "Staple", "No");
        updateTable2(ut2, 2147483657L);
        insertTable1(it1, 8589934593L);
        insertTable2(it2, 8589934593L, "SC2", "PostCode=1180");
        insertTable2(it2, 8589934593L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 8589934593L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 8589934593L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 8589934593L, "DocumentSortingValues", "");
        insertTable2(it2, 8589934593L, "ItemSeq", "0");
        insertTable2(it2, 8589934593L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 8589934593L, "Plex", "S");
        insertTable2(it2, 8589934593L, "SC3", "=");
        insertTable2(it2, 8589934593L, "has_address", "true");
        insertTable2(it2, 8589934593L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 8589934593L, "Language", "FR");
        insertTable2(it2, 8589934593L, "SC4", "=");
        insertTable2(it2, 8589934593L, "InternalAddress", "233/621");
        insertTable2(it2, 8589934593L, "AddressG6", "");
        insertTable2(it2, 8589934593L, "InternalAddressBringer", "true");
        insertTable2(it2, 8589934593L, "AddresseeSeq", "0");
        insertTable2(it2, 8589934593L, "SC1", "Requester=ddch257");
        insertTable2(it2, 8589934593L, "CommunicationOrderId", "21873");
        insertTable2(it2, 8589934593L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 8589934593L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 8589934593L, "SortPlan", "");
        insertTable2(it2, 8589934593L, "Enveloping", "N");
        insertTable2(it2, 8589934593L, "PostComponentId", "21863");
        insertTable2(it2, 8589934593L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 8589934593L, "city", "Bruxelles");
        insertTable2(it2, 8589934593L, "AddressG7", "");
        insertTable2(it2, 8589934593L, "CopyMention", "");
        insertTable2(it2, 8589934593L, "StapleNbr", "NO");
        insertTable2(it2, 8589934593L, "AddressG8", "");
        insertTable2(it2, 8589934593L, "AddressG5", "");
        insertTable2(it2, 8589934593L, "EnvelopSortingValue", "BE1180___testOlivier005-0009___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 8589934593L, "GroupedWith", "");
        insertTable2(it2, 8589934593L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 8589934593L, "DiversionReason", "001");
        insertTable2(it2, 8589934593L, "Pliable", "true");
        insertTable2(it2, 8589934593L, "country", "BE");
        insertTable2(it2, 8589934593L, "AddressG1", "testOlivier005-0009");
        insertTable2(it2, 8589934593L, "MentionCode", "");
        insertTable2(it2, 8589934593L, "postCode", "1180");
        insertTable2(it2, 8589934593L, "SC5", "=");
        insertTable2(it2, 8589934593L, "env_type", "I");
        insertTable2(it2, 8589934593L, "Branding", "1C");
        insertTable2(it2, 2147483658L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483658L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483658L, "DocumentID", "21869/1/1//");
        insertTable2(it2, 2147483658L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483658L, "PhysicalID", "No");
        insertTable2(it2, 2147483658L, "Staple", "No");
        updateTable2(ut2, 2147483658L);
        insertTable2(it2, 2147483659L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483659L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483659L, "DocumentID", "21870/1/1//");
        insertTable2(it2, 2147483659L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483659L, "PhysicalID", "No");
        insertTable2(it2, 2147483659L, "Staple", "No");
        updateTable2(ut2, 2147483659L);
        insertTable2(it2, 2147483660L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483660L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483660L, "DocumentID", "21870/1/1//");
        insertTable2(it2, 2147483660L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483660L, "PhysicalID", "No");
        insertTable2(it2, 2147483660L, "Staple", "No");
        updateTable2(ut2, 2147483660L);
        insertTable2(it2, 2147483661L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483661L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483661L, "DocumentID", "21871/1/1//");
        insertTable2(it2, 2147483661L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483661L, "PhysicalID", "No");
        insertTable2(it2, 2147483661L, "Staple", "No");
        updateTable2(ut2, 2147483661L);
        insertTable2(it2, 2147483662L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483662L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483662L, "DocumentID", "21871/1/1//");
        insertTable2(it2, 2147483662L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483662L, "PhysicalID", "No");
        insertTable2(it2, 2147483662L, "Staple", "No");
        updateTable2(ut2, 2147483662L);
        insertTable2(it2, 2147483663L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483663L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483663L, "DocumentID", "21872/1/1//");
        insertTable2(it2, 2147483663L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483663L, "PhysicalID", "No");
        insertTable2(it2, 2147483663L, "Staple", "No");
        updateTable2(ut2, 2147483663L);
        insertTable2(it2, 2147483664L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483664L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483664L, "DocumentID", "21872/1/1//");
        insertTable2(it2, 2147483664L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483664L, "PhysicalID", "No");
        insertTable2(it2, 2147483664L, "Staple", "No");
        updateTable2(ut2, 2147483664L);
        insertTable1(it1, 10737418241L);
        insertTable2(it2, 10737418241L, "SC2", "PostCode=1180");
        insertTable2(it2, 10737418241L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 10737418241L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 10737418241L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 10737418241L, "DocumentSortingValues", "");
        insertTable2(it2, 10737418241L, "ItemSeq", "0");
        insertTable2(it2, 10737418241L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 10737418241L, "Plex", "S");
        insertTable2(it2, 10737418241L, "SC3", "=");
        insertTable2(it2, 10737418241L, "has_address", "true");
        insertTable2(it2, 10737418241L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 10737418241L, "Language", "FR");
        insertTable2(it2, 10737418241L, "SC4", "=");
        insertTable2(it2, 10737418241L, "InternalAddress", "233/621");
        insertTable2(it2, 10737418241L, "AddressG6", "");
        insertTable2(it2, 10737418241L, "InternalAddressBringer", "true");
        insertTable2(it2, 10737418241L, "AddresseeSeq", "0");
        insertTable2(it2, 10737418241L, "SC1", "Requester=ddch257");
        insertTable2(it2, 10737418241L, "CommunicationOrderId", "21874");
        insertTable2(it2, 10737418241L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 10737418241L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 10737418241L, "SortPlan", "");
        insertTable2(it2, 10737418241L, "Enveloping", "N");
        insertTable2(it2, 10737418241L, "PostComponentId", "21864");
        insertTable2(it2, 10737418241L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 10737418241L, "city", "Bruxelles");
        insertTable2(it2, 10737418241L, "AddressG7", "");
        insertTable2(it2, 10737418241L, "CopyMention", "");
        insertTable2(it2, 10737418241L, "StapleNbr", "NO");
        insertTable2(it2, 10737418241L, "AddressG8", "");
        insertTable2(it2, 10737418241L, "AddressG5", "");
        insertTable2(it2, 10737418241L, "EnvelopSortingValue", "BE1180___testOlivier005-0010___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 10737418241L, "GroupedWith", "");
        insertTable2(it2, 10737418241L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 10737418241L, "DiversionReason", "001");
        insertTable2(it2, 10737418241L, "Pliable", "true");
        insertTable2(it2, 10737418241L, "country", "BE");
        insertTable2(it2, 10737418241L, "AddressG1", "testOlivier005-0010");
        insertTable2(it2, 10737418241L, "MentionCode", "");
        insertTable2(it2, 10737418241L, "postCode", "1180");
        insertTable2(it2, 10737418241L, "SC5", "=");
        insertTable2(it2, 10737418241L, "env_type", "I");
        insertTable2(it2, 10737418241L, "Branding", "1C");
        insertTable2(it2, 8589934593L, "PaperLayout", "ADDINT");
        insertTable2(it2, 8589934593L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 8589934593L, "DocumentID", "21873/0/0//");
        insertTable2(it2, 8589934593L, "PageSequenceId", "000001");
        insertTable2(it2, 8589934593L, "PhysicalID", "No");
        insertTable2(it2, 8589934593L, "cover_page", "true");
        insertTable2(it2, 8589934593L, "Staple", "No");
        updateTable2(ut2, 8589934593L);
        insertTable2(it2, 2147483665L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483665L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483665L, "DocumentID", "21873/1/1//");
        insertTable2(it2, 2147483665L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483665L, "PhysicalID", "No");
        insertTable2(it2, 2147483665L, "Staple", "No");
        updateTable2(ut2, 2147483665L);
        insertTable2(it2, 2147483666L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483666L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483666L, "DocumentID", "21873/1/1//");
        insertTable2(it2, 2147483666L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483666L, "PhysicalID", "No");
        insertTable2(it2, 2147483666L, "Staple", "No");
        updateTable2(ut2, 2147483666L);
        insertTable2(it2, 10737418241L, "PaperLayout", "ADDINT");
        insertTable2(it2, 10737418241L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 10737418241L, "DocumentID", "21874/0/0//");
        insertTable2(it2, 10737418241L, "PageSequenceId", "000001");
        insertTable2(it2, 10737418241L, "PhysicalID", "No");
        insertTable2(it2, 10737418241L, "cover_page", "true");
        insertTable2(it2, 10737418241L, "Staple", "No");
        updateTable2(ut2, 10737418241L);
        insertTable2(it2, 2147483667L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483667L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483667L, "DocumentID", "21874/1/1//");
        insertTable2(it2, 2147483667L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483667L, "PhysicalID", "No");
        insertTable2(it2, 2147483667L, "Staple", "No");
        updateTable2(ut2, 2147483667L);
        insertTable2(it2, 2147483668L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483668L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483668L, "DocumentID", "21874/1/1//");
        insertTable2(it2, 2147483668L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483668L, "PhysicalID", "No");
        insertTable2(it2, 2147483668L, "Staple", "No");
        updateTable2(ut2, 2147483668L);
        insertTable2(it2, 2147483669L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483669L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483669L, "DocumentID", "21875/1/1//");
        insertTable2(it2, 2147483669L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483669L, "PhysicalID", "No");
        insertTable2(it2, 2147483669L, "Staple", "No");
        updateTable2(ut2, 2147483669L);
        insertTable2(it2, 2147483670L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483670L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483670L, "DocumentID", "21875/1/1//");
        insertTable2(it2, 2147483670L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483670L, "PhysicalID", "No");
        insertTable2(it2, 2147483670L, "Staple", "No");
        updateTable2(ut2, 2147483670L);
        insertTable1(it1, 12884901889L);
        insertTable2(it2, 12884901889L, "SC2", "PostCode=1180");
        insertTable2(it2, 12884901889L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 12884901889L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 12884901889L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 12884901889L, "DocumentSortingValues", "");
        insertTable2(it2, 12884901889L, "ItemSeq", "0");
        insertTable2(it2, 12884901889L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 12884901889L, "Plex", "S");
        insertTable2(it2, 12884901889L, "SC3", "=");
        insertTable2(it2, 12884901889L, "has_address", "true");
        insertTable2(it2, 12884901889L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 12884901889L, "Language", "FR");
        insertTable2(it2, 12884901889L, "SC4", "=");
        insertTable2(it2, 12884901889L, "InternalAddress", "233/621");
        insertTable2(it2, 12884901889L, "AddressG6", "");
        insertTable2(it2, 12884901889L, "InternalAddressBringer", "true");
        insertTable2(it2, 12884901889L, "AddresseeSeq", "0");
        insertTable2(it2, 12884901889L, "SC1", "Requester=ddch257");
        insertTable2(it2, 12884901889L, "CommunicationOrderId", "21879");
        insertTable2(it2, 12884901889L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 12884901889L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 12884901889L, "SortPlan", "");
        insertTable2(it2, 12884901889L, "Enveloping", "N");
        insertTable2(it2, 12884901889L, "PostComponentId", "21869");
        insertTable2(it2, 12884901889L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 12884901889L, "city", "Bruxelles");
        insertTable2(it2, 12884901889L, "AddressG7", "");
        insertTable2(it2, 12884901889L, "CopyMention", "");
        insertTable2(it2, 12884901889L, "StapleNbr", "NO");
        insertTable2(it2, 12884901889L, "AddressG8", "");
        insertTable2(it2, 12884901889L, "AddressG5", "");
        insertTable2(it2, 12884901889L, "EnvelopSortingValue", "BE1180___testOlivier008-0015___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 12884901889L, "GroupedWith", "");
        insertTable2(it2, 12884901889L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 12884901889L, "DiversionReason", "001");
        insertTable2(it2, 12884901889L, "Pliable", "true");
        insertTable2(it2, 12884901889L, "country", "BE");
        insertTable2(it2, 12884901889L, "AddressG1", "testOlivier008-0015");
        insertTable2(it2, 12884901889L, "MentionCode", "");
        insertTable2(it2, 12884901889L, "postCode", "1180");
        insertTable2(it2, 12884901889L, "SC5", "=");
        insertTable2(it2, 12884901889L, "env_type", "I");
        insertTable2(it2, 12884901889L, "Branding", "1C");
        insertTable2(it2, 2147483671L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483671L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483671L, "DocumentID", "21876/1/1//");
        insertTable2(it2, 2147483671L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483671L, "PhysicalID", "No");
        insertTable2(it2, 2147483671L, "Staple", "No");
        updateTable2(ut2, 2147483671L);
        insertTable2(it2, 2147483672L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483672L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483672L, "DocumentID", "21876/1/1//");
        insertTable2(it2, 2147483672L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483672L, "PhysicalID", "No");
        insertTable2(it2, 2147483672L, "Staple", "No");
        updateTable2(ut2, 2147483672L);
        insertTable2(it2, 2147483673L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483673L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483673L, "DocumentID", "21877/1/1//");
        insertTable2(it2, 2147483673L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483673L, "PhysicalID", "No");
        insertTable2(it2, 2147483673L, "Staple", "No");
        updateTable2(ut2, 2147483673L);
        insertTable2(it2, 2147483674L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483674L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483674L, "DocumentID", "21877/1/1//");
        insertTable2(it2, 2147483674L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483674L, "PhysicalID", "No");
        insertTable2(it2, 2147483674L, "Staple", "No");
        updateTable2(ut2, 2147483674L);
        insertTable2(it2, 2147483675L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483675L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483675L, "DocumentID", "21878/1/1//");
        insertTable2(it2, 2147483675L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483675L, "PhysicalID", "No");
        insertTable2(it2, 2147483675L, "Staple", "No");
        updateTable2(ut2, 2147483675L);
        insertTable2(it2, 2147483676L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483676L, "GenerationTime", "Wed Oct 22 14:12:11 CEST 2008");
        insertTable2(it2, 2147483676L, "DocumentID", "21878/1/1//");
        insertTable2(it2, 2147483676L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483676L, "PhysicalID", "No");
        insertTable2(it2, 2147483676L, "Staple", "No");
        updateTable2(ut2, 2147483676L);
        insertTable1(it1, 15032385537L);
        insertTable2(it2, 15032385537L, "SC2", "PostCode=1180");
        insertTable2(it2, 15032385537L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 15032385537L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 15032385537L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 15032385537L, "DocumentSortingValues", "");
        insertTable2(it2, 15032385537L, "ItemSeq", "0");
        insertTable2(it2, 15032385537L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 15032385537L, "Plex", "S");
        insertTable2(it2, 15032385537L, "SC3", "=");
        insertTable2(it2, 15032385537L, "has_address", "true");
        insertTable2(it2, 15032385537L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 15032385537L, "Language", "FR");
        insertTable2(it2, 15032385537L, "SC4", "=");
        insertTable2(it2, 15032385537L, "InternalAddress", "233/621");
        insertTable2(it2, 15032385537L, "AddressG6", "");
        insertTable2(it2, 15032385537L, "InternalAddressBringer", "true");
        insertTable2(it2, 15032385537L, "AddresseeSeq", "0");
        insertTable2(it2, 15032385537L, "SC1", "Requester=ddch257");
        insertTable2(it2, 15032385537L, "CommunicationOrderId", "21880");
        insertTable2(it2, 15032385537L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 15032385537L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 15032385537L, "SortPlan", "");
        insertTable2(it2, 15032385537L, "Enveloping", "N");
        insertTable2(it2, 15032385537L, "PostComponentId", "21870");
        insertTable2(it2, 15032385537L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 15032385537L, "city", "Bruxelles");
        insertTable2(it2, 15032385537L, "AddressG7", "");
        insertTable2(it2, 15032385537L, "CopyMention", "");
        insertTable2(it2, 15032385537L, "StapleNbr", "NO");
        insertTable2(it2, 15032385537L, "AddressG8", "");
        insertTable2(it2, 15032385537L, "AddressG5", "");
        insertTable2(it2, 15032385537L, "EnvelopSortingValue", "BE1180___testOlivier008-0016___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 15032385537L, "GroupedWith", "");
        insertTable2(it2, 15032385537L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 15032385537L, "DiversionReason", "001");
        insertTable2(it2, 15032385537L, "Pliable", "true");
        insertTable2(it2, 15032385537L, "country", "BE");
        insertTable2(it2, 15032385537L, "AddressG1", "testOlivier008-0016");
        insertTable2(it2, 15032385537L, "MentionCode", "");
        insertTable2(it2, 15032385537L, "postCode", "1180");
        insertTable2(it2, 15032385537L, "SC5", "=");
        insertTable2(it2, 15032385537L, "env_type", "I");
        insertTable2(it2, 15032385537L, "Branding", "1C");
        insertTable2(it2, 12884901889L, "PaperLayout", "ADDINT");
        insertTable2(it2, 12884901889L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 12884901889L, "DocumentID", "21879/0/0//");
        insertTable2(it2, 12884901889L, "PageSequenceId", "000001");
        insertTable2(it2, 12884901889L, "PhysicalID", "No");
        insertTable2(it2, 12884901889L, "cover_page", "true");
        insertTable2(it2, 12884901889L, "Staple", "No");
        updateTable2(ut2, 12884901889L);
        insertTable2(it2, 2147483677L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483677L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483677L, "DocumentID", "21879/1/1//");
        insertTable2(it2, 2147483677L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483677L, "PhysicalID", "No");
        insertTable2(it2, 2147483677L, "Staple", "No");
        updateTable2(ut2, 2147483677L);
        insertTable2(it2, 2147483678L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483678L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483678L, "DocumentID", "21879/1/1//");
        insertTable2(it2, 2147483678L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483678L, "PhysicalID", "No");
        insertTable2(it2, 2147483678L, "Staple", "No");
        updateTable2(ut2, 2147483678L);
        insertTable2(it2, 15032385537L, "PaperLayout", "ADDINT");
        insertTable2(it2, 15032385537L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 15032385537L, "DocumentID", "21880/0/0//");
        insertTable2(it2, 15032385537L, "PageSequenceId", "000001");
        insertTable2(it2, 15032385537L, "PhysicalID", "No");
        insertTable2(it2, 15032385537L, "cover_page", "true");
        insertTable2(it2, 15032385537L, "Staple", "No");
        updateTable2(ut2, 15032385537L);
        insertTable2(it2, 2147483679L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483679L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483679L, "DocumentID", "21880/1/1//");
        insertTable2(it2, 2147483679L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483679L, "PhysicalID", "No");
        insertTable2(it2, 2147483679L, "Staple", "No");
        updateTable2(ut2, 2147483679L);
        insertTable2(it2, 2147483680L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483680L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483680L, "DocumentID", "21880/1/1//");
        insertTable2(it2, 2147483680L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483680L, "PhysicalID", "No");
        insertTable2(it2, 2147483680L, "Staple", "No");
        updateTable2(ut2, 2147483680L);
        insertTable1(it1, 17179869185L);
        insertTable2(it2, 17179869185L, "SC2", "PostCode=1180");
        insertTable2(it2, 17179869185L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 17179869185L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 17179869185L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 17179869185L, "DocumentSortingValues", "");
        insertTable2(it2, 17179869185L, "ItemSeq", "0");
        insertTable2(it2, 17179869185L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 17179869185L, "Plex", "S");
        insertTable2(it2, 17179869185L, "SC3", "=");
        insertTable2(it2, 17179869185L, "has_address", "true");
        insertTable2(it2, 17179869185L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 17179869185L, "Language", "FR");
        insertTable2(it2, 17179869185L, "SC4", "=");
        insertTable2(it2, 17179869185L, "InternalAddress", "233/621");
        insertTable2(it2, 17179869185L, "AddressG6", "");
        insertTable2(it2, 17179869185L, "InternalAddressBringer", "true");
        insertTable2(it2, 17179869185L, "AddresseeSeq", "0");
        insertTable2(it2, 17179869185L, "SC1", "Requester=ddch257");
        insertTable2(it2, 17179869185L, "CommunicationOrderId", "21885");
        insertTable2(it2, 17179869185L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 17179869185L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 17179869185L, "SortPlan", "");
        insertTable2(it2, 17179869185L, "Enveloping", "N");
        insertTable2(it2, 17179869185L, "PostComponentId", "21875");
        insertTable2(it2, 17179869185L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 17179869185L, "city", "Bruxelles");
        insertTable2(it2, 17179869185L, "AddressG7", "");
        insertTable2(it2, 17179869185L, "CopyMention", "");
        insertTable2(it2, 17179869185L, "StapleNbr", "NO");
        insertTable2(it2, 17179869185L, "AddressG8", "");
        insertTable2(it2, 17179869185L, "AddressG5", "");
        insertTable2(it2, 17179869185L, "EnvelopSortingValue", "BE1180___testOlivier011-0021___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 17179869185L, "GroupedWith", "");
        insertTable2(it2, 17179869185L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 17179869185L, "DiversionReason", "001");
        insertTable2(it2, 17179869185L, "Pliable", "true");
        insertTable2(it2, 17179869185L, "country", "BE");
        insertTable2(it2, 17179869185L, "AddressG1", "testOlivier011-0021");
        insertTable2(it2, 17179869185L, "MentionCode", "");
        insertTable2(it2, 17179869185L, "postCode", "1180");
        insertTable2(it2, 17179869185L, "SC5", "=");
        insertTable2(it2, 17179869185L, "env_type", "I");
        insertTable2(it2, 17179869185L, "Branding", "1C");
        insertTable2(it2, 2147483681L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483681L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483681L, "DocumentID", "21881/1/1//");
        insertTable2(it2, 2147483681L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483681L, "PhysicalID", "No");
        insertTable2(it2, 2147483681L, "Staple", "No");
        updateTable2(ut2, 2147483681L);
        insertTable2(it2, 2147483682L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483682L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483682L, "DocumentID", "21881/1/1//");
        insertTable2(it2, 2147483682L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483682L, "PhysicalID", "No");
        insertTable2(it2, 2147483682L, "Staple", "No");
        updateTable2(ut2, 2147483682L);
        insertTable2(it2, 2147483683L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483683L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483683L, "DocumentID", "21882/1/1//");
        insertTable2(it2, 2147483683L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483683L, "PhysicalID", "No");
        insertTable2(it2, 2147483683L, "Staple", "No");
        updateTable2(ut2, 2147483683L);
        insertTable2(it2, 2147483684L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483684L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483684L, "DocumentID", "21882/1/1//");
        insertTable2(it2, 2147483684L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483684L, "PhysicalID", "No");
        insertTable2(it2, 2147483684L, "Staple", "No");
        updateTable2(ut2, 2147483684L);
        insertTable2(it2, 2147483685L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483685L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483685L, "DocumentID", "21883/1/1//");
        insertTable2(it2, 2147483685L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483685L, "PhysicalID", "No");
        insertTable2(it2, 2147483685L, "Staple", "No");
        updateTable2(ut2, 2147483685L);
        insertTable2(it2, 2147483686L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483686L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483686L, "DocumentID", "21883/1/1//");
        insertTable2(it2, 2147483686L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483686L, "PhysicalID", "No");
        insertTable2(it2, 2147483686L, "Staple", "No");
        updateTable2(ut2, 2147483686L);
        insertTable2(it2, 2147483687L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483687L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483687L, "DocumentID", "21884/1/1//");
        insertTable2(it2, 2147483687L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483687L, "PhysicalID", "No");
        insertTable2(it2, 2147483687L, "Staple", "No");
        updateTable2(ut2, 2147483687L);
        insertTable1(it1, 19327352833L);
        insertTable2(it2, 19327352833L, "SC2", "PostCode=1180");
        insertTable2(it2, 19327352833L, "AddressG4", "BELGIQUE");
        insertTable2(it2, 19327352833L, "IsIdenticalToDocumentAddress", "");
        insertTable2(it2, 19327352833L, "AddressG3", "1180 Bruxelles");
        insertTable2(it2, 19327352833L, "DocumentSortingValues", "");
        insertTable2(it2, 19327352833L, "ItemSeq", "0");
        insertTable2(it2, 19327352833L, "BatchTypeInstructions", "Ne pas jeter ces documents.  Ils ont \u00e9t\u00e9 faits pour quelque chose.");
        insertTable2(it2, 19327352833L, "Plex", "S");
        insertTable2(it2, 19327352833L, "SC3", "=");
        insertTable2(it2, 19327352833L, "has_address", "true");
        insertTable2(it2, 19327352833L, "SubBatchSortingValue", "ddch257___1180______");
        insertTable2(it2, 19327352833L, "Language", "FR");
        insertTable2(it2, 19327352833L, "SC4", "=");
        insertTable2(it2, 19327352833L, "InternalAddress", "233/621");
        insertTable2(it2, 19327352833L, "AddressG6", "");
        insertTable2(it2, 19327352833L, "InternalAddressBringer", "true");
        insertTable2(it2, 19327352833L, "AddresseeSeq", "0");
        insertTable2(it2, 19327352833L, "SC1", "Requester=ddch257");
        insertTable2(it2, 19327352833L, "CommunicationOrderId", "21886");
        insertTable2(it2, 19327352833L, "BatchTypeId", "233-621-001");
        insertTable2(it2, 19327352833L, "location", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 19327352833L, "SortPlan", "");
        insertTable2(it2, 19327352833L, "Enveloping", "N");
        insertTable2(it2, 19327352833L, "PostComponentId", "21876");
        insertTable2(it2, 19327352833L, "BatchTypeLabel", "Diversion pour test");
        insertTable2(it2, 19327352833L, "city", "Bruxelles");
        insertTable2(it2, 19327352833L, "AddressG7", "");
        insertTable2(it2, 19327352833L, "CopyMention", "");
        insertTable2(it2, 19327352833L, "StapleNbr", "NO");
        insertTable2(it2, 19327352833L, "AddressG8", "");
        insertTable2(it2, 19327352833L, "AddressG5", "");
        insertTable2(it2, 19327352833L, "EnvelopSortingValue", "BE1180___testOlivier011-0022___________Bla bla bla bla bla bla 99____");
        insertTable2(it2, 19327352833L, "GroupedWith", "");
        insertTable2(it2, 19327352833L, "AddressG2", "Bla bla bla bla bla bla 99");
        insertTable2(it2, 19327352833L, "DiversionReason", "001");
        insertTable2(it2, 19327352833L, "Pliable", "true");
        insertTable2(it2, 19327352833L, "country", "BE");
        insertTable2(it2, 19327352833L, "AddressG1", "testOlivier011-0022");
        insertTable2(it2, 19327352833L, "MentionCode", "");
        insertTable2(it2, 19327352833L, "postCode", "1180");
        insertTable2(it2, 19327352833L, "SC5", "=");
        insertTable2(it2, 19327352833L, "env_type", "I");
        insertTable2(it2, 19327352833L, "Branding", "1C");
        insertTable2(it2, 2147483688L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483688L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483688L, "DocumentID", "21884/1/1//");
        insertTable2(it2, 2147483688L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483688L, "PhysicalID", "No");
        insertTable2(it2, 2147483688L, "Staple", "No");
        updateTable2(ut2, 2147483688L);
        insertTable2(it2, 17179869185L, "PaperLayout", "ADDINT");
        insertTable2(it2, 17179869185L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 17179869185L, "DocumentID", "21885/0/0//");
        insertTable2(it2, 17179869185L, "PageSequenceId", "000001");
        insertTable2(it2, 17179869185L, "PhysicalID", "No");
        insertTable2(it2, 17179869185L, "cover_page", "true");
        insertTable2(it2, 17179869185L, "Staple", "No");
        updateTable2(ut2, 17179869185L);
        insertTable2(it2, 2147483689L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483689L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483689L, "DocumentID", "21885/1/1//");
        insertTable2(it2, 2147483689L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483689L, "PhysicalID", "No");
        insertTable2(it2, 2147483689L, "Staple", "No");
        updateTable2(ut2, 2147483689L);
        insertTable2(it2, 2147483690L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483690L, "GenerationTime", "Wed Oct 22 14:12:12 CEST 2008");
        insertTable2(it2, 2147483690L, "DocumentID", "21885/1/1//");
        insertTable2(it2, 2147483690L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483690L, "PhysicalID", "No");
        insertTable2(it2, 2147483690L, "Staple", "No");
        updateTable2(ut2, 2147483690L);
        insertTable2(it2, 19327352833L, "PaperLayout", "ADDINT");
        insertTable2(it2, 19327352833L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 19327352833L, "DocumentID", "21886/0/0//");
        insertTable2(it2, 19327352833L, "PageSequenceId", "000001");
        insertTable2(it2, 19327352833L, "PhysicalID", "No");
        insertTable2(it2, 19327352833L, "cover_page", "true");
        insertTable2(it2, 19327352833L, "Staple", "No");
        updateTable2(ut2, 19327352833L);
        insertTable2(it2, 2147483691L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483691L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 2147483691L, "DocumentID", "21886/1/1//");
        insertTable2(it2, 2147483691L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483691L, "PhysicalID", "No");
        insertTable2(it2, 2147483691L, "Staple", "No");
        updateTable2(ut2, 2147483691L);
        insertTable2(it2, 2147483692L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483692L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 2147483692L, "DocumentID", "21886/1/1//");
        insertTable2(it2, 2147483692L, "PageSequenceId", "000003");
        insertTable2(it2, 2147483692L, "PhysicalID", "No");
        insertTable2(it2, 2147483692L, "Staple", "No");
        updateTable2(ut2, 2147483692L);
        insertTable2(it2, 2147483693L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483693L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 2147483693L, "DocumentID", "21887/1/1//");
        insertTable2(it2, 2147483693L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483693L, "PhysicalID", "No");
        insertTable2(it2, 2147483693L, "Staple", "No");
        updateTable2(ut2, 2147483693L);
        insertTable2(it2, 2147483694L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483694L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 2147483694L, "DocumentID", "21887/1/1//");
        insertTable2(it2, 2147483694L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483694L, "PhysicalID", "No");
        insertTable2(it2, 2147483694L, "Staple", "No");
        updateTable2(ut2, 2147483694L);
        insertTable2(it2, 2147483695L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483695L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 2147483695L, "DocumentID", "21888/1/1//");
        insertTable2(it2, 2147483695L, "PageSequenceId", "000001");
        insertTable2(it2, 2147483695L, "PhysicalID", "No");
        insertTable2(it2, 2147483695L, "Staple", "No");
        updateTable2(ut2, 2147483695L);
        insertTable2(it2, 2147483696L, "PaperLayout", "LETTER");
        insertTable2(it2, 2147483696L, "GenerationTime", "Wed Oct 22 14:12:13 CEST 2008");
        insertTable2(it2, 2147483696L, "DocumentID", "21888/1/1//");
        insertTable2(it2, 2147483696L, "PageSequenceId", "000002");
        insertTable2(it2, 2147483696L, "PhysicalID", "No");
        insertTable2(it2, 2147483696L, "Staple", "No");
        updateTable2(ut2, 2147483696L);

        it1.close();
        it2.close();
        ut2.close();
    }

    /**
     * Add a test case for DERBY-4331 where the rows were not ordered correctly
     * for both ascending and descending order by clause. 
     */
    public void testDerby4331() throws SQLException {
        Statement s;
        ResultSet rs;
        RuntimeStatisticsParser rtsp;
        String [][] desc_result = new String[][] {
            {"3"},{"3"},{"2"},{"2"},{"2"},{"1"}};
        String [][] asc_result  = new String[][] {
            {"1"},{"2"},{"2"},{"2"},{"3"},{"3"}};
       
        String sql1 =
          "SELECT CS.ID FROM CHANGESETS CS, FILECHANGES FC, "+
          "REPOSITORIES R, FILES F, AUTHORS A WHERE "+
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND CS.ID = FC.CHANGESET AND F.ID = FC.FILE "+
          "AND A.ID = CS.AUTHOR AND EXISTS ( "+
          "SELECT 1 FROM FILES F2 WHERE "+
          "F2.ID = FC.FILE AND F2.REPOSITORY = R.ID AND "+
          "F2.PATH LIKE '/%' ESCAPE '#') "+
          "ORDER BY CS.ID DESC";
        s = createStatement();
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n" +
          "CHANGESETS CS, FILECHANGES FC, REPOSITORIES R, FILES F, "+
          "AUTHORS A WHERE " +
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND CS.ID = FC.CHANGESET AND "+
          "F.ID = FC.FILE AND A.ID = CS.AUTHOR AND EXISTS ( "+
          "SELECT 1 FROM FILES F2 WHERE "+
          "F2.ID = FC.FILE AND F2.REPOSITORY = R.ID AND "+
          "F2.PATH LIKE '/%' ESCAPE '#') "+
          "ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);

        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED  \n" +
          "REPOSITORIES R -- DERBY-PROPERTIES constraint=REPOSITORIES_PATH \n"+
          ",FILES F -- DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ",FILECHANGES FC -- DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", AUTHORS A -- DERBY-PROPERTIES constraint=AUTHORS_REPOSITORY_NAME \n"+
          ", CHANGESETS CS -- DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE "+
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND "+
          "A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND "+
          "CS.ID = FC.CHANGESET AND "+
          "F.ID = FC.FILE AND "+
          "A.ID = CS.AUTHOR AND "+
          "EXISTS ( SELECT 1 FROM FILES F2 WHERE "+
          "F2.ID = FC.FILE AND F2.REPOSITORY = R.ID AND "+
          "F2.PATH LIKE '/%' ESCAPE '#') "+
          "ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);

        sql1 =
          "SELECT CS.ID FROM " +
          " CHANGESETS CS, FILECHANGES FC, REPOSITORIES R, FILES F, "+
          "AUTHORS A WHERE "+
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND CS.ID = FC.CHANGESET AND "+
          "F.ID = FC.FILE AND A.ID = CS.AUTHOR AND EXISTS ( "+
          "SELECT 1 FROM FILES F2 WHERE F2.REPOSITORY = 1) "+
          "ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n" +
          "REPOSITORIES R, FILES F, FILECHANGES FC, AUTHORS A, "+
          "CHANGESETS CS WHERE " +
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND CS.ID = FC.CHANGESET AND "+
          "F.ID = FC.FILE AND A.ID = CS.AUTHOR AND EXISTS ( "+
          "SELECT 1 FROM FILES F2 WHERE "+
          "F2.ID = FC.FILE AND F2.REPOSITORY = R.ID AND "+
          "F2.PATH LIKE '/%' ESCAPE '#') ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n"+
          "REPOSITORIES R --DERBY-PROPERTIES constraint=REPOSITORIES_PATH \n"+
          ", FILES F --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ", FILECHANGES FC --DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", AUTHORS A --DERBY-PROPERTIES constraint=AUTHORS_REPOSITORY_NAME \n"+
          ", CHANGESETS CS --DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE " +
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND CS.ID = FC.CHANGESET AND "+
          "F.ID = FC.FILE AND A.ID = CS.AUTHOR AND EXISTS ( SELECT 1 "+
          "FROM FILES F2 --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          "WHERE F2.ID = FC.FILE AND F2.REPOSITORY = R.ID AND "+
          "F2.PATH LIKE '/%' ESCAPE '#') ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n" +
          "REPOSITORIES R --DERBY-PROPERTIES constraint=REPOSITORIES_PATH \n"+
          ", FILES F --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ", FILECHANGES FC --DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", AUTHORS A --DERBY-PROPERTIES constraint=AUTHORS_REPOSITORY_NAME \n"+
          ", CHANGESETS CS --DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE "+
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND A.REPOSITORY = R.ID AND "+
          "CS.REPOSITORY = R.ID AND CS.ID = FC.CHANGESET AND "+
          "F.ID = FC.FILE AND A.ID = CS.AUTHOR AND EXISTS ( "+
          "SELECT 1 "+
          "FROM FILES F2 --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          "WHERE F2.ID = FC.FILE )ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n"+
          "REPOSITORIES R --DERBY-PROPERTIES constraint=REPOSITORIES_PATH \n"+
          ", FILES F --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ", FILECHANGES FC --DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", CHANGESETS CS --DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE "+
          "R.PATH = '/var/tmp/source5923202038296723704opengrok/mercurial' "+
          "AND F.REPOSITORY = R.ID AND CS.REPOSITORY = R.ID AND "+
          "CS.ID = FC.CHANGESET AND F.ID = FC.FILE AND EXISTS ("+
          "SELECT 1 " +
          "FROM FILES F2 --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          "WHERE F2.ID = FC.FILE) ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n"+
          "FILES F --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ", FILECHANGES FC --DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", CHANGESETS CS --DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE CS.ID = FC.CHANGESET AND F.ID = FC.FILE AND EXISTS ( "+
          "SELECT 1 "+
          "FROM FILES F2 --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          "WHERE F2.ID = FC.FILE) ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
       
        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n"+
          "FILES F --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ", FILECHANGES FC --DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", CHANGESETS CS --DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE CS.ID = FC.CHANGESET AND F.ID = FC.FILE AND EXISTS ( "+
          "SELECT 1 "+
          "FROM FILES F2 --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          "WHERE F2.ID = FC.FILE) ORDER BY CS.ID";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, asc_result);

        sql1 =
          "SELECT CS.ID FROM --DERBY-PROPERTIES joinOrder=FIXED \n"+
          "FILES F --DERBY-PROPERTIES constraint=FILES_REPOSITORY_PATH \n"+
          ", FILECHANGES FC --DERBY-PROPERTIES constraint=FILECHANGES_FILE_CHANGESET \n"+
          ", CHANGESETS CS --DERBY-PROPERTIES constraint=CHANGESETS_PRIMARY_ID \n"+
          "WHERE CS.ID = FC.CHANGESET AND F.ID = FC.FILE "+
          "ORDER BY CS.ID DESC";
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, desc_result);
    }

    /**
     * Add a test case for DERBY-4240 where the rows were not ordered despite
     * an order by clause. The fix for DERBY-3926 took care of the bug.
     */
    public void testDerby4240OrderByCase() throws SQLException {
        String sql1 =
          "SELECT t1.id, t1.name FROM test2 t2 INNER JOIN test1 t1 "+
          "ON t2.rel_id = t1.id WHERE t2.entity_id = 1 ORDER BY t1.id ASC";
        Statement s;
        ResultSet rs;
        RuntimeStatisticsParser rtsp;
        String [][] result;

        s = createStatement();
        s.execute("call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)");
        rs = s.executeQuery(sql1);
    rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertTrue(rtsp.whatSortingRequired());
        rs = s.executeQuery(sql1);
        result = new String[][] {
                {"101", "Pupy"},{"102", "Tom"}, {"103", "Jerry"}};
        JDBC.assertFullResultSet(rs, result);
    }

    /**
     * Some more tests for order by and sort avoidance logic
     */
    public void testAdditionalOrderByCases() throws SQLException {
        String sql1;
        Statement s;
        ResultSet rs;
        RuntimeStatisticsParser rtsp;
        String [][] result;

        s = createStatement();
        s.execute("call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)");
       
        sql1 = "select a.col1, b.col2, c.col2 from a, b, c where c.col1=3 " +
        "order by a.col1, c.col1";
        rs = s.executeQuery(sql1);
    rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertTrue(rtsp.whatSortingRequired());
        rs = s.executeQuery(sql1);
        result = new String[][] {
                {"1", "2", "3"},{"1", "2", "3"}, {"1", "2", "3"},  
                {"1", "2", "3"},{"1", "2", "3"}, {"1", "2", "3"},  
                {"1", "2", "3"},{"1", "2", "3"}};
        JDBC.assertFullResultSet(rs, result);
       
        sql1 = "select a.col1, b.col2, c.col2 from a, b, c where a.col1=1 "+
        "and b.col1 = 2 and c.col1=3 order by a.col1, b.col1, c.col1";
        rs = s.executeQuery(sql1);
    rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertFalse(rtsp.whatSortingRequired());
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, result);

        sql1 = "select c.col1, b.col1, a.col1 from a, b, c where a.col1=1 "+
        "and b.col1 = 2 and c.col1=3 order by c.col1, b.col1, a.col1";
        result = new String[][] {
                {"3", "2", "1"},{"3", "2", "1"}, {"3", "2", "1"},  
                {"3", "2", "1"},{"3", "2", "1"}, {"3", "2", "1"},  
                {"3", "2", "1"},{"3", "2", "1"}};
        rs = s.executeQuery(sql1);
    rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertFalse(rtsp.whatSortingRequired());
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, result);

        sql1 = "select c.col1, b.col1, a.col1 from a, b, c where a.col1=1 "+
        "and b.col1 = 2 and c.col1=3 order by c.col2, b.col2, a.col2";
        rs = s.executeQuery(sql1);
    rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertTrue(rtsp.whatSortingRequired());
        rs = s.executeQuery(sql1);
        JDBC.assertFullResultSet(rs, result);
    }

    /**
     * Test for forcing a order of tables in the FROM list user optimizer
     * overrides. This ordering of table is going to require us to do sorting.
     * This forced sorting returns the correct result order.
     */
    public void testForceSortWithOptimizerOverrides() throws SQLException {
        Statement s = createStatement();
        String sql1 = "SELECT table1.id, m0.value, m1.value " +
        "FROM  --DERBY-PROPERTIES joinOrder=FIXED \n"+
        "table2  m0, table2 m1, table1 "+
        "WHERE table1.id=m0.id AND m0.name='PageSequenceId' "+
        "AND table1.id=m1.id AND m1.name='PostComponentId' "+
        "AND m1.value='21857' ORDER BY m0.value";

        s.execute("call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)");
        ResultSet rs = s.executeQuery(sql1);
    RuntimeStatisticsParser rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertTrue(rtsp.usedTableScan("TABLE2"));
    assertTrue(rtsp.whatSortingRequired());

        rs = s.executeQuery(sql1);
        String[][] result = {
                {"4294967297", "000001", "21857"},
                {"2147483653", "000002", "21857"},
                {"2147483654", "000003", "21857"}};
        JDBC.assertFullResultSet(rs, result);
    }

    /**
     * Following sql with no overrides also demonstrates the bug where we are
     * returning the results in wrong order
     */
    public void testWithNoOptimizerOverrides() throws SQLException {
        Statement s = createStatement();

        String sql1 = "SELECT table1.id, m0.value, m1.value FROM table1, " +
        "table2 m0, table2 m1 WHERE table1.id=m0.id AND " +
        "m0.name='PageSequenceId' AND table1.id=m1.id AND " +
        "m1.name='PostComponentId' AND m1.value='21857' " +
        "ORDER BY m0.value";

        s.execute("call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)");
        ResultSet rs = s.executeQuery(sql1);
    RuntimeStatisticsParser rtsp = SQLUtilities.getRuntimeStatisticsParser(s);
    assertTrue(rtsp.usedSpecificIndexForIndexScan("TABLE2","KEY3"));
    assertTrue(rtsp.whatSortingRequired());
 
        rs = s.executeQuery(sql1);
        String[][] result = {
                {"4294967297", "000001", "21857"},
                {"2147483653", "000002", "21857"},
                {"2147483654", "000003", "21857"}};
        JDBC.assertFullResultSet(rs, result);
    }

    /**
     * Test for forcing the index use using optimizer override. This will
     * demonstrate the bug where we are returning the results in wrong order
     */
    public void testForcedIndexUseForWrongOrder() throws SQLException {
        Statement s = createStatement();

        String sql1 = "SELECT table1.id, m0.value, m1.value \n" +
        "FROM  --DERBY-PROPERTIES joinOrder=FIXED \n" +
        "table2  m1 -- DERBY-PROPERTIES index=key3 \n" +
        ",  table2 m0 -- DERBY-PROPERTIES index=key3 \n"+
        ", table1 " +
        "WHERE table1.id=m0.id AND m0.name='PageSequenceId' "+
        "AND table1.id=m1.id AND m1.name='PostComponentId' AND "+
        " m1.value='21857' ORDER BY m0.value";

    s.execute("call SYSCS_UTIL.SYSCS_SET_RUNTIMESTATISTICS(1)");
        ResultSet rs = s.executeQuery(sql1);
    RuntimeStatisticsParser rtsp = SQLUtilities.getRuntimeStatisticsParser(
        s);
    assertTrue(rtsp.usedSpecificIndexForIndexScan("TABLE2","KEY3"));
    assertTrue(rtsp.whatSortingRequired());

    rs = s.executeQuery(sql1);
        String[][] result = {
                {"4294967297", "000001", "21857"},
                {"2147483653", "000002", "21857"},
                {"2147483654", "000003", "21857"}};
        JDBC.assertFullResultSet(rs, result);
    }
}
TOP

Related Classes of org.apache.derbyTesting.functionTests.tests.lang.OrderByAndSortAvoidance

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.