MCPcopy Create free account
hub / github.com/andreikop/python-ws-discovery / createSOAPMessage

Function createSOAPMessage

wsdiscovery/message.py:12–26  ·  view source on GitHub ↗

serialize SOAP envelopes into XML strings

(env)

Source from the content-addressed store, hash-verified

10logger = logging.getLogger(__name__)
11
12def createSOAPMessage(env):
13 "serialize SOAP envelopes into XML strings"
14
15 if env.getAction() == NS_ACTION_PROBE:
16 return createProbeMessage(env)
17 if env.getAction() == NS_ACTION_PROBE_MATCH:
18 return createProbeMatchMessage(env)
19 if env.getAction() == NS_ACTION_RESOLVE:
20 return createResolveMessage(env)
21 if env.getAction() == NS_ACTION_RESOLVE_MATCH:
22 return createResolveMatchMessage(env)
23 if env.getAction() == NS_ACTION_HELLO:
24 return createHelloMessage(env)
25 if env.getAction() == NS_ACTION_BYE:
26 return createByeMessage(env)
27
28
29def parseSOAPMessage(data, ipAddr):

Callers 1

_sendMsgMethod · 0.85

Calls 7

createProbeMessageFunction · 0.85
createProbeMatchMessageFunction · 0.85
createResolveMessageFunction · 0.85
createHelloMessageFunction · 0.85
createByeMessageFunction · 0.85
getActionMethod · 0.80

Tested by

no test coverage detected