MDM Server Capacity

Hi,
Is there any best practices saying how many repositories can be maintained on a MDM Server?
any limit?
Thanks,
Pooja

Hi Pooja,
As mentined by Ankur there is no best practices for how many repositories it can handle. But it does depends on the MDM platform that is used(HW, OS, DBMS) as well as the amount of data stored in each repository . Like SAP recommends that MDM can handle only 1 million data if the server is mounted on 32 bit windows environment but can handle more if it is on 64 bit.
It also depends upon how well sizing has been done for your MDM servers. For more details you check the following sites:
[https://websmp205.sap-ag.de/~sapidb/011000358700006267202006E] ( Sizing guide for MDM 5.5)
[https://websmp206.sap-ag.de/~sapidb/011000358700001921872008E] ( Sizing guide for MDM 7.1)
I hope I am able to solve your problem.
Thanks & Regards
Dilmit Chadha

Similar Messages

  • Error in starting MDM Server from MDM Console

    Hi,
    I have installed SAP MDM 5.5 SP05 on Windows 2003 Server.
    When i try to start the MDM Server (i.e. MDM Service) from the MDM console it gives me the following error:
    <i>Error Starting apmdmd(MDM Server): The machine 'apmdmd' is not Windows-based. The MDM server cannot be started from this application; please use CLIX on the machine instead. </i>
    But if i start the MDM Service manually and then mount the server, it works fine.
    Kindly help.
    Regards,
    Chintan Sheth

    It sounds to me like a problem potentially with either the permissions of the Windows user or perhaps a software firewall. The Console uses a low-level Windows API function to determine if the target machine on which MDS is installed is Windows-based. This function may be blocked by some OS or firewall-level setting. This may be the case even if you are able to use the same client machine to connect to the target machine via the Service Control Manager and start MDS from there.
    I would like to help with this problem, but I need to know a few more things:
    When the problem occurs, is the Console running on the same Windows machine as MDS?
    You mentioned Windows 2003 Server... when you run the Console on this machine, are you logged in as an Administrator of the machine? And do you still get the error when you attempt to start MDS from within the Console?
    Once MDS is started, and you mount it within the Console, are you having any other problems, such as logging in to a repository, or viewing logs?
    Is there a firewall installed on the machine or machines that the software is installed on? We may have to review the settings of the firewall, or try temporarily disabling it (on both ends, or at least on the machine running MDS), to see if the problem goes away -- then we'll know the problem is with the firewall settings.
    CLIX is a fine workaround if you can use it, but clearly this problem needs to be rectified.
    -cleo

  • Error Message in MDM Server Log

    Hi Experts,
    Can anybody tell me what could be the problems if we have the following scenario ?
    For an example: Our MDM Server is based on 5.5 SP06, MDM Server name is DFM and our repository name is MDMQ110.
    1) Checking the Reports from this Repository MDMQ110 from MDM Console, no errors and no warning. This repository can be loaded successfully and completed.
    2) Server Log has an error in message:
    Error: Service 'DFM', Schema 'MDMQ110_m000', ERROR CODE = 0,
    SELECT LENGTH(Data) FROM A2i_Misc_Blobs WHERE Id=1000
    Thanks very much for your help in advance
    Regards,
    WD

    Hi Kanstantsin,
    Thanks for your reply. I have done the stop and repair but It did not help any. By repair, there are no errors and warnings that have been fixed which I can see in the repository reports.
    The Assertion Log has come up first with the messages like:
    6426            2010/01/12 09:07:08.500               Error: Data_2 accelerator does not exist in A2i_CM_Accelerator_Status
    6426            2010/01/12 09:07:08.683               Error: Data_53 accelerator does not exist in A2i_CM_Accelerator_Status
    4884 2010/01/12 09:43:30.335   Error: KeyWord_2_F4_Leng_USA accelerator does not exist in A2i_CM_Accelerator_Status
    As soon as I run into MDM, the Server Log has come up the same messages:
    It looks like not only happened to this repository. As I can see if I load any other repository, there are the same messages in Server Log but only the repository name in the message is different.

  • Error while connecting to MDM server from Webdynpro

    Hi ,
       I am trying to connect to MDM server (5.5 SP04 no patches) through a webdynpro application . The following is the piece of code that I am using as a test .
    CatalogData CatalogData = new CatalogData();
        int resultLogin = 0;
        try {
              resultLogin = CatalogData.Login("USNOC01AQ05",2005,"Admin","Erico1234","English [US]");
        }catch(Exception e){
              wdContext.currentContextElement().setValueattr("Not Connected");
             //System.out.println("Error while establishing connection");
        if (resultLogin != RC.RC_OK){
              wdContext.currentContextElement().setValueattr("Not Connected");
             //System.out.println("Error logging to the SDM server");
             //System.exit(-1);
         wdContext.currentContextElement().setValueattr("Connected");
        //System.out.println("MDM server connected");
    The import statements are as follows
    import a2i.common.CatalogData;
    import a2i.generated.RC;
    I have put the following jar files in the java build path
    MDM4J
    mdm-admin
    mdm-common
    mdm-core
    mdm-data
    mdm-protocol
    When I deploy my application I get the following error
    java.lang.NoClassDefFoundError: a2i/common/CatalogData
    It can't be determined from the exception chain, which class loader failed to load the above class. But at least the class loader of the current application does not contain a resource with name 'a2i/common/CatalogData'.
    What do you guys think is the problem ?
    Regards
    DeepaK Singh

    Hi ,
       I found a document which says that MDM4J is the legacy API and is considered deprecated .The MDM Java API is the new one .I have both of them in the java build path . I am not sure if this is that cause of the problem .
    Now I had a look at the javadoc for the new API but I am not able to locate the class to obtain a connection to the MDM server from a custom application being built in Netweaver Developer Studio . Can someone help me out with the same ?What would be the code to obtain the connection to the MDM server with the new JAVA API ?
    Regards
    DeepaK Singh

  • Error starting the MDM server in client system

    Hi MDM Experts,
    I am new to MDM and we have just installed MDM 5.5 on our system. We are able to 'Mount the Repository' via the MDM Console on the client side but when we try to 'Start MDM Server', we encounter the error below:
    "Error starting MDM server: The machine (server name) is not Windows-based. The MDM server cannot be started from this application; please use CLIX on the machine instead."
    What must we do to resolve this error? Please help us on this matter.
    Thanks in advance!
    ASP

    Hi ASP,
    MDM server operations can Be performed through Console only if your Server is Windows based.
    You can perform the some repository options through Console ,but for any Server based operations like Mounting the server,Start/Stop server  etc you will have to operate through the CLIX ie Command line interface.
    I Guess yours is a Unix based system or something else which is not Windows based.
    so it will not allow you,
    Either you install your server on  a windows based system to operate through Console.
    Or if you want to continue with the NON windows based system then you will have to use CLIX for most of your Console opeartions.
    Hope It Helped
    Thanks & Regards
    Simona Pinto

  • Windows 8.1 MDM not responding to more than one SyncML from MDM server per session

    Here is the behaviour i see, which was not expected by Windows 8.1.
    1) Device is enrolled
    2) Client initiates the connection with the MDM server defined in provisioning XML during enrollment.
    3) MDM Server sends some commands as a SyncML response.
    4) Client accepts the commands and sends Status and results.
    5) Again MDM Server sends some commands as a SyncML response.
    6) Client doesn't respond to these commands or not sending any SyncML. Here is the problem that i am referring to.
    We are capturing the traffic in fiddler and found that device is not sending the next request where we are expecting the status for these commands. 
    The same is being repeated in all the requests client initiates. DM Client responds back only for one syncML sent by the MDM server per session.
    Is this the expected behaviour with Windows 8.1? Or are we doing something wrong to see this behaviour?
    Below is the SyncML for which I am expecting the response from the DM client. (Note: I got the response for the same SyncML in the first connection, but not in the second.)
    <SyncML xml:lang="en" xmlns="syncml:SYNCML1.2">
      <SyncHdr>
        <VerDTD>1.2</VerDTD>
        <VerProto>DM/1.2</VerProto>
        <SessionID>1</SessionID>
        <MsgID>1</MsgID>
        <Target>
          <LocURI>0</LocURI>
        </Target>
        <Source>
          <LocURI>https://####</LocURI>
          <LocName>AfariaWinPhoneProvider</LocName>
        </Source>
        <RespURI>https://####</RespURI>
      </SyncHdr>
      <SyncBody>
        <Status>
          <CmdID>1</CmdID>
          <MsgRef>2</MsgRef>
          <CmdRef>0</CmdRef>
          <Cmd>SyncHdr</Cmd>
          <TargetRef>https://####</TargetRef>
          <SourceRef>0</SourceRef>
          <Data>200</Data>
        </Status>
        <Get>
          <CmdID>2</CmdID>
          <Item>
            <Target>
              <LocURI>./cimv2/Win32_ComputerSystemProduct</LocURI>
            </Target>
          </Item>
        </Get>
        <Final />
      </SyncBody>
    </SyncML>

    Hello Sreekanth,
    I am facing similar issue, here is the behaviour description:
    1) Device is enrolled
    2) Client initiates the connection with the MDM server defined in provisioning XML during enrollment.
    3) MDM Server sends some commands as a SyncML response.
     4) Client doesn't respond to these commands or not sending any SyncML. 
    The same is being repeated in all client request. 
    Below is the SyncML
    for which I am expecting the response from the DM client:
    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncHdr>
            <VerDTD>1.2</VerDTD>
            <VerProto>DM/1.2</VerProto>
            <SessionID>1</SessionID>
            <MsgID>1</MsgID>
            <Target>
                <LocURI>9302116</LocURI>
            </Target>
            <Source>
                <LocURI>https://#####</LocURI>
            </Source>
        </SyncHdr>
        <SyncBody>
            <Status>
                <CmdID>1</CmdID>
                <MsgRef>1</MsgRef>
                <CmdRef>0</CmdRef>
                <Cmd>SyncHdr</Cmd>
                <TargetRef>9302116</TargetRef>
                <Data>212</Data>
            </Status>
            <Status>
                <CmdID>2</CmdID>
                <MsgRef>1</MsgRef>
                <CmdRef>2</CmdRef>
                <Cmd>Alert</Cmd>
                <Data>200</Data>
            </Status>
            <Status>
                <CmdID>3</CmdID>
                <MsgRef>1</MsgRef>
                <CmdRef>3</CmdRef>
                <Cmd>Replace</Cmd>
                <TargetRef>./devinf12</TargetRef>
                <Data>200</Data>
            </Status>
            <Get>
                <CmdID>75</CmdID>
                <Item>
                    <Target>
                        <LocURI>./DevDetail/SwV</LocURI>
                    </Target>
                </Item>
            </Get>
        </SyncBody>
    </SyncML>
    Here
    we had tried sending 
     <Target>
                <LocURI>0</LocURI>
            </Target>
    But it didn't worked.

  • How to find the webclient in SAP MDM server

    How to find the webclient in SAP MDM server
    Thanks In Advance
    GuruvaReddy

    Hi Guruva,
    If you are talking about MDM APIs, then you will get them from Service place when you download the complete MDM 5.5 Suite. You need to choose the API which is appropriate to you. MDM comes with 2 different APIs - Java API and COM API as of SP1(The news is.. ABAP API is under development).
    Pre-requisite for building applications using Java APIs is basic Java skills.
    Regards,
    Rajani Kumar K

  • Unable to Start MDM Server through MDM Console

    Dear All,
    We have issue to start MDM through MDM Console , MDM instance is up and running SAP console.
    I have already mounted MDM Server but its show MDM is not started , we are try to start manualy while right clicking.
    It shows below error .
    error starting 'sap1024.sap.xxx.com (MDM Server)'
    Call to SAPWebServiceStartInstance failed with error .A connection attempt failed because the connected party did not properly respond after a period of time , or established connecton failed bacause connected host has failed to respond.
    Kindly suggest to resolve the above issue in MDM.
    thanks

    Closing the thread , same thread post in MDM .

  • SMTP service Migration on MDM server

    Hello
    We are migrating the SMTP services on the MDM server.
    Do we need to make changes to the MDM configuration files, if any ?
    I had installed MDM earlier and I don't remember any config file changes.
    Please guide me. Thanks
    Prakash

    Thanks Christian
    I had already checked the mds.ini file and I don't see any SMTP server entries.
    It means that SMTP server is not configured on MDM server so far?
    Nathan

  • MDM 5.5 SP03 - Error while connecting EP to MDM server

    Hello colleagues,
    I've deployed the following content of MDM 55 SP03 delivery to portal:
    a. com.sap.mdm.tech.mdm4j.sda
    b. com.sap.mdm.tech.connector.sda
    c. BPMDMTECHN00_0.sca
    d. BPMDMAPPLI00_0.sca
    Then I created MDM system in Portal, arranged mapping but I couldn't
    connect to MDM server using Connection test.
    The MDM server is ip and running, port number in Portal is correct,
    versions of deployed JAVA API and MDM connector fit to MDM server, user
    mapping is correct too.
    I actually have no idea what is the problem.
    Are there any authorization requirements while connecting from EP to MDM Server?
    Thanks and regards,
    Konstantin.

    Hi Nir,
    Sorry for replying so late. I am following the steps given in the Business Package document. 
    1.I have created a system with system alias SAP_MDM_Repository_Customer(I want to connect to only customer repository) in a folder "Customer Repository".
    2. I have created three groups MDM 5.5 SP3 Business Expert, MDM 5.5 SP3 MDM Admin, MDM 5.5 SP3 MD Expert
    3. Then from the "Content provided by SAP" -> Specialist i am copying all the roles viz. Business Expert, Master Data Administrator, Master Data Expert. And then in the folder "Customer Repository" paste them as delta links.
    4. Then in the user administration tab in the roles tab I am searching by group and adding the roles to these groups as below:
           Group                               Role
    MDM 5.5 SP3 Business Expert      Business Expert
    MDM 5.5 SP3 MDM Admin            Master Data Administrator
    MDM 5.5 SP3 MD Expert            Master Data Expert
    (Initially i have not adde eu_role but later i have added that also)
    5. Then in the user mapping tab. I do the user mapping for the groups with the mdm repository users as below:
    PortalUser           Group                 Repository      
      user
    mdmuser    MDM 5.5 SP3 Business Expert     User/pwd
    mdmadmin    MDM 5.5 SP3 MDM Admin           Admin/pwd 
    mdmexpert  MDM 5.5 SP3 MD Expert           Expert/pwd
    6. Then when i test the connection i get connection failed error.
    7. When i add each roles in the "Everyone" group the connection test is successful but no data is displayed when i login with the portal user mdmuser no data is displayed.
    Thats all. AFAIK i have covered every detail. Waiting for your reply.
    Regards,
    Jaydeep
    Message was edited by: Jaydeep Kalmankar

  • MDM Server Password Parameter in SRM Web Service for SRM MDM Catalog 2.0

    Hi Experts,
    We have password set on our MDM server. I am little confused about how to define MDM server password parameter in external Web service Call structure in SRM System for SRM MDM Catalog 2.0.
    Will Catalog webservice work, if we don;t define password for MDM server in webservice??if No, then please let me know how to define MDM server password in SRM websevice.
    Any help will be highly appreciated.
    Thanks,
    Shiv

    Hi Shiv,
       The MDM Server password is needed when you are changing Webdynpro UI Configuration.
      For catalogs, all you need is the repository userid/password parameters in the call structutre.
    SG

  • MDM Server Enrollment Fails with Nginx Proxy

    Hello everyone, I'm at my wits end trying to configure nginx as a transparent proxy to my OS X Server (in virtualbox) running our mdm service. Without nginx in the mix the mdm server works properly, and I can performce remote device enrollment and management, but I host multiple servers on the same network, and need to be able to proxy to multiple ips and ports using nginx.
    The setup without nginx:
    I'm using external DNS for my fqdn, mdm.servername.com, which is correctly resolving to my public ip address. I have my firewall successfully forwarding ports 443, and 1640 to my mdm server at private ip, 10.0.1.60. I have the OS X server DNS disabled, and I'm also using mdm.servername.com as my OS Server's hostname. I set mdm.servername.com to resolve to 127.0.0.1 in /etc/hosts in order to build the open directory, and then I removed this entry from /etc/hosts. Don't know if this is one of the issues. I can access http://mdm.servername.com/mydevices from outside of the network, and enroll my ipad without problems. Everything is working properly until I introduce nginx.
    The setup with nginx:
    Again using external DNS for my fqdn, mdm.servername.com. I have nginx running on private ip 10.0.1.50, and I'm forwarding ports 443 and 1640 to 10.0.1.50. I have the OS X mdm server running on ip 10.0.1.50. The mdm server has DNS disabled, and the mdm server is also using mdm.servername.com as the OS hostname. I can still access the website portion of mdm (https://mdm.servername.com/mydevices), I can install the Trust Profile without any issues, but when I try to enroll my iPad from outside the network, it successfully "enrolls the certificate", but when it's "Installing Profile" it evenutally times out. I see the progression of api calls in the nginx access logs:
    Nginx access.log
    173.171.23.81 - - [16/Nov/2013:19:56:47 -0500] "GET /scep/?operation=GetCACert&message=Device%20Management%20Identity%20Certificate HTTP/1.1" 200 1126 "-" "profiled/1.0 CFNetwork/672.0.8 Darwin/14.0.0"
    173.171.23.81 - - [16/Nov/2013:19:56:48 -0500] "GET /scep/?operation=GetCACaps&message=Device%20Management%20Identity%20Certificate HTTP/1.1" 200 52 "-" "profiled/1.0 CFNetwork/672.0.8 Darwin/14.0.0"
    173.171.23.81 - - [16/Nov/2013:19:56:49 -0500] "POST /scep/?operation=PKIOperation HTTP/1.1" 200 3046 "-" "profiled/1.0 CFNetwork/672.0.8 Darwin/14.0.0"
    173.171.23.81 - - [16/Nov/2013:19:58:20 -0500] "PUT /devicemanagement/api/device/mdm_checkin HTTP/1.1" 504 191 "-" "MDM/1.0"
    The 504 error on the PUT happens about 30 seconds after the iPad already reports the profile installation failed.
    Nginx error.log
    2013/11/16 19:58:20 [error] 7983#0: *10 upstream timed out (110: Connection timed out) while reading response header from upstream, client: xxx.xxx.xx.xx, server: mdm.servername.com, request: "PUT /devicemanagement/api/device/mdm_checkin HTTP/1.1", upstream: "https://10.0.1.60:443/devicemanagement/api/device/mdm_checkin", host: "mdm.servername.com"
    So nginx is reporting a timeout talking to the mdm server for the PUT checkin action...
    On the MDM Server the Apache Logs indicate connection errors also
    Apache access_log
    mdm.servername.com 10.0.1.50 - - [16/Nov/2013:19:56:47 -0500] "PUT /devicemanagement/api/device/mdm_checkin HTTP/1.0" 403 - "-" "MDM/1.0"
    Apache error_log
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3328 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3329 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3327 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3325 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3326 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3324 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3322 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:56:22 2013] [error] (61)Connection refused: proxy: HTTP: attempt to connect to 127.0.0.1:3323 (127.0.0.1) failed
    [Sat Nov 16 19:56:22 2013] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Sat Nov 16 19:58:17 2013] [error] [client 10.0.1.50] Re-negotiation handshake failed: Not accepted by client!?
    I'm assuming I have something misconfigured with nginx, but I'm not smart enough to put all these pieces together for a solution...Hopefully one you more capaple guys or gals can help me out...
    Nginx Config
    user www-data;
    worker_processes 4;
    pid /run/nginx.pid;
    events {
            worker_connections 768;
    http {
      tcp_nopush on;
      tcp_nodelay on;
      keepalive_timeout 65;
      types_hash_max_size 4096;
      default_type application/octet-stream;
      ssl_certificate     /etc/nginx/ssl/servername.com/_.servername.com.combined.crt;
      ssl_certificate_key /etc/nginx/ssl/servername.com/_.servername.com.key;
      access_log /var/log/nginx/access.log;
      error_log /var/log/nginx/error.log;
      gzip on;
      gzip_disable "msie6";
      server {
        listen        443 ssl;
        listen        1640;
        server_name   mdm.servername.com;
        location / {
          proxy_pass      $scheme://10.0.1.60:$server_port$request_uri;
          sendfile off;
          proxy_set_header   Host                   $host;
          proxy_set_header   X-Real-IP            $remote_addr;
          proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
          proxy_max_temp_file_size 0;
          #this is the maximum upload size
          client_max_body_size       10m;
          client_body_buffer_size    128k;
          proxy_connect_timeout      90;
          proxy_send_timeout         90;
          proxy_read_timeout         90;
          proxy_buffer_size          4k;
          proxy_buffers              4 32k;
          proxy_busy_buffers_size    64k;
          proxy_temp_file_write_size 64k;
    Additional info:
    I have a wildcard ssl cert from go daddy that nginx is using for ssl, and I'm also using this for the websites server on OS X Server. I'm using the intermediate cert that Server generates for signing the configuration profile.
    Thanks in advance for any help you can provide.

    Thanks for the input Stephen! I am having trouble recieving application pushes on my guest network, I'm going to try and open the ports like you suggested.
    Opening ports 443, and 1640 are definitely a must on the MDM server, or enrollment from the guest network will not succeed.
    I noticed a lot of action in the /Library/Logs/ProfileManager/php.log on my MDM server, whenever I bypass nginx, and successfully enroll, so I'm guessing there needs to by some fastcgi proxying in the nginx config block:
    1::Nov 18 10:52:55.329 [30721]  {require_once (mdm_enroll.php:11)} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - POST mdm_enroll
    1::Nov 18 10:53:00.499 [30721]  {GetMDMACLFromUserAgentHeader (mdm_enroll.php:40)} iOS version 7.0
    1::Nov 18 10:53:06.400 [30721]  {SendFinalOutput (mdm_enroll.php:69)} Sent Final Output (10933 bytes)
    1::Nov 18 10:53:06.400 [30721]  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - /devicemanagement/mdm/mdm_enroll
    0::Nov 18 10:53:06.419 [30721]  {SendFinalOutput (mdm_enroll.php:69)} Completed in 11303ms | 200 OK [https://mdm.servername.com/devicemanagement/mdm/mdm_enroll]
    1::Nov 18 10:53:22.673 [30722]  {LogElapsedTime (common.php:74)} Time since script start: 441us [https://mdm.servername.com/devicemanagement/api/device/mdm_checkin]
    1::Nov 18 10:53:22.720 [30722]  {require_once (mdm_checkin.php:11)} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - PUT mdm_checkin
    0::Nov 18 10:53:22.751 [30722]  checkin: 'Authenticate'
    1::Nov 18 10:53:23.046 [30722]  {SendFinalOutput (mdm_checkin.php:145)} Sent Final Output (0 bytes)
    1::Nov 18 10:53:23.046 [30722]  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - /devicemanagement/mdm/mdm_checkin
    0::Nov 18 10:53:23.046 [30722]  {SendFinalOutput (mdm_checkin.php:145)} Completed in 373ms | 200 OK [https://mdm.servername.com/devicemanagement/api/device/mdm_checkin]
    1::Nov 18 10:53:28.220 [32005]  {LogElapsedTime (common.php:74)} Time since script start: 476us [https://mdm.servername.com/devicemanagement/api/device/mdm_checkin]
    1::Nov 18 10:53:28.220 [32005]  {require_once (mdm_checkin.php:11)} vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - PUT mdm_checkin
    0::Nov 18 10:53:28.220 [32005]  checkin: 'TokenUpdate'
    1::Nov 18 10:53:28.225 [32005]  {Target_for_incoming_request (target.php:210)} Found target iOS: <''[10](OWNER:User[9])>1::Nov 18 10:53:28.501 [32005]  {SendFinalOutput (mdm_checkin.php:145)} Sent Final Output (0 bytes)
    1::Nov 18 10:53:28.501 [32005]  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - /devicemanagement/mdm/mdm_checkin
    0::Nov 18 10:53:28.501 [32005]  {SendFinalOutput (mdm_checkin.php:145)} Completed in 281ms | 200 OK [https://mdm.servername.com/devicemanagement/api/device/mdm_checkin]
    I tried adding the following location section into the config, but still no luck:
      location /devicemanagement/api/device/mdm_checkin {
        fastcgi_pass 10.0.1.49:$server_port;
        fastcgi_index index.php;
        include fastcgi_params;

  • MDM 7.1 Portal Connectivity to MDM server

    Hi all
    I was running the MDM 7.1 ramp up version so far with full connectivity from the portal to MDM. I had configured both the standard business partner and a custom repository using the Portal Business Content . Now that I have migrated to the just released MDM 7.1 (GA ) , I am encountering the following error at the portal level . I am using the standard "Using Mapping" to connect to the MDM server from the portal and not the newly introduced "Trusted Connection" . Any body has any clue as to whats going wrong ..
    com.sap.mdm.commands.CommandException: com.sap.mdm.internal.protocol.manual.ServerException: The connection is not trusted
    at com.sap.mdm.commands.TrustedUserSessionCommand.execute(TrustedUserSessionCommand.java:61)
    at com.sap.mdm.blobs.ObjectCache.initialize(ObjectCache.java:521)... [see details]
    DETAILED MESSAGE
    com.sap.mdm.commands.CommandException: com.sap.mdm.internal.protocol.manual.ServerException: The connection is not trusted
    at com.sap.mdm.commands.TrustedUserSessionCommand.execute(TrustedUserSessionCommand.java:61)
    at com.sap.mdm.blobs.ObjectCache.initialize(ObjectCache.java:521)
    at com.sap.mdm.admin.utils.MdmConnectionProvider.createBlobObjectCache(MdmConnectionProvider.java:308)
    at com.sap.pct.mdm.appl.masteriviews.MdmeBaseDynPage.initContexts(MdmeBaseDynPage.java:364)
    at com.sap.pct.mdm.appl.masteriviews.MdmeBaseDynPage.doProcessBeforeOutput(MdmeBaseDynPage.java:154)
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:127)
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    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.mdm.internal.protocol.manual.ServerException: The connection is not trusted
    at com.sap.mdm.internal.protocol.manual.AbstractProtocolCommand.execute(AbstractProtocolCommand.java:126)
    at com.sap.mdm.commands.TrustedUserSessionCommand.execute(TrustedUserSessionCommand.java:56)
    ... 38 more
    Thanks
    Ray

    Hi Ray,
    This is a trusted connection problem. For this you need to create allow.ip and deny.ip files in your server. In allow.ip you need to give those ip address through which you would be connecting to MDM server executable file(mds.exe) like in your case your portals ip address. And in deny.ip you need to specify those ip which you feel shouldnt connect to MDM server. After assigning this ip remember to restart your mds.
    Also the users through which you are trying to connect to an MDM repository, their usernames must exist on the MDM repositoryu2019s Users table.
    For more details please see page 299 from MDM 7.1 Console refernece guide
    I hope I am able to solve your problem
    Thans & Regards
    Dilmit Chadha

  • MDM Console Connectivity to MDM Server

    Hi,
    My scenario is that I have install MDM Server on one machine with Oracle as Database.  Now when I try to connect to connect to that MDM Server using MDM Console from other machine it is not connecting.
    The machine on which Console is installed is already having Oracle Server installed for another aplication.  I did create a Net Alias and I can connect to Oracle Database on MDM Server using SQL plus of the server on which cnsole is installed.
    Someone say that I need to install oracle client on MDM Server side....is it so ?
    Regards
    Vijay

    Hi Vijay,
    Assuming your MDM Server is on a Windows system:
    Does a MDM Console on the very same machine connect to the MDM Server?
    Kind regards,
    Dennis

  • Problem while creating JCA connection to MDM server

    Hi All,
    I have restarted my mdm connector(com.sap.mdm.tech.connector) along with the applications related to Enrichment Controller. All applications restarted successfully. After that I tried accessing the URL
    http://MDMSERVER:50000/MDM_EnrichmentController/WorkflowPolling?process=Monitor
    but I am getting following exception in this page
    Polling Repository
        name=Vijaybabu_Repo_on_MDMSERVER, status=No repository connection, error description=com.sap.mdm.net.ConnectionException: Problem while creating JCA connection to MDM server MDMSERVER
            Enrichment Request Threads
    Could somebody help me pointing if something I have missed..
    Thanks and Regards,
    Manoj

    hi Swarna,
    I have verified the repository and found 0 fatal errors, 0 non-fatal erros and 0 warnings. I also checked the MDM Factory and Connector service is running fine.
    The detailed exception is
    Sep 2, 2008 12:49:40 PM com.sap.mdm.logging.MdmLogger error
    SEVERE: Problem while creating JCA connection to MDM server 'KOLAPON'
    com.sap.mdm.net.ConnectionException: Can not resolve JCA connection
         at com.sap.mdm.internal.session.JcaConnectionUtil.getJcaConnection(JcaConnectionUtil.java:119)
         at com.sap.mdm.internal.session.JcaConnectionUtil.getJcaConnectionAccessor(JcaConnectionUtil.java:62)
         at com.sap.mdm.internal.session.JcaConnectionAccessor.reserveConnection(JcaConnectionAccessor.java:70)
         at com.sap.mdm.internal.session.JcaConnectionAccessor.reserveConnection(JcaConnectionAccessor.java:59)
         at com.sap.mdm.repository.commands.GetRepositoryStatusCommand.execute(GetRepositoryStatusCommand.java:67)
         at com.sap.mdm.enrichment.common.ECAdminUtils.getRepositoryStatus(ECAdminUtils.java:125)
         at com.sap.mdm.enrichment.common.EnrichmentUtils.validateRepostiryConfiguration(EnrichmentUtils.java:889)
         at com.sap.mdm.enrichment.common.EnrichmentUtils.getCatalogManager(EnrichmentUtils.java:144)
         at com.sap.mdm.enrichment.workflowpolling.PollingThread.getCatalogManager(PollingThread.java:166)
         at com.sap.mdm.enrichment.workflowpolling.PollingThread.run(PollingThread.java:102)
    Caused by: com.sapportals.connector.connection.ConnectionFailedException: Connection Failed: "ConnectionManager" is closed. Possible reasons: 1) connector "MDM Factory" is stopped or not started, 2) Connector service is stopped or has not been started.
         at com.sap.mdm.connector.connection.MdmConnectionFactory.getConnectionEx(MdmConnectionFactory.java:223)
         at com.sap.mdm.internal.session.JcaConnectionUtil.getJcaConnection(JcaConnectionUtil.java:108)
         ... 9 more
    Caused by: com.sap.engine.services.connector.exceptions.BaseResourceException: "ConnectionManager" is closed. Possible reasons: 1) connector "MDM Factory" is stopped or not started, 2) Connector service is stopped or has not been started.
         at com.sap.engine.services.connector.jca.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:122)
         at com.sap.mdm.connector.connection.MdmConnectionFactory.getConnectionEx(MdmConnectionFactory.java:213)
         ... 10 more
    Regards,
    Manoj
    Edited by: Manoj Kumar Nanda on Sep 2, 2008 9:21 AM

Maybe you are looking for

  • How to specify URL in server.xml of Tomcat

    Hi Everybody, I need help.How to specify url in the server.xml. I developed one application in the Tomcat 3.3.I want to access the by entering uri(like:http:test.com). What are tags to enter in the server.xml. Right now i am accessing like:http://loc

  • ABAP Mapping: No MESSAGE_OUT during runtime. test OK

    Hi everybody, I got a ABAP-Mapping. During runtime I get noch MESSAGE_OUT (empty!) But when I test the ABAP-Mapping, everything is fine! Any ideas? Regards Mario Edited by: Mario Müller on Sep 11, 2008 9:09 AM

  • Trouble logging in with my adobe ID

    Hello, I'm useing PE 8 and am having trouble logging on with my adobe ID. I'm getting error 400 and check network connections. I know I have a internet connection. Thanks

  • System allows to posts the MIRO wrong

    Hello friends, System allowed to post the tran MIRO, though there is no Value in Amount Field and I saw the entry in MIR4, the value posted to Differenc ac rather than Venfor ac. For other entries systems not allowing for posting without enter the va

  • Where to find topics on unsigned variables?

    One example is this type ones: byte etyb = -1 ; int johns = 255& etyb ; int skirt = etyb &255 ; long trousers = johns != skirt ? (short) skirt ++ : (long) johns | --etyb << 1; \r\n\r\n :)