MII 12.1: SSO with JCO Connector

Ok so I'm trying to setup MII 12.1.5 Build 87 to pass SSO ticket through JCO connector onto the respective SAP System.
MII is getting the ticket because it logs in automatically. So that's covered.
The checkbox for use of "SSO" in System Connection Editor is checked
The checkbox for AutoBind in the XacuteConnector is checked
Transaction property of "MYSAPSSO2" has been created and mapped to SAPSSO2Ticket property of JCO action
Now is all this supposed to override the system and user alias in the configuration of the JCO block?
What am i missing here that it's not working?
One thing I haven't tried yet is to export the MII TicketKeystore - SAPLogonTicketKeypair - cert , certificate and import it into the respective R/3 system....will try now since it just came to mind.
Anyone have any thoughts because i'm hitting a dead end here...

Alin here is the solution...
You are right to have these steps...
The checkbox for use of "SSO" in System Connection Editor is checked
The checkbox for AutoBind in the XacuteConnector is checked
Transaction property of "MYSAPSSO2" has been created and mapped to SAPSSO2Ticket property of JCO action
But you also need...
Create a transaction property called MYSAPSSO2 and assign a value of SAPSSO2Ticket
Open your existing JCO Action block --> Configure Links --> Incoming --> <JCO Action Name> -->
Assign SAPUserName a value of "$MYSAPSSO2$"
and
Assign SAPSSO2Ticket a value of Transaction.MYSAPSSO2
Start and Stop SAPMMC and test the SSO
Also, there were some talks of SAP and MII servers having the same timezone, but I tested it with the same and without the same timezone and it appears to work either way.

