Soap.Wsdl (soa v0.1.7)

Provides functions for parsing wsdl file

Link to this section Summary

Link to this section Functions

Link to this function

get_complex_types(wsdl, namespace, protocol_ns)

Specs

get_complex_types(String.t(), String.t(), String.t()) :: list()
Link to this function

get_endpoint(wsdl, protocol_ns, soap_ns)

Specs

get_endpoint(String.t(), String.t(), String.t()) :: String.t()
Link to this function

get_full_paths(wsdl, path, protocol_ns, schema_namespace)

Specs

get_full_paths(String.t(), String.t(), String.t(), String.t()) :: [String.t()]
Link to this function

get_imported_types(xsd_paths)

Specs

get_imported_types(list()) :: [map()]
Link to this function

get_message_parts(element, protocol_ns)

Link to this function

get_messages(wsdl, protocol_ns)

Link to this function

get_namespace(namespaces_node, wsdl, schema_namespace, protocol_ns)

Specs

get_namespace(map(), String.t(), String.t(), String.t()) :: tuple()
Link to this function

get_namespaces(wsdl, schema_namespace, protocol_ns)

Specs

get_namespaces(String.t(), String.t(), String.t()) :: map()
Link to this function

get_operation_input(element, protocol_ns, soap_ns)

Link to this function

get_operations(wsdl, protocol_ns, soap_ns)

Link to this function

get_protocol_namespace(wsdl)

Specs

get_protocol_namespace(String.t()) :: String.t()
Link to this function

get_schema_attributes(wsdl)

Specs

get_schema_attributes(String.t()) :: map()
Link to this function

get_schema_imports(wsdl, protocol_ns, schema_ns)

Specs

get_schema_imports(String.t(), String.t(), String.t()) :: list()
Link to this function

get_schema_namespace(wsdl)

Specs

get_schema_namespace(String.t()) :: String.t()
Link to this function

get_soap_namespace(wsdl, opts)

Specs

get_soap_namespace(String.t(), list()) :: String.t()
Link to this function

get_validation_types(wsdl, file_path, protocol_ns, schema_ns)

Specs

get_validation_types(String.t(), String.t(), String.t(), String.t()) :: map()
Link to this function

ns(name, namespace)

Link to this function

parse(wsdl, file_path, opts \\ [])

Link to this function

parse_from_file(path, opts \\ [])

Link to this function

parse_from_url(path, opts \\ [])

Link to this function

soap_version(opts)