def querySummaryConfirmed(self, requester_url, requester_nsa, provider_nsa, correlation_id, reservations): header_element = helper.createRequesterHeader(requester_nsa, provider_nsa, correlation_id=correlation_id) qs_reservations = queryhelper.buildQuerySummaryResultType(reservations) qsct = nsiconnection.QuerySummaryConfirmedType(qs_reservations) payload = minisoap.createSoapPayload(qsct.xml(nsiconnection.querySummaryConfirmed), header_element) d = httpclient.soapRequest(requester_url, actions.QUERY_SUMMARY_CONFIRMED, payload, ctx_factory=self.ctx_factory) return d
def gotReservations(reservations, header): # do reply inline soap_header_element = helper.createProviderHeader(header.requester_nsa, header.provider_nsa, correlation_id=header.correlation_id) qs_reservations = queryhelper.buildQuerySummaryResultType(reservations) qsct = nsiconnection.QuerySummaryConfirmedType(qs_reservations) payload = minisoap.createSoapPayload(qsct.xml(nsiconnection.querySummarySyncConfirmed), soap_header_element) return payload
def gotReservations(reservations, header): # do reply inline soap_header_element = helper.createProviderHeader( header.requester_nsa, header.provider_nsa, correlation_id=header.correlation_id) qs_reservations = queryhelper.buildQuerySummaryResultType( reservations) qsct = nsiconnection.QuerySummaryConfirmedType(qs_reservations) payload = minisoap.createSoapPayload( qsct.xml(nsiconnection.querySummarySyncConfirmed), soap_header_element) return payload