10g FORMS Run in 6i

Can we Run FORMS which is compilied in 10g and it Run Forms Run time in Oracle 6.0i ???

Ghulam Yassen wrote:
Can we Run FORMS which is compilied in 10g and it Run Forms Run time in Oracle 6.0i ???You can not run any upper version forms in lower version. also not open in form builder.

Similar Messages

  • 10g form running

    Hi Everybody,
    I have a problem while running 10g form. I connected to the database while building the form. But when I run the form on the browser it shows the error message
    Ora1260-TNS protocol adaptor error. When I click OK, it is showing database connection window. When I input the username, pw still the same message is comming.
    Your reply is appreciated in advance.
    Hector

    Hi Gerd,
    Thanks for your reply
    TNSNames file looks OK.
    I don't know the solution yet.
    Hector

  • How to run a report from oracle 10g form in .csv format

    dear all,
    how to run a report from oracle 10g form in .csv format? i've already run in pdf & excel format.
    i'm using
    SET_REPORT_OBJECT_PROPERTY (ro_report_id, report_desformat, 'PDF'); --for pdf
    SET_REPORT_OBJECT_PROPERTY (ro_report_id, report_desformat, 'SPREADSHEET'); ---for excel
    Please Help..

    i have already tried.
    but the report show in htm or html format. that file will not save into csv. please help.

  • Oracle 10g forms (Not running)

    Members,
    I have been using orcale 9i forms and currently I have uninstalled the Oracle 9i forms. I installed Oracle 10g forms and everything seems alright. When I ran my application, It did not display properly. I uninstalled the java initiator of 9i. I did run the application again, It downloaded and installed the J initiator. When I ran the application again, the same message appeared. Here is a sample of the message.
    <html> <head> ORACLE FORMS.</head>
    <body onload="document.pform.submit();" >
    <form name="pform" action="http://SilverHorn:8889/forms90/f90servlet" method="POST">
    <input type="hidden" name="form" value="C:\SilverHorn\Ihrms\Ihrsmdi.fmx">
    <input type="hidden" name="userid" value="SCOTT/TIGER@Silver">
    <input type="hidden" name="obr" value="yes">
    <input type="hidden" name="array" value="YES">
    </form> </body></html>
    When I enter the path of the application in the browser address, http://SilverHorn:8889/forms90/f90servlet?forms=C:\SilverHorn\Ihrms\Ihrsmdi.fmx, the application start running, but anytime I did run the application from forms, it gives the above message in the browser.
    Please I need help on how I will resolve the above to be able to run it from the forms developer environment.
    Thanks

    Members,
    I have been using orcale 9i forms and currently I
    have uninstalled the Oracle 9i forms. I installed
    Oracle 10g forms and everything seems alright. When
    I ran my application, It did not display properly. I
    uninstalled the java initiator of 9i. I did run the
    application again, It downloaded and installed the J
    initiator. When I ran the application again, the same
    message appeared. Here is a sample of the message.
    <html> <head> ORACLE FORMS.</head>
    <body onload="document.pform.submit();" >
    <form name="pform"
    action="http://SilverHorn:8889/forms90/f90servlet"
    method="POST">
    <input type="hidden" name="form"
    value="C:\SilverHorn\Ihrms\Ihrsmdi.fmx">
    ype="hidden" name="userid"
    value="SCOTT/TIGER@Silver">
    ype="hidden" name="obr" value="yes">
    <input type="hidden" name="array"
    value="YES">
    </body></html>
    When I enter the path of the application in the
    browser address,
    http://SilverHorn:8889/forms90/f90servlet?forms=C:\Sil
    verHorn\Ihrms\Ihrsmdi.fmx, the application start
    running, but anytime I did run the application from
    forms, it gives the above message in the browser.
    Please I need help on how I will resolve the above to
    be able to run it from the forms developer
    environment.
    Thanksyour problem seems to be related with the browser and the JInitiator version.
    What is the exact Forms version you are working right now???
    Browser ?? JInitiator or JRE??
    It can't be Forms 10g R2 and you have forms90.You mentioned Forms 10g in your first post.
    Are you running in seperate frame?? if not try it
    Tony

  • Not running 10g form in any browser

    windows server 2003
    oracle 10g form
    I already set web browser location with internet explorer exe file , but when I run the form it open I.E but don't run form in it and exit I.E automatically.
    please help.
    I am new in 10g.

    Make sure you have the database connect identifier set in tnsnames.ora file, you can do it easily using the Net Configuration Assistant. You can find it in All Programs %ORACLE_HOME%/Configuration and Migration Tools/Net Configuration Assistant and add a local net service name.
    Or manually by editting your tnsnames.ora file and add en antry like this:
    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521))
        (CONNECT_DATA =
          (SERVICE_NAME = <SID>)
      )where hostname = machine name of the database server or IP address and SID = database name
    Tony

  • Can we Run 10g Forms & Reports without Application Server

    Currently We are using form 5 and reports 3.5
    we are willing to upgrade .
    we are told that we can upgrade only to 10g developer suit
    and for that Application Server is must
    Our requirement is for LAN based application only
    Do we have to go-in for application Server
    DOes the 10g forms and 10g reports have Form server /report server which can help us to run application using Browser but without IAS
    CK

    Chaand,
    for production environments you must run Forms and Reports through Oracle Application Server as there no longer is a client-server runtime. For development puposes tehre is a HTTP server in Oracle Developer Suite that is used to run both servers.
    Frank

  • How to run oralce 10g forms in runtime

    hi all
    I have an application developed in oracle 10g forms , wheni fun it opens in browser , how can i restrict my fmx to run in browser , as i dont want to run it in browser like forms 6i .
    Regards
    nawaz

    Hi nawaz
    From the menu design time:
    1- select >Edit>Preferences>select the Runtime tab
    and close to the field of web browser location - >
    Select the Browse button to locate the IE location on ur hard-disk.
    2- Run ur main form >Select Favorites >Select add to Favorites.
    Then ,u have a link 2 ur application , u can drag and drop it in ur desk top.
    or use the existing link.
    or if u wanna run a specific form locally then, u have to run the Start OC4J Instance to be intiallized ,and when finished working on that form run the End OC4J Instance to be terminated.
    Hope this helps,
    Regards,
    Abdetu..

  • Running 10g Form different way

    Hi,
    I'm a new 10g Form user. It opens in a browser, that's fine. But I want to run it in normal GUI way that is like form 6i runs by default. Is there any way I can stop it opening in my browser and run the other way?
    Thanks,
    srdhipat

    Hello,
    Modify the /forms/server/formsweb.cfg file and set :
    separateFrame=True
    Francois

  • When i run my 10g form the internet explorer shows java exception.

    when i run my 10g form the internet explorer shows an exception.
    java.lang.ClassNotFound: oracle.forms.engine.Main
    can anyone help me?

    Press 5 in the jinit console to get a full exception list.
    Regards
    Grant

  • How to run 10g forms developed on win XP platform from linux based App serv

    dear all,
    I am developing 10g forms being on widows XP platform. I have also used
    both pl/sql and object libraries to develop them.
    Now what i have to do to make these forms work from a 10g application server
    that is installed on linux 4

    thanks for ur reply.
    the problem i am facing now is
    I used to use a specific path in the forms where the
    libs are located.
    but in linux path location identification is different from wins.
    i tried with remove path as well still it can not read the libs.
    waitin for ur reply

  • Iconic file in oracle 10g forms

    hii,,
    i am a new user in oracle 10g form,,,here i am running a form & placing all the icons in a folder,after that i changed the iconic file path in the default.env file,the path is same where the icons are kept,,but still i am unable to see the icons at the run time,,,,,
    do i need to modify some other file or the icons will be kept at some particaular place????
    plzzzz help.....

    hi
    1 How to Display Iconic Images Using Forms 9.0.x/ 10.x?
    When running an Oracle Forms 9i/10g application the icon files used must be in a web enabled
    format such as JPG or GIF (GIF is the default format) (This is unlike older versions of forms running in client-server mode when the file format is .ico.)
    Icon image files can either be retrieved by Forms as individual files on the filesystem or from a Java Archive (JAR file).
    If an application uses lots of icon images it is recommended that they are stored in a JAR file to reduce the number of HTTP round trips.
    Reference:Note 232413.1 How to Deploy Iconic Images via a JAR File in Forms 9i/10g?
    The example below details steps to configure iconic images as individual gif or jpeg files.
    It is a first approach recommended for initial testing and understanding.
    Example:
    ========
    This document has been written for use with both Windows and UNIX operating systems: Windows will use the "\" character to delimit directories and UNIX uses the "/" character. Any other differences are noted in the document.
    1) Determine the physical location of the icons on your web server. For this example, assume that the icons are stored in D:\Myfiles\icons.
    2) Create the virtual directory in the forms90.conf file that point to the location of your Forms 9i/10g icons. This file is located in:
    $ORACLE_HOME\forms90\server\forms90.conf
    To define a virtual directory forms90/icons, use the following syntax:
    # Virtual path for ICONS (used to show icons in a form ) AliasMatch ^/forms90/icons/(..*) "D:\Myfiles/icons/$1"
    Below is an example of the forms90.conf after it has been modified to include the /forms90/icons virtual directory.
    # Virtual path mapping for Forms Java jar and class files (codebase) AliasMatch ^/forms90/java/(..*) "E:\IASR2\APP/forms90/java/$1" # Virtual path for JInitiator downloadable executable and download page AliasMatch ^/forms90/jinitiator/(..*) "E:\IASR2\APP/jinit/$1" # Virtual path for runform.htm (used to run a form for testing purposes) AliasMatch ^/forms90/html/(..*) "E:\IASR2\APP/tools/web90/html/$1"
    # Virtual path for ICONS (used to show icons in a form ) AliasMatch ^/forms90/icons/(..*) "D:\Myfiles/icons/$1"
    ( For 10g use instead of "forms90" -> "forms")
    3) Direct forms to use the /forms90/icons or /forms/icons virtual directory when running on the web by modifying the Registry.dat file in the $ORACLE_HOME\forms90\java\oracle\forms\registry or $ORACLE_HOME\forms\java\oracle\forms\registry
    directory. Note that for UNIX, both the path name and file name are case sensitive. You must specify "Registry.dat".
    Modify the default.icons.iconpath entry as follows: default.icons.iconpath=http:///forms90/icons/ or default.icons.iconpath=http:///forms/icons/
    If the URL used to bring up forms on the web is: http://abc.oracle.com:7778/forms90/f90servlet or http://abc.oracle.com:7778/forms/frmservlet
    Then the entry required for the Registry.dat will be: default.icons.iconpath=http://abc.oracle.com:7778/forms90/icons or default.icons.iconpath=http://abc.oracle.com:7778/forms/icons default.icons.iconextension=gif
    4) Now use EM Website to: a) Restart the OC4J-BI-Forms Instance b) Restart the BI-FORMS HTTP Server Instance.
    5) Verify that the virtual directory has been defined properly and that the icons can be viewed in a browser.
    Assuming that exeqry.gif exists in the D:\Myfiles\icons directory, the following URL should show the icon:
    http://abc.oracle.com:7778/forms90/icons/exeqry.gif or http://abc.oracle.com:7778/forms/icons/exeqry.gif
    6) Check the form : http://abc.oracle.com:7778/forms90/f90servlet?form=D:\Testcases\F90\ICON_CHECK_IASR2.fmx or http://abc.oracle.com:7778/forms/frmservlet?form=D:\Testcases\F10g\ICON_CHECK_IASR2.fmx
    CHECKLISTS
    =============
    Icons do not appear in the browser using the URL:
    o Verify that you are using the correct machine name and port for the OC4J_BI_Forms object.
    o Check the virtual directory name to make sure that there are no typographical errors. o Check for typographical errors in the forms90.conf or forms.
    conf for the virtual directory. o Check the name of the icon on the file system. If the file is saved as Exeqry.gif, then it will not be found using the URL http://abc.oracle.com:7778/forms90/ Close all your browser sessions and open a new browser window.
    Execute the URL to bring up from the Form Builder runtime or from the browser.
    ( For 10G use "forms" instead of "forms90")USEFUL REFERENCES:==================
    [PDF] Oracle9iAS Forms Services Deployment Guide (P/N B10170-01)Configuring Oracle9iAS Forms Services ->
    Deploying Icons and Images Used by Oracle9iAS Forms Services http://otn.oracle.com/products/forms/pdf/B10170_01.pdf
    [PDF] Oracle9iForms Services - How to Deploy Iconshttp://otn.oracle.com/products/forms/pdf/webicons.pdf
    sarah

  • Load balancing 10g forms - Connection from new browser window not supported

    Load balancing 10g forms - Connection from new browser window not supported
    We're experimenting with using webcache to load balance between multiple applications servers running OC4J forms processes.
    We currently have one machine with infrastructure and mid-tier (BI & Forms) installed, which is being used for the webcache functionality, this is load balancing between 2 other servers each of which just have the mid-tier (BI & Forms) installation
    In order to get this to work, I had to follow the instructions in the Forms deployment guide : http://download-uk.oracle.com/docs/cd/B14099_11/web.1012/b14032/tuning.htm#sthref707
    The main gist of this is that you need to set the following in the orion-web.xml file in order that the sessions are maintained:
    <session-tracking
    cookies="enabled">
    </session-tracking>
    This all works fine in most cases.
    The problem I am having is if I do one of the following on the client machine:
    1) From IE6 / IE7 run a copy of a forms application. Then open a new window using the "New Window" menu option, and attempt to run another forms application.
    2) In IE7 or Firefox 2.0 open a copy of the forms application, and then open a new tab and try and open another forms application.
    If I try either of these I get a FRM-92101 error, and the following is displayed in the java console:
    oracle.forms.net.ConnectionException: Connection from new browser window not supported
    From trawling various forums (including metalink and otn) it looks like a problem with the way coockies are handled.
    Unfortunately the usual workaround is to ensure that the session tracking option in the orion-web.xml file is disabled.
    The problem is that I need this enabled in order for the load balancing to work.
    Does anyone know of any other workarounds or patches that might help resolve this?
    We're using Application server 10.1.2.0.2 running on windows 2003 servers.

    You were right. Carriage returns were stopping it from working (the document is laid out over separate lines, so I assumed it would make no difference...).
    I've now managed to get it so the forms at least run, but they are all being run in the forms OC4J instance on the same machine as the OHS.
    Has anyone actually managed to get this to work, or am I doing something wrong?
    I did wonder if using an OHS instance on a machine with no forms installation would make any difference?
    I had raised a support call via metalink on this subject, but they eventually came to the conclusion that the only way to do this is with a hardware load balancer (Despite several documents suggesting that webcache is the way to go (including the forms deployment manual)).
    I'm at the point now of giving up and writing some custom scripts to do the job instead...

  • Images are not displaying in the forms run time.

    Hello All,
    I am using forms 10.1.2.3.0 and database 11g in the windows XP platform.
    I am not able to see the images in the buttons at the run time. I have done the following setup for the same but still I am not able to display images in the buttons. I have gone through all the previous threads for the same. Can any body suggest where I am doing the wrong?
    1) Created one JAR file with the below command putting all the gif files in a folder (All the GIF files are in lower case). Kept this jar file in the forms/java folder. (When I am extracting the JAR file getting all the gif files and one more folder META-INF).
    rem====
    jar cvf icon.jar *.gif
    rem=====
    2) Modified the formsweb.cfg file as follows.
    imageBase=codeBase
    archive_jini=frmall_jinit.jar,icon.jar
    3) In the buttons property Iconic = Yes and Iconicfile name = icon_print (gif file name).
    4) Modified the Registry.dat file in the path "forms\java\oracle\forms\registry\Registry.dat" as follows.
    default.icons.iconpath=forms/java
    default.icons.iconextension=gif
    Start the OC4J instance, and run the application, but still not able to see the images in the buttons. After I modified the regedit file I am able to see the images in the design time but not in the run time.
    Any thing more needed to do the same. All the suggestions are welcome.
    Thanks,
    SUN
    Edited by: User SUN@ on Nov 23, 2009 11:25 AM

    Create a virtual directory icons in your /forms/server/forms.conf file
    In the registry.dat file change
    change
    default.icons.iconpath=http://yourmachine:port/forms/icons/
    Re: icons not displaying in oracle forms.
    Re: Icon deploy issue in 10g forms
    Re: cannot show icon images
    Re: Step by step creation of iconic buttons

  • How to change 10g forms url ?

    Hello,
    I developed forms in 10g forms developer and I can call my forms from web browser with default url like http://server:port/forms/frmservlet?config=myform.
    Is there anyway the change that url like http://myform.com or something?
    Thank you for your replies :)

    Well, the first thing to understand is that when you call the Forms Servlet (frmservlet) you are calling a java application and not static content like an html page. So, changing the URL isn't exactly as easy as it would be for a simple web page. On the other hand, hiding the the real URL or redirecting to the proper url can be done fairly easily.
    All of these assume you are using Application Server.
    OPTION 1 - Hide The URL +(more information can be found in MyOracleSupport note 300326.1)+
    <blockquote>There are several ways in which you can hide the real url, but probably the easiest will be to use an IFRAME. The only potential problem with this is that some security software or browser security settings may prevent this from working. So, here's what you do:
    1. Using an HTML or text editor, create a static html file with the following code. Replace my Forms url with your own.
    <HTML>
    <HEAD>
    <TITLE>My Application</TITLE>
    </HEAD>
    <FRAMESET  ROWS="100%,*" FRAMEBORDER=NO FRAMESPACING=0 BORDER=0>
    <FRAME SRC="http://someServer:port/forms/frmervlet?config=myconfg" NAME="redir_frame">
    </FRAMESET>
    <NOFRAMES>
    Sorry, your browser does not support frames.  Click <A HREF="http://someServer:port/forms/frmervlet?config=myconfg" TARGET=_top>here</A>
    </NOFRAMES>
    <BODY>
        <!-- ADD ANY EXTRA HTML CODE AS NEEDED -->
    </BODY>
    </HTML>2. In the Oracle home from where OHS is running, find the htdocs directory within the OHS (apache) directories.
    3. Rename "index.html", "index.html_original"
    4. Copy your html file to this directory and name it "index.html"
    It is possible that the html file being used is not "index.html". To determine the correct page, you may need to review your httpd.conf file as this is where the default page is set. Look for DirectoryIndex</blockquote>
    OPTION 2 - Redirect To The Proper URL
    <blockquote>1. Find and open httpd.conf
    2. Within the file, locate this: <Directory />
    3. Just below this line add the following. Use your own Forms url
    RedirectMatch ^/$ /forms/frmservlet?config=somewhere</blockquote>

  • OLEVAR doesn't work on 10G Forms (Urgent)

    Hi all,
    I currently use 10g Forms. but every time have a error
    occur
    FRM-92101 : There was a failure in the Forms Server during startup. This could happen due to invalid configuration. Please look into the web-server log file for details.
    Java Exception :
    oracle.forms.netConnectionException: Forms .....
    at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
    at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
    at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
    at oracle.forms.net.HTTPNStream.flush(Unknown Source)
    at java.io.DataOutputStream.flush(Unknown Source)
    at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
    when execute "var:=TO_VARIANT( strs );" in when-button-press trigger. anybody know that what is the problem occur ?
    pls find below coding : -
    PROCEDURE EXP_EXCEL IS
    TYPE TStrs IS TABLE OF varchar2(1000) INDEX BY BINARY_INTEGER;
    MyApp ole2.obj_type;
    MyBook ole2.obj_type;
    MyWorkbooksCollection ole2.obj_type;
    myWorksheets ole2.obj_type;
    mySheet ole2.obj_type;
    args OLE2.LIST_TYPE;
    myRange ole2.obj_type;
    val varchar2(32000);
    startTime pls_integer;
    endTime pls_integer;
    -- Here is extra variable for this method
    strs TStrs;
    var OLEVAR;
    firstCell varchar2(100);
    lastCell varchar2(100);
    id pls_integer;
    BEGIN
    /* Open Excel and create new document */
    MyApp:=OLE2.Create_Obj('Excel.Application');
    OLE2.Set_Property( MyApp,'VISIBLE', 1 );
    MyWorkbooksCollection:=OLE2.GET_OBJ_PROPERTY( MyApp, 'Workbooks' );
    MyBook:=OLE2.Invoke_Obj( MyWorkbooksCollection,'Add' );
    myWorksheets:=OLE2.GET_OBJ_PROPERTY( MyBook,'Worksheets');
    /* Get the WorkSheet to work */
    args := OLE2.CREATE_ARGLIST; -- create argument list
    OLE2.ADD_ARG( args, 1 ); -- add worksheet INDEX
    MySheet := OLE2.GET_OBJ_PROPERTY( myWorksheets, 'Item', args);
    OLE2.DESTROY_ARGLIST( args);
    -- startTime:=WIN32.GetTickCount;
    /* Add the information */
    FOR myRowNum IN 1..8 LOOP
    strs.delete;
    -- Prepare the information for the row
    FOR myColumnNum IN 1..38 LOOP
    val:='t'||myRowNum||'_'||myColumnNum;
    strs(myColumnNum):=val;
    END LOOP;
    /* Get the address of the first and the last cells */
    args := OLE2.CREATE_ARGLIST; -- create argument list
    OLE2.ADD_ARG( args, myRowNum );
    OLE2.ADD_ARG( args, 1 );
    myRange:=OLE2.GET_OBJ_PROPERTY( mySheet, 'Cells', args );
    OLE2.DESTROY_ARGLIST( args);
    firstCell:=OLE2.GET_CHAR_PROPERTY( myRange, 'Address' );
    OLE2.RELEASE_OBJ( myRange );
    args := OLE2.CREATE_ARGLIST; -- create argument list
    OLE2.ADD_ARG( args, myRowNum );
    OLE2.ADD_ARG( args, 38 );
    myRange:=OLE2.GET_OBJ_PROPERTY( mySheet, 'Cells', args );
    OLE2.DESTROY_ARGLIST( args);
    lastCell:=OLE2.GET_CHAR_PROPERTY( myRange, 'Address' );
    OLE2.RELEASE_OBJ( myRange );
    /* Get the range */
    args := OLE2.CREATE_ARGLIST; -- create argument list
    OLE2.ADD_ARG( args, firstCell );
    OLE2.ADD_ARG( args, lastCell );
    myRange:=OLE2.GET_OBJ_PROPERTY( mySheet, 'Range', args );
    OLE2.DESTROY_ARGLIST( args);
    /* Set the cell value for range */
    var:=TO_VARIANT( strs );
    id:=GET_OLE_MEMBERID( myRange, 'Value' );
    SET_OLE( myRange, id, var );
    DESTROY_VARIANT( var );
    OLE2.RELEASE_OBJ( myRange );
    END LOOP;
    -- endTime:=WIN32.GetTickCount;
    -- :BLOCK1.FAST2_TIME:=TO_CHAR( (endTime-startTime) );
    OLE2.RELEASE_OBJ(mySheet);
    OLE2.RELEASE_OBJ(myWorksheets);
    OLE2.RELEASE_OBJ(MyBook);
    OLE2.RELEASE_OBJ(MyWorkbooksCollection);
    -- OLE2.INVOKE (MyApp,'Quit');
    OLE2.RELEASE_OBJ(MyApp);
    END;
    best regards
    boris

    Hi all,
    Any expert can help me ?
    best regards
    boris