Similar Messages

  • Error when connect to SAP with JCo Connector on linux

    Dear all,
    Please, i need help. i was tray to connect to SAP with SAP JCo on linux ubuntu, but i have an error.
    this is the error :
    com.sap.mw.jco.JCO$Exception: (102) RFC_ERROR_COMMUNICATION: Connect to SAP gateway failed
    Connect_PM  GWHOST=myhost, GWSERV=sapgw00, ASHOST=myhost, SYSNR=00
    LOCATION    CPIC (TCP/IP) on local host
    ERROR       hostname 'avatar-bumi' unknown
    TIME        Thu Feb 14 15:25:48 2008
    RELEASE     640
    COMPONENT   NI (network interface)
    VERSION     37
    RC          -2
    MODULE      niuxi_mt.c
    LINE        388
    DETAIL      NiPGetHostByName2: hostname 'avatar-bumi' not found
    SYSTEM CALL gethostbyname_r
    ERRNO       110
    ERRNO TEXT  Connection timed out
    COUNT
            at com.sap.mw.jco.rfc.MiddlewareRFC$Client.nativeConnect(Native Method)
            at com.sap.mw.jco.rfc.MiddlewareRFC$Client.connect(MiddlewareRFC.java:1125)
            at com.sap.mw.jco.JCO$Client.connect(JCO.java:3138)
            at sapjco.Main.main(Main.java:34)
    Exception in thread "main" com.sap.mw.jco.JCO$Exception: (121) JCO_ERROR_NULL_HANDLE: Invalid rfc_handle = NULL encountered
            at com.sap.mw.jco.rfc.MiddlewareRFC.nativeGetAttributes(Native Method)
            at com.sap.mw.jco.rfc.MiddlewareRFC$Client.getAttributes(MiddlewareRFC.java:1233)
            at com.sap.mw.jco.JCO$Client.getAttributesInternal(JCO.java:2940)
            at com.sap.mw.jco.JCO$Client.getAttributes(JCO.java:2994)
            at sapjco.Main.main(Main.java:38)
    How to resolve this error....
    Regards,
    Lisa
    Edited by: Lisa Yanti on Feb 14, 2008 9:35 AM

    I was resolve this error by my self.
    We can handle this error with registering our current IP and host name on /etc/hosts.
    example:
    content of /etc/hosts:
    127.0.0.1 localhost
    127.0.1.1 myhost.workgroup
    The following lines are desirable for IPv6 capable hosts
    ::1 ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts
    added the ip and host name to be like this configuration
    127.0.0.1 localhost
    127.0.1.1 myhost.workgroup
    172.20.17.74 myhost
    The following lines are desirable for IPv6 capable hosts
    ::1 ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    ff02::3 ip6-allhosts

  • SSO with different ECC and UME user

    Hi everyone!
    I'm in MII 12.1.10 and trying to configure MII for SSO logon on ECC through JCO connector. My problem is i have different user in ECC and UME. SSO was configured successfully when user are equals
    ECC have a user mapping for users from AD and it's works for SSO on SAPGUI for example.
    On MII, user are logged in with AD user. But when i try to call a RFC with a logon ticket didn't work.
    So, SSO logon works if, and only if, ECC user and UME user are the same? Can ECC validate the ticket with AD mapping user?

    Hi Francisco,
    The both user name of ECC and UME should be same.
    Then only the ticket can be validated.
    Can you maintian sam euserid and try the scenario.
    Thanks
    patrick

  • JCo Connector  (jco.jar) version 2.1.8 certified for use against R/3 4.6c ?

    I would like to know if SAP has certified the JCo connector version 2.1.8 for connecting with R/3 4.6c systems.  The JCo connector is used by an iWay connector in an Oracle application server version 10.1.2.
    Can anyone comment on this? Thanks!

    Hello Philip,
    the offical supported release by JCo 2.1.8 are listed on the given link above:
    https://service.sap.com/~form/sapnet?_SHORTKEY=01100035870000463654&
    ->  "Supports R/3 3.1I and higher (and other SAP Components that have BAPIs or RFMs)."
    So this is a SAP product/technology we support always the highest version number. Have a look at SAP note 549268 under the chapter "Solution Support Strategy for SAP JCo" for official support statements.
    Of course i cannot comment on the support level of the other vendors which are using this technology. If you want you can open a support call at SAP to get a more specific answer to your question.
    Hope this information is useful for you,
      Juergen

  • Can't connect to external Oracle DB with JDBC connector

    Hello guys,
    I had failed to connect to connect external Oracle  via JDBC connector .
    Could you please help me to resolve the problem ?
    Backgroud:
    We need to connect the external Oracle DB with JDBC connector, because BI need to connect to the target Oracle. If the JDBC connector suceed, BI will create a UD which use the datasource
    we create in Visual admin to connect to the external Oracle DB.
    Environment:
    Our EP version is NW04S SP17 , OS is AIX .
    The target Oracle DB version is 10g(10.1.0.2.0, 64bi).
    Configuration procedure :
    1. Import Oracle driver "ojdbc14.jar" and create new driver which named "Oracle "  under
    JDBC Connector ->Run time ->Driver  in Visual Admin.
    2. Create datasource "Mydatasource" under JDBC Connector ->Run time ->Data Source,
    Name : Mydatasource
    Driver Name : Oracle
    JDBC version: 2.0(with XA support)
    JDBC compliant:
    Object Factory :oracle.jdbc.pool.OracleDataSourceFactory
    DataSource Type: ConnectionPoolDataSource
    *CPDS class name :oracle.jdbc.pool.OracleConnectionPoolDataSource
    Additional:
    Additional Properties:
    DatabaseName:LPAR8TEST
    DriverName:oracle.jdbc.OracleDriver
    Password: *****
    PortNumber:1521
    ServerName: 10.1.16.208
    URL :jdbc:oracel:[email protected]:1521:LPAR8TEST
    User:IMPL
    Connectoin Pool:
    Initial Connectons: 1                                         Expiration:  (check)
    Maximum Connections: 25                                  Connection Lifetime :600
    Maximum time wait of connection : 60                  Cleanup Thread : 200
    Default Connectoin Isolaton :Default
    SQL Engine:
    Open SQL
    3.Create Connector :
       Copy the standard connector :SDK_JDBC to SDK_JDBC_Oracle,
      Resource Adopter:
      Loader References:
      Add "libray:Oracle" .
    Managed Connection Factory:
    Configuration Property:
    DriverName:oracle.jdbc.OracleDriver
    Password: ****
    User:IMPL
    URL: jdbc:oracle:[email protected]:1521:LPAR8TEST
    All fo my configuration had been listed.
    And I had created JCO RFC : JT-BIDEV_PORTAL_BD1 , and created RFC connection with SM59 in BI.
    Please give me some suggesiton.
    Thanks.
    Louis

    When I try to start datasoure "Mydatasource" , it display error, error detail:
    java.rmi.RemoteException: com.sap.engine.services.dbpool.exceptions.BaseRemoteException: Error during start of application "sap.com/Mydatasource". [id = StartupError]
         at com.sap.engine.services.dbpool.deploy.DataSourceManagerImpl.startApplication(DataSourceManagerImpl.java:608)
    Caused by: java.rmi.RemoteException: Error occurred while starting application in whole cluster and wait.; nested exception is:
         com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide exception: server ID 3128050:com.sap.engine.services.dbpool.exceptions.BaseDeploymentException: Cannot start DataSource "CGNPC".
         at com.sap.engine.services.dbpool.deploy.ContainerImpl.startDataSource(ContainerImpl.java:1549)
    Caused by: com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException thrown by the physical connection: java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL
         at com.sap.engine.services.dbpool.spi.CPManagedConnectionFactoryImpl.createManagedConnection(CPManagedConnectionFactoryImpl.java:198)
    Caused by: java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
    Caused by: com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide exception: server ID 3128050:com.sap.engine.services.dbpool.exceptions.BaseDeploymentException: Cannot start DataSource "Mydatasource".
         at com.sap.engine.services.dbpool.deploy.ContainerImpl.startDataSource(ContainerImpl.java:1549)
    Caused by: com.sap.engine.services.dbpool.exceptions.BaseResourceException: SQLException thrown by the physical connection: java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL
         at com.sap.engine.services.dbpool.spi.CPManagedConnectionFactoryImpl.createManagedConnection(CPManagedConnectionFactoryImpl.java:198)
    Caused by: java.sql.SQLException: Invalid Oracle URL specified: OracleDataSource.makeURL
         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
              u2026.
    When I try to test JDBC with URL : http://jt-pldev:50000/TestJDBC_Web/TestJDBCPage.jsp,
    First I choose connection name "SDK_JDBC_Oracle" .
    If I click "Check Connectons", it display :
    500   Internal Server Error
    SAP J2EE Engine/7.00
      Application error occurred during request processing.
      Details:
      java.lang.NoClassDefFoundError: com.sap.ip.bi.sdk.dac.connector.odbo.impl.Connection (initialization failure)
    Exception id: [001A64A86F2C006B000004C40010302A000469C74E86A096]
    If I click "Slecton Connection", it display:
    500   Internal Server Error
    SAP J2EE Engine/7.00
      Application error occurred during request processing.
      Details:
      com.sap.engine.frame.core.load.SAPNoClassDefFoundError: javax.resource.Referenceable
    Exception id: [001A64A86F2C0063000004C00010302A000469C74FA2BB59]

  • DynamicRFCException with JCO.client problem

    Hi,
    Iam trying to execute an RFC from webdynpro.Iam getting the following error.So as a result i dont get any result as expected on my screen as the RFC is not getting executed due to JCO problem.Please kindly let me know the reason.In the last line of the exception it talks about user authentication.I dont have any idea whats the reason.This happens as soon as my bapi execute statement in my controller is executed.
    could not create JCOClientConnection for logical System: WD_MODELDATA_DEST - Model: class com.test.Getmodel. Please assure that you have configured the RFC connections and/or logical system name properly for this model!
    com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCExecuteException: Error connecting using JCO.Client: null at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModel.prepareExecute(DynamicRFCModel.java:179) at com.test.Getmodel.bapi_Ben_Bus3029_Get_Evt_List(Getmodel.java:141) at com.test.Bapi_Ben_Bus3029_Get_Evt_List_Input.doExecute(Bapi_Ben_Bus3029_Get_Evt_List_Input.java:137) at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModelClassExecutable.execute(DynamicRFCModelClassExecutable.java:92) at com.avid.benefits.Benefitscust.executebapi(Benefitscust.java:128) at com.avid.benefits.wdp.InternalBenefitscust.executebapi(InternalBenefitscust.java:162) at com.avid.benefits.AvidusbenefitsView.wdDoInit(AvidusbenefitsView.java:97) at com.avid.benefits.wdp.InternalAvidusbenefitsView.wdDoInit(InternalAvidusbenefitsView.java:129) at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61) at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215) at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:445) at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200) at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709) at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579) at com.sap.tc.webdynpro.progmodel.view.ViewManager.init(ViewManager.java:155) at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.doOpen(WebDynproWindow.java:295) at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.show(ApplicationWindow.java:183) at com.sap.tc.webdynpro.clientserver.window.ApplicationWindow.open(ApplicationWindow.java:178) at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.init(ClientApplication.java:364) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.initApplication(ApplicationSession.java:756) at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:291) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666) at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250) at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62) at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401) at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386) at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364) at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039) at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265) at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95) at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33) at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172) Caused by: com.sap.tc.webdynpro.modelimpl.dynamicrfc.WDDynamicRFCException: Could not create JCOClientConnection for logical System: WD_MODELDATA_DEST - Model: class com.test.Getmodel. Please assure that you have configured the RFC connections and/or logical system name properly for this model! at com.sap.tc.webdynpro.modelimpl.dynamicrfc.AiiModel.getCurrentlyUsedJcoClient(AiiModel.java:210) at com.sap.tc.webdynpro.modelimpl.dynamicrfc.DynamicRFCModel.prepareExecute(DynamicRFCModel.java:170) ... 42 more Caused by: com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscapeException: Error while obtaining JCO connection. at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:152) at com.sap.tc.webdynpro.services.sal.sl.api.WDSystemLandscape.getJCOClientConnection(WDSystemLandscape.java:30) at com.sap.tc.webdynpro.modelimpl.dynamicrfc.AiiModel.getCurrentlyUsedJcoClient(AiiModel.java:189) ... 43 more Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: Failed to resolve connection parameter for 'WD_MODELDATA_DEST' at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter4MsgServerJCODestination(JCOClientConnection.java:649) at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter(JCOClientConnection.java:476) at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.init(AbstractJCOClientConnection.java:233) at com.sap.tc.webdynpro.serverimpl.core.sl.AbstractJCOClientConnection.<init>(AbstractJCOClientConnection.java:218) at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.<init>(JCOClientConnection.java:129) at com.sap.tc.webdynpro.serverimpl.wdc.sl.SystemLandscapeFactory.getJCOClientConnection(SystemLandscapeFactory.java:150) ... 45 more Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: User not authenticated - unable to establish JCO connection with SSO. at com.sap.tc.webdynpro.serverimpl.wdc.sl.JCOClientConnection.resolveConnectionParameter4MsgServerJCODestination(JCOClientConnection.java:584) ... 50 more
    Error connecting using JCO.Client: null
    Error connecting using JCO.Client: null: Could not create JCOClientConnection for logical System: WD_MODELDATA_DEST - Model: class com.test.Getmodel. Please assure that you have configured the RFC connections and/or logical system name properly for this model!: Error while obtaining JCO connection.: Failed to resolve connection parameter for 'WD_MODELDATA_DEST': User not authenticated - unable to establish JCO connection with SSO.

    Hi Swathi,
                        The problem may be with JCo destinations. If you have authorization in Portal, navigate to Content Administration -> Web Dynpro.
    In the left side you can see deployed web dynpro applications. Check in local, sap,  or any of your custom namespace. Browse & select to your application. Right side you can see JCo destinations for your application. If they are in green color , means they are created. If not, ask your basis team to create them. If they are n green color, ping and test them. if they are working fine or not.
    If they are fine, try to deploy after you have logged into the portal. 
    Regards,
    Siva

  • Getting Error in SSO with OWA scenario.

    Hi All,
    I am trying the SSO with OWA with EP 6.0 SP13. I am refering the document " Integration Of OutLook Web Access  into SAP Enterprise Portal "
    I am getting following error:
    Portal Runtime Error
    An exception occurred while processing a request for :
    iView : N/A
    Component Name : N/A
    Unknown Logon Method 'null' for system 'SSO_OWA'.
    See the details for the exception ID in the log file.
    I do not find any option which allows me to specify the Login Method While creating a system, in SP13.
    What should I do to get the successful implementation?
    Thanks in Advance.
    Pradnya

    Hi Pradnya
    There are three methods for creating a new system
    <b>1. Use the XML profile in a deployed PARfile</b>
    The new system inherits all the global properties defined in the PAR file component. It inherits property names, meta attributes and any default property values.
    <b>2. Use an existing template.</b>
    If the template was created directly from the PAR file, the new system is identical to the one generated by the first method. If the template has undergone changes, the system inherits the changes made to the property attributes in the template.
    <b>3. Copy an existing system</b>
    The procedure you use to create a system is not application-sensitive.
    You run the same wizard for creating the system for any of the applications to which the portal provides connectors, or for which you have created and deployed a PAR file. The differences reside in the XML profiles, whose properties are determined by the application being defined, as each application has some unique connectivity requirements.
    For further details, please go through the following link.
    http://help.sap.com/saphelp_erp2004/helpdata/en/ec/0fe43d19734b5ae10000000a11405a/content.htm
    Hope that was helpful.
    Warm Regards
    Priya
    P.S: Please consider rewarding points if your problem is solved.

  • I can't connect with using connector

    Hi,
    I want to create a system(Solman 4.0) in Portal.I have created a SAP system using dedicated application server and then I filled all necessary fields.I tested with using system connection test.There are two test nameS(SAP Web AS Connection and Connection test for Connectors)Firstly, I checked WAS Connection and everything was ok but when I tested "Connection Test for Connectors" it didn't work.When I clicked test button, it said "Connection failed. Make sure user mapping is set correctly and all connection properties are correct" but I didn't use UIDPW.I used the Logon Ticket method and system_type is SAP_CRM but when I checked log file, it said this message "(R3/BW) Failed to get connection. Please contact your admin".I didin't understand because I have already used SAP_CRM syte sytem type.Why do I get this message. In addition, The ume.usermapping.unsecure is already on TRUE.In short, I can't connect with using connector.What's the problem?

    Hi Vijith,
    I perform your suggestion and I got an error message.This error message is written below.
    Exception in SAP Application Integrator occured: Unable to parse template '<System.ConnectionString>'; the problem occured at position 0. Cannot process expression <System.ConnectionString> because Invalid System Attribute: System: &#39;SAP_LocalSystem&#39;, Attribute: &#39;ConnectionString&#39;. .
    There is a connection string error but I didn't use by using connection string method.I have used by using dedicated application server. At the same time, I have another error message in the dev_jrfc.trc.This error message is as fallows
    Error> occured  >Mon May 07 09:18:37,334<    >RfcGetException rc (7) message: The system is unable to interpret the SSO ticket received
    <RfcGetException
    What's your comment?

  • Policy Agent 2.2 with Tomcat connector (isapi_redirect.dll)?

    Dear All,
    We have installed Policy agent 2.2 for IIS6 to enable SSO with SUN Access Manager 7.1. Policy agent 2.2 was installed in IIS6 as wild card application mapping extension.
    Our IIS6 also contains Apache tomcat connector (isapi_redirect.dll) as it needs to front JBOSS application server.
    When we access protected resource Policy agent presents login screen. With the correct login details, policy agent authenticates successfully with SAM 7.1 and creates SSO token, which is good. But policyagent creates "goto" URL as /tomcat/isapi_redirect.dll rather than the original resource that user asked for as below?
    2010-12-23 18:57:57.397 Info 3220:1e5b0d0 PolicyAgent: do_redirect(): redirect_header = Location: http://am-server.com:8080/amserver/login?goto=http%3A%2F%2Ftest-server%3A80%2Ftomcat%2Fisapi_redirect.dll
    Any ideas on how to configure Policy agent for IIS6 when it has isapi_redirect.dll already installed on it.
    Thanks,
    Surya

    Hello Surya
    Did you find a solution for this issue? How did you solve it?
    Thank you
    Prashanth
    Edited by: user8605028 on Jun 15, 2011 1:24 PM

  • Problems creating JCO connector

    We are having some problems when attempting to follow the steps indicated in the Post-Installation Slide Deck of RAR version 5.3. In step 4 (Create JCO Connectors) we are not able to create a new JCO connector associated with the given models in the WebDynpro Content Administrator. The "create" button displayed next to each model is disabled and the status indicated is "Status Unknown" (gray color).
    When we test the SLD connection it is pointing to the default URL,  while a different URL was specified during installation given an SLD already existed previous to SAP GRC installation.
    Any ideas of where we need to be looking in order to fix this?

    Hi Pablo,
    This happens because your SLD bridge is not configured correctly ,
    Please follow the steps as under :
    Login to  Visual Administrator.
    Expand Navigation menu under J2EE Server Name ,
    Expand Services List
    Click On SLD Data Suppllier
    Click On http settings tab
    Enter Host name and port number , user name /password for your system connection.
    Click Save.
    Click on CIM Client Generation settings tabs
    Enter host name port , user account details you entered in http settings tab .
    Click Save.
    Click Supplier ( data transfer)icon on top of pane to transfer data information you have entered in sld supplier.
    A pop up window appears  " trigger SLD data transfer" )
    Click = yes.
    A pop-up with appear indicating transfer successful.
    If this window does not appear , then SLD needs to be configured properly,
    launch http://<hostname>:<portnumber>/sld
    Click on Administration > Initial setup
    Fill in values for :
    Object server name :Name of computer <SPACE> 1
    E.g AG500900A 1
    Gate way host : Name of computer as above.
    gateway port : portnumber as used in URL .
    Import software catalog check box = OK
    Import SLD objects
    (close to 95791 objects need to get imported , wait for sometime till they are imported )
    After importing is done , refresh once.
    This should resolve, however if you still face it then setup technical system at
    http://<hostname>:<portnumber>/sld
    HOME > Techinical systems .
    Click new technical system
    Select webas ABAP
    the details need to be fetched from SAP R/3 system for which JCO is to be created.
    thnks

  • Replainf JDBC with Jco

    Hi,
    i want to replace my JDBC  with Jco to communicate with SAP. May i know what all are required to do ?

    if you want to use adaptive rfc model that can communicate with SAP you need to follow this link
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/355b9c90-0201-0010-d2a8-89fece426526
    for that you need to configure the JCO destinations follow this
    http://help.sap.com/saphelp_nw04/helpdata/en/3a/3b1b40fcdd8f5ce10000000a155106/frameset.htm
    if you want to java connectors to connect to SAP follow this
    https://forums.sdn.sap.com/click.jspa?searchID=8562442&messageID=4388980
    reward points if helpful

  • AM SDK SSO with AM server running in Realm mode throws exception

    Hi All,
    we have a web application which does SSO with AM server using AM SDK APIs. Following is the code snippet.
    SSOTokenManager ssoMgr = SSOTokenManager.getInstance();
    SSOToken token = ssoMgr.createSSOToken(request);
    boolean tokenValid = ssoMgr .isValidToken(token);
    AMUser amuser = null;
    if (!tokenValid) {
    MStoreConnection amsc= new AMStoreConnection(token);
    amuser = amsc.getUser(token.getPrincipal().getName());
    String uid = amuser.getStringAttribute("uid");
    This code works perfectly fine with AM running in Legacy mode. But throws following exception with AM running in Realm mode.
    com.iplanet.am.sdk.AMException: Unable to get attributes from data store.
    at com.iplanet.am.sdk.ldap.DirectoryServicesImpl.getAttributes(DirectoryServicesImpl.java:791)
    at
    com.iplanet.am.sdk.ldap.CachedDirectoryServicesImpl.getAttributes(CachedDirectoryServicesImpl.java:823)
    at
    com.iplanet.am.sdk.ldap.CachedDirectoryServicesImpl.getAttributes(CachedDirectoryServicesImpl.java:625)
    at
    com.iplanet.am.sdk.AMObjectImpl.getStringAttribute(AMObjectImpl.java:669)
    at
    com.sun.comms.client.security.sso.impl.AMSSOProvider.SingleSignOn(AMSSOProvider.java:73)
    at
    com.sun.comms.client.web.sso.SSOFilter.doFilter(SSOFilter.java:154)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:75)
    at
    org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:181)
    at java.security.AccessController.doPrivileged(Native Method)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:177)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
    at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    We have created a realm with sunDS datastore where all our application users data is stored. Same LDAP is used as authentication module (AM auth module) in realm.
    --Balamurugan.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    Hi All,
    we have a web application which does SSO with AM server using AM SDK APIs. Following is the code snippet.
    SSOTokenManager ssoMgr = SSOTokenManager.getInstance();
    SSOToken token = ssoMgr.createSSOToken(request);
    boolean tokenValid = ssoMgr .isValidToken(token);
    AMUser amuser = null;
    if (!tokenValid) {
    MStoreConnection amsc= new AMStoreConnection(token);
    amuser = amsc.getUser(token.getPrincipal().getName());
    String uid = amuser.getStringAttribute("uid");
    This code works perfectly fine with AM running in Legacy mode. But throws following exception with AM running in Realm mode.
    com.iplanet.am.sdk.AMException: Unable to get attributes from data store.
    at com.iplanet.am.sdk.ldap.DirectoryServicesImpl.getAttributes(DirectoryServicesImpl.java:791)
    at
    com.iplanet.am.sdk.ldap.CachedDirectoryServicesImpl.getAttributes(CachedDirectoryServicesImpl.java:823)
    at
    com.iplanet.am.sdk.ldap.CachedDirectoryServicesImpl.getAttributes(CachedDirectoryServicesImpl.java:625)
    at
    com.iplanet.am.sdk.AMObjectImpl.getStringAttribute(AMObjectImpl.java:669)
    at
    com.sun.comms.client.security.sso.impl.AMSSOProvider.SingleSignOn(AMSSOProvider.java:73)
    at
    com.sun.comms.client.web.sso.SSOFilter.doFilter(SSOFilter.java:154)
    at
    org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
    at
    org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationFilterChain.java:75)
    at
    org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilterChain.java:181)
    at java.security.AccessController.doPrivileged(Native Method)
    at
    org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:177)
    at
    org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:288)
    at
    org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:271)
    at
    org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:202)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
    at
    org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:150)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
    at
    org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
    at
    org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
    at
    org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
    at
    org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:637)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:568)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:813)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
    at
    com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
    at
    com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
    at
    com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThread.java:106)
    We have created a realm with sunDS datastore where all our application users data is stored. Same LDAP is used as authentication module (AM auth module) in realm.
    --Balamurugan.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • SSO in JCO

    Hello,
      I am interested in finding a single sign on method for use with SAP JCO.  Has anyone had experience with this, specifically with SAP Logon Tickets?
    Thanks,
    Tom Franklin
      Deere & Company

    Hi Mike
    Sorry for the late response. I was tied up with other stuff.
    That's what I have done to use SSO.
    For cFolders, once I setup SSO with SAP WebAS, the cookie was automatically created for the BSP. An applet was implemented to grab the cookis and pass it to a servlet, which was running on a J2EE Engine(Tomcat, WebLogic, etc).
    The Servlet reused the cookie to make a connection to SAP backend system.
    I don't know which client you are going to use to start your application, from SAPGUI or something else?
    I think the key is to how to grab the cookie.
    Let me know if you want to know the steps to configure SSO with SAP system.
    Regards
    Xueqing

  • 10g - how to configure sso with iis-

    hi, experts, I have followed Oracle® Business Intelligence Enterprise Edition Deployment Guide to configure SSO with IIS.
    but I always meet this message.
    Not Logged In
    You are not currently logged in to the Oracle BI Server.
    If you have already logged in, your connection might have timed out, or a communications or server error may have occurred
    what steps are missing?
    how to check?

    hi, experts,
    I checked C:\OracleBIData\web\log\sawlog0.log on the obi server (windows server 2003 standard).
    at Thu Feb 17 14:48:46 2011 , I logined OBI on another machine (not via the browser on the obi server).
    however, the log shows the login user is the administrator of the obiserver (obiserver\administrator ).
    any setup on IIS are wrong? thank you very much!
    =========================================================================================
    Running job 'MinutelyMonitor' took 7422 milliseconds, 12.3% of job's frequency (60 seconds).
    Type: Error
    Severity: 40
    Time: Thu Feb 17 14:48:46 2011
    File: project/webodbcaccess/odbcconnectionimpl.cpp Line: 371
    Properties: ConnId-1,1;ThreadID-1796
    Location:
         saw.odbc.connection.open
         saw.connectionPool.getConnection
         saw.subsystem.security.checkAuthenticationImpl
         saw.threadPool
         saw.threads
    Odbc driver returned an error (SQLDriverConnectW).
    State: 08004. Code: 10018. [NQODBC] [SQL_STATE: 08004] [nQSError: 10018] Access for the requested connection is refused.
    [nQSError: 43001] Authentication failed for obiserver\administrator in repository Star: invalid user/password. (08004)
    Type: Error
    Severity: 42
    Time: Thu Feb 17 14:48:46 2011
    File: project/webconnect/connection.cpp Line: 276
    Properties: ThreadID-1796
    Location:
         saw.connectionPool.getConnection
         saw.subsystem.security.checkAuthenticationImpl
         saw.threadPool
         saw.threads
    Authentication Failure.
    Odbc driver returned an error (SQLDriverConnectW).
    ---------------------------------------

  • SSO with Logon Ticket to non-SAP Unix based application

    Hi all,
    Anyone has implemented SSO with Logon Ticket to a Unix box ?
    We need to achieve Single Sign On between our EP5.0 SP5 Portal and a third-party web application with a front-end on a Unix AIX machine with Apache.
    We achieved SSO with non-SAP applications with Logon Tickets, but one was to an IIS system in another domain (we therefore used the standard Web Filter for IIS and declared it in usermanagement for cross-domain support) and another one running on Windows platform (we used the C libraries provided in the "Logon Ticket Toolkit": NT or Linux only).
    From what we understand and found on the web sites, we cannot reuse any standard web filter (none for Unix, am I correct ???) and want to implement custom code using SAP libraries, if possible using Java
    -> Are there any Java libraries that are available to both:
    . verify the logon ticket with the deployed Portal public key
    . decrypt/extract the authenticated username from this ticket ??
    I've seen a mention of Java libraries, and Unix, in a SAP EP 6.0 document but I'm not sure where to find them...
    Is the SAP Logon Ticket issued the same way in EP 5.0 and EP 6.0 ?
    I managed to find something called SAPSSOEXT, for AIX, which contains some partial library and a sample, but it is dated 2000 !! Anyone has more information about this ?
    Any hint is very much appreciated.
    Thanks a lot
    Olivier

    Check these links for reference regarding AIX and Apache using X.509 certificates:
    http://publib16.boulder.ibm.com/pseries/en_US/aixbman/security/cas_pki.htm
    And just using cookies -
    http://forums.devshed.com/archive/t-105611 (perl based)
    You can also use mod_ssl built into your Apache to facilitate both certificate based authentication as well as encryption.
    The mod_ssl route is most secure (because of the encryption), the IBM link is comprehensive but requires extra infrastructure (LDAP).
    Nick
    Nick

