Cannot use “Erase All Contents and Setting” in iOS 11 beta , Here's how to fix it

After Apple last iOS release 11 , I downloaded it using beta profile.

But I found that I cannot use “Erase All Contents and Setting”  under Settings.

Here's how to fix it.
1# Remove beta profile .
settings then General then Profile then iOS profile then Delete Profile then Restart iPhone

2# Sign Out  from iCloud

3# Restart iPhone  , and it's ok.


Apple IOS beta Profile to get latest iOS

Apple Beta software :

After installing beta profile to your iOS device , you'll get the latest beta iOS version.

CAUTION : Create A Backup Of Your Data Before Installing Beta Profile !

Here's how to install beta profile:

1# On your iOS  device , launch Safari browser , then go to :

2# Enter your iCloud data  and Sign in .
You should receive  notification on your other ios devices , and you get a verification number too.

3#After login  download beta  Profile 

4# install it 

5# Restart your device 

6# Go to Setting  ---General - Software- Check for updates--Install updates

download ,install and reboot.


Changing the JDK Compliance Level

Changing the JDK Compliance Level

You can change the compiler compliance level by going to the Java Compiler page as shown in the steps below.
  1. In the Project Explorer view, right-click on the project and then select Properties.
  2. Select the Java Compiler page in the Properties window.
  3. In the JDK Compliance section, select the desired Compiler compliance level.
  4. Click Apply and then Ok.

If your project is a facet-enabled project, you will also need to set the Java version in the Project Facets page by doing the following.
  1. In the Project Explorer view, right-click on the project and then select Properties.
  2. Select the Project Facets page in the Properties window. This page lists the facets in the project and their versions.
  3. Select the desired version number for the Java facet.
  4. Click Apply and then Ok.


How to send SMS from ORACLE forms 10g

Here's how to send sms message from Oracle application.


Say we are subscribed to service with the following credentials:

User Name : OMAR

Password :  123

User Sender : ThreeM    ( you got it from your sms site)

Text we'll send : My_Test_Message

Phone we'll send message to : 966123456789

Here's how the code will run:

/*Start of SMS code*/

SET serveroutput ON
SET Define OFF
    URL_TEXT      VARCHAR2(32767);
    URL VARCHAR2(2000);
     SMS_MSG VARCHAR2(160) := 'Congratulations! Your database has been configured propoerly for sending SMS through a 3rd party SMS Gateway';
--Based on your service provider, the following link format may differ from
--What we have specified below!   
--UTL_URL.Escape manages escape characters like SPACE between words in a message.
    UTL_HTTP.SET_HEADER(HTTP_REQ, 'User-Agent', 'Mozilla/4.0');
    -- Process Request
            URL_TEXT := null;
                WHEN OTHERS THEN EXIT;
/*End of SMS code*/

If you got an error , you can remove :

SET serveroutput ON
SET Define OFF

"و فوق كل ذي علم عليم"

Installing WebLogic 11g

Oracle Weblogic 11g is the new generation of Oracle Forms10g.

FMW (Oracle Fusion MiddleWare  )  is newer than Forms10g.

I found Weblogic more easier to run Oracle  Application over network and internet also.

Here's my steps I did to install both of Weblogic 11g  and FMW.

Windows Server 2003 is recommended

1# Install Oracle DB 10g or 11g    here's my howto

2# Download and Install Weblogic (Direct link...)

3# Download FMW (Links in attached PDF...)

4# Install FMW first part (file consists of 4 parts)

While installing ...make sure to check option :Install software-Do not configure

5# Install FMW Patchset file (file consists of 3 parts)

6# Copy tnsnames.ora file 

from:  C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

To C:\oracle\Middleware\as_1

7# Configure Software :

Oracle Classic11g-Home1  then  Configure Classic Instance

While installing ...make sure to Uncheck option :Oracle Portal and  Oracle Discoverer

Make sure to save configuration in text file as you need it later.

8# Run both of  NodeManager  and wait until the word  port appears

9# Run both of  Start WebLogic and wait until the word  Running mode appears

10# Login to Weblogic Web interface ( It's always PC-Name:7001/console)

from the left corner select Environment then Servers then choose Control tab ,then  select WLS_FORMS and WLS_REPORTS  then  press Start button.

11# If Forms don't run well , then you can :

  • download Java J8u92
  • edit Formsweb.cfg to adapt with java
  • Add exception for forms site in Java application
Thanks to :