Clarification on differences between Gateway and Generic Services

Hi
I am trying to connect an MS SQL Server 7.0 on NT database to Oracle 8.1.7 Release 3.
Can I use the standard Oracle Heteregeneous Services OR do I HAVE to use the Transparent Gateway for SQL Server?
The documentation implies that the standard Hetegeregeous services bundled with 8i allow you to connect to any ODBC data source (although it constantly only makes reference to Access, Foxpro etc).
I have successfully connected to MS Access and MS Project using Oracle Heteregeneous Services but am running into problems connecting to MS SQL 7.0. (I cannot get the 8i listener to recognize the hsodbc service, I get an Ora-12154).
A definitive answer will be most appreciated.
Thanks,
Charles Farnell.
[email protected]

Vira
Thanks for your post. I have listed below my tnsnames.ora (partial), listener.ora (partial), inithsodbc.ora and database link DDL. I found a post on Metalink that says the SQL Server machine has to have the Oracle client installed, if this is the case then that could be my problem. Also, it mentioned the PORT in tnsnames.ora should be set to 1433 (the default port for SQL Server). I have tried 1521 and 1433.
If you could look at these and see if there are any obvious mistakes , I would be most grateful.
ERROR OUTPUT (item is a table in SQL Server)
============
SQL*Plus: Release 8.1.7.0.0 - Production on Mon Apr 8 16:45:16 2002
(c) Copyright 2000 Oracle Corporation. All rights reserved.
Connected to:
Oracle8i Enterprise Edition Release 8.1.7.1.1 - Production
With the Partitioning option
JServer Release 8.1.7.1.1 - Production
SQL> select * from item@hsodbc;
select * from item@hsodbc
ERROR at line 1:
ORA-12154: TNS:could not resolve service name
SQL>
TNSNAMES.ORA
============
hsodbc =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = tcp)(HOST = sqlservermachine)(port=1521))
(CONNECT_DATA =
(SID = hsodbc) <== needs to match the sid in listener.ora.
(HS=OK) <== HS clause goes in the description.
LISTENER.ORA
============
(SID_DESC =
(SID_NAME = hsodbc
(ORACLE_HOME = E:\oracle\ora81)
(PROGRAM = hsodbc)
INITHSODBC.ORA
==============
# This is a sample agent init file that contains the HS parameters that are
# needed for an ODBC Agent.
# HS init parameters
HS_FDS_CONNECT_INFO = sqlservermachine.TRN_770B
HS_FDS_TRACE_LEVEL = 4
HS_FDS_TRACE_FILE_NAME = hsodbc.trc
# Environment variables required for the non-Oracle system
#set <envvar>=<value>
DATABASE LINK
=============
CREATE DATABASE LINK hsodbc
USING 'hsodbc'
SQLNET.ORA
==========
# SQLNET.ORA Network Configuration File: e:\oracle\ora81\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
#SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

Similar Messages

  • What is the difference between SmartNet and SMBS service level

    Good Afternoon
         I would like to ask if what is the difference between Cisco's SmartNet and Cisco's SMBS service level?
    Thank you

    Hi Rey,
    SMARtnet covers traditional Cisco products (enterprise products ie. ISR routers), Small Business Support Center covers the small business line.
    In the UC group of products, for some reason, Cisco considers the UC520, AP521, and WLC526 which are branded small business to be traditional Cisco products and are covered under SMARTnet. But, the UC540 and UC560 are covered by SBSC. One major difference in the UC arena is the support for CLI vs CCA config.
    However, I noticed your post was in the Small Business - switches category. If you have a small business switch  those are covered by SBSC not TAC. SBSC will support the CLI and web gui config of the small business switches, where CLI is applicable to the model.
    SBSC contracts tend to be for 3 year periods and can be significantly less expensive than SMARTnet agreements.
    Hope that helps.
    Best,
    David
    Please rate helpful posts and identify correct answers.

  • Difference between Asynchronous and synchronous service (BPMN Process).

    When we create new BPM process jdeveloper gives 4 options including Asy and synchronous service.
    i want to know how they differ logically because both templates look same!!!!

    In an Async process the start node is exposed as 'one way', so if you see the wsdl for this (port type section) , you will see only inputs and not outputs. This means the  caller doesn't wait for the process to end. In a Sync process, the web service interface to the start node is 'two way', request/response....so you will see both and input and output in the port type section. the caller will wait for the response from the process.

  • Difference between Webservice and Enterprise Service

    Hi all,
    In SAP, web service is known as Enterprise Service. What makes Enterprise Service different from a normal web service?

    Hi,
    Enterprise Service is a web service with business semantics.
    The tecnology is same i.e HTTP,SOAP,WSDL.
    But there are some governance rule for defining an Enterprise Service and it can be defined only in ESR(using business objects, process components etc).
    There are no such governance rule for defining a web service. You can simply write a mehtod/functional module to add two nos and expose it as a web service . But would not be called as Enterprise Service.
    Hope this helps.
    Regards,
    Piyush

  • RV042 - What's a practical difference between gateway and router mode

    That´s my scenario, I have a RV042 as gateway  on subnet 192.168.254.0,subnet 192.168.0.0 on the same LAN and  3 vpn tunnels connected GATEWAY TO GATEWAY on subnet 192.168.1.0,192.168.2.0 and 192.168.4.0. I setup 192.168.0.0 as Multiple Subnet on RV042 so now i can ping 192.168.0.0 from RV042 but i can´t do this from clients. What i want to know is What will happen if i change RV042 mode from gateway to router and What do i do to make clients (workstations) on subnet 192.168.254.0 reach clients in subnet 192.168.0.0 .
    Thx
    Everyone

    Gateway mode = RV042 does NAPT (network address & port translation);
    Router mode = RV042 does not do NAPT

  • What's the difference between Routing and Service Callout in ALSB?

    I am puzzled by that.
    what's the difference between them.
    Or what's the situation should use Routing, and that of service callout?

    There is little difference between routing and service callout.
    Routing is symbolizes the transition of request thread to a response thread starts. (in OSB every invocation of proxy is undertaken by different request and response threads ). So by this definition, there can be only one route node in a pipeline.
    Service call out is also used for similar actions as route node , but in pipeline. So service callout can be either in request pipeline (request thread) or in response pipeline (response thread ) . So in a proxy you can have multiple ServiceCallouts but only one route node.
    There are some other slight differences.
    Manoj

  • Difference between party and service

    Hi,
       I know  when we are going to  party and service (Normally party means. when we are doing Business to Business ) but what is exact difference  between party and service.. and if possible  definitions  also..
    Thanks
    Babu.

    Babu,
    Refer to url http://help.sap.com/saphelp_nw04/helpdata/en/87/1d6e3fefa13042e10000000a114084/frameset.htm
    An excerpt
    Services without a party are typically used when configuring company-internal processes. Parties (with assigned services) are typically used when configuring cross-company processes.
    Also refer to one of your previous forum questions and my response Re: Business System and Business Service Posted: Nov 28, 2007 4:31 PM in response to: BABU
    You usually use business system services when configuring internal company processes.
    You usually use business services when configuring cross-company processes. In this case, you only make your interfaces known to the business partners involved and either do not make any details about your own system landscape available, or only specific details.
    Hope this helps,
    Mike

  • Difference between CAF and GP?

    Dear All,
    Can any one explain me what is the difference between CAF and GP? what is the difference between the CAF application and webdynpro application? In which senario we will go for CAF development and in which senarion we will go for GP application. Can we deploy the CAF/GP application in Enterprise Portal?
    Thanks in advance
    With Regards,
    Balachander

    Composite Application Framework consist of two parts
    1. CAF Core
    2. CAF GP (Guided Procedure).
    CAF core is used to model the the services. Composite Application Framework (CAF Core) service-oriented architecture and the standardized object access allow for uniform treatment of business processes as servicesand business objects independent of the underlying system. CAF Core integrates the elements of all the SAP NetWeaver integration layers to facilitate the creation of new business solutions across people, information, processes and application object repositories. Composite Application Framework Core (CAF Core) is an environment for building andrunning packaged composite applications (PCAs) such as SAP Collaborative Cross Applications (xApps).CAF Core supports the development of new business solutions across people, information, and processes by unifying elements from all layers of the SAP NetWeaver technology platform.
                                   CAF Core is a comprehensive environment, which includes programming abstractions, a
    programming model, metadata, and tools to support the development and deployment of
    composite applications based on Enterprise Services Architecture (ESA). This environment
    allows developers to build applications, which leverage the whole SAP NetWeaver stack
    without the need to feed low-level APIs. This way, they can focus on implementing the
    business logic of a composite application. SAP CAF comes with predefined generic patterns
    for reuse in different development projects.
    CAF Core consists of the following main elements:
    • Composite Application Services perspective, which includes a tool for modeling entity,
    application, and external services
    • Configurable user interface components
    • CAF Core administrative tool
    • CAF Core and SAP Business Information Warehouse (SAP BW) integration.
    CAF GP (Guided Procedure) : CAF GP is used for process or orcastration. Anything you want to integrate with GP you will firat go through Callable Object. For Each Callable Object has one Action. So callable Object and Action are mapped with 1:1. On the top of Actions you need to create Block and on the top of Block you will Create Process.
    Difference between the CAF application and webdynpro application: CAF application CAF Core) is used for modeling services. The services may be local in respect of CAF or remote (like RFC, BAPI, Web Service). But Web Dynpro application is used to develop the UI (User Interface). You can Line your CAF application with Web Dynpro Applicationa and ultimatelly you can expose the web dynpro application as a Callable Object which will be integrategrated with Guiged Procedure. Another ways for developing your UI using VC(Visual Composer), CAF UI Pattern.
    If you need more details let me know.
    Thanks and Regards
    Chandan

  • Difference between billing and invoice?

    Hi all
    can anybody say Difference between billing and invoice?
    thanks

    Hi Ipsit,
    Invoice is document indicating to delivery goods and Billing is a receipt of payment
    Tables are VBRK & VBRP. For flow, go to transaction VF03, enter document number and hit 'Display Document Flow' button on toolbar
    VBRK and VBRP holds billing/invoice details..
    Billing Document:
    Generic term for invoices, credit memos, debit memos, pro forma invoices and cancellation documents.
    The tables are VBRK and VBRP.
    2) -- once u do PGI the delivery document will be created. There is no way to stop it.. The thing u can to do go to the list of created deliveries in VL09. Select the delivery doc which u created. There u have the option of reversing the goods or canceling it.
    Billing is generic term and u can say invoice is a type of billing document.
    After PGI only way left is to cancel it by Using TCODE MBST as this Tcode is used to cancel any material document.
    Please Reward If Really Helpful,
    Thanks and Regards,
    Sateesh.Kandula

  • Difference between billing and invoice?  How to stop PGI?

    can u please help me in these questions.
    Difference between billing and invoice?  How to stop PGI?

    Invoice is document indicating to delivery goods and Billing is a receipt of payment
    Tables are VBRK & VBRP. For flow, go to transaction VF03, enter document number and hit 'Display Document Flow' button on toolbar
    vbrk and vbrp holds billing/invoice details..
    Billing Document:
    Generic term for invoices, credit memos, debit memos, pro forma invoices and cancellation documents.
    The tables are VBRK and VBRP.
    2)-- once u do PGI the delivery document will be created . there is no way to stop it  .. the thing u can to do go to the list of created deliveries in VL09.. select the delivery doc which u created.there  u have the option of reversing the goods or canceling it.
    let me know if i am wrong...
    thanks,
    madhan
    Message was edited by:
            madhan n

  • Office 2013 installed with KB2817430, windowsupdate still finds KB2850036. difference between KB2817430 and KB2850036

    Hi,
    I've made a silent Office 2013 installer with /admin and put SP1 MSP's in the updates folder.
    After deployment under installed updates it shows: Service Pack 1 for Microsoft Office 2013 (KB2817430) 32-Bit Edition
    But when I check for new updates, "ServicePack 1 for Microsoft Office 2013 (KB2850036) 32-Bit Edition" is ready for download and install.
    What is the difference between KB2817430 and KB2850036?
    It seems that I cannot download KB2850036 and also integrate it in the silent installation.
    Another question: Is the updates folder from Office only for servicepacks? or can I put also updates and patches MSP files in here? If yes then i've got a lot of files with the same name and different files sizes. For example After extracting SP1 I've got
    the file "proofsp-en-us.msp" which is 10MB and when extracting another patch also i've got a proof-en-us.msp and is 8MB.
    So which one need to go in the updates folder?
    Can anyone help me out?
    thanks

    Hi,
    As can be seen from below KB articles, KB2817430 only contains Service Pack 1 (SP1) for Office 2013, whereas KB2850036 also contains Service Pack 1 (SP1) updates for other Office 2013 related desktop products. For example, Microsoft Office 2013
    Language Pack, Project 2013, SharePoint Designer 2013, Office Proofing Tools 2013, etc.:
    https://support.microsoft.com/en-us/kb/2850036
    https://support.microsoft.com/en-us/kb/2817430
    So if you have any of these products on your computer, Windows Update might offer related updates to you.
    Regarding the Updates folder issue, you can put any Office software updates in it during the initial installation, such as service packs or hotfixes. A newer patch might make changes to a specific file, you can check the version number of that file, and keep
    the newer one in the folder.
    Here is the reference you will need:
    http://blogs.technet.com/b/office_resource_kit/archive/2011/05/05/using-the-updates-folder-to-deploy-software-updates-with-an-office-2010-installation.aspx
    (Note, it was created against Office 2010, however the steps should hold good for Office 2013)
    Regards,
    Ethan Hua
    TechNet Community Support
    It's recommended to download and install
    Configuration Analyzer Tool (OffCAT), which is developed by Microsoft Support teams. Once the tool is installed, you can run it at any time to scan for hundreds of known issues in Office
    programs.
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • What is the difference between ojvm and client versions?

    Changing the java vm from client to ojvm result in the following error:
    Errormessage:
    java.lang.UnsatisfiedLinkError: no UniqueC in java.library.path
    Project Settings -&gt; Configurations -&gt; Development -&gt; Runner -&gt; Virtual Machine -&gt; ojvm FAILS
    Project Settings -&gt; Configurations -&gt; Development -&gt; Runner -&gt; Virtual Machine -&gt; ojvm      RUNS OK.
    Project Settings -&gt; Configurations -&gt; Development -&gt;Paths -&gt;Additional Classpath:
    C:\jars\xerces.jar;C:\jars\UniqueC.dll;C:\jars\log4j-1.2.8.jar
    What is the difference between ojvm and client versions? How can I make ojvm to find UniqueC.dll?
    Various version info:
    Output from program:
    java version:1.4.2_01
    java home:C:\programfiler\JAVA\2sdk1.4.2_01\jre
    java vm version:9.0.3.738 cdov
    Taken from JDeveloper Help About:
    Oracle IDE     9.0.3.10.35
    UML Modelers Version     9.0.3.9.4
    Business Components Version     9.0.3.10.7
    java.version     1.3.1_02
    java.vm.name     OJVM Client VM
    java.vm.version     9.0.3.738 o

    However, Adobe offers extra paid services to create PDF or to export PDF to other formats. You are not required to buy them, however.

  • What is the Difference Between Adapter and Proxy

    Hi Master,
    I want to know the Difference Between Adapters and Proxies.
    And when we are using proxies and Adapters....
    Regards,
    SReddy

    Adapters are part of the Adapter Framework. Adapters provide the technical connectivity to enable the integration of SAP and non-SAP applications through XI’s Integration Engine.Again, Adapters are used for connectivity from and to external systems with XI that cannot communicate via proxies.Adapters are only required in SAP systems older than 6.20 and external systems.
    Systems based on 6.20or higher can communicate directly with proxies.
    The literal definition of a proxy is an object / process authorized to act for another; an agent or a substitute. In simpler terms, proxies in the XI context are objects used to encapsulate the creation (from a sender system) or parsing of XML (at a receiver system) as well as the communication with the relevant runtime components required to send or receive those messages.
    Proxies are generated from Message Interface in IR.
    The Proxy Runtime controls these objects / processes, and can itself be controlled by the applications it communicates with. The Proxy Runtime currently has the following components available: 1. ABAP Proxy Runtime – Communication using XI or Web Services a. Web Service Runtime 2. Java Proxy Runtime – Communication using XI (J2EE) The objects that the Proxy Runtime then controls are created via Proxy Generation, for both ABAP and Java. In the following sections a ‘client’ proxy is used by an application to send messages outside of the system it resides in (normally to the IS in this context). Conversely, a ‘server’ proxy is used by an application to receive messages from sources outside itself (again, normally the IS in this context).

  • Difference between idoc and rfc

    what is the difference between idoc and rfc? when and where it is used? when there is idoc, why rfc vice versa?

    IDoc (for intermediate document) is a standard data structure for electronic data interchange (EDI) between application programs written for the popular SAP business system or between an SAP application and an external program. IDocs serve as the vehicle for data transfer in SAP's Application Link Enabling (ALE) system. 
    IDocs are used for asynchronous transactions:  Each IDoc generated exists as a self-contained text file that can then be transmitted to the requesting workstation without connecting to the central database. 
    Another SAP mechanism, the Business Application Programming Interface (BAPI) is used for synchronous transactions. 
    A large enterprise's networked computing environment is likely to connect many geographically distributed computers to the main database. These computers are likely to use different hardware and/or operating system platforms. An IDoc encapsulates data so that it can be exchanged between different systems without conversion from one format to another. 
    IDoc types define different categories of data, such as purchase orders or invoices, which may then be broken down into more specific categories called message types. Greater specificity means that an IDoc type is capable of storing only the data required for a particular transaction, which increases efficiency and decreases resource demands. 
    An IDoc can be generated at any point in a transaction process. For example, during a shipping transaction process, an IDoc may be generated that includes the data fields required to print a shipping manifest. After a user performs an SAP transaction, one or more IDocs are generated in the sending database and passed to the ALE communication layer. The communication
    layer performs a Remote Function Call (RFC), using the port definition and RFC destination specified by the customer model. 
    The IDoc is transmitted to the receiver, which may be an R/3, R/2, or some external system
    RFC
    Remote Function Calls (RFC) and data exchange through IDoc message documents. RFC makes direct and synchronous calls of a program in the remote system. If the caller is an external program it will call an RFC-enabled function in R/3 and if the calling program is the R/3 system it will call an RFC-function in another R/3-system or it will call a non-R/3 program through a gateway-proxy (usually rfcexec.exe). BAPIs are a subset of the RFC-enabled function modules, especially designed as Application Programming Interface (API) to the SAP business object, or in other words: are function modules officially released by SAP to be called from external programs.
    note:reward points if solution found helpfull.....
    regards
    chandrakanth.k

  • Differences between CAF and NWDS

    Hi all,
    I'm reading about CAF and I don't understand the differences between CAF and NWDS. In NWDS you can composite an aplication with services offered by other systems, so I don't understand what CAF offers.
    Regards,

    Hi,
    CAF is a Frame work for developing Composite Applications.
    CAF consists of two parts: design time and run time.
    NWDS provides design time development support.Simply, NWDS is the IDE based on Eclipse.
    CAF Server that is Composite Environment Server provides the run time for composite applications.
    You can go through the help doc for [Composite Environment |http://help.sap.com/saphelp_nwce10/helpdata/en/45/ff9fc1d8986c06e10000000a1553f6/frameset.htm]so that you can understand easily.
    Sampath

Maybe you are looking for

  • Video not working on the first run of Android app

    I couldn't find any results regarding this problem. Maybe I'm just using wrong keywords as it is difficult to explain. Has anyone else encountered that video is not working on the first run of Android app? By first run I mean directly after installin

  • Reader 9.3 Install fails due to Old, Unused IE version

    I just tried to install Adobe Reader 9.3 (after removing 7.0.1) on Win2K Pro SP4Upd1. I have not used IE for years, but V 5.5 SP2 is still on the machine. Installation unpacked, immediately posted the following message, and terminated: This version o

  • Publishing on .Mac versus another hosting plan

    I published the same Blog on .Mac and another hosting plan and get different results. To publish to my hosting plan at aPlus.net I first publish to a folder on my disk and then ftp that folder to my host. At ,Mac the Blog works fine. At aPlus.net whe

  • AirPlay Display fails only in one Mavericks account (AirPlay Client Identity cannot be established)

    Hi, I currently running into a strange issue with AirPlay Display and maybe you can help. I am using OS X Mavericks on a Late 2013 Macbook Pro Retina and trying to use Airplay Display with an Apple TV (V3), all running the latest software revisions.

  • FM in Ni Elvis II

    I am interesting in Frequency modulation in Function Generator, i want to adjust FM bandwidth, so how can i do to adjust the FM bandwidth. please, help me