BWS baseUrl for HA

Hello

To HA, do I need to set the baseUrl as primary server? Also, is there a baseUrl for HA pool so that I can take advantage of the recovery.

Thank you

A.

It takes an address for the pool if you can continue to use the same URL no matter what server took more than primary.

Tags: BlackBerry Developers

Similar Questions

  • Change URL fulfillment

    As often happens, our test installation ACS4 gradually turned into our production ACS4 setup, and this left us with some baggage.

    The URL of the achievement incorporates a machine name DNS (for example zz321123.us.archive.org) that are specific to an architecture of cluster that we are moving away from.  We used this URL when you sign our operator with the operatorClient key.  If I change it in the fulfillment confirmation files, accomplishments begin to fail with errors.

    My question-

    Is it possible to change this URL after the fact?  We would like to change to a descriptive DNS aliases, such as lending.us.archive.org.  I need to generate and sign a new key?  If so, do I re - encrypt all of our content?  Needless to say, it'd be embarrassing!

    Any help appreciated.

    Thank you very much

    Mike McCabe

    Internet Archive

    3 things come to mind.

    1.) Yes you can change it, and you must request a new certificate (as well as create and configure a new pair of keys (.p12 file) for your service fulfillment)

    2.) If your media does not evolve there is no problem, however if you were hosting the content encrypted on the same server (with the same URL), you want to change the download URL for all of your existing content (ie the CBC in the fulfillmentItem).  You can do this either through the admin API, either directly in the database.  This does not require any recryptage of this content.

    3.) licenses will point to the old service.  It is a particular problem for loans (licenses that are "recorded").  The operatorURL in the license, to return to a loan, will serve as the baseURL for service.   However it will also be a problem for all existing licenses in the database, since the operatorURL in the current licences signed have you will point to the old service.  So you may find yourself having to remove all the ranks of accomplishment and licenses tables immediately afterwards (and you will be charged for all requests to the signature of Adobe server regenerate the new licenses).

  • Minimum permissions required for authenticating to the BWS

    Hello

    We use user accounts admin (ad and non-ad) to connect to BWS? Is there a minimum role/permission that a user must authenticate successfully against BWS?

    No, if the user can connect to the console BOTTOM of the same account will attempt to authenticate with BWS. All permissions for the actions of BWS are the same as the permissions required to perform these actions at the BOTTOM.

  • ERROR during the generation of Proxy for BWS and Service Web BWSUtil files

    I'm trying to configure web service for BlackBery 10 infrastructure.

    I followed the steps in http://docs.blackberry.com/en/admin/deliverables/49270/dme1348595223038.jsp

    When I run the command as shown in the doc, I got the below error. Let me know, what went wrong. Thank you.

    ERROR:

    WSDLToJava error: org.apache.cxf.wsdl11.WSDLRuntimeException: unable to create the wsdl definition of: https://bes101.blrresearch.com:38443 / business/admin/ws? wsdl
    Caused by: WSDLException: faultCode = PARSER_ERROR: the analysis of problem 'https://bes101.blrresearch.com:38443 / business/admin/ws? wsdl ".: javax.net.ssl.SSLHandshakeE"
    Xception: sun.security.validator.ValidatorException: building way PKIX failed:
    sun.security.provider.certpath.SunCertPathBuilderException: could not find valid
    path to certification for target asked

    Thank you

    It was instead of update of wsdl2java.bat, I've updated wadl2Java.bat.

  • How to delete a user using the BWS

    Hello

    I'm working on a little app that can remove multiple users from the BOTTOM. I use the BWS for this, but something is not clear.

    My function is:

            public static bool DeleteUser(string[] inputEmail)
            {
                DeleteUsersRequest UserDeleteRequest = new DeleteUsersRequest();
                UserDeleteRequest.metadata = BasicSettingData.Metadata;
    
                User egy = new User();
                User[] DeletableUserArray = new User[1]{egy};
                DeletableUserArray[0].emailAddresses = inputEmail;
                UserDeleteRequest.users = DeletableUserArray;
    
                DeleteUsersResponse UserDeleteResponse = new DeleteUsersResponse();
    
                try
                {
                    UserDeleteResponse = BasicSettingData.bwsService.deleteUsers(UserDeleteRequest);
                }
                catch (Exception e)
                {
                    MessageBox.Show( e.Message + "     " + e.StackTrace);
                    return false;
                }
                if (UserDeleteResponse.returnStatus.code.Equals("SUCCESS"))
                {
                    MessageBox.Show("trololololololo");
                }
    
                return true;
    

    The service lift any error or exception, however, users are not deleted. I am defenetly missed something, just don't know what.

    In your function, you create the user object, and then use this same user object try deleting. Instead, you will need to enter the users to remove an appeal from getUsers().

  • BWS account authorization

    Hello

    Anyone know what is the lowest allowed the user to run the BWS?

    Thank you

    A.

    Permissions for BWS is from the BOTTOM. Permissions for the list using BWS user accounts would be the same permissions for the user list of accounts of users across the BOTTOM.

  • Is it possible to add an application to a SoftwareConfiguration more BWS

    Hello

    I have a question is possible to add an application to a SoftwareConfiguration on th BWS?

    I found a function, but they do not work.

    GetSWConfigsRequest request = new GetSWConfigsRequest();
               request.setMetadata(_meta);
    
               //get all SWConfigs
               request.setName("SC_Sample_APP");
               request.setLoadApplicationSettings(true);
               request.setLoadDeviceSettings(true);
    
               GetSWConfigsResponse response = _myCoreWSStub.getSWConfigs(request);
               if (response.getReturnStatus().getCode().compareTo("SUCCESS") != 0){
                   System.out.println("Error occurred: " + response.getReturnStatus().getMessage());
               }
    
               for (SWConfig itr: response.getSwConfigs()) {
                   if (itr.getLocaleNameAndDescription() == null) {
                       continue;
                   }
                   for (LocaleNameAndDescription localeNameAndDesc: itr.getLocaleNameAndDescription()) {
                       if (_meta.getLocale().equalsIgnoreCase(localeNameAndDesc.getLocale())) {
                           System.out.println(localeNameAndDesc.getName());
                           break;
                       }
                   }
                   ApplicationSettings applicationSettings = new ApplicationSettings();
                   applicationSettings.setApplication(getSWConfigApplications());
                   ObjectDeliveryMode deliveryMode = new ObjectDeliveryMode();
                   deliveryMode.setPUSH(true);
                   applicationSettings.setObjectDeliveryMode(deliveryMode);
                   DeliveryTransportType deliveryTransportType = new DeliveryTransportType();
                   deliveryTransportType.setWIRELESS(true);
                   applicationSettings.setObjectDeliveryTransport(deliveryTransportType);
                   ApplicationDisposition applicationDisposition = new ApplicationDisposition();
                   applicationDisposition.setALLOWEDANDREQUIRED(true);
                   applicationSettings.setSelectedApplicationDisposition(applicationDisposition);
                   ApplicationControlPolicyType applicationControlPolicyType = new ApplicationControlPolicyType();
                   applicationControlPolicyType.setAPPLICATION(true);
                   applicationSettings.setSelectedApplicationControlPolicyType(applicationControlPolicyType);
                   itr.getApplicationSettings().add(applicationSettings);
                   System.out.println(itr.getApplicationSettings().get(0).getSoftwareConfigurationApplicationKey());
                   System.out.println(itr.getApplicationSettings().get(0).getObjectDeliveryTransport().getValue());
                   System.out.println(itr.getApplicationSettings().get(0).getSelectedApplicationControlPolicyType().getValue());
                   System.out.println(itr.getApplicationSettings().get(0).getSelectedApplicationDisposition().getValue());
                   System.out.println(itr.getApplicationSettings().get(0).getApplicationControlPolicy().getOrganizationUid());
    
               }
    

    Thanks in advance.

    Benjamin

    I can't say with certainty. It was asking for in the past for domestic developers are aware of the request. I recommend monitoring the most recent releases of BWS.

  • Authentication, findMailStoreUsers for Domino

    Hello

    Completely new on the API of Administration im...

    I listed all my BlackBerry users successfully, now I want a list of my Domino users to create a new user (one day...).

    I tried this:

    try {
         dominoUrl = new URL("https://" + strBASURL + "/baaws/emaildomino/ws?wsdl");
    } catch (MalformedURLException e) {
         return false;
    }
    _myDominoWSService = new BAAServiceEmailDomino(dominoUrl);
    

    and

    Authenticator dominoAuthenticator=null;
            List a = _myUtilWSStub.findAuthenticators("en_US");
            for(Authenticator itr:a) {
                if(itr.getName().equalsIgnoreCase("Domino mailbox")) {
                    dominoAuthenticator = itr;
                }
            }
            myEncodeUsername = _myUtilWSStub.encodeUsername("admin", null, dominoAuthenticator.getAuthenticatorType(), dominoAuthenticator.getId(), "0");
    
            BindingProvider bp2 = (BindingProvider)_myDominoWSService.getEmailDomino();
            bp2.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, myEncodeUsername);
            bp2.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);
    

    I played a bit with the user name and password.

    When I call

    FindMailStoreUsersResult myResult = _myDominoWSService.getEmailDomino().findMailStoreUsers(criteria, sortByEnum, sortAscending, locale, null, pageSize);
    

    I get the following error:

    org.apache.cxf.interceptor.Fault: Could not send Message.
        at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
        at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:220)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:296)
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:242)
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
        at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:178)
        at $Proxy42.findMailStoreUsers(Unknown Source)
    aused by: java.net.HttpRetryException: cannot retry due to server authentication, in streaming mode
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at java.net.HttpURLConnection.getResponseCode(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1937)
        at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1865)
        at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
        at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:593)
        at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
        ... 8 more
    

    Maybe my test is totally * beep *, maybe im missing something.

    Can someone help me?

    Thank you

    Hello

    The first thing you run BES version 5.0.3? If so, I strongly suggest to stop the development of BAA and rather spend BWS.

    If you need to stay with BAA then you can check the user name and password used. Are this user name and password allow to connect you via the console DOWN? It's a LOW user account or you actually have a user account of Domino named 'administrator '?

  • Examples of code to create the connection of BWS

    Hi I started using BWS (Blackberry Web Services) recently after the use of BAA (Blackberry Administration API) for some time. I would get a tutorial or sample code showing the initialization of the connection to the BWS and then use it to call the getUsersDetail method. I have the below code is missing the connection of BWS.

    import java.util.List;
    
    import com.rim.ws.enterprise.admin.*;
    public class BWSTest {
    
        public static String locale = "en_US";
        public static void main(String[] args){
    
            RequestMetadata requestMetadata = new RequestMetadata();
            requestMetadata.setLocale(locale);
            GetUsersDetailRequest userRequest = new GetUsersDetailRequest();
            userRequest.setMetadata(requestMetadata);
            userRequest.setLoadDevices(true);
            userRequest.setLoadAccounts(true);
            userRequest.setLoadITPolicies(true);
            userRequest.setLoadSWConfigs(true);
    //      List allUsers=userRequest.getUsers(); this method reflects users added as part of the request, not resulting from it
            GetUsersDetailResponse response = bws.getUsersDetail(request);
    
            if (response.getReturnStatus().getCode().compareTo("SUCCESS") !=0){
                System.out.println("Error occurred: "+response.getReturnStatus().getMessage() );
            }
    
            for(GetUsersDetailIndividualResponse individualResponse:response.getIndividualResponses()){
                individualResponse.getUserDetail().getDisplayName();
            }
    
        }
    
    }
    

    I found this code on the following link in a zip file:

    BWS Java sample

    import java.net.MalformedURLException;
    import java.net.URL;
    
    import javax.xml.ws.BindingProvider;
    
    import com.rim.ws.enterprise.admin.BWS;
    import com.rim.ws.enterprise.admin.BWSService;
    import com.rim.ws.enterprise.admin.BWSUtil;
    import com.rim.ws.enterprise.admin.BWSUtilService;
    import com.rim.ws.enterprise.admin.GetEncodedUsernameRequest;
    import com.rim.ws.enterprise.admin.GetEncodedUsernameResponse;
    import com.rim.ws.enterprise.admin.GetUsersRequest;
    import com.rim.ws.enterprise.admin.GetUsersResponse;
    import com.rim.ws.enterprise.admin.GetUsersSearchCriteria;
    import com.rim.ws.enterprise.admin.GetUsersSortBy;
    import com.rim.ws.enterprise.admin.RequestMetadata;
    import com.rim.ws.enterprise.admin.User;
    
    /**
     * This simple program finds users on the BlackBerry Administration Server,
     * and displays the existing users in the Console output.
     *
     * @author gbeukeboom
     *
     */
    
    public class TestMain {
    
        public static BWSService _myBWSService;
        public static BWS _bws;
        public static BWSUtilService _myBWSUtilService;
        public static BWSUtil _bwsUtil;
        private static String _locale = "en_US";
        private static String _clientVersion = "5.0.3"; //The version of BAS this application was created for
        private static RequestMetadata _meta = new RequestMetadata();;
    
        private static boolean setup() {
            String strBASURL=System.getProperty("basurl");
            URL serviceUrl = null;
            URL utilServiceUrl=null;
    
            //The Metadata object includes information about this application, it is included with every call
            _meta.setClientVersion(_clientVersion);
            _meta.setOrganizationUid("0"); //Not used currently, set to "0"
            _meta.setLocale(_locale);
    
            try {
                serviceUrl = new URL("https://" + strBASURL + "/enterprise/admin/ws?wsdl");
                utilServiceUrl = new URL("https://" + strBASURL + "/enterprise/admin/util/ws?wsdl");
            } catch (MalformedURLException e) {
                System.err.println("Cannot initialize the wsdl");
                return false;
            }
    
            //Initialize our web service stubs that will be used for all calls
            _myBWSService = new BWSService(serviceUrl);
            _bws = _myBWSService.getBWS();
            _myBWSUtilService = new BWSUtilService(utilServiceUrl);
            _bwsUtil = _myBWSUtilService.getBWSUtil();
    
            String username=System.getProperty("username");
            String password=System.getProperty("password");
    
            GetEncodedUsernameRequest request=new GetEncodedUsernameRequest();
            request.setMetadata(_meta);
            request.setUsername(username);
            request.setDomain(strBASURL);
    
            //The BAS expects the username to be encoded, this call returns the encoded value
            GetEncodedUsernameResponse geurResponse = _bwsUtil.getEncodedUsername(request);
    
            if (geurResponse.getReturnStatus().getCode().compareTo("SUCCESS") != 0){
                System.out.println("Error occurred: " + geurResponse.getReturnStatus().getMessage());
                return false;
            }
    
            String myEncodeUsername = geurResponse.getEncodedUsername();
    
            //Set http basic authentication on the web service
            BindingProvider bp = (BindingProvider)_bws;
            bp.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, myEncodeUsername);
            bp.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, password);
    
            return true;
        }
    
        public static void getUsers() {
    
            GetUsersRequest request = new GetUsersRequest();
            request.setMetadata(_meta); //Assign our Metadata to the call
    
            //This criteria object could be used to specify search parameters
            GetUsersSearchCriteria searchCriteria = new GetUsersSearchCriteria();
    
            request.setSearchCriteria(searchCriteria);
            request.setPageSize(500);
    
            GetUsersSortBy sortBy = new GetUsersSortBy();
            sortBy.setEMAILADDRESS(true);
            sortBy.setValue("EMAIL_ADDRESS");
            request.setSortBy(sortBy);
            request.setSortAscending(true);
    
            GetUsersResponse response = _bws.getUsers(request);
    
            //If the result returned from the call is SUCCESS then we loop through all returned users
            //outputting their information to the console.
            if (response.getReturnStatus().getCode().compareTo("SUCCESS") != 0){
                System.out.println("Error occurred: " + response.getReturnStatus().getMessage());
            } else if (response.getUsers() != null) {
                for (User itr: response.getUsers()) {
                    System.out.println("Display name: " + itr.getDisplayName());
                    System.out.println("User ID: " + itr.getUid());
                    for (String emailAddress :itr.getEmailAddresses() ){
                        System.out.println("Email Address: " + emailAddress);
                    }
                    System.out.print("\n");
                }
            }
        }
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            System.out.println("Starting to intiialize credentials...");
            if (!setup()){
                System.out.println("Problem occurred while setting up credentials.");
                System.exit(0);
            }
            System.out.println("Credentials initialized.\n");
            System.out.println("Starting to retrieve users...");
            getUsers();
        }
    
    }
    
  • cannot find definition for srid 3857


    I have an interesting problem.  I was trying the MapViewer application which would include geometry on tiles of google.  I created a new table with the County of geom in srid 3785 turning a layer in the srid. I verifyied the srid in geometry and updated the user_sdo_geom_metadata to reflect the new table/geometry.

    I create a theme using mapbuilder and it display fine within the application.   I have advanced and created a short javascript using the example application in the tutorial of demonstration.  When running, I was able to google maps to the screen, but not comtee geometry.  I watched the news on the server and it gave the following error messages:

    August 23, 2013 14:22:19 oracle.sdovis.CacheMgr2 createGeomGroup
    INFO: Create/replace a group of geometry cache: sdovis_subreg_wycare_v_jdbc:oracle:thin:@itis-db3.com:1521:orcl1: TBL_IXN_COUNTIES_3785_GEOMETRY_PDT_GEOM.
    August 23, 2013 14:22:19 oracle.sdovis.SRSCache get
    WARNING: Could not find SRS definition for srid 3857.
    August 23, 2013 14:22:20 oracle.sdovis.CacheMgr2 createGeomGroup
    INFO: Create/replace a group of geometry cache: sdovis_subreg_wycare_v_jdbc:oracle:thin:@itis-db3.com:1521:orcl1: TBL_IXN_COUNTIES_3785_GEOMETRY_3857_PDT_GEOM.
    August 23, 2013 14:22:20 oracle.sdovis.theme.PredGeomThemeProducer loadFeaturesInAdjustedMBR
    INFO: Time of exec sql [IXN_GOOGLE_COUNTIES_3785]:-1377292940032ms, total loading time 0 characteristics: 123ms.
    August 23, 2013 14:22:20 oracle.sdovis.theme.PredGeomThemeProducer loadFeaturesInWindow
    WARNING: ORA-13199: there is no SRID.
    ORA-06512: at the 'MDSYS. MD", line 1723
    ORA-06512: at the 'MDSYS. MDERR", line 17
    ORA-06512: at the 'MDSYS. SDO_CS", line 5264
    ORA-06512: at the 'MDSYS. SDO_CS", line 3034

    I went back an attempt to run the demo/tutorial google and got the following:

    August 23, 2013 14:24:09 oracle.sdovis.SRSCache get

    WARNING: Could not find SRS definition for srid 3857.

    August 23, 2013 14:24:09 oracle.sdovis.theme.PredGeomThemeProducer loadFeaturesInAdjustedMBR

    INFO: Time of exec sql [CUSTOMER]:-1377293049773ms, total loading time 0 characteristics: 125ms.

    August 23, 2013 14:24:09 oracle.sdovis.theme.PredGeomThemeProducer loadFeaturesInWindow

    WARNING: ORA-13199: there is no SRID.

    ORA-06512: at the 'MDSYS. MD", line 1723

    ORA-06512: at the 'MDSYS. MDERR", line 17

    ORA-06512: at the 'MDSYS. SDO_CS", line 5264

    ORA-06512: at the 'MDSYS. SDO_CS", line 3034

    I check out the creation of the system of coordinates for 3875 and it seems to be OK.

    I'm under Oracle 11.2.0.1.0

    SRID 3857 is defined in the database version 11.2.0.3 or later.

    He (3857) is the favorite SRID to use bing/nokia and another card from the layers of tiles using the spherical Mercator projection.

    So if you use the built-in tile layers (for example OM.layer.NokiaTileLayer), they use the srid 3857.

    Leave the table of counties in 8307, or upgrade to 11.2.0.3

    Or use a definition of layer tile server (i.e. use mapviewer admin page to create a definition of layer of tile for a built-in Tiler) side. Who prefer to use 3785.

    Something like (check that the name of source data layer and the tiles are correct)

        var tileLayer = new OM.layer.TileLayer)
        "a map background.
        {
            dataSource: "mvdemo."
            tileLayer: "nokia_map."
            tileServerURL:baseURL + "" / mcserver ""
       

    });

    instead of var tileLayer = new OM.layer.NokiaTileLayer (NomCouche, layerOptions);

    A question with the help of 3785, is you're going to see a shift/shift except if you add the transformation rules that specify that the change of reference must be ignored.

    See the maps of the Oracle blog psot:

    A note on the use of spherical Mercator (epsg:3785) with 11 g

  • where to set the $baseurl variable in IOM?

    Hi all

    I use the notification template on the user of IOM and the administration-> advanced-> system console...

    and there is a model that uses the $baseUrl variable. Everything of fine until you want to send the notification, because when the notification is sent, the baseurl contains an incorrect host name, I mean:

    I want the $baseurl to be "oim.mycompany.com", but it looks like "idm.mycompany.com" and its a mistake because if the user wants access to the IOM, he couldn t access.

    Is there a place to configure this $baseurl variable? (IOM in the database or WebLogic, I was tried but not found success.)

    Thank you!

    Check the value of OimFrontEndURL in the browser of MBean for IOM of EM system.

    Ref: http://docs.oracle.com/cd/E14571_01/doc.1111/e14308/handlinglcm.htm#CIACIHHI

    -Marie

  • NEC baseUrl IDE-drive

    Dear friends,

    in all flash movies, that are responsible for a main flash movie, absolute URLS are used without a domain name (/ test1/test2.png).

    It makes sense and is required because the main flash movie and with it the entire flash presentation is embedded in an html page and published online.

    The drive used by the browser takes into account and automatically completes the field as expected.

    Now, I want to test the animation flash directly in the IDE to debug / profile / etc.

    But now, there is no baseURL because IDE drive does not load a flash movie embedded in an html page, instead, it uses the path of the folder in which resides the film.

    Now, I would like to know if it would be possible to change the baseURL to the IDE drive.

    Thanks in advance for your answer!

    Kind regards

    Inno

    Components/classes that use the swf file are not necessary for the server.  If you load on the server, it is useless.  They only count when you create a swf.  All the code and information they contain is absorbed in the swf file when you publish.

  • Phone number not an option for iMessage on iPad mini

    Hello

    So my ID Apple was recently hacked and had to change my password on all my devices (iPhone 6 and mini iPad). But now that I changed, my iMessage works well for my iPhone, but on my iPad, I have no option to choose my phone number. I tried to reset iMessage, reset my iPad, everything. Now I'm curious to know why, that's happened what else I can do for an option again.

    Thanks in advance for helping me!

    To go through all these steps?

    Use continuity to connect to your Mac, iPhone, iPad, iPod touch and Apple Watch - Apple Support

    Use this feature with any Mac, iPhone, iPad, or iPod touch that satisfies the requirements of continuity system. Make sure that your devices are configured as follows:

    • Each device is connected to iCloud with the same Apple ID.
    • On iPhone, go to settings > Messages > Send and receive. Make sure the Apple ID at the top of the screen is the same Apple ID you use for iMessage on other devices. Add a check to your address, phone number, so that you can be reached by both iMessage. Do the same on your iPad or iPod touch.
    • On iPhone, go to settings > Messages > transfer, text messages, then choose which devices to send and receive text messages from the iPhone. A verification code and then on each device. Enter this code on your iPhone.
    • On Mac, open Messages, and then choose message > Preferences. Click accounts, and then select your account from iMessage. Make sure the Apple ID shown here is the same Apple ID you use on other devices. Add a control to your phone number and email address.

    Use the SMS and MMS messaging

    To use this feature, simply start conversations as usual in the Messages application on any of your devices. Alternatively, you can start a conversation by clicking a phone number in Safari, Contacts, calendar, or other applications detecting phone numbers. All your incoming and outgoing messages on all your devices.

  • storage for MAC - air

    About 40 GB of storage used on my mac - makes no sense that I do not use this computer for films or images - just for internet and writing. We already have a projector comb with the hard drive. Any ideas before support again. Very curious.

    Free disk space-

    Space - free (2)

    Space - Free Up - Mavericks

    OmniDiskSweeper full - disk space 10.8 +.

    Up - WhatSize to fill disk space

  • I need to buy new RAM for my iMac mid-2011. What are the specific specifications?

    I have a mid-2011 iMac, 21.5 inches, with an Intel Core i5 to 2.7 GHz and 4 GB 1333 MHz DDR3 processor. What RAM memory should I buy? There are a lot of options with different specifications listed on Amazon, and none seems correct. Help, please! Thank you

    Jbdammarell,

    I used OWC computer for my needs memory. Here is their recommendation for your computer.

Maybe you are looking for