User Type (Dialog , Communication etc) can impact on SAP User Licensing

Dear Expert,
The User Type (Dialog, Communication, System etc) can impact on SAP User Licensing.
Suppose if I craete a user type other than DIALOG such as SYSTEM or COMMUNICATION etc; will this be counted as License User. Or only DIALOG users are paid license users.
Kindly advice.
Regards
AJ

Thanks Uday and Nagendra...
Dear Nagendra,
with reference to below sentense from your referred link
" Consolidating Contractual User Types  
Use
With this procedure, you consolidate the contractual user types of the individual users. The LAW takes account of the fact that certain contractual user types are already contained in others. In this way, license costs are only incurred for the inclusive user types of the user."
When I go User Classification Display screen, under Contractual User Type column all my 150 users are marked "Operational" but for those which I defined as System / Communication User are defined any contractual user type.
What does it mean??
Thanks in advance for your help.
Regards,
AJ

Similar Messages

  • Defaulting user type to Communication in SU01

    Hi,
    When we create users, we would like the USER TYPE field on the Logon Data tab of <b>SU01</b> to be defaulted to <b>'Communication'</b>. currently it gets defaulted to <b>Dialog</b>. 90% of our users are Communication. Is there a way to default this field to Communication instead of Dialog.
    I couldn't find any suitable user exit or BADI which i can use. If this can be achived via customising or some system profile paramater it would be great.
    Help will be appriciated.
    Thanks
    Amandeep

    Have you tried with User Mass Maintainance .. SU10?
    Thanks.
    Regards,
    Naimesh Patel

  • WebForms - Can i make the form user specific. For example can i identify the user who clicked on the link of webform?

    For example can i identify the user who clicked on the link of webform? Because i have a list of users and every time individual needs to select their name.?

    Hi,
    Unfortunately, it is not possible to create a user specific form in  FormsCentral, It is not possible to identify the users who has visited the link.
    Regards,
    Nakul

  • User type for creating the Http connection from sap to xi

    Hi Friends,
         I need to create the Http and Rfc destination connection from R3 to XI.
         For that what type of user is needed, like Dialog user and etc.,
    Please guide me.
    Thanks in advance
    Karthikeyan

    Hi,
    If my Understanding is Correct You want to Make the RFC Destination of Type H From R/3 to XI.
    If you want to send Any XML Data to XI( In case of Proxies Used means)
    For Testing purpose You can use Your User And Once it went to production means You can Use Service User in the Logon Details( Ask Basis people to create one Service User & Use it)
    REgards
    Seshagiri

  • Admin users appearing as group20(staff) Can't enable root user

    I'm trying to create a new default user template for a load of machines at work. According to everything I've found online in order to do this I need to log in as the root superuser but when I attempt to do so the terminal gives me a 'sorry' response to my admin account password. Terminal command
    id
    shows my account as
    GID=20(staff)
    even though Terminal command
    dscl . read /groups/admin GroupMembership
    lists users root and ict (my admin account)
    I've tried creating a new local admin account and that also appears as group20.
    Can someone perhaps steer me in the right direction?
    Many thanks
    JSL

    I still don't understand why my admin users don't show up as group 80 with the id command though
    It's normal for an admin user to be given the primary group ID = staff (GID 20), and also to be a member of a number of additional groups, including the admin group (80).
    Running the id command when logged into a newly-created admin account t1, I got:
    ~ t1$ id
    uid=505(t1) gid=20(staff) groups=20(staff),204(_developer),100(_lpoperator),98(_lpadmin),81(_appserveradm),80(admin),
    79(_appserverusr),61(localaccounts),12(everyone),401(com.apple.access_screenshar ing),
    402(com.apple.sharepoint.group.1)
    Do you see something different?

  • How do I configure a Frontend Printer for User type - Communication "C"

    Hi,
    Inorder to facilitate the business process in our company we have assigned (using T.code OMJ3) 2 Storage locations to print the material documents to the front end printer whenever a GR or GI/GT is performed.
    Recently we implemented a project, to perform a GR (movement type 505) using dotnet application, which connects to SAP R/3 using a Login Id with user type "C" (communication). The material documents cannot be printed as the system is searching for a frontend printer. If we assign a particular Printer we are able to print, but this does not help our business process effectively.
    Can we configure to print the material document on the front end printer?  Assumed that fronted printer cannot be configured to this user type and we tried to use the T.code OMJ4 to assign the user group, but did not work. The output determination was always pointing to the frontend printer and the spool is in "waiting" status.
    Please suggest how can we configure so that at the same storage location, we should be able to use the frontend printer by user type dialog or communication.
    Or any alternate way of doing this.
    Thanks
    Nithin

    Firefox Orange Button > Preferences > Preferences > Application
    Search for the ".indd file" and change the option

  • RFC User Type

    Hi
    Calling gurus.
    When gererating RFC users for the READ and TMW rfc's in Solution Manager users gets generated, and I know the user type is Communication user, however should you be forced to have to create your own users to use within this rfc would it be best to stick to communication user type, or could a system user type be used. 
    It is my understanding that logon via read rfc should not be allowed as it could be a security risk.
    If I am on the wron track please enlighten me or point me towards a conclusive best practice regarding this.
    Thanks in advance.

    Hello again Paul,
    1.-
    At the same 2008 manual "Activating the SAP EarlyWatch Alert on Solution Manager 7.0" yo can see on page 11 this:
    ...A working dialog connection such as *TRUSTED or LOGIN. Once the *BACK destination is created, these can be deleted again...
    This prerequisites are need for the creation ob RFC "_BACK" on remote system, but for remote call of sdccn the prerequisites on Page 15 are not enough !!!
    If you want to call remotely sdccn from solution manager you need a dialog trusted connection.
    I have just tested on our solution manager 5 minutes ago, you are invited to our solution manager if you want to check it.
    2.-
    What about this:
    My question is, Will take into account SAP this users for the "SAP Security user audit" ?
    Regards:
    Luis

  • "Manage Users" IR report displaying incorrect user types

    Home>Administration>Users
    APEX 4.0.2.00.07
    DB 11.2.0.2
    Found a couple of question-raising things:
    1) User type is showing "Workspace Administrator" for almost all users (many are only users) with a couple identified as "Developer" (who really do only have developer privs turned on). If I knew the sql for the IR report I might find the problem - checked wwv_flow_fnd_user and wwv_flow_developers and they both look OK (no recs in wwv_flow_developers for the end users and those with given admin privs are marked as admin, etc.). Did find one dup group name but removing it didn't seem to have an effect.
    2) Trying to find out what is going on I found the second: It appears that if you have assigned more than one group to a user (apex group to apex user), then add the group_name column to the Manage Users IR, you get the "single row subquery returns more than one row".
    Haven't found any other posts here on this. Any ideas?
    Thanks,
    Steve

    Thanks Richard - forgot about the builder import.
    After taking the IR sql and working it I found the following:
    In this apex installation...
    There seems to be a problem with the outer join between wwv_flow_developers and wwv_flow_fnd_user which brings non-null values for d.is_admin and d.is_developer (and for us these are 'Y' if there are no matching records in wwv_flow_developers.
    Changing the decode for DEV_TYPE to use a nvl for d.userid to set all users to end user if they are not in the wwv_flow_developers table fixes the display of user type.
    Now I am guessing this is a data anomaly rather than a bug. Anyone have any ideas on why the outer join to wwv_flow_developers shows a not-null value for is_admin and is_developer?
    Steve
    Here is a mostly-intact version of the region source (I shortened it considerably from the code below to focus on the incorrect USER TYPE display issue):
    select /* APEX4350P55a */
    USER_ID,
    u.user_name "USER",
    u.email_address "eMail",
    u.first_name,
    u.last_name,
    replace(u.default_schema,'%'||'null%',null) df,
    decode(nvl(d.is_developer,'N'),'Y', (select case
    when (wwv_flow_fnd_user_api.workspace_account_days_left(
    wwv_flow_user_api.get_username(user_id)) > 0)
    then m.password_valid
         else m.password_expired
    end expiration from dual),
    m.no_developer_priv) developer,
    decode (nvl(d.is_developer,'N'),'Y',last_login,null) last_login,
    decode (nvl(d.is_developer,'N'),'Y',last_login,null) last_login2,
    decode (nvl(d.is_developer,'N'),'Y',
    nvl(builder_login_count,0),null) builder_login_count,
    decode(nvl(u.account_locked,'N'),'Y',m.yes,m.n)ul,
    case
    when (wwv_flow_fnd_user_api.end_user_account_days_left(
    wwv_flow_user_api.get_username(user_id)) > 0)
    then m.password_valid
    else m.password_expired
    end expiration,
    u.DESCRIPTION,
    u.PASSWORD_LIFESPAN_DAYS,
    u.PASSWORD_LIFESPAN_ACCESSES,
    u.PASSWORD_ACCESSES_LEFT,
    u.LAST_AGENT,
    u.LAST_IP,
    u.ACCOUNT_EXPIRY,
    u.FAILED_ACCESS_ATTEMPTS,
    u.CHANGE_PASSWORD_ON_FIRST_USE,
    u.FIRST_PASSWORD_USE_OCCURRED,
    decode(nvl(d.is_admin,'N'),'Y',
    m.admin,decode(nvl(d.is_developer,'N'),
    'Y',m.dev,m.end_user)) dev_type,
    (select group_id from WWV_FLOW_FND_GROUP_USERS where user_id = u.user_id) group_id,
    (select GROUP_NAME from WWV_FLOW_FND_USER_GROUPS where id = (select group_id from WWV_FLOW_FND_GROUP_USERS where user_id = u.user_id)) group_name,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    nvl(d.developer_type,'END_USER') developer_type,
    decode(nvl(ALLOW_APP_BUILDING_YN,'Y'),'Y',m.yes,m.n) ALLOW_APP_BUILDING,
    decode(nvl(ALLOW_SQL_WORKSHOP_YN,'Y'),'Y',m.yes,m.n) ALLOW_SQL_WORKSHOP,
    decode(nvl(ALLOW_WEBSHEET_DEV_YN,'Y'),'Y',m.yes,m.n) ALLOW_WEBSHEET_DEV,
    decode(nvl(ALLOW_TEAM_DEVELOPMENT_YN,'Y'),'Y',m.yes,m.n) ALLOW_TEAM_DEVOPMENT
    from WWV_FLOW_FND_USER u,
    (select USERID,
    decode(instr(DEVELOPER_ROLE,'ADMIN'),0,'N','Y') is_admin,
    'Y' is_developer,
    case
    when instr(DEVELOPER_ROLE,'BASIC_DEV') > 0 then
    'BASIC_DEV'
    when instr(DEVELOPER_ROLE,'ADMIN') > 0 then
    'ADMIN'
    when instr(DEVELOPER_ROLE,'CREATE') > 0 then
    'DEVELOPER'
    else
    'UNKNOWN'
    end developer_type
    from WWV_FLOW_DEVELOPERS
    where security_group_id = :flow_security_group_id) d,
    (select wwv_flow_lang.system_message('F4000.NO') n,
    wwv_flow_lang.system_message('F4000.YES') yes,
    wwv_flow_lang.system_message('PASSWORD_VALID') password_valid,
    wwv_flow_lang.system_message('PASSWORD_EXPIRED') password_expired,
    wwv_flow_lang.system_message('NO_DEVELOPER_PRIV') no_developer_priv,
    wwv_flow_lang.system_message('DEVELOPER') dev,
    wwv_flow_lang.system_message('ADMINISTATOR') admin,
    wwv_flow_lang.system_message('END_USER') end_user,
    wwv_flow_lang.system_message('BASIC_DEVELOPER') basic_developer
    from dual) m
    where
    u.user_name = d.userid(+) and
    u.security_group_id = :flow_security_group_id
    Edited by: stevehoward on Jul 6, 2011 11:37 AM
    Edited by: stevehoward on Jul 6, 2011 11:40 AM

  • OIM11gR2 - How can I list users with an SAP User Application Instance?

    Hello,
    This is a feature I was used to in OIM9.
    Except that in OIM9 the model was a bit different, we had no application instance. We referred to it as a Resource.
    Anyway, as an Identity Manager administrator, I wanted to quickly find a user with an specific Resource, e.g. SAP User.
    I went to Resources, choose the resource I'm interested in finding the users, then from there I could filter them by Resource Status, either Provisioned, Provisioning, Revoked, Disabled, etc.
    Now in OIM11gR2 I can't find an equivalent for this.
    From /sysadmin I cant list users from the Application Instances
    From /identity I cant search users with a given Application Instance.
    Did I miss something? or this cannot be done in OIM11R2.
    (Alternatively, I opening SQL Developer and listing the UD_SAP table, but this is obviously not acceptable)
    Thanks for an insight.
    Adr

    this is a problem of realm definition.check the config.xml, you've got an invalid realm declared.

  • Coherence unknown user type error

    I am getting the following error while trying to set up coherence on a project
    {"message":"unknown user type: com.trgr.cobalt.webcontent.coherence.PortableProperties","stackTrace":"java.lang.IllegalArgumentException: unknown user type: com.trgr.cobalt.webcontent.coherence.PortableProperties\r\n\tat com.tangosol.io.pof.ConfigurablePofContext.getUserTypeIdentifier(ConfigurablePofContext.java:399)\r\n\tat com.tangosol.io.pof.ConfigurablePofContext.getUserTypeIdentifier(ConfigurablePofContext.java:388)\r\n\tat com.tangosol.io.pof.PofBufferWriter.writeObject(PofBufferWriter.java:1432)\r\n\tat com.tangosol.io.pof.ConfigurablePofContext.serialize(ConfigurablePofContext.java:337)\r\n\tat com.tangosol.util.ExternalizableHelper.serializeInternal(ExternalizableHelper.java:2525)\r\n\tat com.tangosol.util.ExternalizableHelper.toBinary(ExternalizableHelper.java:206)\r\n\tat com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ConverterValueToBinary.convert(DistributedCache.CDB:3)\r\n\tat com.tangosol.util.ConverterCollections$ConverterMap.put(ConverterCollections.java:1566)\r\n\tat com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.DistributedCache$ViewMap.put(DistributedCache.CDB:1)\r\n\tat com.tangosol.coherence.component.util.SafeNamedCache.put(SafeNamedCache.CDB:1)\r\n\tat ....
    I have the following pof-config.xml file in my project
    From properties file:
    tangosol.pof.config=webcontent-pof-config.xml
    XML:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE pof-config SYSTEM "pof-config.dtd">
    <pof-config>
        <user-type-list>
            <include>coherence-pof-config.xml</include>
            <user-type>
                <type-id>16001</type-id>
                <class-name>com.trgr.cobalt.webcontent.coherence.PortableProperties</class-name>
            </user-type>
        </user-type-list>
    </pof-config>
    PortableProperties is a pretty simple class that we use to interact with the coherence cache. It simply uses a Map<String, Object>, and reads/writes the contents to the Pof. Here is the class signature for reference
    public class PortableProperties extends AbstractEvolvable implements PortableObject, Serializable
    From what I can tell, that is all the configuration you need. Does anyone have any clue what I am missing to make this work? Thanks.

    It seems that your application is loading the default POF config file and not the one defined by you in you configuration, due to which it cannot find the user-type defined by you.
    Can you please share the logs which you get on your console while starting up the server

  • C++ - Unable to load class for user type- ClassNotFoundException

    Hi ,
    I'm getting ClassNotFoundException when i try to start the coherence server. I've no clue to solve it.
    Any help would be appreciated.
    i'm using POF serializer and registering the class using the macro
    COH_REGISTER_POF_SERIALIZER(1234,TypedClass<CVOG_AllocationInquiry>::create(), PortableObjectSerializer::create(1234));
    i've set the CLASSPATH to my source folder.
    i read some posts saying we need java wrapper for this? is that true, do we need java wrapper for all the c++classes that we register.
    Here are the details:
    my C++ class :
    class CVOG_AllocationInquiry : public cloneable_spec<CVOG_AllocationInquiry, extends<Object>, implements< PortableObject> >
         friend class factory<CVOG_AllocationInquiry>;
    protected:
         CVOG_AllocationInquiry()
         : m_modl_yr_nbr(self()), m_sellng_src_cd(self()), m_alloc_grp_cd(self()),
         m_namplt_cd(self()), m_veh_prod_cd(self()), m_alloc_grp_desc(self())
         CVOG_AllocationInquiry(String::View modl_yr_nbr, String::View sellng_src_cd, String::View alloc_grp_cd, String::View namplt_cd, String::View veh_prod_cd, String::View alloc_grp_desc)
                             :m_modl_yr_nbr(self(),modl_yr_nbr),m_sellng_src_cd(self(),sellng_src_cd),m_alloc_grp_cd(self(),alloc_grp_cd),m_namplt_cd(self(),namplt_cd),
                             m_veh_prod_cd(self(),veh_prod_cd),m_alloc_grp_desc(self(),alloc_grp_desc)
    // initialize(m_modl_yr_nbr, modl_yr_nbr);
         CVOG_AllocationInquiry(const CVOG_AllocationInquiry& alloc)
                        :super(alloc),m_modl_yr_nbr(self(),alloc.m_modl_yr_nbr),m_sellng_src_cd(self(),alloc.m_sellng_src_cd),
                        m_alloc_grp_cd(self(),alloc.m_alloc_grp_cd),m_namplt_cd(self(),alloc.m_namplt_cd),
                        m_veh_prod_cd(self(),alloc.m_veh_prod_cd),m_alloc_grp_desc(self(),alloc.m_alloc_grp_desc)
    public:
         virtual String::View getGrpCd() const {return m_alloc_grp_cd; }
         virtual String::View getGrpDesc() const { return m_alloc_grp_desc;}
         virtual String::View getModlYr() const { return m_modl_yr_nbr;}
         virtual String::View getNmPltCd() const {return m_namplt_cd; }
         virtual String::View getSelSrcCd() const {return m_sellng_src_cd; }
         virtual String::View getVehProdCd() const { return m_veh_prod_cd ;}
    virtual void writeExternal(PofWriter::Handle hOut) const
         hOut->writeString(0, getModlYr());
         hOut->writeString (1, getSelSrcCd());
         hOut->writeString (2, getGrpCd());
         hOut->writeString (3, getNmPltCd());
         hOut->writeString (4, getVehProdCd());
         hOut->writeString (5, getGrpDesc());
    virtual void readExternal(PofReader::Handle hIn)
         // add for other members also here
    initialize(m_modl_yr_nbr, hIn->readString(0));
    initialize(m_sellng_src_cd, hIn->readString(1));
    initialize(m_alloc_grp_cd, hIn->readString(2));
    initialize(m_namplt_cd, hIn->readString(3));
    initialize(m_veh_prod_cd, hIn->readString(4));
    initialize(m_alloc_grp_desc, hIn->readString(5));
    public: // Object interface
    virtual bool equals(Object::View that) const
    if (instanceof<CVOG_AllocationInquiry::View>(that))
         CVOG_AllocationInquiry::View vThat = cast<CVOG_AllocationInquiry::View>(that);
    return Object::equals(getGrpCd() ,vThat->getGrpCd()) &&
                   Object::equals(getGrpDesc() ,vThat->getGrpDesc()) &&
                   Object::equals(getModlYr() ,vThat->getModlYr()) &&
                   Object::equals(getNmPltCd() ,vThat->getNmPltCd()) &&
                   Object::equals(getSelSrcCd() ,vThat->getSelSrcCd()) &&
                   Object::equals(getVehProdCd() ,vThat->getVehProdCd());
    return false;
    virtual size32_t hashCode() const
         size32_t m_nNum;
    return (size32_t) m_nNum;
    virtual void toStream(std::ostream& out) const
    out << getGrpCd() << ", " << getGrpDesc() << " " << getModlYr();
    private:
    FinalView<String> m_modl_yr_nbr;
    FinalView<String> m_sellng_src_cd;
    FinalView<String> m_alloc_grp_cd;
    FinalView<String> m_namplt_cd;
    FinalView<String> m_veh_prod_cd;
    FinalView<String> m_alloc_grp_desc;
    cache config file -
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>AllocInq-extend</cache-name>
    <scheme-name>extend-dist</scheme-name>
    </cache-mapping>
    <cache-mapping>
    <cache-name>dist-extend-near</cache-name>
    <scheme-name>extend-near</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <near-scheme>
    <scheme-name>extend-near</scheme-name>
    <front-scheme>
    <local-scheme>
    <high-units>1000</high-units>
    </local-scheme>
    </front-scheme>
    <back-scheme>
    <remote-cache-scheme>
    <scheme-ref>extend-dist</scheme-ref>
    </remote-cache-scheme>
    </back-scheme>
    <invalidation-strategy>all</invalidation-strategy>
    </near-scheme>
    <remote-cache-scheme>
    <scheme-name>extend-dist</scheme-name>
    <service-name>ExtendTcpProxyService</service-name>
    <initiator-config>
    <tcp-initiator>
    <remote-addresses>
    <socket-address>
    <address>localhost</address>
    <port>9099</port>
    </socket-address>
    </remote-addresses>
    <connect-timeout>10s</connect-timeout>
    </tcp-initiator>
    <outgoing-message-handler>
    <request-timeout>5s</request-timeout>
    </outgoing-message-handler>
    </initiator-config>
    </remote-cache-scheme>
    <remote-invocation-scheme>
    <scheme-name>extend-invocation</scheme-name>
    <service-name>ExtendTcpInvocationService</service-name>
    <initiator-config>
    <tcp-initiator>
    <remote-addresses>
    <socket-address>
    <address>localhost</address>
    <port>9099</port>
    </socket-address>
    </remote-addresses>
    <connect-timeout>10s</connect-timeout>
    </tcp-initiator>
    <outgoing-message-handler>
    <request-timeout>5s</request-timeout>
    </outgoing-message-handler>
    </initiator-config>
    </remote-invocation-scheme>
    </caching-schemes>
    </cache-config>
    server config file :
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
    <caching-scheme-mapping>
    <cache-mapping>
    <cache-name>AllocInq-*</cache-name>
    <scheme-name>dist-default</scheme-name>
    </cache-mapping>
    </caching-scheme-mapping>
    <caching-schemes>
    <distributed-scheme>
    <scheme-name>dist-default</scheme-name>
    <lease-granularity>member</lease-granularity>
    <thread-count>8</thread-count>
    <backing-map-scheme>
    <local-scheme/>
    </backing-map-scheme>
    <autostart>true</autostart>
    </distributed-scheme>
    <proxy-scheme>
    <service-name>ExtendTcpProxyService</service-name>
    <thread-count>5</thread-count>
    <acceptor-config>
    <serializer>
    <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
    <init-params>
    <init-param>
    <param-type>String</param-type>
    <param-value>/home/hema/workspace/CoherenceClient/config/pof.xml</param-value>
    </init-param>
    </init-params>
    </serializer>
    <tcp-acceptor>
    <local-address>
    <address>localhost</address>
    <port>9099</port>
    </local-address>
    </tcp-acceptor>
    </acceptor-config>
    <proxy-config>
    <cache-service-proxy>
    <lock-enabled>true</lock-enabled>
    </cache-service-proxy>
    </proxy-config>
    <autostart>true</autostart>
    </proxy-scheme>
    </caching-schemes>
    </cache-config>
    pof.xml
    <?xml version="1.0"?>
    <!DOCTYPE pof-config SYSTEM "pof-config.dtd">
    <pof-config>
    <user-type-list>
    <!-- include all "standard" Coherence POF user types -->
    <include>coherence-pof-config.xml</include>
    <!-- include all application POF user types -->
    <user-type>
    <type-id>1234</type-id>
    <class-name>CVOG_AllocationInquiry</class-name>
    <serializer>
    <class-name>CVOG_AllocationInquiry</class-name>
    <init-params>
    <init-param>
    <param-type>string</param-type>
    <param-value>1</param-value>
    </init-param>
    </init-params>
    </serializer>
    </user-type>
    </user-type-list>
    </pof-config>

    Hi Mark,
    i did go thru' the thread and understood that no "pof " mentioning in the cache xml file. I removed the pof config details from the cache xml config file and registersd the c++ class using the macro.
    after these, iwas able to start the extended proxy server from consol:
    When i try to do the same from my program as :
    String::View vsCacheName = "AllocInq-extend";
              CacheFactory::configure(CacheFactory::loadXmlFile(String::create ("/home/hema/workspace/CoherenceClient/config/cache-config_TCP.xml")),CacheFactory::loadXmlFile(String::create("/home/hema/workspace/CoherenceClient/config/tangosol-coherence-override.xml")));
              NamedCache::Handle hCache = NULL;
              hCache = CacheFactory::getCache(vsCacheName);
    i get the following error,
    Oracle Coherence for C++ Version 3.7.0.0 Build 23257
    RTC Linux x64 Release g++ build
    Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
    2011-09-06 08:01:48.185/13.197 Oracle Coherence for C++ RTC 3.7.0.0 <D5> (thread=ExtendTcpProxyService:coherence::component::util::TcpInitiator): Started: coherence::component::util::TcpInitiator@0x73d3c8{Name=ExtendTcpProxyService:coherence::component::util::TcpInitiator, State=(service_started), ThreadCount=0, Codec=coherence::component::net::extend::PofCodec@0x744300{Format=POF}, PingInterval=0, PingTimeout=5000, RequestTimeout=5000, ConnectTimeout=10000, RemoteAddresses=[sles/192.168.1.5:9099], KeepAliveEnabled=0, TcpDelayEnabled=0, ReceiveBufferSize=0, SendBufferSize=0, LingerTimeout=0}
    2011-09-06 08:01:48.187/13.199 Oracle Coherence for C++ RTC 3.7.0.0 <D5> (thread=main): Connecting Socket to sles/192.168.1.5:9099
    2011-09-06 08:01:51.199/16.211 Oracle Coherence for C++ RTC 3.7.0.0 <Info> (thread=main): Error connecting Socket to sles/192.168.1.5:9099: coherence::io::IOException: getpeername(nSocket, &addrPeer, &cbPeer) failed; errno[107]
    at virtual bool coherence::native::posix::PosixSocket::connect(coherence::lang::TypedHandle<const coherence::net::SocketAddress>, int64_t)(PosixSocket.hpp:640)
    at coherence::native::posix::PosixSocket::connect(coherence::lang::TypedHandle<coherence::net::SocketAddress const>, long)
    at coherence::net::Socket::connect(coherence::lang::TypedHandle<coherence::net::SocketAddress const>, long)
    at coherence::component::util::TcpInitiator::openConnection()
    at coherence::component::util::Initiator::ensureConnection()
    at coherence::component::net::extend::RemoteCacheService::openChannel()
    at coherence::component::net::extend::RemoteService::doStart()
    at coherence::component::net::extend::RemoteService::start()
    at coherence::component::util::SafeService::startService(coherence::lang::TypedHandle<coherence::net::Service>) const
    at coherence::component::util::SafeService::restartService() const
    at coherence::component::util::SafeService::ensureRunningServiceInternal(bool) const
    at coherence::component::util::SafeService::start()
    at coherence::net::DefaultConfigurableCacheFactory::configureService(coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureService(coherence::lang::String::StringHandle<coherence::lang::String const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureRemoteCache(coherence::lang::TypedHandle<coherence::net::DefaultConfigurableCacheFactory::CacheInfo const>, coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::configureCache(coherence::lang::TypedHandle<coherence::net::DefaultConfigurableCacheFactory::CacheInfo const>, coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureCache(coherence::lang::String::StringHandle<coherence::lang::String const>)
    at coherence::net::CacheFactory::getCache(coherence::lang::String::StringHandle<coherence::lang::String const>)
    <stack frame symbol unavailable>
    at __libc_start_main
    on thread "main"
    2011-09-06 08:01:51.210/16.222 Oracle Coherence for C++ RTC 3.7.0.0 <Error> (thread=main): Unable to start service ExtendTcpProxyService: coherence::net::messaging::ConnectionException: could not establish a connection to one of the following addresses: {sles/192.168.1.5:9099}; make sure the "remote-addresses" configuration element contains an address and port of a running TcpAcceptor
    at virtual coherence::lang::TypedHandle<coherence::component::net::extend::PofConnection> coherence::component::util::TcpInitiator::openConnection()(TcpInitiator.cpp:284)
    at coherence::component::util::TcpInitiator::openConnection()
    at coherence::component::util::Initiator::ensureConnection()
    at coherence::component::net::extend::RemoteCacheService::openChannel()
    at coherence::component::net::extend::RemoteService::doStart()
    at coherence::component::net::extend::RemoteService::start()
    at coherence::component::util::SafeService::startService(coherence::lang::TypedHandle<coherence::net::Service>) const
    at coherence::component::util::SafeService::restartService() const
    at coherence::component::util::SafeService::ensureRunningServiceInternal(bool) const
    at coherence::component::util::SafeService::start()
    at coherence::net::DefaultConfigurableCacheFactory::configureService(coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureService(coherence::lang::String::StringHandle<coherence::lang::String const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureRemoteCache(coherence::lang::TypedHandle<coherence::net::DefaultConfigurableCacheFactory::CacheInfo const>, coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::configureCache(coherence::lang::TypedHandle<coherence::net::DefaultConfigurableCacheFactory::CacheInfo const>, coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureCache(coherence::lang::String::StringHandle<coherence::lang::String const>)
    at coherence::net::CacheFactory::getCache(coherence::lang::String::StringHandle<coherence::lang::String const>)
    <stack frame symbol unavailable>
    at __libc_start_main
    on thread "main"
    coherence::net::messaging::ConnectionException: could not establish a connection to one of the following addresses: {sles/192.168.1.5:9099}; make sure the "remote-addresses" configuration element contains an address and port of a running TcpAcceptor
    at virtual coherence::lang::TypedHandle<coherence::component::net::extend::PofConnection> coherence::component::util::TcpInitiator::openConnection()(TcpInitiator.cpp:284)
    at coherence::component::util::TcpInitiator::openConnection()
    at coherence::component::util::Initiator::ensureConnection()
    at coherence::component::net::extend::RemoteCacheService::openChannel()
    at coherence::component::net::extend::RemoteService::doStart()
    at coherence::component::net::extend::RemoteService::start()
    at coherence::component::util::SafeService::startService(coherence::lang::TypedHandle<coherence::net::Service>) const
    at coherence::component::util::SafeService::restartService() const
    at coherence::component::util::SafeService::ensureRunningServiceInternal(bool) const
    at coherence::component::util::SafeService::start()
    at coherence::net::DefaultConfigurableCacheFactory::configureService(coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureService(coherence::lang::String::StringHandle<coherence::lang::String const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureRemoteCache(coherence::lang::TypedHandle<coherence::net::DefaultConfigurableCacheFactory::CacheInfo const>, coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::configureCache(coherence::lang::TypedHandle<coherence::net::DefaultConfigurableCacheFactory::CacheInfo const>, coherence::lang::TypedHandle<coherence::run::xml::XmlElement const>)
    at coherence::net::DefaultConfigurableCacheFactory::ensureCache(coherence::lang::String::StringHandle<coherence::lang::String const>)
    at coherence::net::CacheFactory::getCache(coherence::lang::String::StringHandle<coherence::lang::String const>)
    <stack frame symbol unavailable>
    at __libc_start_main
    on thread "main"
    Pls can you suggest something, greatly appreciated in advance.
    althouh i did observe one thing,, when i start the service from console, the ip is different. But from the program, it displays the different ip that it looks for connection and fails.

  • Unknown user type with POF serialization

    Hi all,
    I'm using 3.6 and am just starting to implement POF.  In general it has been pretty easy but I seem to have a problem with my near scheme and POF.  Things work ok in my unit tests, but it doesn't work when I deploy to a single instance of WebLogic 12 on my laptop.  Here is an example scheme:
    <near-scheme>
      <scheme-name>prod-near</scheme-name>
      <autostart>true</autostart>
      <front-scheme>
        <local-scheme>
          <high-units>{high-units 2000}</high-units>
          <expiry-delay>{expiry-delay 2h}</expiry-delay>
        </local-scheme>
      </front-scheme>
      <back-scheme>
        <distributed-scheme>
          <backing-map-scheme>
            <local-scheme>
              <high-units>{high-units 10000}</high-units>
              <expiry-delay>{expiry-delay 2h}</expiry-delay>
            </local-scheme>
          </backing-map-scheme>
          <serializer>
            <instance>
              <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
              <init-params>
                <init-param>
                  <param-value>/Bus/pof-config.xml</param-value>
                  <param-value>String</param-value>
                </init-param>
              </init-params>
            </instance>
          </serializer>
        </distributed-scheme>
      </back-scheme>
    </near-scheme>
    I don't know if it matter, but some of my caches use another scheme that references this one as a parent:
    <near-scheme>
      <scheme-name>daily-near</scheme-name>
      <scheme-ref>prod-near</scheme-ref>
      <autostart>true</autostart>
      <back-scheme>
        <distributed-scheme>
          <backing-map-scheme>
            <local-scheme>
              <high-units system-property="daily-near-high-units">{high-units 10000}</high-units>
              <expiry-delay>{expiry-delay 1d}</expiry-delay>
            </local-scheme>
          </backing-map-scheme>
          <serializer>
            <instance>
              <class-name>com.tangosol.io.pof.ConfigurablePofContext</class-name>
              <init-params>
                <init-param>
                  <param-value>/Bus/pof-config.xml</param-value>
                  <param-value>String</param-value>
                </init-param>
              </init-params>
            </instance>
          </serializer>
        </distributed-scheme>
      </back-scheme>
    </near-scheme>
    Those schemes have existed for years.  I'm only now adding the serializers.  I use this same cache config file in my unit tests, as well as the same pof config file.  My unit tests do ExternalizableHelper.toBinary(o, pofContext) and ExternalizableHelper.fromBinary(b, pofContext).  I create the test pof context by doing new ConfigurablePofContext("/Bus/pof-config.xml").  I've also tried actually putting and getting an object to and from a cache in my unit tests.  Everything works as expected.
    My type definition looks like this:
    <user-type>
      <type-id>1016</type-id>
      <class-name>com.mycompany.mydepartment.bus.service.role.RoleResource</class-name>
    </user-type>
    I'm not using the tangosol.pof.enabled system property because I don't think it's necessary with the explicit serializers.
    Here is part of a stack trace:
    (Wrapped) java.io.IOException: unknown user type: com.mycompany.mydepartment.bus.service.role.RoleResource
        at com.tangosol.util.ExternalizableHelper.toBinary(ExternalizableHelper.java:214)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ConverterValueToBinary.convert(PartitionedCache.CDB:3)
        at com.tangosol.util.ConverterCollections$ConverterCacheMap.put(ConverterCollections.java:2486)
        at com.tangosol.coherence.component.util.daemon.queueProcessor.service.grid.partitionedService.PartitionedCache$ViewMap.put(PartitionedCache.CDB:1)
        at com.tangosol.coherence.component.util.SafeNamedCache.put(SafeNamedCache.CDB:1)
        at com.tangosol.net.cache.CachingMap.put(CachingMap.java:943)
        at com.tangosol.net.cache.CachingMap.put(CachingMap.java:902)
        at com.tangosol.net.cache.CachingMap.put(CachingMap.java:814)
    Any idea what I'm missing?
    Thanks
    John

    SR-APX wrote:
    Aleks
    thanks for your response.
    However the include property needs to present inside the <user-type-list> tag....
    <user-type-list> <include>coherence-pof-config.xml </include></user-type-list>
    For all other interested users the following property, tangosol.pof.enabled=true , must also be set for pof serialization to work correctly.
    Thanks again...
    ShamsurHi Shamsur,
    it is not mandatory to use tangosol.pof.enabled=true, you can alternatively specify the serializer for the clustered services to be configured for POF (not necessarily all of them) on a service-by-service basis in the cache configuration file explicitly with the following element.
    <serializer>com.tangosol.io.pof.ConfigurablePofContext</serializer>Best regards,
    Robert

  • User type

    Hi Experts,
    What are the new user type in B1 8.8 ?
    Andres

    I think you are referring to license user type. If yes, here are the new user type license:
    1. Limited CRM
    2. Limited Logistics
    3. Limited Financials
    4. Indirect Access
    All of the new user type have different profiles with one another. If you want to know more, just create a separated thread.
    JimM

  • When RFC uses, Can I use common user

    Hello,
    I plan to use RFC that is link between R/3 to external System.
    The system I'm thinking is that R/3 is the data storage target, external System is the Data Input.
    So, I use RFC to call function Call from external System.
    Now,The things I don't know is,
    When I use Common User for calling RFC, All I need is one Common User license, Is that possible?
    The external System is used by a lot of users.
    Should I pay a lot more license fee than one common user.
    Thanks.
    Regards
    Koji

    Hi koji,
    1. The user in sap is  important.
    2. when we use bapi,
      we have to provide the user
    (which is already in sap)
    3. That use should
       have rights to
       do that transaction in sap,
      (other wise bapi will give error)
    4. There is no concept of common user.
       There is only one user, one user,.... etc.
    5. The user who uses the bapi to post data,
       should provide his own
      user id and password (of sap)
    regards,
    amit m.

  • Can I add my existing, licensed apps to my list of 'Purchases' on the Mac App Store so I don't have to buy them twice?

    Hello,
    I was wondering if I could add my existing, licensed apps to the list of app 'Purchases' that I have on the Mac App Store.
    The reason for this is that I recently suffered the inevitable hard disk failure and I had to rebuild my MacBook Pro from scratch (with the help of Time Machine and Migration Assistant, etc.). As usual, I hadn't really maintained my MBP for quite a while and things sort of got away from me, in terms of data, apps, preferences, permissions, users (my personal account, my wife's account, my old work account...), etc.
    So I wanted to rebuild my MBP on a clean slate. I like having the ability to quickly download and install just the right apps that I "really" need from MAS safe in the knowledge that:
    they are there (assuming they're still available through MAS) with a full description of what they do and when I bought them, etc.
    they are going to be in the most up-to-date version,
    I'll be able to download and install them cleanly with no corruption from years of multiple user preference changes and permissions, etc.
    that they will be managed and maintained (updated) through the same mechanism,
    so much more.
    The benefits of having apps from MAS are easy to see when compared to going through my downloads folder and emails looking for the latest installers, working out what they're for in the first place, finding the license key in some forgotten e-mail, etc.
    I am aware that I can build a clean machine and then restore just the right apps in their most up-to-date version as I had them on my backups.  The one thing to say about that is that the apps may have been used and abused once too many times and their preferences, etc. may not be in the most desirable form. It's just not as elegant as the MAS solution.
    I realise that not all apps, app versions, or app vendors, are available through MAS. But I still have a fair few apps currently available on MAS that were bought prior to the existence of MAS, prior to them becoming available on MAS, or were bought directly for some other reason (by mistake).
    So I wondered if there was any way I could convert my legitimate licenses from simply a direct purchase to one through MAS and have those apps listed under my 'Purchases' list. It would reduce the amount of work I'd have to do, not only to rebuild my machine but also to maintain it.
    I cannot find any reference or way of having this work the way I would like it to. But I was hoping that some Apple guru would enlighten me.
    I have thought about the possible mechanisms something like this would need to work and I must admit I see some not insurmountable issues (not as much technical as legal or possibly logistical). I realise that MAS is a service in its own right and as such has its own Terms, Conditions and Licensing that may not be compatible with the licenses that I already have. I also realise that when I purchase an app from MAS that I'm paying for the entire service including updates and use on multiple machines that I may own, etc. Obviously I do not want to pay the full purchase cost again for the same app twice, but I am willing to pay a small conversion/upgrade fee to have it managed as part of my 'Purchases' on MAS.  Think of it in the same terms as iTunes works.  I can purchase music, etc. but I can also add my own CD collection and have it managed by iTunes and store it in the cloud should anything go wrong with my local machine, etc.
    So if this is currently not possible, then for the Apple MAS product managers out there, consider this as a suggestion/feedback.  I'd be happy to discuss my thoughts in more detail about not only how to achieve this for now but also for the future when you may add existing applications to MAS that people may have previously bought direct and would like to have managed through MAS going forward. The benefits to the users are hopefully clear, but from Apple's perspective I hope that you can see the advantages too, commercially, etc.
    PS: I apologise for the wordiness of my query and overuse of 'etc.', etc.

    Can I add my existing, licensed apps to my list of 'Purchases' on the Mac App Store so I don't have to buy them twice?
    No. Only apps purchased from the App Store can be re downloaded for free including updates.

Maybe you are looking for

  • Problem with Flash in Firefox for MAC

    Hello,  I have a little trouble with flash in firefox ...  In fact, when I go on websites via firefox and it is the flash ... animation or flash application in meeting the latency to the point that even the youtube player lag when I also want to pres

  • Page Process Does Not Work When Column for APEX_ITEM.HIDDEN is not shown

    I have created a Report Region based on a SQl Query. In the query I have three columns that need to be within an array, but 2 of the 3 columns should not be displayed on the report. Therefore, I don't have Show checked for them in the Column Attribut

  • Enhancement in ESS Leave Request

    Hi Gurus, I am new to webdynpro Java. I have a requirement to add a custom button in a Standard ESS leave request (Webdynpro Java) view. When i click the the button it has to call popview(not sure is it possible to call a webdynpro abap view).  If po

  • Including files/resources using the ADT command line

    Hi all, I'm trying to get file support into my ADT helper tool before I release an update.  I am still having problems. According to the Adobe docs on the subject, the following commands can be used: -C "path/to/new/working/directory" [files and fold

  • Why does PayPal says my browser (4.01) has a known security flaw?

    I received a message from PayPal that says: "It looks like you may be using an outdated browser with known security issues. Help keep your computer and your PayPal account protected by updating your browser today." When I checked Mozilla, it says I'm