Maybe you are looking for

  • Where to file a complaint with Apple support for issues?

    I've been havintg ALOT of issues as of late with my Macbook Pro. Let me start at the beginnig: I took my Macbook in to the Apple store around December of last year, I was having an issue with the screen. When it was pushed back a bit too far, it woul

  • How to do Credential and Policy migration in 10g?

    Hi, I installed BPEL manager 10g on my machine and want to run the embed demos/tutorials. I noticed the demos are using JAZN as identity service but my installation on Weblogic Server does not support it. As a result I couldn't use JDeveloper BPEL UI

  • Field-/locationrecording for film & video

    Searching for tips about a recording setup for field/location use. My purpose is to record 4-5 wireless + 1-2 boom mikes in the field. The ability to timestamp files by incoming TC would be a strong plus. Also syncing to the cameras sync/blackburst v

  • Thin Driver can't connect

    I'v got a Novell 5x server with oracle 8 database running. The WEBDB wouldn't run so I'm using Netscape Enterprise server. I can perform a loopback test from the server (LOAD TNSPNG80 WEBFS-TCP.WORLD) and get a reply in 930ms. I can log into SQL 8 fr

  • Where is "performance" option in PSE 12?

    So, I want to check that my OS SSD is not being used as a scratch disk..... I thought it was simple - edit>preferences>performance. But I have no performance option - what's up?