SOA 11g in Production Mode

Hi Everybody
I am going to install SOA Suit 11g for a production mode, any helpfull tutorial or steps?? I googled the net, I didn't find , all are talking about development mode..
Any help please??

"High Abvailability" and "Clusturing" are general basic requirement for any production installation but it does NOT mean that any system installed in production MUST have "High Abvailability" and "Clusturing" configured.
Regards,
Anuj

Similar Messages

  • Performance tuning for Oracle SOA 11g

    Hi,
    Ours is SOA 11g Environment ver 11.1.1.4.2 on Windows Box.
    what are the performance tuning steps / guidelines that needs to be followed for SOA 11g in production env
    Thanks in adv
    Thanks & Regars,
    anvv sharma

    http://download.oracle.com/docs/cd/E17904_01/core.1111/e10108/toc.htm
    Regards,
    Anuj

  • Changing the dehydration database in soa 11g

    Dear all,
    I have a requirement,in which I have to change dehydration database in soa 11g in production environment.
    How feasible this is...?..what issues I might fall into??..............and is it not recommended at all??....please throw some light...who have already done it in production.....

    Have not tried it ever but following steps should allow you to migrate the SOA schema's -
    1. Create the new schema's in new database using RCU
    2. Shutdown the DB and your SOA domain
    3. Use database export and import functionality to migrate your existing SOA schema's to new database
    4. Start the DB
    5. Change the data-source connection details in data-source files (at $MW_Home\user_projects\domains\<domain_name>\config\jdbc)
    6. Start your SOA domain
    This will migrate your in-flight BPEL instances as well. As I mentioned that I have not tested it yet, so please test above once on your dev env.
    Regards,
    Anuj

  • OBIEE 11g installation Issue - Demo Cert in production mode

    Hello All, I installed OBIEE 11g along with Weblogic 10.3.5 on Linux 64 bit server. I searched entire <<MW_HOME>> folders and changed PRODUCTION_MODE to false in all possible .sh files. However, the error doesn't go away.
    Is there any other location, I need to check for this flag?
    Also, when I login to WebLogic console, Domains --> Configuration --> General .. I still see Production mode = true.
    Thanks in advance for your help and assistance.
    Demo trusted CA certificate is being used in production mode: [
    Version: V3
    Subject: CN=CACERT, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
    Signature Algorithm: MD5withRSA, OID = 1.2.840.113549.1.1.4
    Key: Sun RSA public key, 512 bits
    modulus: 9550192877869244258838480703390456015046425375252278279190673063544122510925482179963329236052146047356415957587628011282484772458983977898996276815440753
    public exponent: 65537
    Validity: [From: Thu Mar 21 12:12:27 PST 2002,
                   To: Tue Mar 22 13:12:27 PDT 2022]
    Issuer: CN=CACERT, OU=FOR TESTING ONLY, O=MyOrganization, L=MyTown, ST=MyState, C=US
    SerialNumber: [    33f10648 fcde0deb 4199921f d64537f4]
    Certificate Extensions: 1
    [1]: ObjectId: 2.5.29.15 Criticality=true
    KeyUsage [
    Key_CertSign

    Hi Vagic
    Did you get any clue on this problem? I'm facing the same warning and I'm not sure if that's releant or not.
    Thank you

  • Oracle 11g SOA suite in production

    Hi,
    Please let me know that anyone is using Oracle 11g SOA suite in production. if it so, how it performs.
    Thanks,
    Edited by: Ramesh Thambusamy on Oct 14, 2010 10:48 PM

    Can you please elaborate on "Make sure that sizing is being done properly."Sizing means determining the number and size of hardwares as well as number of instances of software that may be required to achieve the desired performance, high availability, failover and throughput. This is the key to have a performance oriented setup with a huge load on it. For large enterprises it is common to have load requirement of 60-70K messages per hour and that also where each message may be of 10-20Kb in size, so if you will not do the sizing properly then you may frequently see OOM and server crash related problems. Moreover performance will also be not very good in before mentioned scenario. So to avoid such problems, sizing must be done properly.
    Regards,
    Anuj

  • Difference between DEVELOPMENT mode and PRODUCTION MODE.

    Hi Gurus,
    We installed oracle 11g Fusion on our machines and while creating a soa domain we selected development mode, then our B2B performance is completely slow then we later changed it to Production mode, then it was pretty good.
    While installing weblogic (10.3..3), which One you prefer and JDK(Jrockit 4 or jdk 1.6.0021)
    While installing SOA and ADF after running a config.sh file it will prompt for JDK( Which one is preferble)
    And same as while creating a SOA domain which one you prefer (JDK or Jrockit)
    Regards
    RAJ

    Hi Raj,
    As the name indicates, Development mode should be chosen for development environments where load is not too heavy and performance/throughput may be slow but all the features will be same as production mode. Production mode is used on a licensed software and it gives better performance and throughput, even it may bear the heavy load as well.
    For Development environment (Dev mode) you should use sun JDK and for production mode JRockit should be used.
    Regards,
    Anuj

  • Password encription error while creating SOA domain in console mode

    Hi,
    I am creating SOA domaing in console mode in Solaris server. While Configure JDBC Data Sources for SOA metadata and SOAINFRA schema i am getting bellow error.
    Error:
    Configure JDBC Data Sources:
    Edit the configuration of JDBC data sources. A data source contains a pool of database connections. Applications look up a data source in the JNDI tree, request a
    connection, use it, and return it to the connection pool.
    | Name |
    _|______________________|
    1->| SOADataSource |
    2| EDNLocalTxDataSource |
    3| mds-soa |
    4| wlsbjmsrpDataSource |
    5| mds-owsm |
    6| EDNDataSource |
    7| SOALocalTxDataSource |
    8| OraSDPMDataSource |
    Use above value or select another option:
    1 - Modify
    2 - Discard Changes
    ** CFGFWK-60050: Property "ConfirmUserPasswordEncrypted" of JDBCDriverParams "" is invalid.
    ** CFGFWK-64014: The property value is required.
    I understand that we need to give the encrypted schema password. but how to create encrypted password.

    Hi Anuj,
    I go through the below url link, and I accepted SOADataSource default values, but i ma getting "ConfirmUserPasswordEncrypted" of JDBCDriverParams "" is invalid error. I think we need to enter the Encrypted password for DB schema. Oracle don't given SOA domain creation in unix console mode. I got struck on my development environment, Please help me on this.
    SOA+OSB 11g in same domain (linux)
    Thanks,
    Reddy.

  • Weblogic starting in production mode LINUX x86

    I am having a problem when creating a new weblogic 10.3.3 domain. I created this domain in development mode yet when i try and start the domain the admin server always starts in Production mode?
    Does anyone know why this is happening as i've check the weblogic console and it shows that the domain is set to development. Below is the message recieved on start up of the admin server:
    <Warning> <Management> <BEA-141274> <Production mode has specified at the command line via the weblogic.ProductionModeEnabled system property. This system property overrides the development mode setting contained in config.xml. However, the console and WLST show the attribute values and defaults that correspond to the development mode specified in config.xml.>
    Thanks for your help in advance.

    I have the same problem during the start of Oracle Identity Manager 11G...Admin Server and Managed Server on different machines...
    ####<Dec 2, 2010 5:25:17 PM MSK> <Error> <Security> <asoim.sgp.gazprom.ru> <oim_server1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <1291299917129> <BEA-090892> <The dynamic loading of the OPSS java security policy provider class oracle.security.jps.internal.policystore.JavaPolicyProvider failed due to problem inside OPSS java security policy provider. Exception was thrown when loading or setting the JPSS policy provider. Enable the debug flag -Djava.security.debug=jpspolicy to get more information. Error message: JPS-01538: The default policy provider was not found.>
    ####<Dec 2, 2010 5:25:17 PM MSK> <Critical> <WebLogicServer> <asoim.sgp.gazprom.ru> <oim_server1> <main> <<WLS Kernel>> <1291299917132> <BEA-000386> <Server subsystem failed. Reason: weblogic.security.SecurityInitializationException: The dynamic loading of the OPSS java security policy provider class oracle.security.jps.internal.policystore.JavaPolicyProvider failed due to problem inside OPSS java security policy provider. Exception was thrown when loading or setting the JPSS policy provider. Enable the debug flag -Djava.security.debug=jpspolicy to get more information. Error message: JPS-01538: The default policy provider was not found.
    weblogic.security.SecurityInitializationException: The dynamic loading of the OPSS java security policy provider class oracle.security.jps.internal.policystore.JavaPolicyProvider failed due to problem inside OPSS java security policy provider. Exception was thrown when loading or setting the JPSS policy provider. Enable the debug flag -Djava.security.debug=jpspolicy to get more information. Error message: JPS-01538: The default policy provider was not found.
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1394)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.JpsRuntimeException: JPS-01538: The default policy provider was not found.
    at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:273)
    at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
    at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.JpsException: JPS-01538: The default policy provider was not found.
    at oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore(PolicyUtil.java:705)
    at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:271)
    at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
    at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.JpsException: JPS-01514: The default context is missing in jps-config.xml.
    at oracle.security.jps.internal.policystore.PolicyUtil$1.run(PolicyUtil.java:665)
    at oracle.security.jps.internal.policystore.PolicyUtil$1.run(PolicyUtil.java:650)
    at java.security.AccessController.doPrivileged(Native Method)
    at oracle.security.jps.internal.policystore.PolicyUtil.getDefaultPolicyStore(PolicyUtil.java:650)
    at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:271)
    at oracle.security.jps.internal.policystore.PolicyDelegationController.<init>(PolicyDelegationController.java:265)
    at oracle.security.jps.internal.policystore.JavaPolicyProvider.<init>(JavaPolicyProvider.java:136)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    at java.lang.Class.newInstance0(Class.java:355)
    at java.lang.Class.newInstance(Class.java:308)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadOPSSPolicy(CommonSecurityServiceManagerDelegateImpl.java:1312)
    at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1018)
    at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:875)
    at weblogic.security.SecurityService.start(SecurityService.java:141)
    at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused By: oracle.security.jps.service.credstore.CredStoreException: JPS-01050: Opening of wallet based credential store failed. Reason java.io.IOException: PKI-02002: Unable to open the wallet. Check password.
    at oracle.security.jps.internal.credstore.ssp.CsfWalletManager.openWallet(CsfWalletManager.java:177)
    at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.doInit(SspCredentialStore.java:218)
    at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.<init>(SspCredentialStore.java:140)
    at oracle.security.jps.internal.credstore.ssp.SspCredentialStore.<init>(SspCredentialStore.java:127)
    at oracle.security.jps.internal.credstore.ssp.SspCredentialStoreProvider.getInstance(SspCredentialStoreProvider.java:115)
    at oracle.security.jps.internal.credstore.ssp.SspCredentialStoreProvider.getInstance(SspCredentialStoreProvider.java:53)
    and help???

  • Starting SOA suite in debug mode

    Hello people, is there any way of starting SOA suite in debug mode so I can see the various steps being performed during startup/shutdown? I checked runstartupconsole but it does not have any debug options?

    Check below mentioned PDF
    http://www.oracle.com/technology/products/ias/ohs/htdocs/opmn-1013-faq.pdf
    Make the necessary changes to opmn.xml file using information above and then use below command to start/stop soa
    $ORACLE_HOME\opmn\bin\opmnctl stopall
    $ORACLE_HOME\opmn\bin\opmnctl startall
    Then check opmn.dbg file under $ORACLE_HOME\opmn\logs\ folder where you can find step by step information.
    Regards

  • Oracle BPM 10gR3 to Oracle SOA 11g Suite

    I am not sure some body else already asked.
    I have Oracle BPM product in production which is fine and happy the way it works. Its developed from Version: 10.3.1.0.0 Build: #100364. We use custom JSP, JavaComponent, PAPI etc in this.
    We are thinking of migrating to Oracle SOA 11g Suite.
    Is there any tool for this? If not, anything expected?
    Do we need to re-write our BPM 10g app to 11g? What all parts might need to re-write?

    To answer to you question in a straight way I am afraid there is no direct migration path from OBPM 10g to Oracle SOA Suite 11g. You would need to we-write a lot of things like
    1. As of now the BPM API's arent public. so u wont have something like PAPI as in OBPM
    2. There is no support for PBL/Java in Oracle BPM 11g. However if you want to use custom Java Component u can leverage BPEL or Spring along with BPM. Every component is afterall packed inside a single composite.
    3. It is advisable to have all dashboards and UI's developed with ADF if you are with Oracle SOA Suite 11g but even if you have JSPs that shouldnt be a problem.
    This topic was discussed some days back in this forum. You can find the thread here
    Business case to move from Oracle BPM 10.3g to BPM11g

  • Modifying Memory Optimization parameter for BPEL process in SOA 11g

    Hello
    I have turned on memory optimization parameter for my BPEL process in the composite.xml (11g)
    this is what I have in composite.xml:
    <property name="bpel.config.inMemoryOptimization">false</property>
    How do we modify this parameter in the EM console at runtime? I changed this property to "true" using the System MBean browser, but it wasn't taking effect. I thought the SOA server must be restarted (similar to what we used to do in 10g). But when I restart the SOA server, the parameter goes back to whatever the value was in the composite.xml ignoring the change I made in the System MBean browser
    Please share your thoughts.
    Thanks in advance.
    Raja

    Deploying a newer version is not an option, as the endpoints could change (not sure if it would in 11g, but in 10g it does) and also, our service consumers will be pointing to the older version.As mentioned above, if clients are using URL without version then call will be forwarded to default version of composite internally. No manual tweaking required for this. Just make sure that while deploying the new version you are marking it as default.
    Besides, we report on service metrics and having multiple versions just complicates things.Not at all. If you are not using versioning feature, you are really under utilizing the Oracle SOA 11g. Remember that metrics can be collected for a single composite with same effort, irrespective of the number of composite versions deployed. Only few product tables refer the version while storing composite name and rest all use only the composite name without version. I do not know how you are collecting service metrics but we use DB jobs for same it works perfectly with any number of composites having multiple versions deployed.
    The idea is to do some debugging and collect audit trail in case there is a production issue by disabling inMemoryOptimization parameter. This is a live production environment and deploying whenever we want is not even an option for us, unfortunately. Why not debug by increasing log level. Diagnostic logs are the best option to debug an issue even in production. For getting audit trail you may re-produce the issue in lower environments. I think no organization will allow re-deployments just for debugging some issue in production until and unless it is too critical issue to handle.
    Does this not supported in 11g? if it isn't, it does seem like a bug to me. You may always go ahead and raise a case with support.
    Regards,
    Anuj

  • Is OEM 10.2.0.5 and OIM 10.1.4.2 certified with SOA 11g

    Hi,
    Can you tell me whether OEM 10.2.0.5 and OIM 10.1.4.2 is certified with SOA 11.1.1.x, if not do we need to install/upgrade OEM and OIM to 11.1.1.x
    Please refer me some Metalink Note id's if you have....
    Cheers,
    Patel

    Hi,
    I got the answer,
    1. OEM 10.2.0.5 is not being certified with SOA 11g, but OEM 11g has been certiified with SOA 11g.....Reference Metalink Note: 412431.1
    2. OIM 10.1.4.2 is being certified with SOA 11g..... Reference: http://www.oracle.com/technology/software/products/ias/files/idm_certification_101401.html#BABHDAEG
    Cheers,
    Patel

  • Migrating Oracle WorkFlow Applications to BPEL SOA 11G

    Hi Gurus,
    I am a SOA developer working on SOA 11g projects , My client has a requirement to migrate the existing Oracle WorkFlow Applications to get migrated to 11G , On Googling i got http://www.oracle.com/technetwork/middleware/ias/owf2bpel-132189.pdf which was much informative , since i have no knowledge of Oracle WorkFlow Product , i am finding it hard to migrate these applications.
    It would be great if some one can post a conversion of OWF to Bpel tutorial or direct me to location where i can find some , which would save a lot of time for me .
    Thanks in Advance
    Vamsi .

    Hi,
    While configuring the Oracle Apps Adapter, select the database connection, give the JNDI, then the Oracle Applications Module Browser will appear, make sure you select the correct module here (there will be many like Financials..etc). My suggestion would be, ask the EBS experts as under which module will that API be there ?
    If you can get to know under what module it will be there, you need to select that module, and look inside it, it should be there under something like concurrent API's. I have implemented the Oracle Apps adapter many times, so even if you dont find the API, first get to know the container module, then you should be good to go. Also in the step of Module Browser, on the top; you have an option of searching for API's like wild card search etc...
    Hope this helps,
    N

  • How to start soa suite in development mode

    Right now it's in production mode by default, how can I start the soa server in development mode?
    I'm using 11.1.1.2
    Thanks

    You can use the following command:
    ./startWebLogic.sh -Dweblogic.ProductionModeEnabled=false
    Or you can also change the mode from the Weblogic console > click on the domain after logging in and then goto General Tab and uncheck the Production Mode checkbox and restart your weblogic.
    Once your server is started in Dev mode, your deployed applications like SOA should also be in Dev mode.
    Cheers

  • SOA 11g Validate activity

    Hi,
    I am using validate activity in Bpel 2.0 to validate my input schema. The problem I am facing with validate activity is it's only validating first element in the schema and send fault message,
    I want to validate all elements in payload at one time. I also tried mediator level validation but had same issue.
    If any expert here has solution for this, please share.
    Thanks

    hi there,
    SOA Suite 11g does not fully support REST services, though you can
    enable composites to accept messages in REST format through their ports.
    I presume that you would further ask if SOA 11g can consume JSON enabled
    REST services. The answer is that it can not natively, i.e. you would
    have to use custom Java code to do the JSON <-> XML translations.
    A few workarounds that I would consider:
         - using the  Oracle Cloud Adapter for Salesforce.com that works
    with SOA 11g. As this integration is productized it worths further
    analyzes if it would fit in your case (especially financial wise as it
    requires explicit licensing);
         - using OSB with Java callouts to consume/generate JSON messages.
    Then you can have the composite applications calling the OSB or vice
    versa. A good example of this can be found here -
    http://java.net/projects/oraclesoasuite11g/downloads/download/OSB/osb-206-JSONREST.zip.
    For implementation workarounds you can do some google-ing to find examples.
    Hope this helps,
    A.
    P.S. REST is fully supported in SOA 12c

