Forum Discussion

JC_Hackkett's avatar
JC_Hackkett
New Contributor II
7 months ago

Compile SIF using Gateway Direct Connect type to connect with SAP

I have SIC version 8.2.1

I already created the gateway and is online, is a Direct connect type configured to connect with SAP

I already install the SAP dll in the SIC local

When I try to compile my SIF in the Onestream App asks me for the Gateway, but I can't see my direct connect gateway, only shows the Database Gateway

What I'm doing wrong?

 

Regards

  • Steven's avatar
    Steven
    Contributor II

    JC_Hackkett  - it sounds like you have a couple of gateways setup in SIC and you are trying to use the direct connect gateway , but you can only use the Database Gateway in your Smart Integration Function.  Is this correct?  What methods are you using?  Can you show a snippet of your SIF code? Did you restart your SIC Connector Gateway after you created the new Gateway?

    • JC_Hackkett's avatar
      JC_Hackkett
      New Contributor II

      Hi Steven  Thanks for replying

      To compile a SIF type direct connect can only be done through ExecRemoteGatewayBusinessRule right?

      I created a gateway  type = Web API, not for Data Base, I'm trying to connect to SAP, and I already configured the ERPConnectStandard20.dll in Local SIC and import ERPConnect and ERPconnect.Utils

      I created a SIF function to run a RFC, in properties from this SIF I specified ERPConnectStandard20.dll

      I created an Extensibility Rule this is the code

      Dim objRemoteRequestResultDto As RemoteRequestResultDto = BRApi.Utilities.ExecRemoteGatewayBusinessRule(si, "Test2SIFSap", Nothing, "saptest2", "RunOperation",String.Empty, False, 90)
      Smart Integration Function called  'Test2SIFSap
      SIC Gateway called saptest2 with a method called RunOperation
       
      Whe run the Extensibility , now send me a Smart Integration Connector Gateway general error at: 'saptest2 RemoteCodeExec ID
      I wonder if I'm calling the SIF right because I don't think it even compiles
      Regards
      • JC_Hackkett's avatar
        JC_Hackkett
        New Contributor II

        Hi, Now It's working, I had to create a  Gateway datasource type and it already allowed me to compile it in SIF with the SAP dll. It can NOW connect me and bring information