A: Yes. Simply repeat the <sm:Module xsi:type="sm:ecm_gsoap.service"> in the <sm:Transport> section. Example:
<sm:Transport>
<sm:Module xsi:type="sm:ecm_gsoap.service">
<sm:Host>qcg.example.com</sm:Host>
<sm:Port>19021</sm:Port>
<sm:KeepAlive>false</sm:KeepAlive>
<sm:Authentication>
<sm:Module xsi:type="sm:atc_transport_ssl.service">
<sm:ServiceAuthentication>
<sm:X509CertKeyFile>/opt/plgrid/qcg/etc/qcg-comp/certs/qcgcertkey.pem</sm:X509CertKeyFile>
</sm:ServiceAuthentication>
</sm:Module>
<sm:Module xsi:type="sm:atc_msg_wsse_username.service">
<sm:UserdirModule>
<sm:Module xsi:type="sm:userdir_pam"/>
</sm:UserdirModule>
</sm:Module>
</sm:Authentication>
<sm:Authorization>
<sm:Module xsi:type="sm:atz_username"/>
</sm:Authorization>
</sm:Module>
<sm:Module xsi:type="sm:ecm_gsoap.service">
<sm:Host>qcg.example.com</sm:Host>
<sm:Port>19022</sm:Port>
<sm:KeepAlive>false</sm:KeepAlive>
<sm:Authentication>
<sm:Module xsi:type="sm:atc_transport_ssl.service">
<sm:MutualAuthentication>
<sm:X509CertKeyFile>/opt//qcg/etc/qcg-comp/certs/qcgcertkey.pem</sm:X509CertKeyFile>
<sm:TrustedCAPath>/etc/grid-security/certificates</sm:TrustedCAPath>
</sm:MutualAuthentication>
</sm:Module>
</sm:Authentication>
<sm:Authorization>
<sm:Module xsi:type="sm:atz_mapfile">
<sm:Mapfile>/etc/grid-security/grid-mapfile</sm:Mapfile>
</sm:Module>
</sm:Authorization>
</sm:Module>
<sm:Module xsi:type="smc:qcg-comp-service"/>
</sm:Transport