JSFF calling Page

Dear all,

I use Jdev 11.1.1.5.0


This is my scenario, I have two Jsff Page with two Taskflow.

Ex: (Jsff1 & Jsff 2)


In Jsff1 a button. If I click on a button to open the jsff2.



How to get there.

Hello

First of all you must have jsff1 and jsff2 in the stubborn workflow. To create a workflow bounded and drag both jsff1 and jsff2 on BTF.

You must create a case of flow of control between jsff1 and jsff2. Say for example, his name is 'OK '.

Now in jsff1 add that a commandbutton control, in properties, set the action property of the CommandButton to go.

Then by clicking on the button, jsff2 opens.

See to start with ADF task flows - 11 g Release 1 (11.1.1.6.0)

Thank you

Tags: Java

Similar Questions

  • onPageLoad activity was not called in jsff child page

    Hi all

    I've implemented the onPageLoad feature in my grain of support by the RegionController extension, but the method is not called in jsff child page.

    I'm having jsff parent and child jsff. In my parent jsff, I invoke the jsff as pop-up child. I want to do something different on the loading of the page parent and child.

    for example... I have traced superclass jsff pagedefinition backingbean A controller and controller pagedefinition class child jsff on back bean B

    When the parent page opens action onload in the controller's class. runs but when I open the child page onload in the controller B class action does not run.

    But if I delete the parent page definition controller class mapping, then the action of onload child page in the class controller B is executed.

    Kindly help me to solve this problem.

    Thank you and best regards,

    Synthia

    And your version of jdev?

    You can try to lazy initialization of a property of beans as shown on this blog https://tompeez.wordpress.com/2014/10/18/lazy-initalizing-beans/

    If youbdefine a view range of the bean in the child workflows that bean is initialized when the child is in charge.

    Timo

  • BlackBerry smartphones when I click on the message icon and the text on the Blackberry 9860, the missed call page opens

    I had the Blackberry 9860 and connected to MTN Nigeria for about 3 weeks and it only plugged into the data last weekend. Last Sunday, I went to the Kenya, so I'm now roaming on Safaricom with data roaming turned off. Yesterday, I noticed that the "missed calls" page opens whenever I click on the icons 'message' and 'text '.

    I did not see my text since yesterday, so I would appreciate advice from resolution. Thank you and best regards.

    Emeka

    Hello Emeka,

    Try this-

    When your device is turned on, remove the battery for a minute and then reinsert the battery. This do a reboot your device that addresses minor issues with the BlackBerry.

  • R12.2.4 data lost after using the dialog Page and return to the calling page. (Help please!)

    Hi team,

    I'm new to OAF and works on a requirement to add some custom validation when the user clicks a button in a seeded standard page.

    The approach I took was to extend the seeded controller object managed this press event button and put my custom logic in the extended controller and substitute the standard controller through customization.

    The standard rate which was pressing the Complete button A Page, the user was taken to the next and epepinee page (Page B) some operations based on records that have been chosen Page A.

    Part of the custom validation requirement that was if some postings were not met, the user must be a pop-up asking if they really wanted to move forward and if they have selected Yes then continue with the seeded standard flow (transition to page B) and if they have NOT selected then just remain on the current page.

    I have used OADialogPage and to do this, in part, the question , I am running into is that when the user selects one or more records using a check box in a region of several record (table) and click the full page and if the validation fails then a modal page and the user made a selection i.e.either Yes or no modal page and when they return to the calling page (ex. Page A), all data (records) they chose previously is lost (the Page is refreshed). Based on what I see on this forum, I suspect it's because after having click Yes on the modal page and then return to the original page the processRequest fires again and the VO data is queried again and has all the parts on the page are lost. Since I am changing the flow in seedlings pages based on the intervention of the user I'm confused as to how this problem can be solved. that is, prevent the page refreshes or preserve the selections that were made before you navigate to modal page. Any help is really appreciated!

    My Code:

    ' Public Sub processFormRequest (OAPageContext oapagecontext, OAWebBean oawebbean)

    ...

    ...

    If (oapagecontext.getParameter ("completeOps")! = null) {}

    ...

    ...

    If (warnCount > 0) {}

    OAException message = new OAException ("not in order...", OAException.WARNING);

    oapagecontext.putDialogMessage (message);

    OAException message = new OAException ("XYZ Violated rule. Do you want to continue? ", OAException.WARNING);

    DialogPage OADialogPage = new OADialogPage (OAException.WARNING, message, null, "","");

    String Yes = oapagecontext.getMessage ("AK", "FWK_TBX_T_YES", null);

    String number = oapagecontext.getMessage ("AK", "FWK_TBX_T_NO", null);

    dialogPage.setOkButtonItemName ("ConYesButton");

    dialogPage.setNoButtonItemName ("ConNoButton");

    dialogPage.setOkButtonToPost (true);

    dialogPage.setNoButtonToPost (true);

    dialogPage.setPostToCallingPage (true);

    dialogPage.setOkButtonLabel (yes);

    dialogPage.setNoButtonLabel (no);

    oapagecontext.redirectToDialogPage (dialogPage);

    }

    If (oapagecontext.getParameter ("ConYesButton")! = null) {}

    Write Yes button Action code

    oapagecontext.putParameter ("completeOps", "Continue");

    }

    If (oapagecontext.getParameter ("ConNoButton")! = null) {}

    Write the code of the Action for the No button

    Dim errormsg = ' rule Violations have occurred. "

    throw new OAException (errormsg);

    }

    super.processFormRequest (oapagecontext, oawebbean);

    }

    I managed to work around this problem by adding a simple control in my controller processRequest method extended to avoid the call to super.processRequest incase lhen control returns to the page once the user has made a selection on the Page of the dialog box

    If ((oapagecontext. (GetParameter ("ConYesButton") == null) & (oapagecontext.getParameter ("ConNoButton") == null)) {}

    super.processRequest (oapagecontext, oawebbean);


    }


    Thank you!

  • Return to the calling Page

    Hello

    I use APEX 4.1.1 and here is my dilemma: I have 2 pages A and B both reach page C. On the C page, when the user clicks on the button "Apply Changes" I need to go back to A or B depending on what page is call to C. For the pages A and B, I put the 'Request' value in the 'Column link' section to identify which page makes the call. Then on the C page, I created 2 branches (a and b) with the status "request = Expression 1" where 1 is the value that I assigned in A and b. When loading the page C, I can see the value I have assigned in the URL, but when I click on 'Apply changes' page submit and remains on the C page.

    Any help with this is greatly appreciated.

    Thank you

    Will be

    user9130472 wrote:
    Hello

    I use APEX 4.1.1 and here is my dilemma: I have 2 pages A and B both reach page C. On the C page, when the user clicks on the button "Apply Changes" I need to go back to A or B depending on what page is call to C. For the pages A and B, I put the 'Request' value in the 'Column link' section to identify which page makes the call. Then on the C page, I created 2 branches (a and b) with the status "request = Expression 1" where 1 is the value that I assigned in A and b. When loading the page C, I can see the value I have assigned in the URL, but when I click on 'Apply changes' page submit and remains on the C page.

    Any help with this is greatly appreciated.

    Thank you

    Will be

    Create an element on the page c lets say PX_FROM_PAGE.

    Create an unconditional branch/modify an existing page c and page target value * & PX_FROM_PAGE.*

    Now, when you call page c to page a / b include the PX_FROM_PAGE parameter with the corresponding page number. Example when calling c page of page one will include the PX_FROM_PAGE to the appeal with page not a

    Thank you
    Vikram

  • Helps the modal dialog box a value back to the calling page

    Greetings,

    Apex Version: 4.1.0.0.32


    What I'm trying to do is create a modal dialogue that is called from a form page. The user dialog box will report to IR which allow him to select a line and send a value of this line to a field of the calling page. I work in Firefox, but I get an error using IE 8. I hope that someone can show me why it does not work in Internet Explorer.

    Here's how I do it:

    Of the calling page:

    Created a button
    Action: Redirect URL
    Target URL: javascript:var rc = window.showModalDialog ('f? p = & APP_ID.:70: & SESSION.: & DEBUG.:', ",'resizable: Yes;) Center: Yes; dialogWidth:1000px; dialogHeight:500px ;') ;


    On the page called:

    The called page is an IR report where the query returns this as one of the columns:

    * (Note: I had to put a point '.' before the onclick so he could show in this thread.) It is not there in my actual code.) *
    select
    <a href="#" name="z" style="color:blue; text-decoration:underline;" .onclick="javascript:passBack(''' || LOT_NO ||''');">Select</a>' SelectThis
    , column1
    , column2
    from sometablename;
    This solves the anchor:
    <a .onclick="javascript:passBack('232158');"  href="#">Select</a>
    Here is the function Javascript is called the anchor onclick:
    function passBack(passVal1)
    {
      opener.document.getElementById("P75_ITEM1").value = passVal1;
      close();
    }
    When I run the present in Firefox, it works as expected. I click the button on the parent page. The modal dialog box is open and the report of the IR is displayed. I click on one of the links in the report and it returns the correct value to the appellant and closed page modal dialog box.

    When I run it in IE8, it fails. I click the button on the parent page. The modal dialog box is open and the report of the IR is displayed. I click on one of the links in the report and I get this error: 'opener.document is null or not an object ".

    I hope that it is clear and that someone can help.

    Thank you

    Larry

    A quick google search determines that window.opener does not exist when you use window.showModalDialog

    Range of suggestions to use window.open instead of window.showModalDialog to use instead of window.opener dialogArguments

    Try the following:

    The parent page to define a getPopupValue() function:

     function getPopupValue(){
       var dr =  window.showModalDialog('f?p=&APP_ID.:70:&SESSION.::&DEBUG.:::','','resizable:yes;center:yes;dialogWidth:1000px;dialogHeight:500px;');
    
        if ( (dr != undefined) && (dr != '') && (dr != false) ){
         $x("P75_ITEM1").value = dr;
        }
     }
    

    Change the url of the button to call the function:

     javascript:getPopupValue(); 
    

    On the popup page change the valve function for:

    function passBack(passVal1)
    {
      returnValue = passVal1;
      close();
    }
    
  • CFinclude and mappings? Images not displayed on the calling page

    I can't find it. I have a cfinclude on a page. "The original model has an image inside < a href="/image/pic.gif ">, which does not appear on the calling page. I understand that I need to create a mapping on the server see

    She asked a logical path and a directory path. I don't know what to put here; I tried all the variations and the pictures do not always show on the calling page.

    Thanks anyway. I found another solution.

    For other people, I created an application variable with the full virtual path including the domain name in Application.cfm.
    http://www.domain.com/">

    I then use the variable in the img src, which is in the include file:

    Now the cfinclude can go in any folder on the server and apply to any page on the server, and the url of the image will not be broken.

  • Popup do not insert in the table and not refreshing called page...

    Greetings



    Environment: APEX 3.1.1.00.09 on AIX 5.3 with 10 gr 2



    I read a lot of threads about my question and I think I'm getting closer to the answer but in some sort have combined a too big number of suggestions and am tripping over my own code.



    Please look at my sample application on apex.oracle.com:



    Workspace: galway

    User: gwicke

    Password: gwicke



    Please start by Page3, select any agency and then click on "add a new contract."

    There are currently a label "BOLD" < facilities > < strong > 'Add new Builder' which is a link that should open a popup window. Type a name in the field, and then click 'Create Builder'. This should INSERT the row into the table builder, close the pop-up window, assign the new name of the generator to the item page calling "Name Builder" and fill the screen element.



    In current state, the application will open the pop-up, allow entry and close by clicking on the button "create Builder." However, the new constructor is NOT inserted into the table and the calling page element is not met.



    Looking at the Page elements and Session State, I can see the correct values assigned to the elements "Pn_BULDER_NAME" on the popup page (4) and the calling page (2), but the value does not appear on the screen.



    I read here where there really two parallel universes, not forgiveness, Articles of two versions of the screen, a State of Session and the other which is displayed in the browser and there are measures to be taken to be sure that is displayed is updated to state of Session I want in this case.



    I entered the Javascript code on Page4 - header to set the 'passBack2()' function and the code in the section "Option URL Redirect" to the button "Add Builder" if all goes well perform protocol ARP for the INSERT, assign items to page 2 and close the pop-up window. He gets not quite everything.



    Any helpp is greatly appreciated. Thanks to Dene for most of the suggestions I have followed by code.



    -gary

    Hi Gary,.

    I think that there is a very simple solution to this topic - is not this spot really last night.

    First, Yes, you could use a "button" to manage the call for the popup - make sure that the button is a type of URL 'button', which is actually an A tag with the appeal under target URL. Otherwise, you could take you existing a tag and use the same class for one of your buttons attribute because this should make it look like a button.

    More importantly, however, I think we could do as:

    1. on your call popup page 2, clear cache for page 4 (the popup page) - I already did in your application by updating the url

    2. on page popup, allow the user to enter their desired P4_BUILDER_NAME value (not sure if you want to do something to make it unique?)

    3 let the user click on create on the shortcut menu. He will submit the page, that will make your P4_BUILDER_RANK (pk) value and insert a new record in the table (you might consider the creation of a sequence and a trigger to handle the creation of new value PK?).

    4 - assuming that the P4_BUILDER_RANK then exist (it would not if there is a mistake somewhere), then conditionally display a region that had a piece of javascript submit page 2 and closes then itself - we don't need to move everything back to page 2 (see below)

    5. as the P4_BUILDER_NAME and the P4_BUILDER_RANK exist in the session, to which page 2 be reloaded, (A) the selection list should be updated with the new generator (still not sure why all my entries appeared downstairs instead of in alphabetical?) and (B) the P2_BUILDER_NAME and the P2_BUILDER_RANK can have Post calculation calculations together (NVL) ((: P4_BUILDER_NAME,: P2_BUILDER_NAME) and NVL (: P4_BUILDER_RANK,: P2_BUILDER_RANK) respectively)-l' effect is, if there are the values stored in the page P4 elements, we use them, otherwise, we use whatever values were in the elements of page P2

    6 - Finally, to stop (5) that happens in all the loading of page 2, you would need to clear the cache of page 4 in as many places as possible - for example, branches for a 2 page or buttons on page 2

    The reason why we cannot pass values back to page 2, it is one of the elements is a list of selection. The value we want to select will appear not on the selection list until the page has been sent. So, we can set the value and submit because the value is not there. We can introduce and define the value, because the javascript don't know when the page has been updated (or, at least, you need an independent mechanism to identify, which can get complicated).

    So, in other words, as long as we know that if the values are in the session, we can use Post calculation calculations to set our fields to these values. The only thing to keep in mind is that we must ensure that these session values only exist when in need - so we empty the cache. This principle should work for any type of terrain - but as you have no doubt seen, simple text fields can be updated by the popup directly as the field must accept any value that we give.

    My only recommendation would be to completely remove the MRU of the page process because they are not necessary (they simply confuse the issue) and you could make your fetch PK and record insert into a single process - just to keep things clean and tidy, you understand!

    When I finished last night with your app, I will leave so that javascript can create an option on the select list, and then set the value. But the method described above seems to be much simpler.

    Andy

  • How to set the binding on a LOV variable based on the value of the calling page

    Here is the scenerio: Page is a login (username and password) page and their values are stored in a pod of support. On successful login page two is called (createRequest) based on
    a view object 'Userequest '. One of the fields is EmpNo which is a selection on the element of choice ("EmpByMrgLOV" read only view Explorer that contain the variable bind "UserNameId"). I want only to be displayed in the LOV
    employees who report to connected users. I tried different ways to set this parameter, but without success. It's my first attempt using JDeveloper and ADF and 4 days have already
    was devoted to it. Can someone please tell me where and how to proceed? Be as detailed as possible. I use Jdeveloper 11.1.2.3.
    Thank you.

    Published by: spcornell on February 27, 2013 12:09

    If your still to know how to to this topic, here's an option. I hope this helps.

    -----------------PART 1-----------------------------------------------------------------------------------
    Override the default constructor as this.
    lov instance will be created after the entry of the TF of the 2nd screen, so by LoggenInUser then will start,
    and will be used to create the instance of lov uses this value as a bind variable.

    SerializableAttribute public class EmpByMrgLOVImpl extends EmpByMrgLOV {}

    private String myusernameid ="";

    /**
    * This is the default constructor (do not remove).
    */

    public EmpByMrgLOVImpl() {}

    Set usernameid here when built
    get the usernameid of the bean class - btw the bean will be updated on the Taskflow method call before execution and now and set in constructor
    FacesContext facesContext = FacesContext.getCurrentInstance ();
    ELContext elContext = facesContext.getELContext ();
    ExpressionFactory expressionFactory = facesContext.getApplication () .getExpressionFactory ();
    ValueExpression exp = expressionFactory.createValueExpression (elContext, "#{mySOMEBean.LoggedInUser}", Object.class);
    This.myusernameid = (String) exp.getValue (elContext); set the user to act as link var

    }

    {} public void setmyusernameid (String myusernameid)
    This.myusernameid = myusernameid;
    }

    public String getmyusernameid() {}
    Return myusernameid;
    }

    }

    -----------------PART 2--------------------

    variable binding must Access EmpByMrgLOV VO using groovy as below

    You EmpByMrgLOV YOUR query tab, add bind var as below:
    Name = EmpSOMEUser (change to what your query)
    Type = String
    Value = ADF. Object.viewObject.myusernameid

    -----------------PART 3--------------------
    Once you have created a method taskflow run between your fist and 2 nd page, add set / gets in the bean for the var as below

    public MySOMEBean {}
    private Stirng LoggedInUser ="";
    {} public void someMethodCalledBeforeTFEntryintoSecoundScreen (String loggedinuser)
    if(loggedinuser!=null)
    setLoggedInUser (loggedinuser);
    else {}
    System.out.println ("not loggedin user");
    setLoggedInUSer (null); This will result in a null btw pointer
    }
    }
    public setLoggedInUSer {(String loggedinuser) {blah blah}}
    public String getLoggedInUser() {blah blah}
    }

    So part3 gets put first based on what you collect on your first page, then
    part1 at lov construction that uses part3 for her time

  • Error when painting during the AJAX call page fault

    Hi all

    I do a simple AJAX call test with the emp table. In my page, I have a report, a search box and a button. You put in a text and click search and you will get the result that all the works.

    I have a requirement where if you click on the button and there is no search match you will be redirected to another page, just reload the report to display the result as usual.

    So, I took the road to AJAX where I perform a simultaneous when the user enters a text search and click on the button. If the search count (*) > 0 then return return County else returns 0.

    The code for the application process is:
    DECLARE
    begin
    CCOUNT number;
    
    
    
    begin
    Select count(*) into ccount 
    from emp
    WHERE 
    UPPER(:F_SEARCH_RESULT) like '%'||upper(ename)||'%';
    
    exception when no_data_found then
    htp.p(0);
    end;
    
    htp.p(ccount);
    
    
    END;
    My (still working on that) Java script code is:
    <script language="JavaScript" type="text/javascript">
    
    
         function search_count()
    
         var get = new htmldb_Get(null,null,'APPLICATION_PROCESS=SEARCH',0);
         get.add('F_SEARCH_RESULT', $v('P1_ENAME'));
         var gReturn = get.get();     
         console.log(gReturn);
    
         var gReturn_sanitised = praseFloat(gReturn);
              if (gReturn_sanitised == 1)
              doSubmit('SUBMIT');
         
              
    </script>
    I tested this code in Firebug, and when I do a console.log (gReturn) on the release of the AJax call I get this error that prevents me from dealing with the result of gReturn and be done with the code. The error looks like:
    <html><body>
    <h1>Error occurred while painting error page: ORA-01403: no data found</h1>
    </body></html>
    I tried adding exception when no_data_found but without success. Still get the same error. My version of the APEX is 4.2, any suggestion welcome. See you soon.

    Xrc xarg wrote:
    Still no luck, even if I'm doing a simple:

    begin
    htp.p('0');
    end;
    

    in the process of the page, I get the same error as before.

    I've done much AJAX call like this before elsewhere and can't for the life of find me whats wrong here.

    I have reproduced the issue in apex.oracle.com

    WORKSPACE: AIWORSKSPACE
    USER: TEST
    PASSWORD: test
    APP #: 69721
    Page: 1

    The point of application of F_SEARCH_RESULT had the security setting of default Session State Protection of Restricted - can not be set to the browser. Change this Unrestricted.

  • How to call page jsf tends in a separate project

    Hello
    I use JDEV 11.1.2.2.0 verrsion.
    How can I call jsf page that is located in the separate project.

    Hello
    Use
    See
    http://jdevadf.Oracle.com/ADF-richclient-demo/docs/tagdoc/af_goLink.html

  • Navigation between the parent page and the called page

    Hello
    For example: I have different pages in the apex numbered 3.4 5.6. I have a button to return to page 6. I want it to be redirected to page 3, if I called from page3, page4 so called of page4, page5 if called for on page5. I create a link on a column of the report on page 3, 4 5 to go to page 6. Please suggest how this is possible?

    Kind regards.

    Hello

    It's pretty easy. Create an element of the Page 6 of P6_FROM_PAGE_ID. change the target on the branches / buttons on Page 6 to & P6_FROM_PAGE_ID.

    On page 3, 4 and 5, update calls to pass their page number to P6_FROM_PAGE_ID. The best way to do that is to pass & APP_PAGE_ID. instead of a page number hardcoded. So, if you are copying pages, everything continues to work.

    I hope this helps.

    Martin

  • Modal calling report that calls another Page to the APEX 5

    I have an interesting question here for the community...

    Using APEX, theme 42 5.  I have a report with a button that will call a modal form.  on the form modal is a LOV which will set a value to the calling page.  If the value returned to the calling page, I then need to redirect to another page in the application by assigning a page element on the new page with the value that I have just received from the modal page.

    I have everything up to the second rec = direct working in a test environment and I have problems with redirection...

    All those who want to watch here is the information:

    URL: https://glassfish1.revion.com/apex/f?p=4550:1:23425296545047:

    workspace: homeworld

    user name: demo

    password: demo

    application name: emp demo test (143)

    I have built dynamic actions to get the value of the page where I need but when try to redirect to the page and set the page item, that I don't get the redirection to work...

    Thank you

    Tony Miller
    Los Alamos, NM

    Hi Tony,.

    I'm just curious... If it worked for you?

    Thank you

    Pavel

  • How can I call robohelp files from web pages

    Hi all

    Happy Monday. So I was responsible for getting our new MVC based Web site by using the new RoboHelp 9 server running. The server is all set to the top and the documents they wanted to bring more were returned. My question surrounds calling pages within the web site. Is building a URL, really all it takes? I read William van Weeldens site and the grainge.org site and seemingly everything else. Any ideas would be appreciated.

    Thank you

    Bill

    A URL is all you need. Who or that of the provided API (which built a URL for you in the required cables.)

  • By default, all nodes expanded in table tree jsff page in adf

    Hi all

    I have a jsff page there is a table on this subject tree. I can't be expanded in charge (or to the default behavior).

    How I reach.

    It is worth noting that this jsff page so I can't use before or after the phase.


    There is a property in the array of tree which is expandAllEnabled he developed tree nodes.
    There is a property more tree table which is first expanded it shows only the first table developed tree node.

    Thank you and best regards,
    Vikas

    Published by: vikasadf on May 16, 2013 08:02

    Hi Timo,

    Thanks for your quick response.

    I can't use listeners phase because I use jsff jspx.

    in any case, I found the solution by using the approach below
    creating a default method on the flow of task 1) and storage and by setting this method as the default activity in the workflow
    class Test
    {
    private RowKeySetImpl ps;

    public void initTreeTableNode() / * this method is used to develop all of the tree nodel.
    {
    if(PS==null)
    PS = new RowKeySetImpl (true);
    PS = new RowKeySetImpl (true);
    }
    }

    and store a page flow scope and usage disclosedRowKeys = "#{pageFlowScope.expanedAllNodes}" in treetable jsff on page "

    Thank you best regards &,.
    Vikas

Maybe you are looking for

  • NO Siri after updating IOS 10

    After update of IOS 10, Siri became unavailable with constant "sorry, I have problems with the connection.

  • REMIND. EXE MESSAGE - HP Pavilion t3729-Vista Home Prem

    Hello, I have a problem that is repeated with the message "Call back" Exe"flashes on my taskbar, whenever I have access to the internet. If I "allow" nothing seems to happen, if I refuse, he'll just here until the next time I access to the internet.

  • No information about my AT200 system

    Hello When I go to setting and click system information, I don't have all the information, also in the gas station it doesn't show up with one of my info it i.e. serial number system etc... any help will be appreciated Thank you.

  • Satellite C660D freezes after startup

    Hi allI've had my C660D for a couple of years now without any major problems arise. However, a few days ago I turned on all normal loading (the office completely), but the fan became very strong and the laptop froze and was insensitive. He continues

  • HP ADIDAS GIFT of a VALUE of Rs 3000.00

    Its been 3 weeks I sent copy of cell phone bill and the serial number [email protected], but still no acknowledgment nor scanned good. I had also send reminder emails and don't cause any response from the people of HP. I also tried to conta