User mapping types

Hello,
any body tell me What are the available user mapping types ?
Thanks,
Kiran

There are no types in user mapping.
User mapping is used when there are different user id's  across system landscape and they cannot be managed centrally.
Using user mapping we can map portal user id's with other systems like R3, non sap systems etc..
so that user no need to aiuthenticate again. It is one method of achieving SSO in portal.
http://help.sap.com/saphelp_nw04s/helpdata/en/f8/3b514ca29011d5bdeb006094191908/frameset.htm
Also check the blogs for more information:
How to setup R/3 Reference system for User Mapping
Creating R/3 System and user mapping problem
User Mapping-based Single Sign On
Raghu

Similar Messages

  • Issue with user mapping and SAP reference system

    Hello Gurus,
    I have this strange system behaviour when preparing my system for single sign-on using user mapping.
    Case 1.
    In the user management property category, I have the following defined.
    Authentication Ticket Type - SAP Logon Ticket
    Logon Method - UIDPW
    User Mapping Fields  -
    User Mapping Type - admin, user
    In the alias editor, I defined the default alias as SAP_PRD
    Result= when I go to identity management to assign the reference system (the default alias - SAP_PRD)...I do not see the system alias there.
    Case 2:
    In the user management property category, I have the following defined
    Authentication Ticket Type - SAP Logon Ticket
    Logon Method - SAPLOGONTICKET
    User Mapping Fields  -
    User Mapping Type - admin, user 
    In the alias editor, I defined the default alias as SAP_DEV
    Result, when I go to the identity management to assign the refernce system (the default alias - SAP_DEV), I see it there.
    What might be my issue? Does it mean I can't assign SAP reference if I am using UIDPW as logon method?
    Please help me.

    Hi Mahesh,
    Thanks for the feedback. I am relatively new to EP...so please I won't mind if you can guide me on how to go about this.
    This is what I did...
    I chose System Administration > Permissions
    In the PCD, I located my system with the alias, SAP_PRD
    It opened up the permission assignment area.
    Now I have these permissions set
    Administrator - Full Control
    Administrators - Full control
    com.sap.caf.eu.gp.roles.superuser - Full control
    Everyone (built in group) - Full control
    Everyone (Everyone role)- Full control
    super_admin_role - Owner
    For all the above End User box is checked.
    I can't find anyone end user group .
    Once I pick UIDPW, the alias disapperars from the reference system list.
    Please help.

  • Need Help in User Mapping

    Hi,
    I have created some R/3 transactions and assigned to end user.
    When i click on some Transaction name, it prompts me for username and password.
    Can i personalise this by taking the username and password automatically.
    Regards,
    Raju

    Hi,
        From User administration -> Identity Management, select the user, group, or role that you want to map to a user (who is accessing the transaction iView). Click on Modify button below to edit details. Go to tab User Mapping for System Access . Select the R/3 system from dropdown and enter R/3 username and password to which this portal user or group is to be mapped to.
    Open system properties and go to User management. Give the following values for the properties.
    User Mapping Type :admin, user
    Logon Method : UIDPW
    For more details, check these
    http://help.sap.com/saphelp_nw70/helpdata/EN/b6/8b9aea8d7c11d5bdd8006094191908/frameset.htm
    http://help.sap.com/saphelp_nw70/helpdata/EN/a4/76bd3b57743b09e10000000a11402f/frameset.htm
    Link mentioned by John is this
    https://wiki.sdn.sap.com/wiki/display/EP/HowtoConnecttoSAPR3SystemthroughEnterprisePortal7.0Usingan+iView.
    Regards,
    Harini S

  • User Mapping problem in EP 6.0 SP12

    Hi,
    I have installed EP6 SP12 from the CBS site and created a System which is configured to an SAP R/3 system. I gave the Connector parameters, User management as "UIDPW" with "User mapping type" as "admin, user", gave a System Alias and mapped it to my R/3 user. When I test the connection, I get the following error:
    Retrieval of default alias successful
    Connection failed. Make sure user mapping is set correctly and all connection properties are correct.
    I read other posts in SDN and verified that the following properties are set to TRUE:
    ) Portal: System Administration > System Configuration > UM Configuration > Direct Editing
    2) Visual Admin: Server > Services > Configuration Adapter: cluster_data/server/cfg/services/Propertysheet com.sap.security.core.ume.service
    But this does not help.
    Could someone help? I am facing this problem in SP12 version alone. It works fine on versions less than or equal to SP9.
    Regards,
    Ann Catherine Jose.

    Subrato ,
    To my knowledge for usermapping , you dont require User ID in portal as same as in R3 .This applies in case of SSO with logon tickets .But yes , it should in the same domain ( for this you could use domain relaxation )
    Ann ,
    Could you change ume.usermapping.unsecure=TRUE  ( from False )in
    System Admin -> System Configuration ->UM COnfiguration -DIrect Editong
    Al though this is not a recoomended option , can be used for testing but not in productive use . It is advisable to import security policy files  to your Visual admin
    Hope this helps
    Aneez
    Pls award points is answer is useful

  • Different ways to do User Mapping

    Hello all,
    Could some one tell me about the ways in which we could map the user id to SAP r3 id. We already have a reference system which will do the user mapping.
    Another way is to have the LDAP save the Mapped user id along with the authentication data.
    Wanted to know if there are any other ways to do such a user mapping.
    Thanks ,
    Meghna

    Hi,
    User mapping is used for Single Sign-On (SSO) to back-end systems. User mapping maps a portal user ID to the user ID of the back-end system.
    Systems are represented by their default alias in various interfaces, such as the User Mapping dialog that displays during personalization. To make a system available for user mapping, you must:
    ● In the System Aliases Editor, define a default alias for each system that you create. For information about creating system aliases and default system aliases,
    ● In the System Property Editor, set the User Mapping Type property to either:
    --> User: Only the end user can set user mapping
    --> Admin: Only the administrator can set user mapping
    -->Admin/User: Both the end user and the administrator can set user mapping
    User mapping supports the following authentication methods:
    ● SSO using user ID and password
    This method always requires user mapping. The portal ID is mapped to the user ID and password of the back-end system.
    ● SSO using logon tickets to ABAP-based systems
    This method only requires user mapping if users have different user IDs in the SAP NetWeaver Portal and ABAP-based systems. Passwords are not mapped.
    To access more than one ABAP back-end system, you can define a reference system. As long as all the ABAP back-end systems use the same user ID, the user can access all the systems by mapping their portal user ID to the user ID on the reference system.
    Go through these helpful links for Setting User Mapping with Backend:-
    http://help.sap.com/erp2005ehp_03/helpdata/EN/f8/3b514ca29011d5bdeb006094191908/frameset.htm_
    http://help.sap.com/erp2005ehp_03/helpdata/EN/0d/fd76a0c4e0834ba1a17698d0b5553d/frameset.htm_
    Hope these helps,
    Reward points if helpful
    Regards,
    Shailesh Nagar

  • No User Mapping Defined for the system

    Hi,
    I am trying to create the transcation iView ,here in this i want to run the BW transcation..
    For this i have created the transaction iView with the transaction code in that iview properties i have given the system alias which i have created for the BW system..
    The system which i have created for this is SAP R/3 dedicated...
    when i try to see the preview for this transaction iview it is giving the Error"No user Mapping defined in the system...
    i have done the user mapping also...
    Plz can any one help me in this..
    useful solution will be rewarded...
    Thanks
    Shashank
    Message was edited by: shashank moharana

    Hi Shashank
    the follwoing is total soln for connect EP AND BW and for ITS as well as SSO
    <b>Creating BW system in Portal</b>
    From the portal top-level navigation, choose System Administration -> System Configuration -> System Landscape
    Navigate to Portal Content -> Your SAP Ssytem  Folder  i.e SAP BW
    Right-click on the SAP BW folder, then choose New -> System
    Select SAP system using dedicated application server
    from System Template
    Make the following entries for the BW system you want to connect to the Enterprise Portal
    System Name -
      SAP_BW
    System ID   -
      Any ting u want like SAP_BW or SID of BW
    System ID Prefix -
      com.mycompany
    Master Language  -
      English
    Description   -
    NEXT -> Summary, review the options you selected for the new page.To make changes, choose Back to return to the appropriate screen. Then choose Next till you reach the Summary page, review, and choose Finish
    Choose Open the object for editing and choose OK
    The Property Editor iView will open
    Select Connector in the Property Category dropdown
    Enter the fields below according to your SAP system
    Application Host -
      IP Address of BW system or Host name ( FQDN required for SSO )
    SAP Client  ---  BW system client
    SAP System ID -
    SID of BW
    Server Port -
    3200 default for system number 00
    SAP System Number -
      00 or ur instance number
    <b>System Type  -
      SAP_BW</b>
    NOW,
    Select User Management from the Property Category dropdown list
    Enter the fields below
    Logon Method -
         UIDPW
    User Mapping Type  ---     Admin,user
    Note -: IF u want to use SSO for BW system first selct above and test it with BW system if it's ok than change to following
    Logon Method -
         SAPLOGONTICKET
    User Mapping Type  ---     Admin,user
    choose SAVE.
    Select System Aliases in the Edit dropdown list. This opens the System Alias Editor
    In Alias, enter SAP_BW. Choose the Add button
    Choose Save to save your changes and close the page
    <b>Connect With ITS</b>
    For BW
    In Property Catalog, use the dropdown to select ITS.
    Set your SAP system properties according to Following
    ITS Description -
      Description
    ITS Host Name  -
      Host name : Port for BW system
    <b>If u want to use SSO use FQDN instead of host name</b>
    ITS Path -
    /scripts/wgate
    ITS Protocol -
      http
    Save your settings.
    <i>u can check its for BW by following
    Find a port for BW using IIS manager
    Administrator tools -> Internet Service Manager - >
    extend the HOST
    Find the site created for BW system same like SID of BW system -> right click -> Properties
    TCP Port -- this is used for ur BW system</i>
    in IE  http://host_for_its:Port_for_bw/scripts/wgate/webgui/!
    <b>WAS for BW System</b>
    Select Web Application Server (WAS) in the Property Category dropdown list
    WAS Description  -
    BW WAS
    WAS Host Name -
      Host name : Port for BW system
    <b>use FQDN for SSO</b>
    WAS Path -
    /SAP/BW/Bex
    WAS Protocol -
    http
    Save ur entry.
    <b>User Management  For BW and EP</b>
    Befor u start if u don't use SAP Secu lib during installation
    change the following
    system Administration -> System configuration -> Um configuration -> Direct editing
    find out follwoing
    ume.usermapping.unsecure=False
    change to
    ume.usermapping.unsecure=TRUE
    Save and restart portal server
    ther are so many option available for DATA source u have required doc for using that
    if u have any query for that msg me back
    <b>Mapping Users in the Portal</b>
    if u want to use UIDPW than user must be map to BW system
    go by following
    User Administration -> User Mapping
    select the user u want to map by serch or entering a name
    Choose the Alias for your backend system, for example SAP_BW
    Enter the user id and password for BW user
    save ur changes.
    <b>SSO configuration</b>
    make sure ur Portal ITS and BW WAS system belong to Same
    domain.
    i.e 
    portal.mycompany.com
    its.mycompany.com
    bw.mycompany.com
    if not, u can do by creating a alias into host file for corresponding system
    for SSO follwoing parameter must be set in profile parameter using RZ10 in BW system
    login/accept_sso2_ticket  -
      1
    login/create_sso2_ticket  -
      1
    login/ticket_expiration_time  --- desired value default 60
    now download the portal certificate form follwoing
    System administration -> System configuration -> Keystore
    Administration
    donload verify.der file save it it's like verify.der.zip
    extract it than u can get verify.der
    now in BW system using trans.  STRUSTSSO2
    in the certificate section choose import certificate
    choose the file tab enter the path of the portal's verify.der file
    set the file format to DER coded
    in the trust manager choose ADD to PSE and Choose
    ADD to ACL
    in the dialog box enter the portal system's id (SID) and client
    by default portla system ID is the common name (CN) and client is 000
    save ur entry and restart the BW server
    this are the basci configuration if u have any query related to it msg me back
    regards,
    kaushal

  • Http System and User Mapping

    hi,
    I have created a Http system and mapped the user ID and password for the login page of that System. Now when i created a URL Iview for a particular application using the System defined above and after passing the username and password parameters as mapped user and mapped Password, i am not able to login into the web application. Its displaying the login page again asking for username and password.
    What should be done so that i could login to the application directly after logging into the Portal.And also plz tell me the required parameters that needs to be filled in while creating the system.Also the consolidated list of steps to be followed.
    Thanks in advance,
    Jules

    Hi Jules,
    What you are talking about is also called SSO. Well you have to also do a minor change in the setting. Go to HTTP System which you have created and in the Property Category dropdoen select User Management. Here you will find the user mapping type. Chnage the option of this user mapping according to your need. There will be three option for that:
    1) <b>User</b> -  If only user need to be mapped.
    2) <b>Admin</b> - If only admin need to be mapped.
    3) <b>User,Admin</b> - If both User and admin need to be mapped. (prefered if SSO has to provided for application to all users including Admin).
    Also I beleive that you have create dthe System alias for the HTTP system you have created, because you will need that for user mapping in the further steps.
    I hope this solves your problem.
    Regards
    Pravesh
    PS: Please consider rewarding points on SDN for helpful answers. Thanks in Advance!!

  • (Urgent) User Mapping asks for passwd on ITS

    Hi all,
    i'm trying to connect a portal user to an R3, i've defined the system with user management UIDPW with user mapping type admin,user. I've the system alias and iview connects to R3 but ITS still asking me for a password ... why could that be ?
    This is quite urgent, please help..
    Thanks,
    Pedro Rodrigues

    Well, in tracelog we've a lot of stuff. Here is an extract:
    #1.5#0015600E192400670000000300005BF8000409F011F69246#1136826605015#com.sap.engine.services.dqe#sap.com/irj#com.sap.engine.services.dqe#Administrator#382##SAPSPP_SPP_4515550#Administrator#3d0b1340812511da83300015600e1924#Thread[Log_Worker_2,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error#1#/System/Server/DQE#Plain###Jan 09, 2006 17:10:05.006 [SAP_HOST|6145|Thread-119] <CONFIG.ERROR> Error adding model for SAP_R3_HumanResources while adding EIS#
    #1.5#0015600E192400660000001300005BF8000409F011FA9923#1136826605279#System.err#sap.com/irj#System.err#Administrator#382##SAPSPP_SPP_4515550#Administrator#3d0b1340812511da83300015600e1924#Thread[Thread-119,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error##Plain###[MetaMatrixException] ERR.017.004.0014: Error adding model for SAP_R3_HumanResources while adding EIS#
    #1.5#0015600E192400660000001400005BF8000409F011FA9A19#1136826605279#System.err#sap.com/irj#System.err#Administrator#382##SAPSPP_SPP_4515550#Administrator#3d0b1340812511da83300015600e1924#Thread[Thread-119,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error##Plain###      at com.metamatrix.sap.admin.apiimpl.MMAdminAPIImpl.addEIS(MMAdminAPIImpl.java:728)#
    #1.5#0015600E192400660000001500005BF8000409F011FA9AA7#1136826605279#System.err#sap.com/irj#System.err#Administrator#382##SAPSPP_SPP_4515550#Administrator#3d0b1340812511da83300015600e1924#Thread[Thread-119,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error##Plain###      at com.metamatrix.sap.admin.apiimpl.MMAdminAPIImpl.addEIS(MMAdminAPIImpl.java:545)#
    #1.5#0015600E192400660000001600005BF8000409F011FA9B0D#1136826605279#System.err#sap.com/irj#System.err#Administrator#382##SAPSPP_SPP_4515550#Administrator#3d0b1340812511da83300015600e1924#Thread[Thread-119,5,SAPEngine_Application_Thread[impl:3]_Group]##0#0#Error##Plain###      at com.metamatrix.sap.admin.apiimpl.EISLoaderThread.run(MMAdminAPIImpl.java:1396)#
    and before is this that i think that could be important:
    [MetaMatrixException]com.sap.mw.jco.JCO$Exception: (101) RFC_ERROR_PROGRAM: 'password' missing
            at com.sap.mw.jco.MiddlewareJRfc.generateJCoException(MiddlewareJRfc.java:420)
            at com.sap.mw.jco.MiddlewareJRfc$Client.connect(MiddlewareJRfc.java:846)
            at com.sap.mw.jco.JCO$Client.connect(JCO.java:3159)
            at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnection.connectWithJCO(SAPCFConnectorManagedConnection.java:411)
            at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnection.establishInitialConnection(SAPCFConnectorManagedConnection.java:209)
            at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnection.init(SAPCFConnectorManagedConnection.java:188)
            at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorManagedConnectionFactory.createManagedConnection(SAPCFConnectorManagedConnectionFactory.java:129)
            at com.sap.engine.services.connector.jca.ConnectionHashSet.match(ConnectionHashSet.java:320)
            at com.sap.engine.services.connector.jca.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:186)
            at com.sapportals.connectors.SAPCFConnector.connection.SAPCFConnectorConnectionFactory.getConnectionEx(SAPCFConnectorConnectionFactory.java:155)
            at com.sap.portal.ivs.internalconnector.ConnectionProvider.getConnection(ConnectionProvider.java:533)
    I've other portal on customer that a system with the same configuration works fine with user mapping.
    Then I suppose that the problem comes from the first portal or some configuration on Backend is not correct corresponding to this portal.
    Regards
    Pedro Rodrigues

  • Problem with user mapping

    Hello,
    We got a problem with user-mapping to a SAP system.
    We create a SAp system, and an alias to this system.
    We add a user mapping for the administrator (user, not group). Check for connector is OK.
    Now, we make the same user-mapping for a group.
    if the user also belongs to the group "administrator" this mapping works, otherwise this fail with a message <b>"com.sapportals.portal.ivs.cg.SystemNotFoundException: Got null system object for alias R3HR".
    </b>After checking, there is no user-mapping for the "administrator" group, nor for the roles that belong to that group, nor for the user.
    So, it seem that the alias is only visible for an admin.
    does any one got an idea ? we are on SP14, Linux.
    regards
    Guillaume PATRY

    HI Guillaume,
    The user mapping is available for both Admin as well as end users.
    Open your system from System Administration>System Configuration>System Landscape.
    In the property editor,in dropdown for property category,
    select the logon method as UID?password and User Mapping type to admin/user.
    Then you can create a Group,map the system alias for this group and add users to this group.
    Also,in the property editor for the system,from dropdown for display,select permissions , and add the group to asssigned permissions as READ ONLY and select the checkbox for ENDUSER.
    Hope,this resolves your problem.
    Regards,
    Siddhartha

  • User Mapping not fully Available Error

    Hi
    while connecting from EP to Sap R/3
    created folder in System Administration and System object as Dedicated
    system name: sapsystem - next - finish
    selected propety category :Connector
    AppHost : 101.110.110.105
    Remote Host : 3
    SAP Client : 800
    SAP SYstem name : global
    SAP SYstem ID : 00
    SAP Server Port : 3200
    System TYpe : SAP_R3
    SAVE
    Property Category : usermanagement
    logon method - UIDPW
    user mapping type - admin,user
    SAVE
    System alias as (sys1)
    User Administration - UserMapping- search
    Administrator in Users - start - edit-
    System alias - sys1
    user - sapuser i.e( R/3 server)
    password - xyzabc
    SAVE
    then raising error Portal Runtime error
    User Mapping not fully Available
    with Exception id
    Regards
    Rakesh

    Hi,
    First you must import sap crptographic toolkit from help.sap.com, following link: http://help.sap.com/saphelp_nw2004s/helpdata/en/04/d246215f1d4f588d1d9c49391acb01/frameset.htm
    Here be careful to follow all the steps, have a look at the link and the subt topic deploying crptographic toolkit.
    Onec you have done that, restart the portal and related services.
    Now it is possible that you might face other new probles or exceptions.
    In that case you might need to update your jce files etc.
    Please refer to the sap note: 796540
    in that case

  • SSO and User Mapping at same time

    Hi,
    Can we use SSO and User mapping at same time between Portal and SAP Backend system?
    For some of the users the user id is different in both end.
    After implementing the SSO... Will it affect the existing user mapping? and the system alias created for that?
    If not, Can we use both SSO and user Mapping same time?
    Thanks,
    VB

    Hi VB,
    In this case I suggest you create 2 systems one you might have created for users who are having common user ids in portal & at the backend system.
    For the users whose ids are defeering you can create reference system and in user managemant property of that system
    Authentication Ticket Type - Select -SAP Logon TicketSAP Assertion Ticket
    Logon Method -  UWPW
    User Mapping Fields -  {100,200,300}Client;Language
    where 100,200,300 are the clients of the backend system.
    Assign this system in the ivews.
    Thanks,
    Vishal

  • User Mapping to R/3 - admin.pwdprotection=false but still pwd field appears

    <br />
    Hello All,<br />
    I am doing SSO using user mapping to R/3 system from Portal as the ids are different for Portal and R/3.<br />
    I can access a transaction iview from R/3 successfully using user mapping(in SSO) but the problem is everytime a user changes his R/3 password, the mapped password is to be changed in Portal.Otherwise, unable to access transaction iview.<br />
    1) I have changed the property ume.usermapping.admin.pwdprotection=false in configtool but still in User Admin > User mapping for system access , the password field is populated and while accessing the R/3, the password is being verified. I have seen in another system where the password field is not being asked after modifying the property to false, only id field is present. From the end user, under Personalize > User Profile > User Mapping for system, no systems are present as expected for mapping. Logon method in system is uidpw and mapping type is "Admin".<br />
    Versions - Portal is NW7.0 SP18 and ECC is .0 EhP3.<br />
    anybody faced the same problem? Is there a note to fix it?<br />
    2)Also, in the User Admin > User mapping for system access , in the dropdown I can see the system aliases I have created in systems but not in System admin> sys config > Ume config > under User Mapping , I do not find any reference system. <br />
    After first restart it was not there, after some time it has come, later it was coming as configured but invalid beside the system in braces in dropdown like abc(configured but invalid). Once I unselected, now it is no more available in dropdown.<br />
    3) I have used diagtool to identify the problem. In the ticket, how do I see the mapped user?<br />
    I am seeing only the following details.From the log - <br />
    The created ticket is: <br />
    [ [Ticket [initialized]<br />
      Ticket Version  = 0<br />
      Ticket Codepage =  (Encoding=1100)<br />
      User = 121444<br />
      Issuing System ID     = EPD  ( Portal name)<br />
      Issuing System Client = 000<br />
      Creation Time = 200905150649<br />
      Valid Time    = 8 h 0 min<br />
      Signature (length=261 bytes)<br />
      InfoUnit id=32, name=portal_user, content=portal:121444, length=16<br />
      InfoUnit id=136, name=authscheme, content=basicauthentication, length=19<br />
      InfoUnit id=1, length=9<br />
      InfoUnit id=2, length=3<br />
      InfoUnit id=3, length=3<br />
      InfoUnit id=4, length=12<br />
      InfoUnit id=5, length=4<br />
      InfoUnit id=10, length=9<br />
    ]. <br />
    Authentication stack: [ticket].<br />
    <br />
    Does this have an entry for mapped user of target R/3 system also?<br />
    If I am not finding the userid/pwd in ticket, how is SSO working? based on user mapping only?<br />
    Thanks,<br />
    Isvarya<br />

    Thanks Anja for the quick response.
    My primary objective is to use SSO with logon tickets to backend which is independent of user passwords.
    regarding 1)
    From the link -
    http://help.sap.com/saphelp_nw70/helpdata/EN/f8/3b514ca29011d5bdeb006094191908/frameset.htm
    Features
    ●      Either users or administrators can perform user mapping.
    ¡        Users must always enter a password to validate their mapped user ID.
    This password is not stored, but is used to confirm that the user is entering a user ID with which he or she has access to the ABAP-based system.
    ○       Administrators can enter a password to validate their entries.
    The UME property ume.usermapping.admin.pwdprotection defines whether or not the administrator must enter a password. By default the administrator must enter one.
    is also in the same lines.
    But as per the SAP library link, I do not find a reference system  because of problem 2 in the initial post.
    Also, I have a screenshot of user admin where the password field itself is not present. If you can share your email id, I will send the scrnshot without pwd and mine with password.
    2)I have seen this note. But, none of the 3 cases mentioned are applicable to me..user mapping is working just fine..Only reference system is not populated. 
    3) Becuase of 1, I was expecting to see mapped id alone or mapped id along with system name in logon tickets.
    Thanks for the response.

  • Using columns of user defined types

    Can anyone help me display data from a column within a table which is of a user defined type - a object with 4 elements .
    Discoverer wont currently display the data - it says a MAP or ORDER method is required.
    The type is declared as :
    create or replace type m_p as object
    ( m_p_id number(9),
    m_p_start number,
    m_p_end number,
    m_p_length number )
    and the table is declared as
    create table t_m_p (
    N_ID NUMBER,
    N_PL M_P,
    N_ATT VARCHAR2(1)
    What do I need to do to allow Discoverer 3.1 to display the data held in the N_PL column?
    Also : can anyone tell me if it is possible to display data in Discoverer from a thre dimensional varray? - or would I have to create a view on it?

    Discoverer does not currently allow queries to contain the extended Oracle 8 object types. The way to resolve this is to write views that present a relational view of the object structure and then build a business area based on these views
    Oracle Discoverer Team
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by nikstace ([email protected]):
    Can anyone help me display data from a column within a table which is of a user defined type - a object with 4 elements .
    Discoverer wont currently display the data - it says a MAP or ORDER method is required.
    The type is declared as :
    create or replace type m_p as object
    ( m_p_id number(9),
    m_p_start number,
    m_p_end number,
    m_p_length number )
    and the table is declared as
    create table t_m_p (
    N_ID NUMBER,
    N_PL M_P,
    N_ATT VARCHAR2(1)
    What do I need to do to allow Discoverer 3.1 to display the data held in the N_PL column?
    Also : can anyone tell me if it is possible to display data in Discoverer from a thre dimensional varray? - or would I have to create a view on it?<HR></BLOCKQUOTE>
    null

  • Access result set in user define type of table

    here is the situation. I have a stored procedure that dequeues messages of a AQ and passes them as an OUT parameter in a collection of a user defined type. The same type used to define the queues. The java code executes properly but seems like we don't/can't access the result set. We don't receive any erros but don't know how to access the results. I've included relevant parts of the problem.
    I know this should be doable but........Can someone please tell us what we are doing wrong....thanks in advance.
    -----create object type
    create type evt_ot as object(
    table_name varchar(40),
    table_data varchar(4000));
    ---create table of object types.
    create type msg_evt_table is table of evt_ot;
    ----create queue table with object type
    begin
    DBMS_AQADM.CREATE_QUEUE_TABLE (
    Queue_table => 'etlload.aq_qtt_text',
    Queue_payload_type => 'etlload.evt_ot');
    end;
    ---create queues.
    begin
    DBMS_AQADM.CREATE_QUEUE (
    Queue_name => 'etlload.aq_text_que',
    Queue_table => 'etlload.aq_qtt_text');
    end;
    Rem
    Rem Starting the queues and enable both enqueue and dequeue
    Rem
    EXECUTE DBMS_AQADM.START_QUEUE (Queue_name => 'etlload.aq_text_que');
    ----create procedure to dequeue an array and pass it OUT using msg_evt_table ---type collection.
    create or replace procedure test_aq_q (
    i_array_size in number ,
    o_array_size out number ,
    text1 out msg_evt_table) is
    begin
    DECLARE
    message_properties_array dbms_aq.message_properties_array_t :=
    dbms_aq.message_properties_array_t();
    msgid_array dbms_aq.msgid_array_t;
    dequeue_options dbms_aq.dequeue_options_t;
    message etlload.msg_evt_table;
    id pls_integer := 0;
    retval pls_integer := 0;
    total_retval pls_integer := 0;
    ctr number :=0;
    havedata boolean :=true;
    java_exp exception;
    no_messages exception;
    pragma EXCEPTION_INIT (java_exp, -24197);
    pragma exception_init (no_messages, -25228);
    BEGIN
    DBMS_OUTPUT.ENABLE (20000);
    dequeue_options.wait :=0;
    dequeue_options.correlation := 'event' ;
    id := i_array_size;
    -- Dequeue this message from AQ queue using DBMS_AQ package
    begin
    retval := dbms_aq.dequeue_array(
    queue_name => 'etlload.aq_text_que',
    dequeue_options => dequeue_options,
    array_size => id,
    message_properties_array => message_properties_array,
    payload_array => message,
    msgid_array => msgid_array);
    text1 := message;
    o_array_size := retval;
    EXCEPTION
    WHEN java_exp THEN
    dbms_output.put_line('exception information:');
    WHEN no_messages THEN
    havedata := false;
    o_array_size := 0;
    end;
    end;
    END;
    ----below is the java code....
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Struct;
    import oracle.jdbc.driver.OracleCallableStatement;
    import oracle.jdbc.driver.OracleTypes;
    public class TestOracleArray {
         private final String SQL = "{call etlload.test_aq_q(?,?,?)}";//array size, var name for return value, MessageEventTable
         private final String driverClass = "oracle.jdbc.driver.OracleDriver";
         private final String serverName = "OurServerName";
         private final String port = "1500";
         private final String sid = "OurSid";
         private final String userId = "OurUser";
         private final String pwd = "OurPwd";
         Connection conn = null;
         public static void main(String[] args){
              TestOracleArray toa = new TestOracleArray();
              try {
                   toa.go();
              } catch (InstantiationException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              } catch (IllegalAccessException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              } catch (ClassNotFoundException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
              } catch (SQLException e) {
                   // TODO Auto-generated catch block
                   e.printStackTrace();
         private void go() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException{
              Class.forName(driverClass).newInstance();
              String url = "jdbc:oracle:thin:@"+serverName+":"+port+":"+sid;
              conn = DriverManager.getConnection(url,userId,pwd);
              OracleCallableStatement stmt = (OracleCallableStatement)conn.prepareCall(SQL);
              //set 1 input
              stmt.setInt(1, 50);
              //register out 1
              stmt.registerOutParameter(2, OracleTypes.NUMERIC);
              //register out 2
              stmt.registerOutParameter(3, OracleTypes.ARRAY, "MSG_EVT_TABLE");
              * This code returns a non-null ResultSet but there is no data in the ResultSet
              * ResultSet rs = stmt.executeQuery();
              * rs.close();
              * Tried all sorts of combinations of getXXXX(1);
              * All return the same error Message: Invalid column index
              * So it appears that the execute statment returns no data.
              stmt.execute();
              Struct myObject = (Struct)stmt.getObject(1);
              stmt.close();
              conn.close();
    }

    Hi,
    Sorry but I'd refer you to the following sections (and code samples/snippets) in my book:
    Mapping User-Defined Object Types (AD) to oracle.sql.STRUCT in section 3.3, shows how to pass user defined types as IN, OUT,IN/OUT
    JMS over Streams/AQ in the Database: shows how to consume AQ
    message paylod in section 4.2.4
    CorporateOnine, in section 17.2, show how to exchanges user defined type objects b/w AQ and JMS
    All these will hopefully help you achieve what you are trying to do.
    Kuassi

  • Users mapping between EP and ABAP system

    Hello
    I'd like to ask for some guidance in my quest
    Current situation looks like this:
    I've configured UME in AS Java to work with LDAP as read only data source. Then I've configured SPNego to run SSO - It works, users from MS AD can log into portal.
    Now I have application in WD which authorizes via EP/AD - works fine.
    And next step is users mapping between AD and ABAP backend (serving some BAPI's for WD app)
    I've found a bunch of help pages starting from
    http://help.sap.com/saphelp_nwce711/helpdata/en/0b/d82c4142aef623e10000000a155106/frameset.htm
    But somehow it's quite complicated to achieve this mapping. I've tried to set RFC destinations logon type to user mapping but without succes.
    Can anyone point me to some more clear example or give path to configure this scenario? Is there a way of configuring this with NWA or some XML file editing is required?
    Any help will be appreciated.
    BTW: whole environment is in version 7.11
    Best regards
    Maciej

    There is no equivalent to SPNEGO on the ABAP side.
    If your goal is to propagate the user, then possible options are:
    -> Wait for SAML 2.0 or invest now in a SAML 1.0 provider.
    -> Use the same kerberos ticket for the EP as what your ABAP system will accept: route = SNC and 3rd party libraries.
    -> Issue SAP logon tickets for the ABAP system from the EP, and use these in your WDA.
    Another option is to expose the service with saved logon data in the ICF. If the service is just a wrapper for the BAPI, then you can also consider using trusted RFC between the service and the backend, but this might not be acceptable for your service.
    I have only done experimental stuff with this and some of the above is not released yet. Also consider the consequences, even if it "does work"...
    Cheers,
    Julius

Maybe you are looking for

  • IPhone 6 Plus 64 - Facetime Problem

    I bought iPhone 6 plus few days ago in Dubai - UAE. I couldn't make facetime work. Actually I couldn't find it. Is there anyway to make it work?

  • Syncing with wrong accounts

    I hope someone can help me!  I've just got a mini iPad and it seems it has synced with my husbands iPad and iPhone and I now have all of his contacts, calendars and reminders.  I didn't set it up like this and it's done it automatically.  We think pa

  • Can I just isynch my phone numbers from my mobile without uploading?

    Hi, i just want to download the phone numbers on my mobile as a backup, I don't want to upload all my contacts, is that possible? thanks

  • CUCM 9.1.1 - MGCP gateway won't register to my 2811

    Hello I am trying to add a MGCP gateway on a 2811. I have configured as per the book, but it is not registering, here is my Router config: 2811 uptime is 2 hours, 4 minutes System returned to ROM by power-on System image file is "flash:c2800nm-advent

  • I can't actuality the firmware in my MacBook with Intel

    Hi, I have a MacBook with a firmware level MB11.0061.B02 and Boot Camp need your actuality. But when I attemp attempt to update with the new version of Firmware indicates to me that it does not need it. The update in Mac Support is MB11.0061.B03 and