SOAPリクエストのヘッダーを設定するための次のpythonコードがあります。
ebsheader = xsd.Element(
'{http://ebs.health.ontario.ca/}EBS',
xsd.ComplexType([
xsd.Attribute(
'Id',xsd.String()
),
xsd.Element(
'SoftwareConformanceKey', xsd.String()
),
xsd.Element(
'AuditId', xsd.String()
),
])
)
headers = []
headers.append(ebsheader('id-1','software-key-here','unique-id'))
次の xml が生成されます。
<ns0:EBS xmlns:ns0="http://ebs.health.ontario.ca/" Id="id-1">
<SoftwareConformanceKey>software-key-here</SoftwareConformanceKey>
<AuditId>unique-id</AuditId>
</ns0:EBS>
ただし、代わりId="id-1"
にwsu:Id="id-1"
. これを実現するには、ヘッダーでどのパラメーターを指定する必要がありますか?