SOAP header example
Username authentication
Sample SOAP request
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<a:Action s:mustUnderstand="1">http://www.oracle.com/InFormAdapter/2011/10/ODM/GetTransactions</a:Action>
<a:MessageID>urn:uuid:561ac131-b74d-4cfc-ac13-58296724dd28</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<a:To s:mustUnderstand="1">https://hsgbu-bur-qa-infws.us.oracle.com/pfst62/informadapter/ODM/ODMService.svc</a:To>
<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>2017-08-16T16:26:55.128Z</u:Created>
<u:Expires>2017-08-16T16:31:55.128Z</u:Expires>
</u:Timestamp>
<o:UsernameToken u:Id="uuid-a97e3c57-65c9-4604-94d7-d316841f17ea-3">
<o:Username>mmeyer</o:Username>
<o:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">Manager1</o:Password>
</o:UsernameToken>
</o:Security>
</s:Header>
<s:Body>
<GetTransactions xmlns="http://www.oracle.com/InFormAdapter/2011/10/ODM" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<node>
<DownloadTransactionODM trial="pfst62" bookmark="{1CBDB979-5DD9-41B2-9D26-50CB73B65024}" userName="" skipODMReduction="false" priorFileOID="" mappingVersion="2.0" xmlns="http://www.phaseforward.com/InFormAdapter/ODM/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</node>
</GetTransactions>
</s:Body>
</s:Envelope>
Sample SOAP response
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<a:Action s:mustUnderstand="1">http://www.oracle.com/InFormAdapter/2011/10/ODM/GetTransactionsResponse</a:Action>
<a:RelatesTo>urn:uuid:561ac131-b74d-4cfc-ac13-58296724dd28</a:RelatesTo>
<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>2017-08-16T16:26:57.100Z</u:Created>
<u:Expires>2017-08-16T16:31:57.100Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetTransactionsResponse xmlns="http://www.oracle.com/InFormAdapter/2011/10/ODM">
<GetTransactionsResult>
<ResponseODM xmlns="http://www.phaseforward.com/InFormAdapter/ODM/2.0" xmlns:pf="http://www.phaseforward.com/InFormAdapter/ODM/Extensions/3.0">
<ODM Description="StudyDesign" FileType="Transactional" FileOID="{07AD01F0-C26E-45E2-890D-C9FC04BC8CBE}" CreationDateTime="2017-08-16T16:26:55+00:00" PriorFileOID="{1CBDB979-5DD9-41B2-9D26-50CB73B65024}" ODMVersion="1.3.1" Originator="" pf:MappingVersion="V2" pf:HierarchicalOIDs="Yes" pf:InFormAdapterVersion="6.2.0.0" xmlns="http://www.cdisc.org/ns/odm/v1.3"/>
<Bookmark>{07AD01F0-C26E-45E2-890D-C9FC04BC8CBE}</Bookmark>
<TransactionsProcessed>500</TransactionsProcessed>
</ResponseODM>
</GetTransactionsResult>
</GetTransactionsResponse>
</s:Body>
</s:Envelope>
F5CERT authentication
Sample SOAP request
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope">
<s:Header>
<Action a:mustUnderstand="1" xmlns="http://www.w3.org/2005/08/addressing" xmlns:a="http://www.w3.org/2003/05/soap-envelope">http://www.oracle.com/InFormAdapter/2011/10/ODM/GetTransactions</Action>
<MessageID xmlns="http://www.w3.org/2005/08/addressing">urn:uuid:40753a0b-97e3-4a04-bd5f-99d78487f517</MessageID>
<ReplyTo xmlns="http://www.w3.org/2005/08/addressing">
<Address>http://www.w3.org/2005/08/addressing/anonymous</Address>
</ReplyTo>
<wsse:Security s:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<Timestamp xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<Created>2017-08-16T15:41:37.2616915Z</Created>
<Expires>2017-08-16T15:46:37.2616915Z</Expires>
</Timestamp>
<wsse:BinarySecurityToken wsu:Id="SignatureCert" ValueType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0#X509v3" EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">MIIDvTCCAqWgAwIBAgIJAKzO7hms6HSpMA0GCSqGSIb3DQEBCwUAMHUxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRcwFQYDVQQHDA5SZWR3b29kIFNob3JlczEPMA0GA1UECgwGT3JhY2xlMQ4wDAYDVQQLDAVIU0dCVTEXMBUGA1UEAwwOSW5Gb3JtU3VpdGVEZXYwHhcNMTcwNDEwMTUxODAzWhcNMjYwMTEzMTUxODAzWjB1MQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEXMBUGA1UEBwwOUmVkd29vZCBTaG9yZXMxDzANBgNVBAoMBk9yYWNsZTEOMAwGA1UECwwFSFNHQlUxFzAVBgNVBAMMDkluRm9ybVN1aXRlRGV2MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAycYhCwapKdEIJ0dYYjHhmM0yIYpJ2ff1Nmg/MynWR359xgy9HCusB126NHyL7KSL/cHtzrm3B/VYy9Df1NOJAVGoGLhJbMfusszvOStoh4faxtlkG2jByQH+0nlyo89g5hvrQ/JTKNreb9o55WUYr444IY1LGAC+r8K8TFuR5TTJe5ufredw2L4QikFzNqJvfEGmfSj/B7+B9xBxueuYA2B4DYpS8kSETtr+WgpMau+oUpXWh2R4vtU//Y8YUKk1uO6ztVcpjIyTL3BKIXG2Jf45EHFHl+A4bc5jRma6gprRRjENFbTu3QyUyuOE2pDy5fTQ0u8ALrGwE5/peJH+bQIDAQABo1AwTjAdBgNVHQ4EFgQUD4g9P+p2HemNkYkn6axEaf8ims0wHwYDVR0jBBgwFoAUD4g9P+p2HemNkYkn6axEaf8ims0wDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAp7Vz54lqdB9heN0BJpMuG46vImNrIyho9WJk0+icemv7ViO1EjMRSeSBXsrqlJmlTgeKCDDBmO4psbKhyrrSWRadK2u2ZambsNWSDJ0AJjRaIdGb/d6y77W0h6kNPjcpoSdghex2vsiUPQNiv2+mkrDqwhpbTp9H5SGxmrdgWED5caFhvC/FHVmlobiMUXCgIsYntMayavNWT9s3+QOLhoaS8BxBxZ+CcA2o4zc+/kFb5MqcSxd8Ky4lR6IGGLI1ZiIDI8i3/xQ8n7zFDIjpVykJ0C00J2vaWWl/H628BEbNEzhVdEMOeDSyWVMhZuv2doLb3mHJRARPDPLFC5uKKA==</wsse:BinarySecurityToken>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"/>
<Reference URI="#Body">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
<DigestValue>qyHoWb8v8J0+mAiUpakQ49PTMwaKtPEWioAaR0MujG8=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>NXi3DGzn4f8FNfkvn6XOkwlP9CnM4/8rfpty5q1UZunj1pcGa/ulQu+P8VatS5yXgeDutAq03uyhraG1BrQqWYGiJtAB4L9sWszZqw2Uw5SG2tprKYAiVCmC0oM2ICnRe9VLzYgjKQ1+QIGhjysPH523YHfnyKEgIOsXn349tB7K2k3UaoyiixBIM9q13V27yq5fYt54QGOiARrHBfsGDJi/OVS6Gm1Enlb7l2GP9mvQEZb3fYZYjCsqK0SRBpbKcYdlCHD5WyMT0d49/Ve+FD7utCvNfKATzqhTqApRW95W6lv+iujMHxWEPFG4/a2laowK0d7Wxi1wRY1M+U9XVg==</SignatureValue>
<KeyInfo>
<SecurityTokenReference xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<Reference URI="#SignatureCert"/>
</SecurityTokenReference>
</KeyInfo>
</Signature>
</wsse:Security>
<To s:mustUnderstand="1" xmlns="http://www.w3.org/2005/08/addressing">https://VanityUrlBehindf5/pfst62/informadapter/ODM/ODMService.svc</To>
</s:Header>
<s:Body id="Body">
<GetTransactions xmlns="http://www.oracle.com/InFormAdapter/2011/10/ODM" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<node>
<DownloadTransactionODM mappingVersion="2.0" priorFileOID="" skipODMReduction="false" userName="" bookmark="{1CBDB979-5DD9-41B2-9D26-50CB73B65024}" trial="pfst62" xmlns="http://www.phaseforward.com/InFormAdapter/ODM/2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>
</node>
</GetTransactions>
</s:Body>
</s:Envelope>
Sample SOAP response
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<a:Action s:mustUnderstand="1">http://www.oracle.com/InFormAdapter/2011/10/ODM/GetTransactionsResponse</a:Action>
<a:RelatesTo>urn:uuid:40753a0b-97e3-4a04-bd5f-99d78487f517</a:RelatesTo>
<Security s:mustUnderstand="1" xmlns="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<SignatureConfirmation Value="NXi3DGzn4f8FNfkvn6XOkwlP9CnM4/8rfpty5q1UZunj1pcGa/ulQu+P8VatS5yXgeDutAq03uyhraG1BrQqWYGiJtAB4L9sWszZqw2Uw5SG2tprKYAiVCmC0oM2ICnRe9VLzYgjKQ1+QIGhjysPH523YHfnyKEgIOsXn349tB7K2k3UaoyiixBIM9q13V27yq5fYt54QGOiARrHBfsGDJi/OVS6Gm1Enlb7l2GP9mvQEZb3fYZYjCsqK0SRBpbKcYdlCHD5WyMT0d49/Ve+FD7utCvNfKATzqhTqApRW95W6lv+iujMHxWEPFG4/a2laowK0d7Wxi1wRY1M+U9XVg==" b:Id="Body" xmlns="http://docs.oasis-open.org/wss/oasis-wss-wssecurity-secext-1.1.xsd" xmlns:b="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"/>
</Security>
</s:Header>
<s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<GetTransactionsResponse xmlns="http://www.oracle.com/InFormAdapter/2011/10/ODM">
<GetTransactionsResult>
<ResponseODM xmlns="http://www.phaseforward.com/InFormAdapter/ODM/2.0" xmlns:pf="http://www.phaseforward.com/InFormAdapter/ODM/Extensions/3.0">
<ODM Description="StudyDesign" FileType="Transactional" FileOID="{07AD01F0-C26E-45E2-890D-C9FC04BC8CBE}" CreationDateTime="2017-08-16T15:41:37+00:00" PriorFileOID="{1CBDB979-5DD9-41B2-9D26-50CB73B65024}" ODMVersion="1.3.1" Originator="" pf:MappingVersion="V2" pf:HierarchicalOIDs="Yes" pf:InFormAdapterVersion="6.2.0.0" xmlns="http://www.cdisc.org/ns/odm/v1.3"/>
<Bookmark>{07AD01F0-C26E-45E2-890D-C9FC04BC8CBE}</Bookmark>
<TransactionsProcessed>500</TransactionsProcessed>
</ResponseODM>
</GetTransactionsResult>
</GetTransactionsResponse>
</s:Body>
</s:Envelope>