Re: How to config/costom a WS Security to SOAP header

Home Page Forums BizTalk 2004 – BizTalk 2010 How to config/costom a WS Security to SOAP header Re: How to config/costom a WS Security to SOAP header

#21174

I tried Fiddler, but it does not support https. does MS SDK support https?

Can you take a look for what is the problem in my request and reasponse? I got following logs from service.

 Below are the request I see in our logs followed by the response that our logs show was sent: 

<s:Envelope xmlns:s=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:u=”http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd“>

            <s:Header>

                        <o:Security s:mustUnderstand=”1″ xmlns:o=”http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd“>

                                    <u:Timestamp u:Id=”_0″>
                                                <u:Created>2008-11-07T13:14:28.296Z</u:Created>
                                                <u:Expires>2008-11-07T13:19:28.296Z</u:Expires>
                                    </u:Timestamp>
                                    <o:UsernameToken u:Id=”uuid-6721b428-ba4e-4814-940d-c6abae2d4a0f-9″>
                                                <o:Username>[email protected]</o:Username>
                                                <o:Password o:Type=”http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText”>pass</o:Password>
                                    </o:UsernameToken>
                        </o:Security>

            </s:Header>
            <s:Body>

                        <ns0:mailboxList xmlns:ns0=”http://icslinux7/gxs.ws.docManagement“>

                                    <userid>SWCSCA</userid>
                                    <partnerid/>
                                    <DocTypeName/>
                                    <aprf/>
                                    <snrf/>
                                    <TNdocID/>
                                    <type>mailbox</type>
                                    <listType>POLLABLE</listType>
                                    <MaxReturned>2</MaxReturned>
                        </ns0:mailboxList>
            </s:Body>
</s:Envelope>

 

Response:

<?xml version=”1.0″ encoding=”UTF-8″?>

