Issue for Amount From_amt and to_amt  Overlapping validation On oracle Form

Hi Expert's
i need Help on Oracle Form side .
PROBLEM :-
i want to put Overlapping check On Fr_amt - To_amt in Oracle Tabular form in Modify MODE after execute query.
for example : If suppose User key in 1st line Amout range is 10 -100 ,the after 1st line if user key in second line like amount range is 50 -80 or 10-50 then i want to ristrict them and popup the message :- Sales Amount should not Overlap ...
--Here is my  code  which works only current record
declare
fr_amt number(10);
l_curr number;
begin
fr_amt := :blk_name.from_amt;
l_curr := :system.cursor_record;
first_record;
loop
exit when :system.last_record ='true'
if :system.cursor_record <> l_curr then
if fr_amt between :blk_name.from_amt and :bl_name.to_amount then
message('Sales amount should not be overlap');
raise form_trigger_failuier;
go_reccord(l_curr);
go_item('blk_name.from_amt');
end if;
next record;
end if
end loop;
go_record(l_curr);
first_record;
end;
Note : Can anybody correct my code if you come across same problem.
Thanks
Abhishek

Hi Dora ,
Note : My form is in modify mode and execute query ,mean to every time after open form record always on screen
so i want to check overlap value in form level only ..
can u please check my code which i wrote same like you but its not working :
PROCEDURE TEST IS
m_loop1_rec number:=1;
m_loop2_rec number;
m_exit number :=0;
m_last_Rec number :=0;
m_loop_rec NUMBER :=0;
m_from_amt NUMBER;
m_to_Amt NUMBER;
Begin
go_block('CG$CTRL01');
last_record;
m_last_rec := :system.cursor_Record;
first_record;
Loop
go_record(m_loop1_rec);
m_from_amt := :CG$CTRL01.FR_SLS_AMT ;
m_to_Amt := :CG$CTRL01.TO_SLS_AMT ;
m_loop2_rec := m_loop1_rec+1;
Loop
go_record(m_loop2_rec);
If (m_from_Amt between :CG$CTRL01.FR_SLS_AMT and :CG$CTRL01.TO_SLS_AMT) or (m_to_Amt between :CG$CTRL01.FR_SLS_AMT and :CG$CTRL01.TO_SLS_AMT ) then
m_exit := m_loop2_rec;
end if;
exit when m_exit > 0;-- or m_loop_rec >= m_last_Rec;
m_loop2_rec := m_loop2_rec +1;
End loop;
exit when m_exit > 0 or m_loop1_rec = m_last_Rec -1;
m_loop1_Rec := m_loop1_rec + 1;
end loop;
If m_exit > 0 then
go_record(m_exit);
message(' This range overlaps with previously entered ranges');
RAISE form_trigger_failure;
end if;
--END IF;
END ;
Thanks
Abhishek

