Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow empty soap actions #77

Closed

Conversation

danbaranov
Copy link

@danbaranov danbaranov commented Oct 23, 2019

This helps working with Google WSDLs

Also closes #67 and #69

@Nitrino
Copy link
Member

Nitrino commented Oct 23, 2019

@danbaranov amazing work 🔥
Could you add tests for these cases and checking their WSDL?

@danbaranov
Copy link
Author

Hey @Nitrino. I'll do that in 2-3 weeks when I got a bit of time

@ghost
Copy link

ghost commented Oct 28, 2019

In order to fix #69 I needed to also apply one of the fixes to the protocol schema function

def get_protocol_namespace(wsdl) do
    case Application.fetch_env!(:soap, :globals)[:absent_schema_namespace] do
      true ->
        []
        _ ->
    wsdl
    |> xpath(~x"//namespace::*"l)
    |> Enum.find(fn {_, _, _, _, url} -> url == :"http://schemas.xmlsoap.org/wsdl/" end)
    |> elem(3)
        end
  end

@churcho
Copy link

churcho commented Dec 15, 2019

Any chance we can get traction on these issues?

@rubysolo
Copy link
Contributor

I think this is a duplicate of #85, which was merged.

@Nitrino
Copy link
Member

Nitrino commented Nov 30, 2021

@rubysolo Thanks. Yes, it was done in #85.

@Nitrino Nitrino closed this Nov 30, 2021
@fram-sse
Copy link

Looks like the fix for the :absent_schema_namespace was never applied to the codebase

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Operations not found in our WSDL
5 participants