Maybe you are looking for

  • Lightroom 4 importing causing program to crash.

    Lightroom 4 will not import files. Windows 7 pop-up states; "there is a problem with this program that is preventing it from running correctly will check for solution". "Windows failed to find a solution must shut down program now". This prevents the

  • Will an Apple wireless keyboard pair with an iPad2?

    Is an Apple wireless keyboard designed to pair with an iPad 2?  The instruction book refers to a Mac computer but never to an iPad.  I keep getting the "Pairing Unsuccessful" message after I type in the 4 digit code that the iPad tells me to enter on

  • Error - Invoice is blocked for quality inspection.

    While making payment to vendor the error shown - Error - Invoice is blocked for quality inspection. Can anybody help ?

  • Blank drop-downs when using LOV with static VO

    Hello, I am using JDeveloper 11.1.2.3.0 I have set some attributes to display as LOV. The attributes that are connected with Entity Based VO are fine but those that are connected with Static List VO not. In the second case I am getting drop-downs wit

  • Hang Form Builder 10.1.2.3 for fmb files more than 2MB at Windows VISTA& 7

    Hi When i open fmb files more than 2MB with Form Builder (10.1.2.3) at Windows 7 form builder Hange and Close. Please help me if have any configuration or patch for forms builder. Regards Adel