construct an envelope that represents a ``Resolve Match`` message
(service, relatesTo)
| 12 | |
| 13 | |
| 14 | def constructResolveMatch(service, relatesTo): |
| 15 | "construct an envelope that represents a ``Resolve Match`` message" |
| 16 | |
| 17 | service.incrementMessageNumber() |
| 18 | |
| 19 | env = SoapEnvelope() |
| 20 | env.setAction(NS_ACTION_RESOLVE_MATCH) |
| 21 | env.setTo(NS_ADDRESS_UNKNOWN) |
| 22 | env.setMessageId(uuid.uuid4().urn) |
| 23 | env.setInstanceId(str(service.getInstanceId())) |
| 24 | env.setMessageNumber(str(service.getMessageNumber())) |
| 25 | env.setRelatesTo(relatesTo) |
| 26 | |
| 27 | prb = ProbeResolveMatch(service.getEPR(), service.getTypes(), service.getScopes(), \ |
| 28 | service.getXAddrs(), str(service.getMetadataVersion())) |
| 29 | env.getProbeResolveMatches().append(prb) |
| 30 | return env |
| 31 | |
| 32 | |
| 33 | def createResolveMatchMessage(env): |
no test coverage detected