Google.Api.Ads.Common.Lib.SoapListenerExtension - can it be configured to apply only for Google Requests?

343 views
Skip to first unread message

Nakul Ringshia

unread,
Oct 9, 2012, 8:51:35 AM10/9/12
to adwor...@googlegroups.com, pankaj...@mbww.com, kiran....@mbww.com, Brian.P...@map-global.com, nakul.r...@mbww.com
Hi 

I understand that the following needs to be added to configuration file for calling in to the Adwords services.

<system.web>
    <webServices>
      <soapExtensionTypes>
        <add type="Google.Api.Ads.Common.Lib.SoapListenerExtension, Google.Ads.Common"
             priority="1" group="0"/>
      </soapExtensionTypes>
    </webServices>
  </system.web>

However is there a way to have the SoapListenerExtension apply ONLY TO requests originating for Google Adwords services?

Here's my situation

  1. I have a dot net assembly that interacts with Google Adwords - calls the Customer Service and downloads reports.
  2. This assembly is invoked by a .Net WCF service. Since the WCF service consumes the assembly, the configuration for the Soap extension is placed in the WCF config file (and its working).
  3. Requests (called extraction requests in our project) are generated by a BizTalk server and passed to the WCF server (which in turn calls the dot net assembly).
  4. Once data is fetched from Adwords, response is sent back to BizTalk by the WCF service.
In step 4, the response is sent back to BizTalk via a web service. Since the Soap listener is attached to the WCF service its not only applying to the Google Adwords requests but also to the responses being sent to BizTalk and this is causing side effects in the BizTalk server.

So is there is way to have the Soap Listener apply just for the Google AdWords requests.

Thanks

Nakul Ringshia

Anash P. Oommen

unread,
Oct 12, 2012, 4:58:00 AM10/12/12
to adwor...@googlegroups.com, pankaj...@mbww.com, kiran....@mbww.com, Brian.P...@map-global.com, nakul.r...@mbww.com
Hi Nakul,

Could you open an issue at http://code.google.com/p/google-api-adwords-dotnet/issues/list? I have a check to make sure I touch only the SOAP messages from the client library, so if you can explain what kind of changes are being caused on your server by the logger, it would be very helpful.

Cheers,
Anash P. Oommen,
AdWords API Advisor.
Reply all
Reply to author
Forward
0 new messages