Similar Messages

  • Regarding validation in oracle forms

    I have a requirement that in oracle forms i need to validate that i enter the data in one record and the same data in next record also with the checkbox checked for both rows . And when i enter the same data in next record i.e 3rd record it should not allow to checkbox for 3rd record.This should be the frond end validation in oracle forms .
    My requirment looks like this
    A B C --> columns in oracle forms
    1 ab ab --> checkbox checked
    1 ab ab --> checkbox checked
    1 ab ab ---> when i check the checkbox it should not allow as only any of the two rows only should be checked
    Please help me out?
    Regards
    Prasad

    hello
    Change/ modify the properties of the check box item;
    for the check boxes :
    1. Make the data type of the check box as number;
    2. fill the functional a.)value when check = 1 b.) value when uncheck = 0;
    3. add new item to summarize the value of the checkbox;
    change properties of the new added item
    datatype number;
    calculation summary
    summary function :- sum
    summarize block :- your block
    summarize item :- your check box item.
    used :----> when checkbox change trigger
    if nvl(:item_summry,0 > 2 and //double entry of data then
    your code......
    .... message..
    raise..
    else
    your code.....
    end if;
    For Duplicate Item data entry :-
    see this for the duplicate entry for item :-
    duplicate records in  a multi record block
    modify my given code & modify the said link information to satisfied your requirement.
    charles

  • How are listbox and radiobutton items working in oracle forms?!?

    Hi all.
    I need some help over may be a standard case in every real project.
    Imagine i have a db table PERSONS -> PERSONID, NAME, TOWNID, MATRIALSTATUSID
    and table TOWNS -> TOWNID, TOWNNAME
    and table MATRIALSTATUS -> MATRIALSTATUSID, NAME
    And i have a standard oracle form with text item person name, listbox item with many towns (from TOWNS table) and the town of the concrete person is selected when the form is inited, after that we can change it by selecting other town and saving it to db.
    The same is with matrial status but lets make it as radio group with 3 buttons married, not merried, divorced.
    So my questions is how to populate the listbox(radiogroup) for 1 person by selecting data from other preferenced tables. And most important how this data is populated in the list box for example i.e. every town name is indexed in some way or what. I am a java developer and for example in java the control listbox item has two attributes the name(string) that is displayed in the listbox and a index binded for that name, and i work with indexes and show strings. I read about LOV but couldn't understand how to "index" the populated values. Is it possible.
    And please can you give me some example of how to load (populate + set current town), change and (if it is possible) "index". The same case appears to be valid with radio buttons and check boxes.
    You could give me some tutorials too, i cant find simple and focused on the problem examples.
    Thank you.
    Best Regards.

    Hi,
    well here is what i done for now.
    First I created recordGroup with query SELECT GENDER, GENDERID FROM GENDERS (I want to select all genders and place them in listbox)
    After that i created Listbox and on triger when-new-form i placed this code:
    DECLARE
    it ITEM:=FIND_ITEM('PERSONS_DETAILS.GENDER');
    BEGIN
    CLEAR_LIST(it);
    POPULATE_LIST(it, 'RG_LIST');
    DEFAULT_VALUE(NULL, 'GLOBAL.PERSONID');
    IF :GLOBAL.PERSONID IS NOT NULL THEN
    SET_BLOCK_PROPERTY('PERSONS_DETAILS', ONETIME_WHERE, 'PERSONID=' || :GLOBAL.PERSONID);
    GO_BLOCK('PERSONS_DETAILS');
    EXECUTE_QUERY;
    :GLOBAL.PERSONID:=NULL;
    END IF;
    END;
    Imagine i have a main form PERSONS that displays general information about many persons (the data is retrieved from PERSONS db table). The form PERSONS displays PERSONID, PERSON FIRSTNAME and PERSON LASTNAME. When a user double click on some row from the PERSONS FORM( i have tabular datablock that displays the person data) other form 'PERSONS_DETAILS' must be displayed with detailed information about the selected person. The data about the selected person is loaded well but i want gender to be listbox and the user can change it if he wants. So i have TABLE GENDERS 1:N with PERSONS and the table has GENDERID AND GENDER. When the user double clicks on single person i must populate the list with all possible genders from the GENDERS table and set the gender of the selected person. How to do that?
    P.S.: The example with gender is not very good because it could be only male female, but don't worry about it. You may think about gender list as townlist :)
    It finds me the GENDER LIST and populates it. After that i take the personId (that is global variable and comes from previous form) and displays all the data for the person with id personid.
    When i compile the form it gives me :
    FRM-30351: No list elements defined for list item.
    List GENDER
    Edited by: user9536806 on Nov 19, 2008 3:01 AM

  • Creative in the dock over driver issues for older cards and upsetting consumers please read!

    To Who this may concern at TOP LEVEL AT Creative's Board It's come to my attention to a very serious issue From Creative,and the story starts from here.
    I have just required the Audigy 2 ZS Sound Card so looking to install the latest drivers from CREATIVE'S UK WEBSITE. So I look into the date which is 9/4/200 on Creative's website. However I did abit more investigating into the issues from other consumer's from passed half soaked drivers that Creative are supposed to put right with their half asleep development team(what a joke!!).
    AS I did more research? on this issue on the forums and hardware websites, it came across to my attention on a Brazilian I. T. Expert called Daniel Kawakami (surprisesurprise and I don't suppose Creative know anything about him other than trying to kick him the balls for his work to help others with their sound cards very good PR work Creative well done!!!!).So armed with all this information and believe me I have gone into alot of reading in the forums about the issues,and yes Creative Board Of Directors you are entitled to your Copy Rights,for now !!!
    So I find out more about this super hero Daniel Kawakami? to Creative's miss givings to put right the Drivers for Consumers let down by Creative, I came across one of the driver updates for the Audigy 2 ZS Sound Card done by Daniel Kawakami, and Bingo most consumer's now have a working drivers by him.
    So for all the hard work and precious time this Daniel Kawakami has done for Creative Consumers(including me) YOU SELFISH CREATIVE BOARD OF DIRECTOR'S go and kick him the face, so I will say this to you what about his rights as a creative product consumer? ,his driver copy rights and on top that his right to put things right that your team cannot put right in the first place. This is the EXACT PEOPLE WE NEED IN THIS HIGHLY COMPLICATED IT INDUSTRY, so what do you do you try and do, you bin him.
    So Creative I am going to ask some questions and I EXPECT YOU TO ANSWER THEM with me as a CONSUMER OF YOUR PRODUCTS(customer is King not you!!)
    1. The drivers you realised on the 9th April 200 are working drivers for the Audigy 2 zs for windows 7 ultimate.
    2. So how can you convince me that they are working?
    3. At the moment I can only trust Daniel Kawakami's? working drivers, since he has had over whelming praise for his work.What makes me think I can trust you with your drivers.
    4. Your Drivers came out on the 9/4/200, Daniel Kawakami's Drivers came out on 9/4/200 its too close a call,since your development Team are too lazy to put things right, how can you convince me that you did not copy his Drivers into your download Driver website(I would not be surprised if you did, as it would certainly be a cost cutting exercise ,and taking away his copy rights for all the work he has done for nothing!!!)
    5. Are you going to treat customer and consumers better service and support? in the Future,and that includes me,and 3rd party developers like Daniel Kawakami .
    The concussion to all of this, there are lessons to be learned by you Creative for your mis givings and the treatment of customers passed and present and especially the appalling treatment of Daniel Kawakami ,this guy deserves far better for his talent. I Have one message for the President Of Creative ,don't you EVER think you can scare me as a customer and also as Registered? disabled deaf person ,and for that reason I have far more powers you will ever have. For what I have read I am so angry and dismayed when someone like Daniel Kawakami is only trying help others ,but to be treated in this way.
    It is only right for me to post this ,because You Creative have hurt? alot people and that includes me. I look forward to the comments and p.m.(if I get any) And Daniel Kawakami? I hope you do read this and all the best for the future ,keep doing what you do ,and once again Creative you should be holding your heads in Shame.
    Regards Jonoace U.k.

    !!! Creative jamais vai responder.
    At seria justo se Creative viesse a publico falar de sua incapacidade e que at onde as placas Audigy funcionariam em Vista e ?7.
    Mas por?incompet?ncia, pois nem suas novas placas funcionam direito, se era para vender est? mal.
    Problemas de memoria superior a 4 gb e tantos outros que Creative no tem respostas;
    Drivers de Daniel e Pax so alternativas, mas que tambm tem muitas limitaes.
    Sinceramente acho que esta na hora de Creative vir a publico fazer um relato srio, e descrever claramente as limitaes de sua placas colocando um ponto final emexpectativas frustraes eeng dos.
    Chega a ser vergonhoso que placas onboard como realtek funcionem melhor que placas Creative;
    Realmente, antes era um sonho e orgulho possuir um produto CREATIVE, tornou-se um pesadelo e uma vergonha.
    Mas enfim o que fazer, apenas esperar um momento de honestidade por parte de Creative.
    Flavio Kern - Audigy 2 ZS
    Creative will never respond. So it would be fair if Creative would publish his inability to speak and that even where the plates Audigy would work in Vista and 7. But by incompetence, since neither her new adapter works right, if it was to sell is poorly. Problems of memory above 4 gb, and so many others that Creative does not have answers; Daniel and Pax Drivers are alternati'ves, but which also has many limitations. I honestly think this time Creative come publico do a serious story, and describe clearly the limitations of your cards by putting an end-point on expectations, frustrations and forgeries. It is shameful that onboard realtek cards like that boards Creative work better; Actually, before it was a dream and pride have a CREATIVE product, became a nightmare and a shame. But anyway what to do, just wait a moment of honesty from Creative.
    Flavio Kern-Audigy 2 ZS

  • Weblink issues for copying opportunity and lead records

    I am trying to create weblink fields for copying Opportunity and Lead records. I am basically successful for Opportunities except that I can not get picklist or link values (such as the associated account) to copy over.
    I am having no success at all for the the lead copying field. My code is as follows:
    https://secure-ausomxbha.crmondemand.com/OnDemand/user/LeadsNewPageDefault?OMTGT=LeadCreateEditForm&OMTHD=LeadEditNav&OMRET0=LeadsDetailPage%3focTitle%3dPA%2bCasinos%26OMTGT%3dLeadDetailForm%26OMTHD%3dLeadDetailNav%26ocEdit%3dY%26OCTYPE%3dOther%26ocTitleField%3dFull%2bName%26LeadDetailForm.Id%3dABHA-5SVNQI&LeadCreateEditForm.Id=ABHA-5SVNQI&OCTYPE=Other&LeadCreateEditForm.First Name=%%%First_Name%%%&LeadCreateEditForm.Last Name=%%%Last_Name%%%.
    Any thoughts?
    Thanks.

    Hi,
    To my knowledge there is no written documentation available. But this is the way i do it. Go to the lead edit page. Right click in your IE and choose view source. Search for that particular field say "First Name" or "Last Name". As part of the HTML code displaying the field (<input> html tag), you can find the exact field name to be used.
    The example in my case is below says the field name is LeadCreateEditForm.First Name
    "First Name*</span></td><td class="fv" style="padding-left:6px;height:2px;vertical-align:middle"><input name="LeadCreateEditForm.First Name" size="20" maxlength="50" tabindex="4" type="text" value="Doug" class="inputControl" id="LeadCreateEditForm.First Name" />"
    Hope this helps !!!
    -- Venky CRMIT

  • Is LOV able to do real validation like Oracle Forms LOV?

    Dear JHeadstart Team,
    I am using JDeveloper 10.1.3.3 and JHeadstart 10.1.3.2.52.
    To simplify the situation, I explain the problem using scott schema.
    I created a page on the emp table and used a LOV on the deptno and check the lov for validation for the lov. I changed the query of DeptLookupView (which lov uses) and added a where deptno <= 30 to that, so lov just showed the department with deptno <= 30.
    Then, When I entered number 40 in the deptno field and pressed tab, the lov poped up with No rows found in that.I pressed the cancel button and the amount of deptno remained 40. I pressed Save and data successfully commited to database.
    It seems to me a little strange. This capability exists in the Oracle form and when we use lov for validation in the Oracle form it does not permit us to enter a value which does not exist in the lov. I expected to see that functionality here too. Am I wrong or Is it a bug in JHeadstart?
    If it is not a bug and this functionality is not supported in the JHeadstart, is there any way to achieve this functionality.
    Any help would be highly appreciated.
    Thanks in advance,
    Navid

    Navid,
    It is not a bug in JHeadstart, it is intended behavior of ADF Faces. The ADF Faces valueChangesListener that we use to validate and display the LOV window only fires when the user-entered value changed, since the last time the listener fired. When you cancel the LOV and click the Save button the listener no longer fires.
    Note however that you are implementing a business rule (deptno must be <- 30) in the view layer only, which is a bad practice. I suggest that you implement the same rule in Business Components and/or in the database.
    This way, the user will get an error message when he tries to save a value > 30.
    Steven Davelaar,
    JHeadstart Team.

  • Validations in Oracle Forms 6i

    Hi,
    Can anybody please let me know how do we use phone and email validators in Oracle Forms 6i for textitem.
    and what is the format for phone and email and how do we create.

    hi
    you can validate the format of an email in the WHEN-VALIDATE-ITEM trigger
    by using a function stored in the db that checks if the format of the email is correct
    for example :
    FUNCTION is_valid_email(i_email IN VARCHAR2) RETURN BOOLEAN
    IS
    v_dummy NUMBER := 0;
    BEGIN
    SELECT 1 INTO v_dummy
    FROM dual
    WHERE regexp_like(i_email,'^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$');
    RETURN TRUE;
    EXCEPTION
    WHEN no_data_found THEN
    RETURN FALSE;
    WHEN others THEN
    RETURN FALSE;
    END is_valid_email;
    you can also use regexp for the validation of a tel number
    I hope that helps you.
    Frane

  • Text Item Validation in Oracle Forms 6i

    Dear All Seniors
    Please guide that how to do validation on text fileds in oracle FORMS 6i.
    I have form like that
    table name= emp
    columns:
    Code, Name
    Code is auto generationg and Name field manually data typed.
    now if
    code, Name
    1 Asim
    2 Asim // it should not take .
    please help.

    Hi,
    You mean it should not take dupliate names or it should not take "//"
    If you have a set of character that should not be there for this field try using instr function. You can check if the field contains any character you don't want to be included in the name field.
    If instr(:name,'A') > 0 then
    message('xxxxxxx');
    Regards
    Yoonas

  • Trying to pass Login username and password from a non-Oracle Form

    I have a form that I am trying to use to pass a login username and password to an Oracle form. The problem is I know Oracle 10g web reports can take login parameters in a URL, but I can't seem to figure out how to encode/hide it and have Oracle read it. I want to be able to hide the username and password (obviously for security) and I also want to be able to pass special characters... does anyone have suggestions? It seems even in Oracle forms there are some issues passing login info because I have built in parameter forms... I have given myself quite a headache either way! We are trying to upgrade from an old, old version of forms and reports and are trying to use as much orginal code as possible. It all works if I pass plain text user name and password... any help would be sooooo appreciated. By the way on the Oracle side I am still pretty much an infant developer... please talk slow and use simple words... ;-p
    Thanks again for any help!
    Va

    ...asking me to enter username and password on a non-secured website, or else thy will destroy my account. Is it legit ?
    It is definitely a scam.  Delete it immediately.
    For more information, see this document:
    Identifying fraudulent "phishing" email

  • Decimal Point Validation in Oracle Forms 6i

    One of my table has a column named interest. Data type of this column is number (4,1) so it can hold 99.9 and 100 both.
    If user enters 9.99, oracle form accepts the values and rounds it to 10. When scale defined for this data type is 1 so user shouldn’t be allowed entering 2 digits after decimal.
    I would like oracle to give error stating that user can enter upto 1 decimal place only so 9.99 is invalid input. Is there any function in oracle form (D2k)that let you know how many digits user has entered after decimal?
    Is there any function in oracle form (D2k) that let you know the length of input ?

    Hi
    Why don't u use Format mask property for the same,so it will not allow user for wrong i/p
    alternatively use forms message to display pop-up .
    Rgds
    NP

  • Softwares and Licenses necessary to move Oracle forms and Reports to web

    Hi Experts,
    We are planning to migrate to Oracle forms and Reports 10g (Developer Suite 10g) . Can someone help me to identify the software and licenses required to deploy forms and reports on the web. We are using Forms/reports 6i with 10g database. We already have 10g database license. We have 15-20 only concurrent users using the application.
    Thanks for your help in advance.
    Biju

    If you only need Forms and Reports you can use Forms & Reports Services Standalone version, dowloadable from http://www.oracle.com/technology/software/products/ias/htdocs/101202.html

  • BO 4.0 Issues for installing BOE and Explorer

    Hi Experts,
    I have installed BO 4.0 on OS Win 2008 R2 with defalut installation. I checked CMC and LaunchPad which worked well. Then I installed BO Explorer 4.0 with selected All on the same server. BO Explorer is able to lgon on , however CMC and BI Launchpad
    are logged on with HTTP 500 error. The following is part of CMC error message:
    HTTP Status 500 -
    type Exception report
    message
    description The server encountered an internal error () that prevented it from fulfilling this request.
    exception
    java.lang.RuntimeException: java.lang.RuntimeException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/businessobjects/sdk/plugin/desktop/infospace/internal/InfoSpaceMigrationFactory$SubInfoSpaceMigrationFactory
         com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.serviceHelper(BundlePathAwareServiceHandler.java:254)
         com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.service(BundlePathAwareServiceHandler.java:197)
         com.businessobjects.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:248)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:174)
         javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
         com.businessobjects.pinger.TimeoutManagerFilter.doFilter(TimeoutManagerFilter.java:159)
    root cause
    java.lang.RuntimeException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: com/businessobjects/sdk/plugin/desktop/infospace/internal/InfoSpaceMigrationFactory$SubInfoSpaceMigrationFactory
    Thanks for your help.
    Chris

    Hi Denis,
    Before I created this message, I tried BOE XI 4.0 SP1 with Explorer 4.0 (i did not find SP1 for Explorer 4.0). The issue is the same as before. The following information is server information:
    OS: Windows 2008 R2 (64 bit)
    DB: MS SQL 2008 R2
    Web Application: Tomcat 6.0.24
    CPU: 16  (2.4GHZ)
    RAM: 12GB
    HardDisk: 700 G
    No other applications are installed except MS Office.
    Thanks for your reply. Any other clue?
    Chris

  • Diagnosing an ASM space issue for a primary and a standby database instance with external redundancy.

    I've received an alert from Enterprise manager saying "Disk Group DATA_SID requires rebalance because at least one disk
    is low on space". My colleague who I would go to with this question is unavailable, so this is a learning opportunity
    for me. So far google and Oracle documentation have provided lots of information, but nothing that answers my questions.
    I've run the following query on both the primary and standby databases ASM instances:
    select name, disk_number, sector_size,os_mb, total_mb, free_mb, redundancy from v$asm_disk;
    On the primary I get 4810M Free space and 18431M Total Space
    on the standby I get 1248M Free space and 18431M Total Space -- this is the one that complained via OEM
    When I run the following query in the database instance:
    select sum(bytes)/1024/1024 MB from dba_segments;
    I get 3736.75M as a result.
    My questions are:
    1. Will OEM's suggestion to rebalance the disk actually help in this situation since the instance is set up with external redundancy?
    2. If I've got 18G of space and only 3.7G of data, why is OEM complaining?
    3. How can I reclaim what I presume is allocated but unused space in my problem disk group?
    4. How can I determine what extra data the standby has that the primary doesn't since both have the same total space allocation, but different amounts of free space?

    Thank you for the reply. That link is very good.
    We are an 11.1 version of our database. Linus is OEL 5.6.
    So, looking at the portion of the link that refers to 'Add Standby database and Instances to the OCR' - If we use SRVCTL to give the STANDBY the role of ‘physical_standby’ and the start option of ‘mount’, what effect will that have if the STANDBY becomes our PRIMARY?
    Would these database settings need to be modified manually with SRVCTL each time?
    We understand why the instance is not starting when the node is rebooted, we are looking for a best practice of how this is implemented.
    Thank you.

  • Spares issue for big industry and MAM help?

    Dear
    While lookinng the present projects we have one ware house , all spares are stored at that location. Each maintenance jobs the required spares needs to be received from stores.
    The problem is many places like power plant, utility area is fare from stores. So the users wrongly getting the spares thro MB21. So totally they are bypassing maint system .
    Management is not interested to install the sub stores due to some reasons.
    So in your experience what logic u did for very big plants, continious industry(textlies, utilit,steel plant, cement, power plant. paper)
    Another options is  MAM module how to help the taking the spares. Dont provide the study document link add your experience. MAM we can enter the sap with any mobile systems. But i need to take the consumables from main stores
    Your idea pls

    You should not post a consumption in SAP when all you are doing is moving from the main warehouse and bringing the spares to the maintenance area. Imagine if the spares are expensive are being brought from the warehouse and only being kept near the maintenance area. Probably they will be actually used only next month or perhaps even next quarter. But your books will unnecessarily show an expense in the current month. This way you are wasting the superb features of SAP.
    My suggestion is create storage locations for the areas in which you might stock spares. And consume from those storage locations when u need. When you need to bring spares from the main warehouse to this maintenance area probably a transfer posting will suffice.
    I don't see MAM being of any use to solve this problem.
    P.S. I am giving you the solution and not the workaround. So depending on how much time you have you will have to outweigh one option.
    Bala

  • Upcoming issues for secure boot and arch installs

    I came across this rather worrying article indicating that when Microsoft starts approving hardware for Window 10 machines they may not allow secure boot to be turned off, and thereby make it very difficult for users to install arch on such a machine unless it can be booted using secure boot:
    http://arstechnica.com/information-tech … a-reality/
    I suppose at some point there will need to be a method of getting the appropriate certificates for arch to allow booting on machines using secure boot.

    mcloaked wrote:
    mychris wrote:
    I've heard the systemd guys are working on integrating secure boot with systemd and gummiboot. So you might be able to sign everything yourself and secureboot your GNU/Linux/Systemd machine.
    But currently I don't know anything about it and don't care about it. Like trilby said, if I'm not able to use a specific hardware I will not use it.
    Sure I won't buy hardware that I can't install Arch on - but what is a potential problem is if OEMs are forced into only selling locked hardware if they wish to sell it with Windows on it in the future - that would give MS a monopoly position - and for laptops it is not so easy to find hardware that is free of MS apart from a limited range of laptops that have Ubuntu installed when supplied (and of course IOS and chromeos based machines). For desktops it is not too difficult to buy components or barebones systems that you can customise and install whatever you like on - but laptops don't generally fall into that option range.  I do have to keep Windows for some tasks that it is close to impossible to do without Windows (like satnav updates for example) though it principle a VM could be used with Windows on it. It is a shame that for this kind of task there isn't a linux alternative that avoids Windows altogether! It would be nice to find barebones laptops that you can install any OS of choice on with none on the machine at the time of purchase.
    I know this argument was discussed at length before Secure Boot appeared in the machines that are on the market now - and at the time I thought that the basic principle of not having one O/S manufacturer monopolising the market and excluding other O/Ses had been established and expected to continue along this path - but the news item indicates that a significant departure from that policy may now take place over the next year or two. Giving users the option to disable Secure Boot has no impact on the security of the Windows O/S on a particular machine unless the user actively disables it but that should remain the user's choice. The only reason to lock down the BIOS in this way is to attempt to close off competition to Windows. In a true free market there should be hardware that is not so locked - or at least have as much choice of hardware that is not incumbent on control from MS. There are worries that the BIOS is vulnerable to firmware hacking but that could in principle happen even if the Secure Boot option is designed to have no user control to turn it off.  Maybe devices that will re-flash the BIOS with one that does allow Secure Boot will be developed - I seem to remember that some machines are "operated on" during delivery to customers in that kind of way to install firmware components that are not in place at manufacture - so that kind of technology already exists.
    It will no doubt be interesting to see how this plays out over the next couple of years.
    Edit:  I guess if it comes to the crunch that people will start to play with the information such as at https://wiki.archlinux.org/index.php/Un … ecure_Boot
    I've tried using VB as a PXE client for Arch, and VB keeps blowing up.  It's better if you just run it straight.

Maybe you are looking for

  • Urgent-- Display a MS Word document in a JEditorPane

    Hi All, When i try to display the contents of MS word document using a JEditorPane, certain junk value gets displayed before and after the actual text... can i get any help... Thanx in advance...

  • Interlaced video flicker question

    Hi, I recently worked on a DVD project using the complete Final Cut Studio and authored using DVD SP 4. There was a problem with the finished video that I could never quite clear up. I shoot using MiniDV and edit on Final Cut, then encode my video us

  • Dimension build in ASO system 9.3

    Hi, I've 10 dimensions with 1000 members in an ASO cube in system 9.3. Now I need to update the outline on daily basis without clearing the data out. I've 10 millions of data in that cube. I got 2 options here and Option 1: I can load only the insert

  • I can't change any options in disk utility

    When I try to select a partition option (1 partition) it just takes me back to the current option as soon as I have changed it. The same also happens in the erase Tab, I can erase the drive to MS-DOS but when I select any other file system it just ch

  • D7000 raw presets

    Hello everyone, Long time reader first time poster. I have a d7000 upgraded from a sony a350. Any tips on how to get the best out of my Raw files.  Any change I seam to make just increases noise.  If I shoot JPEG and RAW (with the JPEG set to 7 on sh