RFC as type of connection in transaction sm04 of Database server

Hello I wander what means RFC as type of connection in transaction sm04 of Database server.
Does it mean an user logged on applicaton server is displayed on database server as RFC?

Hi Jan
User login to SAP may be possible with either GUI or RFC. GUI implies to direct logon to SAP though the SAP GUI. This is characterised by the user name.
The other way is RFC which implies to remote access to the system. This is usually characterised by IP address or the domain address .
I hope this helps
Regards
Chen

Similar Messages

  • How to connect oracle client (xp) to database server

    how to connect oracle client to database server
    i have following information
    --server ip
    --port no
    --database name.                                                                                                                                                                                                                                               

    In addition to these parameters you need username and password.
    Then you can connect with
    sqlplus -L username@//server_ip:port_no/database_name
    Yours,
    Laurenz Albe

  • Connection not closed in the database server end

    Hi,
    Our database server (sql server 2000) and java application are running in two different boxes. Because the java application sent to the db server quite a few queries that can not be completed (applications hangs there) due to huge amount of data (18 million records in one table and 1 million records in another table and there are joins among the three tables), we stopped the java program. However, in the db server end, the connections associated with these problem queries were not closed although the java app end already closed these connections by calling connection.close(). When this happened, we have to manually close the connection from sql server enterprise manager.
    Here are the questions.
    1)what could be the reason why db server does not close the connection?
    2)Is there any solution in the java end that could close the connection in the db server end when this situation happens? I say this situation happens, I mean in most cases when java application closes connection, db server closes connections in its end too.
    Thanks
    Mark

    mark.lin wrote:
    Thanks for your answers and questions.
    Here are the answers to your questions
    1)The jdbc driver is jturboJTurbo? Never heard of it. You mean this?
    http://www.newatlanta.com/products/jturbo/index.jsp
    Why pay for something when you have two options available that are free? One of them is from Microsoft itself. Whose idea was this?
    2)It's a desk top application.
    It seems to me that it should not be driver issue. I was this happened the Microsoft's own jdbc driver. By jdbc specification, although you don't close the connection explicitly in the program, the connection will be automatically closed in the java app end during garbage collection. Very bad - never depend on this. Always close your ResultSet, Statement, and Connection in reverse order of opening in a finally block, each one wrapped in individual try/catch blocks.
    One should never, ever depend on the GC to take care of resources like database connections or resource handles. Those should be cleaned up by your code.
    I tested this by intentionally not closing a connection. When I stops the application, the connection in the sql server end was also closed.
    But if you don't close the application and fail to close connections, you can see where eventually you'll exhaust the pool.
    It seems to me this is a sql server issue rather than a jdbc driver issue. I need way to prove this.
    Like I suggested, it's easy to swap in the jTDS driver and try it again. What do you have to lose?
    Or call Microsoft support and ask them. Or maybe JTurbo. You're paying for it - might as well use the support.
    %

  • How to create connection to cluster of Oracle database server?

    Hi, all!
    I have to create connection to Oracle cluster. How to do that?
    I can make a connection to one server but to cluster ....
    I saw many documents but without any result.

    Hello
    Two servers with oracle database server installed organized as a cluster.
    Both server work in parallel, when one of them stop work the other takes connection automaticaly.
    The connection to the cluster is not usual as a one server.
    I have to specify both servers.Any time i can make a connection to one of them but when he stop work my connection will be broken.
    Because of that the servers work under oracle server software.
    So i can make a connection to one of them and both.
    This is made because it is for production firm with many test computers that work 24/7 and send information to this oracle server.
    So i have to make a connection to the general oracle cluster (the two servers simultaneously).
    I saw some connection strings to do tha written on Visual Basic but i have no idea how to do that in C/C++.
    There is no information about that in the Oracle tutorials and manuals.
    I need this explanation because i make a connection without TNS config file.
    Can you help me?
    I will be very appreciated.

  • DatabaseMetaData error when connect to Linux or Solaris Database Server

    I write some code to display table structure of a table,when I connect to sybase,sql server,oracle on Windows or HP or AIX, it works well,but when I connect to Oracle 8.1.7 or Oracle 9.0.1 on Linux and Solaris, these code does not work correctly. My oracle jdbc driver is 9.0.1.

    As a copy of this query has been posted to the CR design forum at 11:21, assuming this is indeed a design question.
    Thus setting this thread as answered.
    - Ludek

  • Connect with BPEL to MS SQL Server 2000

    Hi All,
    I would like to ask how can I connect from my BPEL Server 10.1.3.3 to MS SQL Server in BPEL process?
    What I have to set for this type of connection?
    Is there a database adapter for MS SQL Server?
    Thank's for your response.
    Michal

    There is a DB Adapter that supports SQL Server in 10.1.3.3. You can perform normal DML operations such as SELECT, INSERT, DELETE, etc. You can also invoke Stored Procedures using a manual approach. To connect to SQL Server you need to specify your connection settings just as you would normally do for an Oracle connection (by editing data-sources.xml and oc4j-ra.xml). You need to first create a connection to SQL Server in JDeveloper before you can model your process (or as a step while you're using the Database Adapter). Refer to the documentation which describes third party database support provided by the DB Adapter.

  • How to configure distributed transaction in Oracle Database Gateway for ODBC? (ORA-02047)

    I am connecting from Oracle to another database server (MS SQL Server, DB2 the error message is the same) through an ODBC connection using Oracle SQL Developer. (This is how I set up)
    I want to query the schema of a non-Oracle database using the data dictionary mapping of the Oracle Database Gateway for ODBC.
    This works well:
    select * from all_tables@katimssql;
    But this doesn't:
    create table alltables_mssql as
    select * from all_tables@katimssql;
    Output:
    Error report:
    SQL Error: ORA-00604: error occurred at recursive SQL level 1
    ORA-02047: cannot join the distributed transaction in progress
    ORA-06512: at "SYS.HS$_DDTF_SQLTABLES", line 58
    ORA-06512: at line 1
    Does anyone know the solution of this?
    Thanks in advance,
    Kata
    Details:
    Oracle Database 11g Express Edition Release 11.2.0.2.0
    Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64)
    ODBC Driver: SQL Server Native Client 11.0 (32 bit)
    initkatimssql.ora:
    HS_FDS_CONNECT_INFO=katimssql
    HS_FDS_TRACE_LEVEL = ON
    HS_TRANSACTION_MODEL = READ_ONLY_AUTOCOMMIT
    I tried these, none of them worked, the error message is the same.
    HS_FDS_TRACE_LEVEL = off
    HS_TRANSACTION_MODEL = SINGLE_SITE
    HS_TRANSACTION_MODEL = READ_ONLY_AUTOCOMMIT
    HS_TRANSACTION_MODEL = READ_ONLY

    Hi Kata,
    this won't work as the ALL_TABLES is not a table that exists in your SQl Server  - instead it is a "mimicked" table. This means the gateway will check if you have on your SQL Server a table called all_tables and when there's no table it will start an internal mechanism to check out what sort of tables exist in your SQL Server database. So the gateway is starting internally another transaction to get details from the foreign database and DG4ODBC can't participate in distributed transactions at all. Instead of using all_tables you have to use a real SQL Server table like SQ Server sys.objects or sys.tables.
    - Klaus

  • How to Connect to Oracle 9i database server via Oracle 10g XE

    I have installed Oracle 10g eXpress Edition and uninstalled Oracle 9i client database. I used Oracle 9i client to connect to another Database server on a local LAN. Is it possible to create a database link to the old Oracle 9i database server via Oracle 10g XE? If yes, do I need to add ODBC drivers?
    I want to achieve the following:
    1) Create a connection to the Oracle 9i database server using Ora101040 odbc drivers.
    2) Use a similar 9i tool (Enterprise Management Console) within Oracle 10g XE to access Oracle 9i Database tables on a LAN network.
    3) Create data access to Oracle 10g XE via some ODBC connection from a C++ runtime application.
    Hope to receive help from Oracle professionals.
    Thanks.

    I have installed Oracle 10g eXpress Edition and
    uninstalled Oracle 9i client database. I used OraclePlease clarify - you uninstalled the 9i database or the 9i client.
    9i client to connect to another Database server on a
    local LAN. Is it possible to create a database link
    to the old Oracle 9i database server via Oracle 10g
    XE? If yes, do I need to add ODBC drivers?
    Database links between Oracle databases do not require ODBC. They do require Oracle Networking (included with both Oracle9i Database and Oracle Database 10g XE) to be configured correctly.
    It is also possible to connect ot the 9i database using the 10g Instant Client (separate download)
    I want to achieve the following:
    1) Create a connection to the Oracle 9i database
    server using Ora101040 odbc drivers.Please clarify - what client do you wish to run that needs ODBC?
    2) Use a similar 9i tool (Enterprise Management
    Console) within Oracle 10g XE to access Oracle 9i
    Database tables on a LAN network.XE does not have an equivalent to Oracle Enterprise Manager. XE does come with HTMLdb preinstalled and configured, and HTMLdb provides a subset of the administration capabilities of Enterprise Manager.
    3) Create data access to Oracle 10g XE via some ODBC
    connection from a C++ runtime application.You can download ODBC drivers from the same location on OTN you downloaded XE. I do not know whether XE includes ODBC drivers. ODBC drivers will usually still require you to configure the Oracle Networking.
    There are a number of items that make me believe you do not have a good grasp of Oracle architecture and basics. If true, I encoureage you to start reading the Concepts manual found for the database at http://docs.oracle.com, or at least the O'Reilly book 'Oracle Essentials' found at http://oracle.oreilly.com

  • "Could not connect to the ConfigMgr site database" problem with SCCM

    The scenario is:
    - SCCM 2007 SP1 installed on one server
    - SQL 2008 installed on the other server
    - Console was also installed on the SCCM server.
    Everything was working just fine for about three months. As of few days ago, out of nowhere, I cannot open the console at all, it gives me this error:
    " The ConfigMgr console could not connect to the ConfigMgr site database. Verify that this computer has network connectivity to the SMS Provider computer and that your user account has Remote Activation permissions on both
    the ConfigMgr site server and SMS Provider computers. For more information, see "How to Configure DCOM Permissions for Configuration Manager Console Connections" in ConfigMgr Help. "
    I confirmed all permissions (DCOM) and group settings (SMS Admin) and everything looks fine. I also noticed one other thing and I have a feeling its related - I log on to SCCM server and then from there I try to start RDP
    connection to SQL server. I can connect, but as soon as I move the mouse or try clicking somewhere it breaks the connection and the "Trying to re-connect" window appears. It can`t establish normal RDP connection. If I try from any other server to SQL, it works
    fine...
    Any suggestions will be appreciated.
    Dino

    looks like I celebrated way too early - after working for about 20 minutes, it started throwing the same error again. Th adminUI log has this entry:
    ===========================================================================================================0
    [3][13.4.2011 13:33:45] :Error returned from WMI Query Engine\r\nMicrosoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryException\r\nThe ConfigMgr Provider reported an error connecting to the ConfigMgr site database server. Verify
    that the SQL Server is online and that ConfigMgr site server computer account is an administrator on the ConfigMgr site database server.\r\n   at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryResultsObject.<GetEnumerator>d__0.MoveNext()
       at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryProcessor.ProcessQueryWorker(AsyncOperationDatabase asyncData)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)\r\nConfigMgr Error Object:
    instance of SMS_ExtendedStatus
        CauseInfo = "";
        Description = "Unable to get SQL connection.";
        ErrorCode = 3242263810;
        File = "e:\\nts_sms_fre\\sms\\siteserver\\sdk_provider\\smsprov\\sspobjectquery.cpp";
        Line = 1861;
        Operation = "ExecQuery";
        ParameterInfo = "select * from SMS_ConfigurationBaselineInfo where UPPER(CI_UniqueID) NOT IN (SELECT UPPER(InstanceKey) FROM SMS_ObjectContainerItem WHERE ObjectType=2011) ORDER BY LocalizedDisplayName";
        ProviderName = "WinMgmt";
        SQLMessage = "[08S01][11][Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.";
        SQLSeverity = 0;
        SQLStatus = 11;
        StatusCode = 2147749889;
    Unable to get SQL connection.
    \r\nSystem.Management.ManagementException\r\nGeneric failure \r\n   at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
       at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
       at Microsoft.ConfigurationManagement.ManagementProvider.WqlQueryEngine.WqlQueryResultsObject.<GetEnumerator>d__0.MoveNext()\r\nManagementException details:
    instance of SMS_ExtendedStatus
        CauseInfo = "";
        Description = "Unable to get SQL connection.";
        ErrorCode = 3242263810;
        File = "e:\\nts_sms_fre\\sms\\siteserver\\sdk_provider\\smsprov\\sspobjectquery.cpp";
        Line = 1861;
        Operation = "ExecQuery";
        ParameterInfo = "select * from SMS_ConfigurationBaselineInfo where UPPER(CI_UniqueID) NOT IN (SELECT UPPER(InstanceKey) FROM SMS_ObjectContainerItem WHERE ObjectType=2011) ORDER BY LocalizedDisplayName";
        ProviderName = "WinMgmt";
        SQLMessage = "[08S01][11][Microsoft][ODBC SQL Server Driver][DBNETLIB]General network error. Check your network documentation.";
        SQLSeverity = 0;
        SQLStatus = 11;
        StatusCode = 2147749889;
    \r\n
    ====================================================================================================
    As I mentioned in my first post, the RDP from SCCM to SQL servers is not working and I think that is related to my problem....suggestions?

  • How to specify a variable in the path prefix of an External HTTP (RFC) connection (in transaction SM59)

    Hi There,
    Please can someone tell me how to specify a variable in the  path prefix of an External HTTP (RFC) connection in transaction SM59?
    For example if my path prefix is /invoke/test/example?input=XYZ; how do I replace "XYZ" with a variable so that I can pass in any value after "=" ?
    Thanks,
    Brendon

    Hi,
    This is SAP Business one system administration forum. Please find correct forum and repost above discussion to get quick assistance.
    Please close this thread here with helpful answer.
    Thanks & Regards,
    Nagarajan

  • Connect Webmethods Flowservoce using RFC Dest Type G

    Hello Friends,
    For my scenario i need to send Material Master Idoc to Webmethods, the idoc is received by a flow service written in Webmethods developer.
    now I am strucked at RFC destination i am trying to create TYPE G connection, here what value i need to enter for "Path prefix " .
    We want to connect directly using RFC Dest with out using any adapters.
    appreciate any help (Information / blogs.....)
    Regards
    Satish

    Tuhin Kumar Oza,
    Cud u plz go through the following link,
    http://help.sap.com/saphelp_nw2004s/helpdata/en/a1/9cdb4064da712ae10000000a155106/content.htm
    see the table under the head procedure.
    See the Path Prefix entry against System Landscape Directory.
    Reg,
    -Naveen

  • Auto-logout of dialog type users connected via trusted system

    Hello,
    We have System AAA. In this system we have users 1234 and 4321 of dialog type.
    User 1234 logs in via SAP GUI.
    User 4321 logs in via trusted system BBB.
    We have set rdisp/gui_auto_logout to 30 seconds.
    User 1234 is logged off after 30 seconds.
    User 4321 is never logged off.
    How can we force user 4321 to be automatically logged off after 30 seconds?
    Peter

    With (Trusted) RFC calls in general you are calling a function module and not a transaction. Okay, the FM might call a transaction in a new task and present it to look exactly like a transaction which had been started locally, but if you look in SM04 on that server then you will see that the protocol is not DIAG but rather RFC for the sessions.
    So, what you can do for such current user context trusted RFC calls which are dialog capable and interactive with the SAPGui, is simply call FM RFC_CLOSE_CONNECTION whenever you want the connection to the current user to be closed.
    Of course, if the user is fast and your security design is sub-optimal, then even 30 seconds might not help you (from a security perspective).
    I remember mention a while ago about a profile parameter which gives you an option to timeout an idle but open RFC connection. I tried a quick search but did not find it again. If you keep an eye out for the legendary term "Wolfgang" when searching together with "auto" "timeout" "logout" etc terms then you should be able to find it with some patience.
    Please also see the OSS notes on RFC_CLOSE_CONNECTION. You will find more infos there and possible the optional parameter as well.
    Cheers,
    Julius

  • RFC Destination Type G too fast

    Hi All,
    I have an RFC Destination (Type G) that is pointing to another XI system. We use that to send messages directly from XI to XI. However, when there is heavy load,we get a lot of failures in the source XI System. Messages go eventually after many retry attempts.
    Is there any way that i can slow this down, so that the messages queue up in the Source system and flow slowly towards the target. We can do this in a Type 3 RFC destination by reducing the number of connections in Transaction SMQS. Any such options for Type G?
    Thanks,
    Varun

    Hi Liang,
    Thanks for your response.
    We are using the XI adapter. Also, to clarify, this is a connection between 2 separate XI Systems.
    Thanks,
    Varun

  • RFC Destination type for IDOC to FILE

    Hi,
    wat is the RFC Destination type for IDOC to FILE ?
    jeff

    hi,
    u shud create rfc dest tye: R/3 connections...that is type 3.
    refer this:
    R/3 side settings
    1. SM 59 (RFC destinations)
    Create a RFC destination pointing to the XI server. The connection type : R/3 connection. The target host: the XI server.
    2. WE 21 (Ports in IDOC processing)
    Create a transactional port. Give the RFC destination created in this.
    3. BD 54
    Create a logical system.
    4. WE 20 (Partner Profiles)
    a. Create a new partner profile under partner type LS.
    b. Assign the message type in outbound parameters.
    c. Open the message type (Dbl click) and configure the receiver port to the port created.
    XI side settings.
    1. SM59 (RFC destination)
    Configure the RFC destination pointing to the R/3 system.
    2. IDX1 (Port maintenance in IDOC Adapter)
    Create a port and provide the RFC destination.
    [reward if helpful]
    regards,
    latika.

  • RFC Destination type RFC Receiver Adapter?

    Hi,
    What is the RFC destination type for Sender RFC Adapter?
    and what is the need a Program ID for sender Adpter.
    What is the RFC destination type for Receiver RFC Adapter?
    Regards
    Gopi

    When we use the RFC Adapter?
    SAP systems up to and including SAP Release 4.6 are not able to exchange data by using XML messages and http. The only way you can connect such systems to the Integration Server directly is by using the RFC adapter (or the IDoc adapter).
    You require the sender adapter if you want to use the Integration Engine to process RFCs. The RFC adapter converts the incoming RFC data to XML message format (RFC XML) so that it can be processed by the Integration Engine.
    You require the receiver adapter if the determined receiver system expects the data from the Integration Engine to arrive in RFC format. In this case, the Integration Engine must transfer the received XML message (RFC XML) to the RFC adapter. The RFC adapter converts the RFC XML message to a valid RFC call and executes the call.
    The following three scenarios are possible when using the RFC adapter and the Integration Engine:
        1) SAP R/3 to SAP NetWeaver Application Server       
        2) SAP NetWeaver Application Server to SAP R/3
        3) SAP R/3 to SAP R/3
    When we use ABAP Proxy ?
    SAP systems based on Web AS 6.40 and higher are able to exchange data by using messages and HTTP. These systems can use ABAP proxies to connect to the Integration Server.
    To connect the platform-independent message interfaces, which are stored in the Integration Repository, to the Integration Server, use the ABAP proxy interface.
    Please Reward the points if it's helpful...
    Regards,
    Ramana.

Maybe you are looking for

  • Why can't I install on os X 10.6 on my macbook pro 3, 1?

    I'm trying to upgrade to Lion, but first need to upgrade to 10.6.  I have  a disk (my husband has it for his newer macbook pro).  I've inserted the disk and try to start installer, but get a warning that 10.6 "cannot be installed on this computer." 

  • SXDE 79b Gnome sessions fail?

    I've got this on 3 systems now (SPARC, X86 and X64) Either a clean install from the 79b image, or upgrading a working 70b image, if any user logs into the console with Gnome (Java Desktop) session, the login starts and then the user gets thrown back

  • SQL tracing and TKPROF tool, how to get object name

    Hi, I set sql_trace = ture for my session. Then I use TKPROF (on trace file) to get the explain plan (for my stored procedure). but the explain plan shows obj# (object number), HOW do I get TKPROF to show object name on explain plan (I have checked t

  • Do we have to use our bank cards to go on iTunes?

    I don't want to use my Apple ID to buy things and I want to update my old iPhone (ver: 4.3.5) but I want to transfer my apps before they disappear in the sync. Can I just use a gift code alone or something without using debit/credit cards or anything

  • Please help me-I have a question about downloading songs

    I want to have that pop up that says..do you want to keep to file or put to the trash when you delete a song in the library. That pop up doesn't appear and everytime I wish to delete a song I can never send it directly to the trash, I have to do it m