Passing of parameters from the consumer to the producer in weblogic portal 8.1

Hello

For a requirement, I need to spend a couple of settings from a consumer portlet to a WSRP producer portlet, but I'm not able to understand how to do this in weblogic 8.1. If anyone can help?

Thanks in advance,
Penot

assuming that both are WLP
http://eDOCS.BEA.com/WLP/docs81/WSRP/custxfer.html

Tags: Fusion Middleware

Similar Questions

  • passing multiple values from the query in the select statement of the procedure

    I am collecting IDS to select education agreement from the date of rental values and then I would pass the result of the query in the statement select to get the result.
    data type for the contract id is of type varchar and date of rental there is more than one id to contract for most of the time. Help, please. Thank you

    CREATE OR REPLACE PROCEDURE abstract_menu (p_letting   IN     VARCHAR2,
                                               p_results      OUT SYS_REFCURSOR)
    IS
       v_contractId   VARCHAR2 (40);
    
    SELECT lcontid
      INTO v_contractId
      FROM letprop
     WHERE datestat IS NOT NULL AND letting = p_letting AND letstat <> 'R';
    
    
    BEGIN
       OPEN p_results FOR
            SELECT DISTINCT
                      SUBSTR (l.letting, 3, 2)
                   || '-'
                   || SUBSTR (l.letting, 5, 2)
                   || '-'
                   || SUBSTR (l.letting, 1, 2)
                      lettingdate,
                   l.lcontid contractid,
                   SUBSTR (q.cprojnum, 1, 10) projectnumber,
                   DECODE (TRIM (MIN (j.route)), NULL, 'N/A', TRIM (MIN (j.route)))
                      routenumber,
                   L.DATESTAT statusdate,
                   L.LETSTAT lettingstatus,
                   (q.cdescr) jobdescription,
                   INITCAP (q.clocat1 || q.clocat2) LOCATION
              FROM vendor v,
                   vendaddr r,
                   letprop l,
                   planhold p,
                   proposal q,
                   project j,
                   propproj k,
                   bidlet bd
             WHERE     v.vendor = r.vendor
                   AND k.contid = q.contid
                   AND k.pcn = j.pcn
                   AND l.lcontid = k.contid
                   AND p.vendor = v.vendor
                   AND l.letting = p.letting
                   AND l.lcontid IN v_contactid  "**************This is where I would like to pass the contract id from the above select statement***********'"
                   AND l.CALL = p.CALL
                   AND r.addrnum = p.billto
                   AND bd.letting = l.letting
          GROUP BY q.cdescr,
                   q.clocat1,
                   q.clocat2,
                   bd.letting,
                   l.letting,
                   l.lcontid,
                   q.cprojnum,
                   L.LETSTAT,
                   L.DATESTAT
          ORDER BY lettingdate;
    
    end;

    user9196150 wrote:
    AND l.lcontid IN v_contactid ' * this is where I would like to pass the id of the select statement above contract * ""»

    CREATE OR REPLACE PROCEDURE abstract_menu (p_letting   IN     VARCHAR2,
                                               p_results      OUT SYS_REFCURSOR)
    IS
    BEGIN
       OPEN p_results FOR
            SELECT DISTINCT
                      SUBSTR (l.letting, 3, 2)
                   || '-'
                   || SUBSTR (l.letting, 5, 2)
                   || '-'
                   || SUBSTR (l.letting, 1, 2)
                      lettingdate,
                   l.lcontid contractid,
                   SUBSTR (q.cprojnum, 1, 10) projectnumber,
                   DECODE (TRIM (MIN (j.route)), NULL, 'N/A', TRIM (MIN (j.route)))
                      routenumber,
                   L.DATESTAT statusdate,
                   L.LETSTAT lettingstatus,
                   (q.cdescr) jobdescription,
                   INITCAP (q.clocat1 || q.clocat2) LOCATION
              FROM vendor v,
                   vendaddr r,
                   letprop l,
                   planhold p,
                   proposal q,
                   project j,
                   propproj k,
                   bidlet bd
             WHERE     v.vendor = r.vendor
                   AND k.contid = q.contid
                   AND k.pcn = j.pcn
                   AND l.lcontid = k.contid
                   AND p.vendor = v.vendor
                   AND l.letting = p.letting
                   AND l.lcontid IN (
                                     SELECT  ll.lcontid
                                       FROM  letprop ll
                                       WHERE ll.datestat IS NOT NULL AND ll.letting = p_letting AND ll.letstat  'R'
                                    )
                   AND l.CALL = p.CALL
                   AND r.addrnum = p.billto
                   AND bd.letting = l.letting
          GROUP BY q.cdescr,
                   q.clocat1,
                   q.clocat2,
                   bd.letting,
                   l.letting,
                   l.lcontid,
                   q.cprojnum,
                   L.LETSTAT,
                   L.DATESTAT
          ORDER BY lettingdate;
    
    end;
    /
    

    SY.

  • plugin missing from the producer Portal

    We had a private plugin distributed through the producer portal while we were waiting on approval for our public.  Some time yesterday afternoon, our private plugin stopped appears under "Published" and our audience is always in the same condition "Submitted" under "not published".  They contain different bundle ID so I guess that would be independent, but at least we need the ability to distribute one of them.

    Thank you

    Mark

    I think I know what happened.  Over the weekend the producer Portal launched errors when I tried to edit the metadata.  It seems that at somepoint these errors caused the plugin to retract.  I have not tried it again, but I don't see the old plugins in the redacted list - so I suspect it will fix.

  • Passing parameters from the request to an external Web Service

    Hi all

    I'm not new to ODI, but today I have to work with Web services, something I've never done before.
    so I need help.

    My new project aims to fill a DB table, but the only way to do it is passing data through a web service.
    The web service already exists and I can't create a new one, so I guess that by using Data Services ODI is not a solution.
    This web service is waiting for the values in the column, and there is an insert in the final table.
    Finally, I want to call this Web Service and pass through the settings from a query of RDBMS.

    Before creating this post, I searched around articles and documentations and the only thing I found was on the documentation of ODI, but was really short:

    Using the mechanism of binding for applications:
    It is possible to use the mechanism of binding when using a web service call in a procedure. With this method, it is possible to call a web service for each row returned by a query by setting the request based on the values of the line

    So it seems to be possible, but if you have some clues on how to do it please let me know...

    Hi Brice...

    How are you my friend?

    It's not that difficult...

    Have you ever used the tool of odiInvokeWebService?

    All you need to do is call this tool in a target tab of proceedings and in the use of the source of the query.

    Don't worry about variables "bind", call the kind of substitution ' # ', it will work better.

    Does this make any sense?

    Cezar Santos
    http://odiexperts.com

  • Could not execute a page that has parameters from the previous page on JDeveloper

    Nice day

    When I try to run a form on JDeveloper, his throw NULL pointer exception.

    Navigation: Login-> home page (click on the responsibility)-> target form

    Target form displays the details of the user, here login username is the setting of this form. So I couldn't run the form directly from Jdev. Either I have to pass the required parameters or executing a previous page to navigate. I have run the homepage (previous page) and tried access the form, but as soon as I press the target form link his record at the request and opens the login page, if I enter username and password the connection successfully, but its working for application server rather than the Jdev which I couldn't check my changes.

    Could you please tell me a way to pass parameters to run the form?

    Thank you

    Ravi

    Hello

    Nice to your condition is that, when you click on entitle tab it should display sysdate in date field right.for that there is no need to extend am.

    simply extend the co of this page and add the code in the process of this page request method. get the id of the field date and set the value as sysdate.

    concerning

    Rahul

  • in PHP how pass a value from the recordset object via a url

    I have a blog set up with PHP/MySQL with two tables (1 table for blog entry) and 1 table for comments on the blog
    I can view the blog and the comment with a LEFT JOIN recordset like this-
    SELECT golf_blog.blog_ID, DATE_FORMAT (golf_blog.blog_created, "%%b, %Y ') AS blog_created, golf_blog.blog_author, golf_blog.blog_subject, golf_blog.blog_article, blog_comments.comment_article
    FROM golf_blog LEFT JOIN blog_comments using (blog_ID)
    ORDER BY golf_blog.blog_created ASC

    I have a link in the this object recordset repeat region goes to a page containing the comment drag.
    blog_ID is the primary key of the table blog and blog_ID is the index in the array of comment.

    How do you pass the blog_ID of the recordset on a text field in the form of comments via the link insertion?
    Or am even thinking about it in the right way?

    I figured it out and got it to do work in passing the blog_ID as a variable on the URL of the comment form page

    the link looks like this
    ">Comment

    and on the comment page used this code

    $blog_ID = $_GET [$blog_ID]? >

    and the Insert field value is

    I guess that reading David Powers begins to bear fruit. Eureka!

  • Pass arguments (Parameters) of the data form for HBR

    Hello

    My HBR is triggered when the form data is saved, and my requirement is that members used in the Page POV should be passed to the HBR as an argument or parameter. Please let me know the steps to achieve this. What changes to make in the form of data both on the HBR.

    Your suggestions will be appreciated and thanks in advance.

    KR

    Well, how about you read this:
    http://camerons-blog-for-Essbase-hackers.blogspot.com/2009/06/why-i-hate-and-love-business-rules-part.html

    And then this:
    http://camerons-blog-for-Essbase-hackers.blogspot.com/2009/06/why-i-hate-and-love-business-rules-part_17.html

    I don't know that the real docs describe how to do as well.

    Kind regards

    Cameron Lackpour

  • How do I pass a variable from the edge animate to an external JS?

    I need to pass a variable value of edge animate to an external JS file. How can I do?

    Not sure if this is the best way, but works

    The value of the variable as a property of a global variable

    As

    SET

    window.myVar = 'your value. "

    AdobeEdge.myVar = 'your value. "

    Read

    window.myVar

    AdobeEdge.myVar

  • Who knows how to pass a value from the form on the next page of javascript?

    I have a simple drop-down list. Maybe this isn't the best way, but I use the MM_goToURL function on the onchange event. It works very well so he can redirect without clicking on the submit button.
    What I need to do, it's pass the value selected on the next page and grab it so I can use Coldfusion to manipulate the results.

    Help, please.

    The answer is too simple. Just use javascript to submit the form onchange.



  • I have a question where I listed two wifi networks. It is not in use and Im trying to find out how to remove parameters from the airport.

    I used routers of the airport for a few years now. I upgraded my main router at a Time capsule and my old Airport Extreme and Airport Express works online as sub routers to keep the good signal throughout my home. All work well, but I always have what is the former name of wifi in wifi settings and would like to delete it so that it shows only the new name of the wifi network and the network of comments.

    On a Mac that you used to connect wirelessly in the past...

    Open System Preferences (gear on the dock icon)

    Open Network

    Click WiFi on the left panel to select

    Click Advanced in the bottom right of the next window

    Here you can see a list of networks that your Mac has signed in the past.

    Click on the name of a plu network that you no longer need to highlight

    Click on the - (button at the bottom of the list to remove the name less)

    Do the same for other networks that you no longer need

    Click OK

    Click apply in the next window that appears

    Close the windows and restart your Mac.

    Then, perform the same steps on all of your other Macs

    Turning off all routers AriPort

    Wait a minute

    Turn on the main airport and let it run for a minute

    Turn on other airports, one at a time about one minute apart

    Post back your results

  • How to pass the parameters in the http post method?

    Hello

    I want to download the mp3 file on server and I need to pass two parameters with the post method.

    Here is my code for this.

                          String userid="id_user=8379";
                  String filename="trackName=sample.mp3";
                  String params=userid+"&"+filename;            
    
                            httpcon=(HttpConnection)Connector.open("http://api.upload.com/gStorage/uploadSong?output=json",Connector.READ_WRITE);
                httpcon.setRequestMethod(HttpConnection.POST);
                httpcon.setRequestProperty("Content-type","application/x-www-form-urlencoded");
                httpcon.setRequestProperty("Content-type","audio/mpeg3");
                os=httpcon.openOutputStream();
                os.write(params.getBytes("UTF-8"));
                fc=(FileConnection)Connector.open("file:///E:/sample.mp3",Connector.READ_WRITE);
                fileis=fc.openInputStream();
                bos=new ByteArrayOutputStream();
                byte[] data=new byte[50000];
                int ch;
                while ((ch=fileis.read(data,0,data.length))!=-1) {
                    bos.write(data,0,ch);
                }
                os.write(bos.toByteArray());
                os.close();
                System.out.println("Response code From server"+httpcon.getResponseCode());
                if(httpcon.getResponseCode()!=HttpConnection.HTTP_OK)
                {
                    System.out.println("Failed to upload bytes");
                }
                else
                {
                    //is=httpcon.openInputStream();
                    DataInputStream dis=httpcon.openDataInputStream();
                    int ch1;
                    StringBuffer buffer1=new StringBuffer();
                    while ((ch1=dis.read())!=-1) {
                        buffer1.append((char)ch1);
                    }
                    System.out.println("Response From Server"+buffer1.toString());
                }
            } i am getting response code ok but fail to upload file.
    

    may I passing the parameter in the wrong way?

    thankx.

    Hello

    Nitin I currently do a midlet project.

    So I used multipart post method.

    I just read this article. http://MindTouch.firmstep.com/AchieveForms/Design_Guide/Integration_Actions/types/HTTP_POST#top

    package com.http.main;
    
    import java.io.ByteArrayOutputStream;
    import java.io.InputStream;
    import java.io.OutputStream;
    import java.util.Enumeration;
    import java.util.Hashtable;
    
    import javax.microedition.io.Connector;
    import javax.microedition.io.HttpConnection;
    
    import com.sun.midp.io.BufferedConnectionAdapter;
    
    public class HttpMultipartRequest
    {
        static final String BOUNDARY = "----------V2ymHFg03ehbqgZCaKO6jy";
    
        byte[] postBytes = null;
        String url = null;
    
        public HttpMultipartRequest(String url, Hashtable params, String fileField, String fileName, String fileType, byte[] fileBytes) throws Exception
        {
            this.url = url;
    
            String boundary = getBoundaryString();
    
            String boundaryMessage = getBoundaryMessage(boundary, params, fileField, fileName, fileType);
    
            String endBoundary = "\r\n--" + boundary + "--\r\n";
    
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
    
            bos.write(boundaryMessage.getBytes());
    
            bos.write(fileBytes);
    
            bos.write(endBoundary.getBytes());
    
            this.postBytes = bos.toByteArray();
    
            bos.close();
        }
    
        String getBoundaryString()
        {
            return BOUNDARY;
        }
    
        String getBoundaryMessage(String boundary, Hashtable params, String fileField, String fileName, String fileType)
        {
            StringBuffer res = new StringBuffer("--").append(boundary).append("\r\n");
    
            Enumeration keys = params.keys();
    
            while(keys.hasMoreElements())
            {
                String key = (String)keys.nextElement();
                String value = (String)params.get(key);
    
                res.append("Content-Disposition: form-data; name=\"").append(key).append("\"\r\n")
                    .append("\r\n").append(value).append("\r\n")
                    .append("--").append(boundary).append("\r\n");
                System.out.println("****In while Loop:-****"+res);
            }
            res.append("Content-Disposition: form-data; name=\"").append(fileField).append("\"; filename=\"").append(fileName).append("\"\r\n")
                .append("Content-Type: ").append(fileType).append("\r\n\r\n");
            return res.toString();
        }
    
        public byte[] send() throws Exception
        {
            HttpConnection hc = null;
    
            InputStream is = null;
    
            ByteArrayOutputStream bos = new ByteArrayOutputStream();
    
            byte[] res = null;
    
            try
            {
                hc = (HttpConnection) Connector.open(url);
    
                hc.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + getBoundaryString());
                hc.setRequestProperty("Content-Length",postBytes+"");
    
                hc.setRequestMethod(HttpConnection.POST);
    
                OutputStream dout = hc.openOutputStream();
    
                dout.write(postBytes);
                dout.close();
    
                int ch;
    
                is = hc.openInputStream();
                StringBuffer buffer=new StringBuffer();
    
                while ((ch = is.read()) != -1)
                {
                    bos.write(ch);
                    buffer.append((char)ch);
                }
                res = bos.toByteArray();
                System.out.println(buffer.toString());
            }
            catch(Exception e)
            {
                e.printStackTrace();
            }
            finally
            {
                try
                {
                    if(bos != null)
                        bos.close();
    
                    if(is != null)
                        is.close();
    
                    if(hc != null)
                        hc.close();
                }
                catch(Exception e2)
                {
                    e2.printStackTrace();
                }
            }
            return res;
        }
    }
    

    and use it in this way

    public void getBytes()
        {
            ByteArrayOutputStream bos=null;
            try
            {
                bos=new ByteArrayOutputStream();
                InputStream fis=getClass().getResourceAsStream("/super.mp3");
                int ch;
                byte[] data=new byte[120];
                while((ch=fis.read(data,0,data.length))!=-1)
                {
                    bos.write(data,0,data.length);
                }
                Hashtable params=new Hashtable();
                //params.put("id_user","8474");
                params.put("id_user","8379");
                params.put("file1","audio.mp3");
                HttpMultipartRequest httpreq=new HttpMultipartRequest("http://api.upload.com/gStorage/uploadSong?", params,"file1","xpressMusic.mp3","audio/mpeg",bos.toByteArray());
                httpreq.send();
                bos.close();
                fis.close();
            }
            catch (Exception e) {
                System.out.println("Exception"+e);
            }
    

    Here, the key is contenttype, contentLength.you can get the info on it from the link above.

    thankx.

  • need help to pass parameters to the Flash

    Hello

    I'm pretty new to Flash and tried to solve this problem in the past few hours.

    What I want to do is to pass parameters from the browser to Flash.  I googled and it seems that the best way is FlashVars.

    However, I tried different codes and can not get Flash to detect settings.

    I decided to follow the example here and just copy and paste everything (just change the "main.swf" in my swf name):

    http://www.Kirupa.com/Forum/showthread.php?t=334923

    Flash loads, but it shows that ' param: "without anything else.

    I gathered that it is probably a foundamental problem more.  (for example how I am debugging, or some settings, etc..)  Clues?

    (I use CS4 trial AS3 version).

    Thank you!

    If you use the standard flash integration, you must list your flashvars in 3 locations in your html file.  you do this?

  • Pass parameters to the box of the HTML form to a stored procedure

    I'm always looking for a solution to my problem of forms. For the record, I don't use Express applications to create my application - I use PL/SQL right. I need to know how to pass parameters from the box to my Web form. I welcome people select one or more checkboxes in a form that calls a remove function to delete the selected records. What I read in Oracle of the "Guide to the developer of database applications - Fundamentals" is not useful to me. If someone could tell me some examples, maybe I could see what I'm doing wrong. Here is what I wrote in "the developer of database applications - fundamentals Guide ':

    All the boxes with the same NAME attribute are a group of checkbox. If none of the boxes in a group is selected, the stored procedure receives a null value for the corresponding parameter.

    If a check box in a group is selected, the stored procedure receives a single parameter of VARCHAR2.

    If more than one check box in a group is enabled, the stored procedure receives a parameter with the type of PL/SQL TABLE OF VARCHAR2. You must declare a type like this, or use a pre-defined as OWA_UTIL. IDENT_ARR. To retrieve the values, use a loop:
    CREATE OR REPLACE PROCEDURE handle_checkboxes ( checkboxes owa_util.ident_arr )
    AS
    BEGIN
    ...
    FOR i IN 1..checkboxes.count
    LOOP
    htp.print('&lt;p&gt;Checkbox value: ' || checkboxes(i));
    END LOOP;
    ...
    END;
    /
    SHOW ERRORS;

    I'm not sure that understand what your question is.

    If your web form has the following defined all with the same name:

    one
    two
    three
    

    You create and save a procedure to manage the sending of a form that contains a parameter with the name of attrib type owa_util.ident_arr for example:

    create or replace procedure handle_form(attrib owa_util.ident_arr) as
      iter number;
    begin
      for iter in attrib.first .. attrib.last loop
        -- do something with attrib(iter)
      end loop;
    end;
    /
    

    Now, the only problem with this Manager (or any other), is that if the user selects any of the boxes, or no value for the parameters expected, the Manager called with parameters missing or with on all of the passed parameters, as well as the call will error.

    To move, you need to provide default values for all parameters passed to your handler such as the settings of ident_arr, but with ident_arr settings, it's hard to do with autonomous procedures. If you place your procedure in a package you can define variables of package-level of the appropriate types that can be used as default values:

    create or replace package my_web as
      empty_arr owa_util.ident_arr;
    
      procedure handle_form(attrib owa_util.ident_arr := empty_arr);
    end my_web;
    /
    create or replace package body my_web as
      procedure handle_form(attrib owa_util.ident_arr := empty_arr) as
        iter number;
      begin
        for iter in attrib.first .. attrib.last loop
          -- do something with attrib(iter)
        end loop;
      end;
    end my_web;
    /
    

    now, when you hit in the situation where the user does not select the checkboxes, the call to handle_form will be no reviewable error on due to missing parameters, and the empty_arr will not have all the elements to iterate over so the loop in the body of the procedure will be fine and you will be able to retrieve each value of the checkbox selected attrib table when you iterate on it.

  • Dbms_parallel_execute.run_task of execution and pass several Params to the target procedure

    Hello

    I look for my hand on the dbms_parallel_execute package in Oracle 11 g Release 2 and needed help to find a way to pass additional parameters

    the target procedure when it is called from dbms_parallel_execute.run_task.

    Please see this link for an explanation of the use of the package:

    https://asktom.Oracle.com/pls/asktom/f?p=100:11:0:P11_QUESTION_ID:4248554900346593542

    Usage example:

    declare
      l_var NUMBER := 0;
    begin
      --Sample execution from above link
      dbms_parallel_execute.run_task
      ( task_name      => ‘PROCESS BIG TABLE’,
       sql_stmt       => 'begin serial( :start_id, :end_id ); end;',
       language_flag  => DBMS_SQL.NATIVE,
       parallel_level => 4 );
    
      --Desired execution
      dbms_parallel_execute.run_task
      ( task_name      => ‘PROCESS BIG TABLE’,
       sql_stmt       => 'begin serial( :start_id, :end_id, "HOW TO PASS l_var VARIABLE HERE" ); end;',
       language_flag  => DBMS_SQL.NATIVE,
       parallel_level => 4 ); 
    end;
    /
    

    Now, for the procedure of series, apart from the parameters start_id and end_id, we have additional params such as l_var.

    Can someone help me please to solve this problem?. Any help on this approach would be highly appreciated.

    Thank you

    Hardcode the parameters in the dynamic statement as literals. After all, these globals are set of constants for the task parallel, correct?

    Just make sure that you are coding explicit data type conversions. For example

    pqStatement := 'begin DoSerial( startRow => :start_id, endRow => :end_id, day=> to_date('''||||''',''yyyy-mm-dd'') ); end;';
    

    Of course, also explicitly caste global parameter to a string when concat'ing in the dynamic instruction of the PQ.

  • Cannot terminate everything in a loop to the producer/consumer

    I have attached a simple vi which was built from the producer/consumer (events) model.  In vi I set up a counter.  I want to be able to complete the meter when you press the stop button.  This does not work as expected.  The meter goes to its full count before the program stops.  The vi works as expected when run in execution to highlight mode.  Cannot understand it.

    Thanks in advance.

    Race condition.  No matter what time something behaves differently with that highlight run it at full speed, and suspect it is a problem of synchronization due to a race condition.

    As soon as your producer loop has the command queued up, she is ready to handle the next event.  If you press the stop button, it is ready to deal quickly and the stem while the ends of the loop and Stop immediately gets back to false.  This probably happens before the loop of consumer has the opportunity to read the local variable of the button stop in the moment, it's true.  Have your consumer while loop redefine the Stop button to false instead ensuring consumer loop has a chance to see if it is true.

Maybe you are looking for

  • I can't change browser.download.lastDir.savePerSite in Firefox 32

    I want to disable it according to the https://support.mozilla.org/en-US/questions/887248?page=2#answer-324109 , but it is not giving me the option all: config

  • Why do I receive 2 two homepage tabs when I open Firefox 3.5.9 in Windows 7 Professional?

    Use Firefox 3.5.9 on Windows 7 Professional, every time I open my browser I get 2 two home page tabs. I don't remember what happens in previous versions This has happened Each time Firefox opened == Not sure - he first noticed after the update

  • Is this a bug or what?

    Please find the joint VI, its fairly simple function, but its behavior is unexpected.

  • Windows freezes; Hard drive problem?

    My daughter has an HP Pavilion g62-435dx with Window 7 Home Premium64bit. Windows runs a little time and freezes.  I ran the HP hard drive diagnosis advanced test and got Smart Check passed and short DST failed with code UFXB9X-5GN6A8-PXG02K - 60Q 70

  • effective analysis of XML

    Hi guys,.I need to parse a XML file. These XML files have sizes range from 4 k to 1500 k.My code currently supported files XML as an InputStream as shown below. DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); factory.setIgnorin