<SOAP-ENV:Envelope xmlns:SOAP-ENV=”http://schemas.xmlsoap.org/soap/envelope/” xmlns:SOAP-ENC=”http://schemas.xmlsoap.org/soap/encoding/” xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” SOAP-ENV:encodingStyle=”http://schemas.xmlsoap.org/soap/encoding/“>

            <SOAP-ENV:Body>

                        <ser-root:mailboxListResponse xmlns:ser-root=”http://icslinux7/gxs.ws.docManagement” SOAP-ENC:root=”1″>

                                    <return xsi:type=”xsd:string”>&lt;?xml version=&quot;1.0&quot;?&gt;&lt;List&gt;  &lt;type&gt;mailbox&lt;/type&gt;  &lt;NumDocs&gt;2&lt;/NumDocs&gt;  &lt;Docs&gt;    &lt;DocID&gt;39fece003lr95hpt000068qs&lt;/DocID&gt;    &lt;DocTimestamp&gt;2008-11-07 10:50:10.111&lt;/DocTimestamp&gt;    &lt;TypeName&gt;ICSCSRin&lt;/TypeName&gt;    &lt;SenderID&gt;39fece003aak28cs00002ho7&lt;/SenderID&gt;    &lt;ReceiverID&gt;39fece003aajfbda00002hmr&lt;/ReceiverID&gt;    &lt;SenderCorp&gt;SWC2SCA_REC_GP1_PRE&lt;/SenderCorp&gt;    &lt;SenderUnit&gt;&lt;/SenderUnit&gt;    &lt;ReceiverCorp&gt;SWC2SCA_GP1_PRE&lt;/ReceiverCorp&gt;    &lt;ReceiverUnit&gt;&lt;/ReceiverUnit&gt;    &lt;SenderName&gt;SWC2SCA_REC_GP1_PRE&lt;/SenderName&gt;    &lt;ReceiverName&gt;SWC2SCA_GP1_PRE&lt;/ReceiverName&gt;    &lt;RoutingStatus&gt;POLLABLE&lt;/RoutingStatus&gt;    &lt;UserStatus&gt;Saved&lt;/UserStatus&gt;    &lt;NativeID&gt;08110710501YB7&lt;/NativeID&gt;    &lt;GroupID&gt;&lt;/GroupID&gt;    &lt;ConversationID&gt;&lt;/ConversationID&gt;    &lt;DocumentError&gt;true&lt;/DocumentError&gt;    &lt;originalSender&gt;SWC&lt;/originalSender&gt;    &lt;originalReceiver&gt;SWCSCA&lt;/originalReceiver&gt;    &lt;attributes&gt;      &lt;commitParms&gt;&lt;/commitParms&gt;      &lt;APRF&gt;XML&lt;/APRF&gt;      &lt;CreatedBy&gt;ICSCSR&lt;/CreatedBy&gt;      &lt;ExtractionDateTime&gt;&lt;/ExtractionDateTime&gt;      &lt;ILOG&gt;&lt;/ILOG&gt;      &lt;SERVICEREF&gt;3435043809322527&lt;/SERVICEREF&gt;      &lt;TNdocRef&gt;&lt;/TNdocRef&gt;      &lt;TNpartName&gt;&lt;/TNpartName&gt;      &lt;TYPE&gt;XML&lt;/TYPE&gt;      &lt;commitSvc&gt;gxs.icscsr.util:setICSdocStatus&lt;/commitSvc&gt;      &lt;fileParms&gt;&lt;/fileParms&gt;      &lt;fileSize&gt;1036&lt;/fileSize&gt;      &lt;fileSvc&gt;&lt;/fileSvc&gt;    &lt;/attributes&gt;  &lt;/Docs&gt;  &lt;Docs&gt;    &lt;DocID&gt;39fece003lr95e0c000068qk&lt;/DocID&gt;    &lt;DocTimestamp&gt;2008-11-07 10:50:06.222&lt;/DocTimestamp&gt;    &lt;TypeName&gt;ICSCSRin&lt;/TypeName&gt;    &lt;SenderID&gt;39fece003aak28cs00002ho7&lt;/SenderID&gt;    &lt;ReceiverID&gt;39fece003aajfbda00002hmr&lt;/ReceiverID&gt;    &lt;SenderCorp&gt;SWC2SCA_REC_GP1_PRE&lt;/SenderCorp&gt;    &lt;SenderUnit&gt;&lt;/SenderUnit&gt;    &lt;ReceiverCorp&gt;SWC2SCA_GP1_PRE&lt;/ReceiverCorp&gt;    &lt;ReceiverUnit&gt;&lt;/ReceiverUnit&gt;    &lt;SenderName&gt;SWC2SCA_REC_GP1_PRE&lt;/SenderName&gt;    &lt;ReceiverName&gt;SWC2SCA_GP1_PRE&lt;/ReceiverName&gt;    &lt;RoutingStatus&gt;POLLABLE&lt;/RoutingStatus&gt;    &lt;UserStatus&gt;Saved&lt;/UserStatus&gt;    &lt;NativeID&gt;081107105016DO&lt;/NativeID&gt;    &lt;GroupID&gt;&lt;/GroupID&gt;    &lt;ConversationID&gt;&lt;/ConversationID&gt;    &lt;DocumentError&gt;true&lt;/DocumentError&gt;    &lt;originalSender&gt;SWC&lt;/originalSender&gt;    &lt;originalReceiver&gt;SWCSCA&lt;/originalReceiver&gt;    &lt;attributes&gt;      &lt;commitParms&gt;&lt;/commitParms&gt;      &lt;APRF&gt;XML&lt;/APRF&gt;      &lt;CreatedBy&gt;ICSCSR&lt;/CreatedBy&gt;      &lt;ExtractionDateTime&gt;&lt;/ExtractionDateTime&gt;      &lt;ILOG&gt;&lt;/ILOG&gt;      &lt;SERVICEREF&gt;3435043805709813&lt;/SERVICEREF&gt;      &lt;TNdocRef&gt;&lt;/TNdocRef&gt;      &lt;TNpartName&gt;&lt;/TNpartName&gt;      &lt;TYPE&gt;XML&lt;/TYPE&gt;      &lt;commitSvc&gt;gxs.icscsr.util:setICSdocStatus&lt;/commitSvc&gt;      &lt;fileParms&gt;&lt;/fileParms&gt;      &lt;fileSize&gt;1045&lt;/fileSize&gt;      &lt;fileSvc&gt;&lt;/fileSvc&gt;    &lt;/attributes&gt;  &lt;/Docs&gt;&lt;/List&gt;</return>

                        </ser-root:mailboxListResponse>

            </SOAP-ENV:Body>

</SOAP-ENV:Envelope>