Maybe you are looking for

  • "SOAP:Fault" in scenario with ABAP proxy client

    Hello, I realized the scenario CRM40_Basis620(ABAP proxy client)->XI->File. XI: The sender communication channel is a XI adapter (Parameters: HTTP 1.0, XI 3.0, Integration Server, Security profile unchecked, Security level - HTTP). CRM: The proxy gen

  • Sync video with iOS 8 and my iPhone 6 plus.

    I Have a lot of videos in my iTunes library. When I tried to sync some of them on my iPhone 6 plus with iTunes. It doesn't work. ITunes  keep spinning and trying to sync. I've try manually and also with checking boxes for the videos that I wanted. SA

  • Handling events in combo box

    Hello, I'm very much confused about the handling events of JComboBox with ActionListener and ItemListener. Both are seemed similar to me. If anyone can explain me the differences, it would be helpful for me. Thanks everybody.

  • For old mac users, "MegaPhone" compatibility help

    My old performa has just died. On the performa restoration CD is MegaPhone, phone calling/receiving software. It used my built in 14.4K modem. Would it work on a G3 900MHz iBook on the built in 56K modem? The performa was a Performa 6300, Processor:

  • What is the different between adobe reader and adobe acrobat reader?

    what is the different between adobe reader and adobe acrobat reader?What are the procedure to download a Acrobat reader?