How do I lock for access to IMG in dev. systems, except via the SolMan?

Hi all.
For years I have heard that it should be possible to "technically suggest" to config users that they must go via the SolMan to execute the configuration of satellite systems.
Can anyone tell me how to setup this, or even better point out a config guide for this?
Thanks in advance!
Per

Hi
It works as follow:
You create RFC between SOLMAN and Satellite system.
Make configuration about system landscape in SMSY and SOLAR_PROJECT_ADMIN
Here you have to link RFCs with Trusted option
then you can access Satellite system via SOLMAN
For trusted network, you need to have same user id in both SOLMAN n Satellite system...
The password of satellite system id is system generated and not known to consultants
thus they have only option of logging in to SOLMAN to access Satellite system.
For more info:
http://help.sap.com/saphelp_sm40/helpdata/en/ae/64c33af662c514e10000000a114084/frameset.htm
Niranjan
Let me know if it helps !!!

Similar Messages

  • How to release lock for TP?

    Hi,
    can any one pls tell me how to release lock for TP

    Hey Raja
    Can you be more specific of what is TP?
    Btw, there is a transaction called SM12 where we can lock unlock entries of table or transactions. Check if that can help.
    Kind Regards
    Eswar

  • When in i-tunes 11 mac, how do i search for a song as well as a genre at the same time?

    when in i-tunes 11 mac, how do i search for a song as well as a genre at the same time?

    If you mean searching for a song that you already have in your Library, then you can select "Music" first. Then, go across horizontally to Genres and select that; then by using the drop-down menu found under "View" & (of course) select "View Options"-- you will be presented with a limited # of choices to sort by.
    My iTunes 11.0.5 shows 4 parameters to choose from: Title, Artist, Year and Rating. Then you can sort & finally...
    Enjoy,
    mm~

  • How to set a system property via the config tool?

    Hello,
    how can I set a system property via the config tool? Before I chose WAS from SAP I used java with option -D<name>=<value> to set the system properties.
    Very much thanks in advance.
    Regards
    Carsten

    Hi Carsten,
    WAS config tool is located under
    e.g. usr\sap\J2E\JC00\j2ee\configtool
    start configtool.bat
    there will be opened a configuration tool GUI
    Click on the instance_ID.... leaf of the tree in the left pane and then on the server_ID.... leaf.
    Java settings will appear in the right pane after this steps.
    Best Regards,
    Violeta

  • How do I lock in a reduced screen size, so whenever FF starts, the reduced screen size appears?

    How do I "lock in" a reduced screen size (that I made by dragging the screen edges) so that whenever I start FF the reduced screen size always appears?

    Make sure that you do not start Firefox maximized.
    You can check that in the Properties of the (desktop) shortcut.
    Firefox should reopen with the window size with which it was closed the previous time.

  • How to download jco, for using in a test sap system?

    Hello,
    at the moment i am trying to program with java a connection to a sap test system (from the book abap objects).
    Normally the conenction is built up by jco. My question is, because i haven´t got a login to the service marketplace,
    is there any possibility to download and use jco for my test connection? I only try it for education.
    Thank you very much
    Bye

    Hi GLM,
    i just used the example from the jco package,
    which i downloaded from sap service marketplace.
    (I have changed the sap poperties).
    With the jco 2 it works perfect. Only with new one
    i got problems.
    import java.io.File;
    import java.io.FileOutputStream;
    import java.util.Properties;
    import java.util.concurrent.CountDownLatch;
    import com.sap.conn.jco.AbapException;
    import com.sap.conn.jco.JCoContext;
    import com.sap.conn.jco.JCoDestination;
    import com.sap.conn.jco.JCoDestinationManager;
    import com.sap.conn.jco.JCoException;
    import com.sap.conn.jco.JCoField;
    import com.sap.conn.jco.JCoFunction;
    import com.sap.conn.jco.JCoFunctionTemplate;
    import com.sap.conn.jco.JCoStructure;
    import com.sap.conn.jco.JCoTable;
    import com.sap.conn.jco.ext.DestinationDataProvider;
    public class StepByStepClient
        static String ABAP_AS = "ABAP_AS_WITHOUT_POOL";
        static String ABAP_AS_POOLED = "ABAP_AS_WITH_POOL";
        static String ABAP_MS = "ABAP_MS_WITHOUT_POOL";
        static
            Properties connectProperties = new Properties();
            connectProperties.setProperty(DestinationDataProvider.JCO_ASHOST, "binmain");
            connectProperties.setProperty(DestinationDataProvider.JCO_SYSNR,  "53");
            connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT, "000");
            connectProperties.setProperty(DestinationDataProvider.JCO_USER,   "JCOTEST");
            connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD, "JCOTEST");
            connectProperties.setProperty(DestinationDataProvider.JCO_LANG,   "en");
            createDataFile(ABAP_AS, "jcoDestination", connectProperties);
            connectProperties.setProperty(DestinationDataProvider.JCO_POOL_CAPACITY, "3");
            connectProperties.setProperty(DestinationDataProvider.JCO_PEAK_LIMIT,    "10");
            createDataFile(ABAP_AS_POOLED, "jcoDestination", connectProperties);
            connectProperties.clear();
            connectProperties.setProperty(DestinationDataProvider.JCO_MSHOST, "binmain");
            connectProperties.setProperty(DestinationDataProvider.JCO_R3NAME,  "BIN");
            connectProperties.setProperty(DestinationDataProvider.JCO_CLIENT, "000");
            connectProperties.setProperty(DestinationDataProvider.JCO_USER,   "JCOTEST");
            connectProperties.setProperty(DestinationDataProvider.JCO_PASSWD, "JCOTEST");
            connectProperties.setProperty(DestinationDataProvider.JCO_GROUP, "PUBLIC");
            connectProperties.setProperty(DestinationDataProvider.JCO_LANG,   "en");
            createDataFile(ABAP_MS, "jcoDestination", connectProperties);
        static void createDataFile(String name, String suffix, Properties properties)
            File cfg = new File(name+"."+suffix);
            if(!cfg.exists())
                try
                    FileOutputStream fos = new FileOutputStream(cfg, false);
                    properties.store(fos, "for tests only !");
                    fos.close();
                catch (Exception e)
                    throw new RuntimeException("Unable to create the destination file " + cfg.getName(), e);
        public static void step1Connect() throws JCoException
            JCoDestination destination = JCoDestinationManager.getDestination(ABAP_AS);
            System.out.println("Attributes:");
            System.out.println(destination.getAttributes());
            System.out.println();
            destination = JCoDestinationManager.getDestination(ABAP_MS);
            System.out.println("Attributes:");
            System.out.println(destination.getAttributes());
            System.out.println();
        public static void step2ConnectUsingPool() throws JCoException
            JCoDestination destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED);
            destination.ping();
            System.out.println("Attributes:");
            System.out.println(destination.getAttributes());
            System.out.println();
        public static void step3SimpleCall() throws JCoException
            JCoDestination destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED);
            JCoFunction function = destination.getRepository().getFunction("STFC_CONNECTION");
            if(function == null)
                throw new RuntimeException("BAPI_COMPANYCODE_GETLIST not found in SAP.");
            function.getImportParameterList().setValue("REQUTEXT", "Hello SAP");
            try
                function.execute(destination);
            catch(AbapException e)
                System.out.println(e.toString());
                return;
            System.out.println("STFC_CONNECTION finished:");
            System.out.println(" Echo: " + function.getExportParameterList().getString("ECHOTEXT"));
            System.out.println(" Response: " + function.getExportParameterList().getString("RESPTEXT"));
            System.out.println();
        public static void step3WorkWithStructure() throws JCoException
            JCoDestination destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED);
            JCoFunction function = destination.getRepository().getFunction("RFC_SYSTEM_INFO");
            if(function == null)
                throw new RuntimeException("BAPI_COMPANYCODE_GETLIST not found in SAP.");
            try
                function.execute(destination);
            catch(AbapException e)
                System.out.println(e.toString());
                return;
            JCoStructure exportStructure = function.getExportParameterList().getStructure("RFCSI_EXPORT");
            System.out.println("System info for " + destination.getAttributes().getSystemID() + ":\n");
            for(int i = 0; i < exportStructure.getMetaData().getFieldCount(); i++)
                System.out.println(exportStructure.getMetaData().getName(i) + ":\t" + exportStructure.getString(i));
            System.out.println();
            //JCo still supports the JCoFields, but direct access via getXX is more efficient as field iterator
            System.out.println("The same using field iterator: \nSystem info for " + destination.getAttributes().getSystemID() + ":\n");
            for(JCoField field : exportStructure)
                System.out.println(field.getName() + ":\t" + field.getString());
            System.out.println();
        public static void step4WorkWithTable() throws JCoException
            JCoDestination destination = JCoDestinationManager.getDestination(ABAP_AS_POOLED);
            JCoFunction function = destination.getRepository().getFunction("BAPI_COMPANYCODE_GETLIST");
            if(function == null)
                throw new RuntimeException("BAPI_COMPANYCODE_GETLIST not found in SAP.");
            try
                function.execute(destination);
            catch(AbapException e)
                System.out.println(e.toString());
                return;
            JCoStructure returnStructure = function.getExportParameterList().getStructure("RETURN");
            if (! (returnStructure.getString("TYPE").equals("")||returnStructure.getString("TYPE").equals("S"))  )  
               throw new RuntimeException(returnStructure.getString("MESSAGE"));
            JCoTable codes = function.getTableParameterList().getTable("COMPANYCODE_LIST");
            for (int i = 0; i < codes.getNumRows(); i++)
                codes.setRow(i);
                System.out.println(codes.getString("COMP_CODE") + '\t' + codes.getString("COMP_NAME"));
            codes.firstRow();
            for (int i = 0; i < codes.getNumRows(); i++, codes.nextRow())
                function = destination.getRepository().getFunction("BAPI_COMPANYCODE_GETDETAIL");
                if (function == null)
                    throw new RuntimeException("BAPI_COMPANYCODE_GETDETAIL not found in SAP.");
                function.getImportParameterList().setValue("COMPANYCODEID", codes.getString("COMP_CODE"));
                function.getExportParameterList().setActive("COMPANYCODE_ADDRESS",false);
                try
                    function.execute(destination);
                catch (AbapException e)
                    System.out.println(e.toString());
                    return;
                returnStructure = function.getExportParameterList().getStructure("RETURN");
                if (! (returnStructure.getString("TYPE").equals("") ||
                       returnStructure.getString("TYPE").equals("S") ||
                       returnStructure.getString("TYPE").equals("W")) )
                    throw new RuntimeException(returnStructure.getString("MESSAGE"));
                JCoStructure detail = function.getExportParameterList().getStructure("COMPANYCODE_DETAIL");
                System.out.println(detail.getString("COMP_CODE") + '\t' +
                                   detail.getString("COUNTRY") + '\t' +
                                   detail.getString("CITY"));
            }//for
         * this example shows the "simple" stateful call sequence. Since all calls belonging to one
         * session are executed within the same thread, the application does not need
         * to take care about the SessionReferenceProvider. MultithreadedExample.java
         * illustrates the more complex scenario, where the calls belonging to one session are
         * executed from different threads.
         * Note: this example uses Z_GET_COUNTER and Z_INCREMENT_COUNTER. The most ABAP systems
         * contain function modules GET_COUNTER and INCREMENT_COUNTER, that are not remote enabled.
         * Copy these functions to Z_GET_COUNTER and Z_INCREMENT_COUNTER (or implement as wrapper)
         * and mark they remote enabled
         * @throws JCoException
        public static void step4SimpleStatefulCalls() throws JCoException
            final JCoFunctionTemplate incrementCounterTemplate, getCounterTemplate;
            JCoDestination destination = JCoDestinationManager.getDestination(ABAP_MS);
            incrementCounterTemplate = destination.getRepository().getFunctionTemplate("Z_INCREMENT_COUNTER");
            getCounterTemplate = destination.getRepository().getFunctionTemplate("Z_GET_COUNTER");
            if(incrementCounterTemplate == null || getCounterTemplate == null)
                throw new RuntimeException("This example cannot run without Z_INCREMENT_COUNTER and Z_GET_COUNTER functions");
            final int threadCount = 5;
            final int loops = 5;
            final CountDownLatch startSignal = new CountDownLatch(threadCount);
            final CountDownLatch doneSignal = new CountDownLatch(threadCount);
            Runnable worker = new Runnable()
                public void run()
                    startSignal.countDown();
                    try
                        //wait for other threads
                        startSignal.await();
                        JCoDestination dest = JCoDestinationManager.getDestination(ABAP_MS);
                        JCoContext.begin(dest);
                        try
                            for(int i=0; i < loops; i++)
                                JCoFunction incrementCounter = incrementCounterTemplate.getFunction();
                                incrementCounter.execute(dest);
                            JCoFunction getCounter = getCounterTemplate.getFunction();
                            getCounter.execute(dest);
                            int remoteCounter = getCounter.getExportParameterList().getInt("GET_VALUE");
                            System.out.println("Thread-" + Thread.currentThread().getId() +
                                    " finished. Remote counter has " + (loops==remoteCounter?"correct":"wrong") +
                                    " value [" + remoteCounter + "]");
                        finally
                            JCoContext.end(dest);                   
                    catch(Exception e)
                        System.out.println("Thread-" + Thread.currentThread().getId() + " ends with exception " + e.toString());
                    doneSignal.countDown();
            for(int i = 0; i < threadCount; i++)
                new Thread(worker).start();
            try
                doneSignal.await();
            catch(Exception e)
        public static void main(String[] args) throws JCoException
            step1Connect();
            step2ConnectUsingPool();
            step3SimpleCall();
            step4WorkWithTable();
            step4SimpleStatefulCalls();
    Edited by: Unicast on Sep 14, 2008 4:33 PM

  • I have an ipad that only has wifi and I am unable to connect because all the networks are locked for access.   Is there anything that I can attached to my ipad that will make it possible for me to access the internet

    I need help.  Just purchased an ipad with wifi service only.  Is there anything that I can get that will allow me to access the internet.  I keep getting network connections that have a lock which makes it unable to log on.  Picking up numerous with sites with the lock.  Help did I make a mistake in getting this ipad.  If so, can I trade it in for one that is more network friendly.

    If you expect to use a WiFi only iPad it needs a wireless network. It is customary to have your own versus using someone else's.
    Nothing is more network friendly than an iPad.
    You couldn't possibly have expected to sponge off a service someone else is paying for?
    read the fine print

  • How to use Javamail for accessing additional mailboxes -IMAP, Exchange 2010

    hi,
    I want to access a shared mailbox (NOT FOLDER) via Javamail API (1.4.5) using IMAP(s) with plain logon. The mailserver is a Exchange Server 2010.
    User: user1 ([email protected])
    pwd: xxxx
    shared mailbox: [email protected]
    Properties:
    mail.imaps.socketFactory.port = 993
    mail.imaps.starttls.enable = true
    mail.imaps.socketFactory.class = javax.net.ssl.SSLSocketFactory
    mail.imaps.socketFactory.fallback = false
    username = [email protected]
    password = xxxx
    I´ve managed to get access to the user1 - mailbox:
    Session session = Session.getInstance(properties, new ExchangeAuthenticator(username, password));
    session.setDebug(true);
    Store store = session.getStore("imaps");
    store.connect(imapHost, username, password);
    --> this works just fine! But now i want to access the additional mailbox by changing the login-String:
    [email protected]/shared_MB (user@domain/additional_MB)
    --> unfortunately I´m getting an "NO AUTHENTICATE" message:
    DEBUG: setDebug: JavaMail version 1.4.5
    DEBUG: getProvider() returning javax.mail.Provider[STORE,imaps,com.sun.mail.imap.IMAPSSLStore,Sun Microsystems, Inc]
    DEBUG: mail.imap.fetchsize: 16384
    DEBUG: mail.imap.statuscachetimeout: 1000
    DEBUG: mail.imap.appendbuffersize: -1
    DEBUG: mail.imap.minidletime: 10
    DEBUG: trying to connect to host "host.domain.com", port 993, isSSL true
    * OK The Microsoft Exchange IMAP4 service is ready.
    A0 CAPABILITY
    * CAPABILITY IMAP4 IMAP4rev1 AUTH=NTLM AUTH=GSSAPI AUTH=PLAIN UIDPLUS CHILDREN IDLE NAMESPACE LITERAL+
    A0 OK CAPABILITY completed.
    DEBUG IMAP: AUTH: NTLM
    DEBUG IMAP: AUTH: GSSAPI
    DEBUG IMAP: AUTH: PLAIN
    DEBUG: protocolConnect login, host=host.domain.com, [email protected]/shared_MB, password=<non-null>
    DEBUG IMAP: AUTHENTICATE PLAIN command trace suppressed
    DEBUG IMAP: AUTHENTICATE PLAIN command result: A1 NO AUTHENTICATE failed.
    javax.mail.AuthenticationFailedException: AUTHENTICATE failed.
    I was able to get access with Thunderbird and also with the Exchange OWA-Client, so I think there is something missing in my code...
    or is it just impossible to get access to a different mailbox using javamail and plain-auth?
    Thank you in advance.

    Thanks bshannon, that was a great idea!
    I haven´t found an solution yet, but I have maybe identified the real problem:
    Here is some interessting Thunderbird - Logging stuff:
    744[7161040]: try to log in
    744[7161040]: IMAP auth: server caps 0x1187235, pref 0x1006, failed 0x0, avail caps 0x1004
    744[7161040]: (GSSAPI = 0x1000000, CRAM = 0x20000, NTLM = 0x100000, MSN = 0x200000, PLAIN = 0x1000, LOGIN = 0x2, old-style IMAP login = 0x4)auth external IMAP login = 0x20000000
    744[7161040]: trying auth method 0x1000
    744[7161040]: got new password
    744[7161040]: IMAP: trying auth method 0x1000
    744[7161040]: PLAIN auth
    744[7161040]: 7082000:xmail.domain.com:NA:SendData: 2 authenticate plain
    744[7161040]: ReadNextLine [stream=7ec9e88 nb=3 needmore=0]
    744[7161040]: 7082000:xmail.domain.com:NA:CreateNewLineFromSocket: +
    744[7161040]: 7082000:xmail.domain.com:NA:SendData: Logging suppressed for this command (it probably contained authentication information)
    744[7161040]: ReadNextLine [stream=7ec9e88 nb=27 needmore=0]
    744[7161040]: 7082000:xmail.domain.com:NA:CreateNewLineFromSocket: 2 NO AUTHENTICATE failed.
    744[7161040]: authlogin failed
    744[7161040]: marking auth method 0x1000 failed
    ---> okay, so PLAIN AUTH is failing.....
    744[7161040]: IMAP auth: server caps 0x1187235, pref 0x1006, failed 0x1000, avail caps 0x4
    744[7161040]: (GSSAPI = 0x1000000, CRAM = 0x20000, NTLM = 0x100000, MSN = 0x200000, PLAIN = 0x1000, LOGIN = 0x2, old-style IMAP login = 0x4)auth external IMAP login = 0x20000000
    744[7161040]: trying auth method 0x4
    744[7161040]: got new password
    744[7161040]: IMAP: trying auth method 0x4
    744[7161040]: old-style auth
    744[7161040]: 7082000:xmail.xmail.domain.com:NA:SendData: Logging suppressed for this command (it probably contained authentication information)
    744[7161040]: ReadNextLine [stream=7ec9e88 nb=23 needmore=0]
    744[7161040]: 7082000:xmail.domain.com:NA:CreateNewLineFromSocket: 4 OK LOGIN completed.
    744[7161040]: login succeeded
    --> okay, so Thunderbird is using "old-style IMAP login" and is successful.
    Unfortunately I have no idea what that actually means or how to use it in Javamail (is it even supported?). Any suggestions?

  • How to configure CA for access to a Web Service from an app deployed in WL

    Hi everyone.
    I have an app deployed in a WLS (10.3). This app acts like a web service client and works correctly (spring + cxf). The web service is provided by an external company and now they want to switch to https. They are using a self signed certificate. My company's support staff told me that they already configured the domain's trusted key store but the app fails to invoke the WS with the following error:
    2010/12/03 13:06:12.314 [ERROR] [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5] [ar.com.link.gp.services.impl.WebserviceConfirmacionServiceImpl                  -  55] - Error - informarPagos
    javax.xml.ws.WebServiceException: Could not send Message.
    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135)
    at $Proxy549.confirmaPago(Unknown Source)
    at ar.com.link.gp.services.impl.WebServiceClientServiceImpl.confirmaPago(WebServiceClientServiceImpl.java:103)
    at ar.com.link.gp.services.impl.WebServiceClientServiceSinConceptoDecorator.confirmaPago(WebServiceClientServiceSinConceptoDecorator.java:33)
    at ar.com.link.gp.services.impl.WebserviceConfirmacionServiceImpl.informarPagos(WebserviceConfirmacionServiceImpl.java:50)
    at ar.com.link.gp.services.impl.ConfirmacionServiceImpl.procesarConfirmaciones(ConfirmacionServiceImpl.java:132)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
    at ar.com.link.logging.interceptor.LoggingInterceptor.invoke(LoggingInterceptor.java:74)
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
    at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
    at $Proxy514.procesarConfirmaciones(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:276)
    at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:260)
    at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:86)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
    Caused by: javax.net.ssl.SSLException: Connection has been shutdown: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkEOF(SSLSocketImpl.java:1239)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.checkWrite(SSLSocketImpl.java:1251)
    at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:43)
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
    at java.io.FilterOutputStream.flush(FilterOutputStream.java:123)
    at weblogic.net.http.HttpURLConnection.writeRequests(HttpURLConnection.java:154)
    at weblogic.net.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:238)
    at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleHeadersTrustCaching(HTTPConduit.java:1951)
    at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.onFirstWrite(HTTPConduit.java:1903)
    at org.apache.cxf.io.AbstractWrappedOutputStream.write(AbstractWrappedOutputStream.java:42)
    at org.apache.cxf.io.AbstractThresholdOutputStream.write(AbstractThresholdOutputStream.java:69)
    at org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1969)
    at org.apache.cxf.io.CacheAndWriteOutputStream.postClose(CacheAndWriteOutputStream.java:47)
    at org.apache.cxf.io.CachedOutputStream.close(CachedOutputStream.java:188)
    at org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:66)
    at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:637)
    at org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:483)
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:309)
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:261)
    at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:73)
    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:124)
    ... 25 more
    Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1591)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
    at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:975)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:123)
    at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
    at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1096)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.getSession(SSLSocketImpl.java:1830)
    at weblogic.net.http.HttpsClient.getSSLSession(HttpsClient.java:537)
    at weblogic.net.http.HttpsURLConnection.connect(HttpsURLConnection.java:257)
    at weblogic.net.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:237)
    ... 41 more
    Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
    at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)
    at sun.security.validator.Validator.validate(Validator.java:218)
    at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
    at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
    at com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
    at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:954)
    ... 51 more
    Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
    at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
    at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
    at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)
    ... 57 more
    I'm the app's developer and I don't have experience in this subjects. Is the wl misconfigured? Should I do something from the app to reference the keystore?
    Thanks un advance.
    Sorry for my english.

    Hi user10939158, thank you for your response. Maybe I was not precise in my previous post. I know how certificates work and that I should not be using self signed ones. Due to a reason (non technical) we MUST use a self signed certificates. Considering this as a prerequisite let me clarify my situation:
    - We added the certificate to the custom trust store connfigured in WL
    - We configure the managed server to be more "verbose" about SSL stuff
    - When the managed server start it outputs the following lines in the log:
    <Dec 13, 2010 5:31:21 PM ARST> <Notice> <Security> <BEA-090169> <Loading trusted certificates from the JKS keystore file /wldomains/desa_domain/TrustCTWebservices.jks.>
    <Dec 13, 2010 5:31:21 PM ARST> <Debug> <SecuritySSL> <BEA-000000> <SSLContextManager: loaded 1 trusted CAs from /wldomains/desa_domain/TrustCTWebservices.jks>
    <Dec 13, 2010 5:31:21 PM ARST> <Debug> <SecuritySSL> <BEA-000000> <Subject: CN=jserver, OU=SWG, O=IBM, C=US; Issuer: CN=jserver, OU=SWG, O=IBM, C=US>
    - In this lines we can see the certificate that interests us (jserver)
    - When the app do a WS reqeust we see in the log:
    <Dec 13, 2010 5:32:43 PM ARST> <Notice> <Stdout> <BEA-000000> <trustStore is: /opt/bea/jrockit_160_05/jre/lib/security/cacerts> (THE VM's DEFAULT KEYSTORE!!!!!!)
    - If we add the cert to /opt/bea/jrockit_160_05/jre/lib/security/cacerts everything works ok but I have doubts that this is right.
    Why the default keystore is used?
    Thank you very much
    Regards

  • How to use ejbs for accessing Function Module.

    Hi,
    I want to call ABAP function module using ejb(Since I want to expose them as web service on different server). I know how to do that using Models, but dont know how to go ahead using ejbs.
    Could you please guide me on this?
    Regards,
    Abhijeet.

    Hi,
    In another thread with a similar question I found these references:
    /people/kathirvel.balakrishnan2/blog/2005/07/26/remote-enable-your-rfchosttoip-to-return-host-ip-to-jco
    Re: interfacing SAP with an existing java applications
    And this code example:
              HashMap result = new HashMap();
              Object ret = new Object();
              JCO.Client mConnection = null;
              mConnection = getConnection();
              JCO.Repository mRepository;
              mRepository = new JCO.Repository("R3", mConnection);
              JCO.Function function =
                   createFunction("Z_ISA_GET_ORDER_ITEM_INFO", mRepository);
              function.getImportParameterList().setValue(orderNum, "ORDER");
              if (function != null) {
                   mConnection.execute(function);
                   JCO.Table codes = function.getTableParameterList().getTable("INFO");
                   for (int i = 0; i < codes.getNumRows(); i++) {
                        codes.setRow(i);
                        int tmp = new Integer(codes.getString("POSNN")).intValue();
                        String tmpStr = new String(Integer.toString(tmp));
                        ret = result.put(tmpStr, codes.getString("VBELN"));
              } else {
                   System.out.print("Fxn call failed for Z_ISA_GET_ORDER_ITEM_INFO");
              JCO.releaseClient(mConnection);
    Good luck,
    Roelof

  • How to set locking for all values of a char other than using query

    Hi Friends,
    any suggestions?  I like to explicitly lock all possible values of a particular characteristic in a cube without using a filter.
    thanks!!
    Cran
    Edited by: Cranberry CranCran on Jan 31, 2008 4:48 PM

    If you dont restrict the characteristic using any value in the filter, then all values will be locked.

  • Is my Droid Razr Maxx xt912 locked for use with another carrier's SIM - either in the U.S. or globally?

    Is the Verizon Droid Razr Maxx XT912 locked to prevent using another carrier's SIM in the U.S.?  Is it blocked to prevent use of another carrier's SIM outside the U.S.?
    Thanks

        Hi MattFlash, that is a great questions and I would be happy to help! The good news is that all of our 4G devices would be unlocked and ready for use with another carrier, so the Maxx is ready to go. If you would like to use another carriers service you may need their SIM card and would then need to follow their activation procedures. Hope this helps!
    AdamG_VZW
    Follow us on Twitter @VZWSupport

  • How to save history for more than one day. Can't find the answer. Thanks, Bil

    When I click on the History tab in the tool bar it only shows History for one day or today. How can I change it to save History for 3 days?
    Thanks,

    See:
    *http://kb.mozillazine.org/Resetting_preferences
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.com/kb/Safe+Mode

  • How can I search for a string like a partial IP address in the global search

    When searching for a string like "10.255." the global search finds messages containing "255" or "10" and both.
    This happens no matter whether quotation is used or not.
    When quotation is used it probably will match on the given order as well, but beeing in the timezone '+0100' the string "10" is always found first (in the email headers...).
    Is there a way to tell the global search not to use '.' or any other character as whitespace?

    When searching for a string like "10.255." the global search finds messages containing "255" or "10" and both.
    This happens no matter whether quotation is used or not.
    When quotation is used it probably will match on the given order as well, but beeing in the timezone '+0100' the string "10" is always found first (in the email headers...).
    Is there a way to tell the global search not to use '.' or any other character as whitespace?

  • How to disable check for updates in firerox 17.0.1 ? in the latest versions

    u can hide the buttons in userchrome.css below the @namespace in the older versions.
    http://kb.mozillazine.org/userchrome.css<br />
    http://kb.mozillazine.org/editing_configuration
    this is for the older versions
    but for the new1...latest 1ce

    Sorry Iam working on a package and my client donot want that feature to be published.

Maybe you are looking for

  • How can I open the ports with the Airport Extreme?

    I have an Airport Extreme Base Station connected to a cable modem and I want to open the ports for the two Playstation 3's I connected to the Airport Extreme via Cat 6 ethernet cable. The first Playstation 3 will be used to play Call of Duty Modern W

  • Using Parallels, would like to use bootcamp instead, but I don't know how?

    Hi guys. I have a MBP 15" late 2011 ( the one before retina display model) os x 10.7.5, upgraded RAM to 16GB. I've installed parallels desktop 7 and used Windows 7 through it. I am aware that using parallel windows means the RAM and processing power

  • Mapping help required

    Dear Experts, We are working in PI 7.1 Source and target structure are like: Node1      F1      F2      F3      F4 Node2       F1       F2       F3       F4 Node2       F1       F2       F3       F4 The requirement like if F2's value is X then we hav

  • Easier option for invoking external webservice

    Hi, what is the easy way to test invoking a nonSAP webservice (to which we give request and expect response). i did file to soap scenario using bpm, and i used file to soap using adapter module. but both are bit lengthy procedure to check if we can i

  • Unlock pdf

    how can I unlock a pdf to answer questions using the computer?