Home     |     Java    |     Php General    |     Oracle Database    |     Oracle Server  

MS Dynamics CRM 3.0

  •  Setting up and Configuring Microsoft Dynamics CRM 3.0
  •  Managing Security and Information Access
  •  Entity Customization: Concepts and Attributes
  •  Entity Customization: Forms and Views
  •  Entity Customization: Relationships, Custom Entities, and Site Map
  •  Reporting and Analysis
  •  Workflow
  •  Server-Side SDK
  •  Client-Side SDK
  •  Integration with External Applications
  • Cervo Technologies
    The Right Source to Outsource

    Sharepoint Portal Server KB

    Microsoft CRM Info

    WPF Interview Questions

    SilverLight Interview Qs

    Asp.Net 2.0 Interview Qs

    Asp.NET 1.1 FAQs

    Oracle Interview Questions

    SAP Interview Questions

    Oracle Server

    ORA-28575: unable to open RPC connection to external procedure


    Hi there,

    I know that this question has been posted a lot, but I've tried all of
    the various options for resolving the problem and none have worked. I
    have the following setup in the TNSNames:

    EXTPROC_CONNECTION_DATA =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA =
    (SID = PLSExtProc)
    (PRESENTATION = RO)
    )
    )

    and this in listener.ora:

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = ltbdbs01)(PORT = 1521))
    )
    )
    )

    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\oracle\ora920)
    (ENVS="EXTPROC_DLLS=ANY")
    (PROGRAM = extproc)
    )
    (SID_DESC =
    (GLOBAL_DBNAME = LON_TFLP.WORLD)
    (ORACLE_HOME = D:\oracle\ora920)
    (SID_NAME = LON_TFLP)
    )
    )

    I restarted the listener service, and then I've created the library
    as:

    create or replace library rwnet as 'D:\Oracle\ora920\lib\RWnet.dll'

    built the extproc procedure as:

    CREATE PACKAGE RWNet_Package AS
    PROCEDURE Init (password IN char);
    END RWNet_Package;
    /

    CREATE PACKAGE BODY RWNet_Package AS
    PROCEDURE Init (password IN char) AS
    LANGUAGE C
    LIBRARY RWNet
    NAME "Init"
    PARAMETERS (password string);
    END RWNet_Package;
    /

    and created the final call package invoking the init procedure as:

    CREATE PACKAGE PTAI_RWNET AS
    Procedure Initialise (v_Password IN VARCHAR);
    END PTAI_RWNET;
    /

    and

    CREATE PACKAGE BODY PTAI_RWNET AS
    Procedure Initialise (v_Password IN VARCHAR) AS
    intReturn NUMBER;
    Begin
    RWNET_Package.Init(v_Password);
    End Initialise;
    END PTAI_RWNET;
    /

    After all this, I still get the RPC error when I try to run the
    Initialise procedure, can anyone let me know where I might be going
    wrong? Is it worth rebooting the server (as I've heard works) or is
    that just a waste of time?

    Cheers and TIA

    Dan

    On May 10, 4:27 am, auu@dsl.pipex.com wrote:

    It would help tremendously were you to provide the Oracle release (to
    four numbers) that you are  using.

    David Fitzjarrell

    Add to del.icio.us | Digg this | Stumble it | Powered by Megasolutions Inc