ParseResume

Have a question about Bullhorn's HTTP based APIs? You've found the right place.

API Update [posted on December 13, 2012]:

This version of the Bullhorn APIs should no longer be used.

All new work should be done using Bullhorn's REST or Web Services APIs. For more information please visit: http://developer.bullhorn.com/documentation

Bullhorn REST API provides a simpler and faster way for developers to build applications that interact with the Bullhorn platform and is used by Bullhorn Inc. to develop features of the Bullhorn ATS/CRM application.

Of the BullhornSTAFFING HTTP API interfaces listed below, our analysis shows that the following are most commonly used by developers:

Resume Parsing API
Published Job Data (XML)
The interface to these will continue to work as is because Bullhorn will replace the back end to use REST API. The URLs for these 2 specific APIs may change in the 2nd half of 2013; developers may require to update their applications to use the new URLs.

Moderators: StaffingSupport, s.emmons

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

ParseResume

Post by jross » Thu Feb 10, 2011 11:46 am

To whom it may concern:

We are attempting to implement the legacy API, Parse Resume. While we are able to receive a valid XML response via the form at the following URL: https://www.bullhornstaffing.com/Bullho ... meTest.cfm, we are unable to receive response via HttpWebRequest. Would your technical staff assist in diagnosing this issue? Thanks in advance for your help.

HttpWebRequest code:

Code: Select all

            string url = "https://www.bullhornstaffing.com/BullhornStaffing/API/ParseResume.cfm";
            string legacyApiKey = "xxxxxxxxxxxxxxxxxxxxxx";
            string privateLabelId = "xxxx";

            string filePath = "C:\\Deploy\\TestResume.doc";
            string fileName = "TestResume.doc";
            string fileContentType = "application/msword";

            NameValueCollection fileParams = new NameValueCollection();
            fileParams.Add("privateLabelID", privateLabelId);
            fileParams.Add("encryptedAPIKey", legacyApiKey);
            fileParams.Add("xmlFormat", "BHXML");
            fileParams.Add("resumeText", "");



            string boundary = "---------------------------" + DateTime.Now.Ticks.ToString("x");
            byte[] boundarybytes = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "\r\n");
            Stream postedBytesStream = new MemoryStream();


            // write params
            string formdataTemplate = "Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}";
            foreach (string key in fileParams.Keys)
            {
                postedBytesStream.Write(boundarybytes, 0, boundarybytes.Length);
                string formitem = string.Format(formdataTemplate, key, fileParams[key]);
                byte[] formitembytes = System.Text.Encoding.UTF8.GetBytes(formitem);
                postedBytesStream.Write(formitembytes, 0, formitembytes.Length);
            }
            postedBytesStream.Write(boundarybytes, 0, boundarybytes.Length);


            // write file contents header
            string headerTemplate = "Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"\r\nContent-Type: {2}\r\n\r\n";
            string header = string.Format(headerTemplate, fileName, filePath, fileContentType);
            byte[] headerbytes = System.Text.Encoding.UTF8.GetBytes(header);
            postedBytesStream.Write(headerbytes, 0, headerbytes.Length);


            // write file contents
            byte[] fileContents = null;
            FileStream fileStream = null;
            try
            {
                fileStream = new FileStream(filePath, FileMode.Open);

                FileInfo fileInfo = new FileInfo(filePath);
                long temp = fileInfo.Length;
                int lung = Convert.ToInt32(temp);

                fileContents = new byte[lung];
                fileStream.Read(fileContents, 0, lung);
            }
            catch (System.Exception ex)
            {
                throw ex;
            }
            finally
            {
                fileStream.Close();
            }
            postedBytesStream.Write(fileContents, 0, fileContents.Length);


            // write boundry trailer
            byte[] trailer = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "--\r\n");
            postedBytesStream.Write(trailer, 0, trailer.Length);


            // create web request
            HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
            webRequest.ContentType = "multipart/form-data; boundary=" + boundary;
            webRequest.Method = "POST";
            webRequest.KeepAlive = true;
            webRequest.Credentials = System.Net.CredentialCache.DefaultCredentials;
            webRequest.ContentLength = postedBytesStream.Length;


            // write post bytes to request stream
            Stream rs = webRequest.GetRequestStream();
            postedBytesStream.Position = 0;
            byte[] tempBuffer = new byte[postedBytesStream.Length];
            postedBytesStream.Read(tempBuffer, 0, tempBuffer.Length);
            postedBytesStream.Close();
            ctx.Response.Write(System.Text.ASCIIEncoding.ASCII.GetString(tempBuffer));
            rs.Write(tempBuffer, 0, tempBuffer.Length);
            rs.Close();


            // get web response
            WebResponse webResponse = null;
            try
            {
                webResponse = webRequest.GetResponse();
                Stream webResponseStream = webResponse.GetResponseStream();
                StreamReader streamReader = new StreamReader(webResponseStream);
                ctx.Response.Write(string.Format("File uploaded, server response is: {0}", streamReader.ReadToEnd()));
            }
            catch (System.Exception ex)
            {
                ctx.Response.Write("Error uploading file: " + ex.Message);
                if (webResponse != null)
                {
                    webResponse.Close();
                    webResponse = null;
                }
            }
            finally
            {
                webRequest = null;
            }
HttpWebRequest content:

Code: Select all

-----------------------------8cd97240560709c
Content-Disposition: form-data; name="privateLabelID"

xxxx
-----------------------------8cd97240560709c
Content-Disposition: form-data; name="encryptedAPIKey"

xxxxxxxxxxxxxxxxxxxx
-----------------------------8cd97240560709c
Content-Disposition: form-data; name="xmlFormat"

BHXML
-----------------------------8cd97240560709c
Content-Disposition: form-data; name="resumeText"


-----------------------------8cd97240560709c
Content-Disposition: form-data; name="TestResume.doc"; filename="C:\Deploy\TestResume.doc"
Content-Type: application/msword
....

apsmith
Site Admin
Posts: 2051
Joined: Wed Dec 31, 1969 8:00 pm

Re: ParseResume

Post by apsmith » Fri Feb 11, 2011 9:42 am

jross,

Have you done a compare from the content that the test page sends vs your content?
Andrew Smith
Director, Technical Operations
Developer Forum Admin

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

Re: ParseResume

Post by jross » Fri Feb 18, 2011 12:07 pm

Yes, the content appears to be the same. I've been working on the Parse Resume integration for quite some time without success. Please assist with the code to integrate as it appears question is asked many time in the forums, but I've found no resolution.


Form post content is below:

Code: Select all

-----------------------------456565598932
Content-Disposition: form-data; name="privateLabelID"

xxxx
-----------------------------456565598932
Content-Disposition: form-data; name="encryptedAPIKey"

xxxxxxxxxxxxxxxxxxx
-----------------------------456565598932
Content-Disposition: form-data; name="resumeText"


-----------------------------456565598932
Content-Disposition: form-data; name="resumeFile"; filename="TestResume.doc"
Content-Type: application/msword

... [File Bytes] ...

-----------------------------456565598932
Content-Disposition: form-data; name="xmlFormat"

BHXML
-----------------------------456565598932--

Form post content is below:

Code: Select all

-----------------------------456565598932
Content-Disposition: form-data; name="privateLabelID"

xxxx
-----------------------------456565598932
Content-Disposition: form-data; name="encryptedAPIKey"

xxxxxxxxxxxxxxxxxxx
-----------------------------456565598932
Content-Disposition: form-data; name="resumeText"


-----------------------------456565598932
Content-Disposition: form-data; name="resumeFile"; filename="TestResume.doc"
Content-Type: application/msword

... [File Bytes] ...

-----------------------------456565598932
Content-Disposition: form-data; name="xmlFormat"

BHXML
-----------------------------456565598932--

Upload resume code:

Code: Select all


        #region private (bool) UploadResume()

        private bool UploadResume()
        {
            bool isValid = false;

            try
            {
                string fileUpload = "https://www.bullhornstaffing.com/BullhornStaffing/API/ParseResume.cfm";
                string fileFieldName = "resumeFile";
                string filePath = "C:\\Deploy\\TestResume.doc";
                string fileName = "TestResume.doc";
                string fileContentType = "application/msword";

                NameValueCollection fileParams = new NameValueCollection();
                fileParams.Add("privateLabelID", this.bullhornPrivateLabelId);
                fileParams.Add("encryptedAPIKey", this.bullhornLegacyApiKey);
                fileParams.Add("xmlFormat", "BHXML");
                fileParams.Add("resumeText", "");

                isValid = HttpUploadFile(fileUpload, fileFieldName, filePath, fileName, fileContentType, fileParams);
            }
            catch (System.Exception ex)
            {
                string msg = ex.Message;
            }

            return isValid;
        }

        #endregion



        #region private (bool) HttpUploadFile()

        public bool HttpUploadFile(
            string dstUrl,
            string fileFieldName,
            string filePath,
            string fileName,
            string fileContentType,
            NameValueCollection fileParams
            )
        {
            bool isValid = false;
            string boundary = "---------------------------" + "456565598932"; // DateTime.Now.Ticks.ToString("x");
            byte[] boundarybytes = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "\r\n");
            Stream postedBytesStream = new MemoryStream();
            FileStream fileStream = null;
            HttpWebRequest webRequest = null;
            WebResponse webResponse = null;

            try
            {

                // write params
                string formdataTemplate = "Content-Disposition: form-data; name=\"{0}\"\r\n\r\n{1}";
                foreach (string key in fileParams.Keys)
                {
                    if (key != "xmlFormat")
                    {
                        postedBytesStream.Write(boundarybytes, 0, boundarybytes.Length);
                        string formitem = string.Format(formdataTemplate, key, fileParams[key]);
                        byte[] formitembytes = System.Text.Encoding.UTF8.GetBytes(formitem);
                        postedBytesStream.Write(formitembytes, 0, formitembytes.Length);
                    }
                }


                postedBytesStream.Write(boundarybytes, 0, boundarybytes.Length);

                // write file contents header
                string headerTemplate = "Content-Disposition: form-data; name=\"{0}\"; filename=\"{1}\"\r\nContent-Type: {2}\r\n\r\n";
                string header = string.Format(headerTemplate, fileFieldName, fileName, fileContentType);
                byte[] headerbytes = System.Text.Encoding.UTF8.GetBytes(header);
                postedBytesStream.Write(headerbytes, 0, headerbytes.Length);


                // write file contents
                byte[] fileContents = null;
                fileStream = new FileStream(filePath, FileMode.Open);

                FileInfo fileInfo = new FileInfo(filePath);
                long temp = fileInfo.Length;
                int lung = Convert.ToInt32(temp);

                fileContents = new byte[lung];
                fileStream.Read(fileContents, 0, lung);
                postedBytesStream.Write(fileContents, 0, fileContents.Length);


                foreach (string key in fileParams.Keys)
                {
                    if (key == "xmlFormat")
                    {
                        postedBytesStream.Write(boundarybytes, 0, boundarybytes.Length);
                        string formitem = string.Format(formdataTemplate, key, fileParams[key]);
                        byte[] formitembytes = System.Text.Encoding.UTF8.GetBytes(formitem);
                        postedBytesStream.Write(formitembytes, 0, formitembytes.Length);
                    }
                }


                // write boundry trailer
                byte[] trailer = System.Text.Encoding.ASCII.GetBytes("\r\n--" + boundary + "--\r\n");
                postedBytesStream.Write(trailer, 0, trailer.Length);


                // create web request
                webRequest = (HttpWebRequest)WebRequest.Create(dstUrl);
                webRequest.ContentType = "multipart/form-data; boundary=" + boundary;
                webRequest.Method = "POST";
                webRequest.KeepAlive = true;
                webRequest.Credentials = System.Net.CredentialCache.DefaultCredentials;
                webRequest.ContentLength = postedBytesStream.Length;
               

                // write post bytes to request stream
                Stream rs = webRequest.GetRequestStream();
                postedBytesStream.Position = 0;
                byte[] tempBuffer = new byte[postedBytesStream.Length];
                postedBytesStream.Read(tempBuffer, 0, tempBuffer.Length);
                postedBytesStream.Close();
                ctx.Response.Write(System.Text.ASCIIEncoding.ASCII.GetString(tempBuffer));
                rs.Write(tempBuffer, 0, tempBuffer.Length);
                rs.Close();


                // get web response
                webResponse = webRequest.GetResponse();
                Stream webResponseStream = webResponse.GetResponseStream();
                StreamReader streamReader = new StreamReader(webResponseStream);
                ctx.Response.Write(string.Format("File uploaded, server response is: {0}", streamReader.ReadToEnd()));

                isValid = true;
            }
            catch (System.Exception ex)
            {
                ctx.Response.Write("Error uploading file: " + ex.Message);
                if (webResponse != null)
                {
                    webResponse.Close();
                    webResponse = null;
                }
            }
            finally
            {
                fileStream.Close();
                webRequest = null;
            }

            return isValid;
        }

        #endregion 


apsmith
Site Admin
Posts: 2051
Joined: Wed Dec 31, 1969 8:00 pm

Re: ParseResume

Post by apsmith » Fri Feb 18, 2011 12:56 pm

jross,

We do not have any sample code for other languages, just the sample page that I already provided.
Andrew Smith
Director, Technical Operations
Developer Forum Admin

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

Re: ParseResume

Post by jross » Thu Mar 03, 2011 8:16 am

Would it be possible for you guys to check if you are receiving the post? Perhaps I can send you a date/time and you could see what is happening on your end; maybe there is an error log? Since the HttpResponse is empty, it is difficult to determine how to fix the request.

apsmith
Site Admin
Posts: 2051
Joined: Wed Dec 31, 1969 8:00 pm

Re: ParseResume

Post by apsmith » Thu Mar 03, 2011 10:48 am

Jross,

Yes, we could do this, can you post the details of the resume (a test one I would hope) and the PL ID that you are using?
Andrew Smith
Director, Technical Operations
Developer Forum Admin

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

Re: ParseResume

Post by jross » Mon Mar 07, 2011 11:20 am

Thanks in advance for your assistance.

The resume TestResume.doc was posted on 3/7/2001 at 10:17 EST and the private label id is 3005.

-----------------------------456565598932
Content-Disposition: form-data; name="privateLabelID"

3005
-----------------------------456565598932
Content-Disposition: form-data; name="encryptedAPIKey"

xxxxxxxxxxxxxxxxxxxxxx
-----------------------------456565598932
Content-Disposition: form-data; name="resumeText"


-----------------------------456565598932
Content-Disposition: form-data; name="resumeFile"; filename="TestResume.doc"
Content-Type: application/msword

PK....

-----------------------------456565598932
Content-Disposition: form-data; name="xmlFormat"

BHXML
-----------------------------456565598932--

File uploaded, server response is:

jdonnelly
User
Posts: 192
Joined: Wed Feb 09, 2011 4:57 pm

Re: ParseResume

Post by jdonnelly » Mon Mar 07, 2011 1:08 pm

Hello jross,

You are pointing to the incorrect URL and this is most likely causing the issue. Can you change the fileUpload variable in your code to:

https://sl1api.bullhornstaffing.com/Bul ... Resume.cfm

Thanks,
Jon Donnelly
Technical Support Engineer
Developer Forum Admin
B U L L H O R N
support@bullhorn.com

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

Re: ParseResume

Post by jross » Tue Mar 08, 2011 11:11 pm

Thank you for your assistance.

I resent a request to https://sl1api.bullhornstaffing.com/Bul ... Resume.cfm on 3/8/2011 at 10:07PM EST and received a null response.
Do you see any error response?


-----------------------------456565598932
Content-Disposition: form-data; name="privateLabelID"

3005
-----------------------------456565598932
Content-Disposition: form-data; name="encryptedAPIKey"

xxxxxxxxxxxxxxxxxxxxxxxx
-----------------------------456565598932
Content-Disposition: form-data; name="resumeText"


-----------------------------456565598932
Content-Disposition: form-data; name="resumeFile"; filename="TestResume.doc"
Content-Type: application/msword

PK...

-----------------------------456565598932
Content-Disposition: form-data; name="xmlFormat"

BHXML
-----------------------------456565598932--
File uploaded, server response is:

jdonnelly
User
Posts: 192
Joined: Wed Feb 09, 2011 4:57 pm

Re: ParseResume

Post by jdonnelly » Thu Mar 10, 2011 8:26 pm

Hello jross,

We do not have any helpful exceptions on our side. Can you confirm that you can upload your test resume to at the following link with the credentials that you are using for your test program? This will help determine whether it is a issue on our side or if it is a problem with your implementation.

https://sl1api.bullhornstaffing.com/Bul ... meTest.cfm
Jon Donnelly
Technical Support Engineer
Developer Forum Admin
B U L L H O R N
support@bullhorn.com

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

Re: ParseResume

Post by jross » Fri Mar 11, 2011 7:02 pm

Ok, thanks. Did you receive the request? Currently, I'm receiving a response status code, 'ok', but the content length of the response is -1; without an explanatory response it is difficult to debug. Any assistance you can provide, would be much appreciated? It seems there is a trivial issue here, but currently I'm unable to complete the API integration for your client.

Regards,
Jeff

jdonnelly
User
Posts: 192
Joined: Wed Feb 09, 2011 4:57 pm

Re: ParseResume

Post by jdonnelly » Mon Mar 14, 2011 11:04 am

Hello Jeff,

I was able to successfully parse a resume with the test page that I provided (http://sl1api.bullhornstaffing.com/Bull ... meTest.cfm) using your credentials. This test page uses an html form to perform the post to the same page that your code is attempting to post to. I was running firebug (a firefox dev add-on) while performing the successful parse resume attempt so that I was able to see my post and it looks like you are missing a few items at the top of your post. Can you try adding the missing items and give it another try?

Code: Select all


Content-Type: multipart/form-data; boundary=---------------------------41184676334 
Content-Length: 40577 

-----------------------------41184676334 
Content-Disposition: form-data; name="privateLabelID" 

3005 
-----------------------------41184676334 
Content-Disposition: form-data; name="encryptedAPIKey" 

xxxxx 
-----------------------------41184676334 
Content-Disposition: form-data; name="resumeText" 

-----------------------------41184676334 
Content-Disposition: form-data; name="resumeFile"; filename="BobSmithTestResume.doc" 
Content-Type: application/msword 
ÐÏࡱá????????????????>?þÿ...

-----------------------------41184676334 
Content-Disposition: form-data; name="xmlFormat" 

BHXML 
-----------------------------41184676334-- 
Thank you,
Jon Donnelly
Technical Support Engineer
Developer Forum Admin
B U L L H O R N
support@bullhorn.com

jross
User
Posts: 13
Joined: Thu Feb 03, 2011 10:54 am

Re: ParseResume

Post by jross » Mon Mar 14, 2011 4:12 pm

Thanks, Jon. I'm also able to successfully parse resume via the test page; however, via an HttpWebRequest, I do not receive a response stream.

Below is a network trace of a test to the ParseResume API/URL. Note that I receive a status code of 200/OK, but the content length of the response is always -1 and I don't believe the candidate is created in Bullhorn. Should an XML file of the parsed resume be returned in the response? Should a candidate record be created in Bullhorn?

Note that I attempted to attach a file, but received an error 'The extension is not allowed.' for file types .html, .doc, and .txt file.

Code: Select all

System.Net Verbose: 0 : [3312] WebRequest::Create(https://sl1api.bullhornstaffing.com/BullhornStaffing/API/ParseResume.cfm)
System.Net Verbose: 0 : [3312] HttpWebRequest#59211531::HttpWebRequest(https://sl1api.bullhornstaffing.com/BullhornStaffing/API/ParseResume.cfm#1747177853)
System.Net Verbose: 0 : [3312] Exiting HttpWebRequest#59211531::HttpWebRequest() 
System.Net Verbose: 0 : [3312] Exiting WebRequest::Create() 	-> HttpWebRequest#59211531
System.Net Verbose: 0 : [3312] HttpWebRequest#59211531::GetRequestStream()
System.Net Information: 0 : [3312] Associating HttpWebRequest#59211531 with ServicePoint#19614112
System.Net Information: 0 : [3312] Associating Connection#44262584 with HttpWebRequest#59211531
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Socket(InterNetwork#2)
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Socket() 
System.Net.Sockets Verbose: 0 : [3312] Socket#61951825::Socket(InterNetworkV6#23)
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#61951825::Socket() 
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Connect(231:443#-409250573)
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Connect() 
System.Net.Sockets Verbose: 0 : [3312] Socket#61951825::Close()
System.Net.Sockets Verbose: 0 : [3312] Socket#61951825::Dispose()
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#61951825::Close() 
System.Net Information: 0 : [3312] TlsStream#41593131::.ctor(host=sl1api.bullhornstaffing.com, #certs=0)
System.Net Information: 0 : [3312] Associating HttpWebRequest#59211531 with ConnectStream#21998269
System.Net Information: 0 : [3312] HttpWebRequest#59211531 - Request: POST /BullhornStaffing/API/ParseResume.cfm HTTP/1.1

System.Net Information: 0 : [3312] SecureChannel#45941824::.ctor(hostname=sl1api.bullhornstaffing.com, #clientCertificates=0)
System.Net Information: 0 : [3312] Enumerating security packages:
System.Net Information: 0 : [3312]     Negotiate
System.Net Information: 0 : [3312]     NegoExtender
System.Net Information: 0 : [3312]     Kerberos
System.Net Information: 0 : [3312]     NTLM
System.Net Information: 0 : [3312]     Schannel
System.Net Information: 0 : [3312]     Microsoft Unified Security Protocol Provider
System.Net Information: 0 : [3312]     WDigest
System.Net Information: 0 : [3312]     TSSSP
System.Net Information: 0 : [3312]     pku2u
System.Net Information: 0 : [3312]     CREDSSP
System.Net Information: 0 : [3312] SecureChannel#45941824 - Left with 0 client certificates to choose from.
System.Net Information: 0 : [3312] AcquireCredentialsHandle(package = Microsoft Unified Security Protocol Provider, intent  = Outbound, scc     = System.Net.SecureCredential)
System.Net Information: 0 : [3312] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = (null), targetName = sl1api.bullhornstaffing.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3312] InitializeSecurityContext(In-Buffer length=0, Out-Buffer length=131, returned code=ContinueNeeded).
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Send()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Send
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 16 03 01 00 7E 01 00 00-7A 03 01 4D 7E 70 DF FB : ....~...z..M~p..
System.Net.Sockets Verbose: 0 : [3312] 00000010 : 1C 71 6F 91 2B 82 44 80-3C 40 F2 19 68 E1 51 36 : .qo.+.D.<@..h.Q6
System.Net.Sockets Verbose: 0 : [3312] 00000020 : 5D 94 43 B4 A0 C5 62 86-4F 3B D2 00 00 18 00 2F : ].C...b.O;...../
System.Net.Sockets Verbose: 0 : [3312] 00000030 : 00 35 00 05 00 0A C0 13-C0 14 C0 09 C0 0A 00 32 : .5.............2
System.Net.Sockets Verbose: 0 : [3312] 00000040 : 00 38 00 13 00 04 01 00-00 39 FF 01 00 01 00 00 : .8.......9......
System.Net.Sockets Verbose: 0 : [3312] 00000050 : 00 00 20 00 1E 00 00 1B-73 6C 31 61 70 69 2E 62 : .. .....sl1api.b
System.Net.Sockets Verbose: 0 : [3312] 00000060 : 75 6C 6C 68 6F 72 6E 73-74 61 66 66 69 6E 67 2E : ullhornstaffing.
System.Net.Sockets Verbose: 0 : [3312] 00000070 : 63 6F 6D 00 0A 00 06 00-04 00 17 00 18 00 0B 00 : com.............
System.Net.Sockets Verbose: 0 : [3312] 00000080 : 02 01 00                                        : ...
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Send() 	-> 131#131
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 16 03 01 00 4A                                  : ....J
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 02 00 00 46 03 01 4D 7E-75 57 16 0D 2E BE 16 BB : ...F..M~uW......
System.Net.Sockets Verbose: 0 : [3312] 00000015 : 91 1C 02 66 65 E3 CD 00-6C EA 1E FF 18 F6 E3 68 : ...fe...l......h
System.Net.Sockets Verbose: 0 : [3312] 00000025 : D3 01 34 4A F9 54 20 FD-40 9E 55 F5 19 0E 68 54 : ..4J.T .@.U...hT
System.Net.Sockets Verbose: 0 : [3312] 00000035 : 6A 3C 52 F3 9E 0B 14 A4-E6 3C 56 98 56 A3 14 37 : j<R......<V.V..7
System.Net.Sockets Verbose: 0 : [3312] 00000045 : CB 9E E0 FF 54 29 71 00-04 00                   : ....T)q...
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 74#74
System.Net Information: 0 : [3312] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = a82a68:14e4780, targetName = sl1api.bullhornstaffing.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3312] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=ContinueNeeded).
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 16 03 01 11 47                                  : ....G
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] (printing 1024 out of 4423)
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 0B 00 11 43 00 11 40 00-06 33 30 82 06 2F 30 82 : ...C..@..30../0.
System.Net.Sockets Verbose: 0 : [3312] 00000015 : 05 17 A0 03 02 01 02 02-10 04 F9 AF 02 22 51 41 : ............."QA
System.Net.Sockets Verbose: 0 : [3312] 00000025 : 3A 84 B5 1D 74 9B 49 45-36 30 0D 06 09 2A 86 48 : :...t.IE60...*.H
System.Net.Sockets Verbose: 0 : [3312] 00000035 : 86 F7 0D 01 01 05 05 00-30 5C 31 0B 30 09 06 03 : ........0\1.0...
System.Net.Sockets Verbose: 0 : [3312] 00000045 : 55 04 06 13 02 55 53 31-15 30 13 06 03 55 04 0A : U....US1.0...U..
System.Net.Sockets Verbose: 0 : [3312] 00000055 : 13 0C 44 69 67 69 43 65-72 74 20 49 6E 63 31 19 : ..DigiCert Inc1.
System.Net.Sockets Verbose: 0 : [3312] 00000065 : 30 17 06 03 55 04 0B 13-10 77 77 77 2E 64 69 67 : 0...U....www.dig
System.Net.Sockets Verbose: 0 : [3312] 00000075 : 69 63 65 72 74 2E 63 6F-6D 31 1B 30 19 06 03 55 : icert.com1.0...U
System.Net.Sockets Verbose: 0 : [3312] 00000085 : 04 03 13 12 44 69 67 69-43 65 72 74 20 47 6C 6F : ....DigiCert Glo
System.Net.Sockets Verbose: 0 : [3312] 00000095 : 62 61 6C 20 43 41 30 1E-17 0D 30 38 31 31 32 35 : bal CA0...081125
System.Net.Sockets Verbose: 0 : [3312] 000000A5 : 30 30 30 30 30 30 5A 17-0D 31 32 30 31 31 36 32 : 000000Z..1201162
System.Net.Sockets Verbose: 0 : [3312] 000000B5 : 33 35 39 35 39 5A 30 81-86 31 0B 30 09 06 03 55 : 35959Z0..1.0...U
System.Net.Sockets Verbose: 0 : [3312] 000000C5 : 04 06 13 02 55 53 31 0B-30 09 06 03 55 04 08 13 : ....US1.0...U...
System.Net.Sockets Verbose: 0 : [3312] 000000D5 : 02 4D 41 31 0F 30 0D 06-03 55 04 07 13 06 42 6F : .MA1.0...U....Bo
System.Net.Sockets Verbose: 0 : [3312] 000000E5 : 73 74 6F 6E 31 17 30 15-06 03 55 04 0A 13 0E 42 : ston1.0...U....B
System.Net.Sockets Verbose: 0 : [3312] 000000F5 : 75 6C 6C 68 6F 72 6E 2C-20 49 6E 63 2E 31 1F 30 : ullhorn, Inc.1.0
System.Net.Sockets Verbose: 0 : [3312] 00000105 : 1D 06 03 55 04 0B 14 16-2A 2E 62 75 6C 6C 68 6F : ...U....*.bullho
System.Net.Sockets Verbose: 0 : [3312] 00000115 : 72 6E 73 74 61 66 66 69-6E 67 2E 63 6F 6D 31 1F : rnstaffing.com1.
System.Net.Sockets Verbose: 0 : [3312] 00000125 : 30 1D 06 03 55 04 03 14-16 2A 2E 62 75 6C 6C 68 : 0...U....*.bullh
System.Net.Sockets Verbose: 0 : [3312] 00000135 : 6F 72 6E 73 74 61 66 66-69 6E 67 2E 63 6F 6D 30 : ornstaffing.com0
System.Net.Sockets Verbose: 0 : [3312] 00000145 : 81 9F 30 0D 06 09 2A 86-48 86 F7 0D 01 01 01 05 : ..0...*.H.......
System.Net.Sockets Verbose: 0 : [3312] 00000155 : 00 03 81 8D 00 30 81 89-02 81 81 00 B1 7D 28 FB : .....0.......}(.
System.Net.Sockets Verbose: 0 : [3312] 00000165 : 57 72 AF 5B 1C 8E 04 1D-E0 28 7D 27 08 2A 31 1F : Wr.[.....(}'.*1.
System.Net.Sockets Verbose: 0 : [3312] 00000175 : 5D 45 42 BB FE B0 8C 6A-CC 2C 34 A6 D9 9E E0 07 : ]EB....j.,4.....
System.Net.Sockets Verbose: 0 : [3312] 00000185 : 8E 12 BA E6 4E E4 BA 8B-19 31 7A 79 E3 6B E8 23 : ....N....1zy.k.#
System.Net.Sockets Verbose: 0 : [3312] 00000195 : C9 A1 F5 90 96 08 CA C2-C5 76 C3 B2 3E 61 30 C1 : .........v..>a0.
System.Net.Sockets Verbose: 0 : [3312] 000001A5 : FC 99 C0 5D AE 26 D4 55-AA FD 32 19 DC BC 3A 3F : ...].&.U..2...:?
System.Net.Sockets Verbose: 0 : [3312] 000001B5 : B7 98 2D 67 FF E3 3D A6-4C 6E 50 5F 38 ED 7B B6 : ..-g..=.LnP_8.{.
System.Net.Sockets Verbose: 0 : [3312] 000001C5 : 92 80 47 A7 E6 BC 76 5E-2E 10 72 B2 15 E1 84 A1 : ..G...v^..r.....
System.Net.Sockets Verbose: 0 : [3312] 000001D5 : 2C C3 B1 FE 51 4C 8F 7F-A7 A1 6C C9 02 03 01 00 : ,...QL....l.....
System.Net.Sockets Verbose: 0 : [3312] 000001E5 : 01 A3 82 03 44 30 82 03-40 30 1F 06 03 55 1D 23 : ....D0..@0...U.#
System.Net.Sockets Verbose: 0 : [3312] 000001F5 : 04 18 30 16 80 14 A7 C7-13 A0 7A 01 3C 9D EF 82 : ..0.......z.<...
System.Net.Sockets Verbose: 0 : [3312] 00000205 : 48 82 48 D5 73 51 B6 12-56 2A 30 1D 06 03 55 1D : H.H.sQ..V*0...U.
System.Net.Sockets Verbose: 0 : [3312] 00000215 : 0E 04 16 04 14 EC 8F CC-D2 9D 63 1E 29 1D 80 EC : ..........c.)...
System.Net.Sockets Verbose: 0 : [3312] 00000225 : EF C9 46 A1 FF C2 6C 3F-42 30 76 06 08 2B 06 01 : ..F...l?B0v..+..
System.Net.Sockets Verbose: 0 : [3312] 00000235 : 05 05 07 01 01 04 6A 30-68 30 24 06 08 2B 06 01 : ......j0h0$..+..
System.Net.Sockets Verbose: 0 : [3312] 00000245 : 05 05 07 30 01 86 18 68-74 74 70 3A 2F 2F 6F 63 : ...0...http://oc
System.Net.Sockets Verbose: 0 : [3312] 00000255 : 73 70 2E 64 69 67 69 63-65 72 74 2E 63 6F 6D 30 : sp.digicert.com0
System.Net.Sockets Verbose: 0 : [3312] 00000265 : 40 06 08 2B 06 01 05 05-07 30 02 86 34 68 74 74 : @..+.....0..4htt
System.Net.Sockets Verbose: 0 : [3312] 00000275 : 70 3A 2F 2F 77 77 77 2E-64 69 67 69 63 65 72 74 : p://www.digicert
System.Net.Sockets Verbose: 0 : [3312] 00000285 : 2E 63 6F 6D 2F 43 41 43-65 72 74 73 2F 44 69 67 : .com/CACerts/Dig
System.Net.Sockets Verbose: 0 : [3312] 00000295 : 69 43 65 72 74 47 6C 6F-62 61 6C 43 41 2E 63 72 : iCertGlobalCA.cr
System.Net.Sockets Verbose: 0 : [3312] 000002A5 : 74 30 0E 06 03 55 1D 0F-01 01 FF 04 04 03 02 05 : t0...U..........
System.Net.Sockets Verbose: 0 : [3312] 000002B5 : A0 30 0C 06 03 55 1D 13-01 01 FF 04 02 30 00 30 : .0...U.......0.0
System.Net.Sockets Verbose: 0 : [3312] 000002C5 : 7F 06 03 55 1D 1F 04 78-30 76 30 39 A0 37 A0 35 : ...U...x0v09.7.5
System.Net.Sockets Verbose: 0 : [3312] 000002D5 : 86 33 68 74 74 70 3A 2F-2F 63 72 6C 33 2E 64 69 : .3http://crl3.di
System.Net.Sockets Verbose: 0 : [3312] 000002E5 : 67 69 63 65 72 74 2E 63-6F 6D 2F 44 69 67 69 43 : gicert.com/DigiC
System.Net.Sockets Verbose: 0 : [3312] 000002F5 : 65 72 74 47 6C 6F 62 61-6C 43 41 2D 32 30 30 38 : ertGlobalCA-2008
System.Net.Sockets Verbose: 0 : [3312] 00000305 : 6B 2E 63 72 6C 30 39 A0-37 A0 35 86 33 68 74 74 : k.crl09.7.5.3htt
System.Net.Sockets Verbose: 0 : [3312] 00000315 : 70 3A 2F 2F 63 72 6C 34-2E 64 69 67 69 63 65 72 : p://crl4.digicer
System.Net.Sockets Verbose: 0 : [3312] 00000325 : 74 2E 63 6F 6D 2F 44 69-67 69 43 65 72 74 47 6C : t.com/DigiCertGl
System.Net.Sockets Verbose: 0 : [3312] 00000335 : 6F 62 61 6C 43 41 2D 32-30 30 38 6B 2E 63 72 6C : obalCA-2008k.crl
System.Net.Sockets Verbose: 0 : [3312] 00000345 : 30 82 01 C6 06 03 55 1D-20 04 82 01 BD 30 82 01 : 0.....U. ....0..
System.Net.Sockets Verbose: 0 : [3312] 00000355 : B9 30 82 01 B5 06 0B 60-86 48 01 86 FD 6C 01 03 : .0.....`.H...l..
System.Net.Sockets Verbose: 0 : [3312] 00000365 : 00 01 30 82 01 A4 30 3A-06 08 2B 06 01 05 05 07 : ..0...0:..+.....
System.Net.Sockets Verbose: 0 : [3312] 00000375 : 02 01 16 2E 68 74 74 70-3A 2F 2F 77 77 77 2E 64 : ....http://www.d
System.Net.Sockets Verbose: 0 : [3312] 00000385 : 69 67 69 63 65 72 74 2E-63 6F 6D 2F 73 73 6C 2D : igicert.com/ssl-
System.Net.Sockets Verbose: 0 : [3312] 00000395 : 63 70 73 2D 72 65 70 6F-73 69 74 6F 72 79 2E 68 : cps-repository.h
System.Net.Sockets Verbose: 0 : [3312] 000003A5 : 74 6D 30 82 01 64 06 08-2B 06 01 05 05 07 02 02 : tm0..d..+.......
System.Net.Sockets Verbose: 0 : [3312] 000003B5 : 30 82 01 56 1E 82 01 52-00 41 00 6E 00 79 00 20 : 0..V...R.A.n.y. 
System.Net.Sockets Verbose: 0 : [3312] 000003C5 : 00 75 00 73 00 65 00 20-00 6F 00 66 00 20 00 74 : .u.s.e. .o.f. .t
System.Net.Sockets Verbose: 0 : [3312] 000003D5 : 00 68 00 69 00 73 00 20-00 43 00 65 00 72 00 74 : .h.i.s. .C.e.r.t
System.Net.Sockets Verbose: 0 : [3312] 000003E5 : 00 69 00 66 00 69 00 63-00 61 00 74 00 65 00 20 : .i.f.i.c.a.t.e. 
System.Net.Sockets Verbose: 0 : [3312] 000003F5 : 00 63 00 6F 00 6E 00 73-00 74 00 69 00 74 00 75 : .c.o.n.s.t.i.t.u
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 4423#4423
System.Net Information: 0 : [3312] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = a82a68:14e4780, targetName = sl1api.bullhornstaffing.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3312] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=ContinueNeeded).
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 16 03 01 00 04                                  : .....
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 0E 00 00 00                                     : ....
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 4#4
System.Net Information: 0 : [3312] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = a82a68:14e4780, targetName = sl1api.bullhornstaffing.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3312] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=182, returned code=ContinueNeeded).
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Send()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Send
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 16 03 01 00 86 10 00 00-82 00 80 78 E9 FF 99 4F : ...........x...O
System.Net.Sockets Verbose: 0 : [3312] 00000010 : 39 15 66 C0 83 80 DA 62-E3 8C 26 47 D1 D8 D2 30 : 9.f....b..&G...0
System.Net.Sockets Verbose: 0 : [3312] 00000020 : 55 BF 2B 43 AC 6D 5E 53-49 AA F9 0A BD B4 51 70 : U.+C.m^SI.....Qp
System.Net.Sockets Verbose: 0 : [3312] 00000030 : DC 97 9D 2D 3A 81 8A 31-7E CB 6F A5 05 A6 90 BB : ...-:..1~.o.....
System.Net.Sockets Verbose: 0 : [3312] 00000040 : 5C E7 39 FD E6 B5 68 5C-53 71 50 4B 3F 8B 3A F7 : \.9...h\SqPK?.:.
System.Net.Sockets Verbose: 0 : [3312] 00000050 : AF 59 EE A6 AC D3 2F 0C-28 A3 A5 C0 A3 86 D2 A9 : .Y..../.(.......
System.Net.Sockets Verbose: 0 : [3312] 00000060 : AA 60 EC 4F 45 74 19 DF-95 5E ED 08 B1 5C 1F 83 : .`.OEt...^...\..
System.Net.Sockets Verbose: 0 : [3312] 00000070 : DA 1A 9C 37 DD 8E 9F B6-25 8B B3 98 AA CA DD 2B : ...7....%......+
System.Net.Sockets Verbose: 0 : [3312] 00000080 : 90 71 74 02 60 AB 61 1F-CE 14 E4 14 03 01 00 01 : .qt.`.a.........
System.Net.Sockets Verbose: 0 : [3312] 00000090 : 01 16 03 01 00 20 03 A1-3F BF 07 37 CD 56 FC F0 : ..... ..?..7.V..
System.Net.Sockets Verbose: 0 : [3312] 000000A0 : 41 E5 E5 33 23 73 E9 48-AD 3E B1 92 9F 9B 7A 40 : A..3#s.H.>....z@
System.Net.Sockets Verbose: 0 : [3312] 000000B0 : 91 12 8E A2 88 78                               : .....x
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Send() 	-> 182#182
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 14 03 01 00 01                                  : .....
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 01                                              : .
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 1#1
System.Net Information: 0 : [3312] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = a82a68:14e4780, targetName = sl1api.bullhornstaffing.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3312] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=ContinueNeeded).
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 16 03 01 00 20                                  : .... 
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 0C E2 F1 46 D8 13 2A 98-D1 68 A3 2F 7A B8 FB E3 : ...F..*..h./z...
System.Net.Sockets Verbose: 0 : [3312] 00000015 : 29 F6 33 F7 9B 0D DA 97-F9 FD 6A 40 B9 7E 08 C9 : ).3.......j@.~..
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 32#32
System.Net Information: 0 : [3312] InitializeSecurityContext(credential = System.Net.SafeFreeCredential_SECURITY, context = a82a68:14e4780, targetName = sl1api.bullhornstaffing.com, inFlags = ReplayDetect, SequenceDetect, Confidentiality, AllocateMemory, InitManualCredValidation)
System.Net Information: 0 : [3312] InitializeSecurityContext(In-Buffers count=2, Out-Buffer length=0, returned code=OK).
System.Net Information: 0 : [3312] Remote certificate: [Version]
  V3

[Subject]
  CN=*.bullhornstaffing.com, OU=*.bullhornstaffing.com, O="Bullhorn, Inc.", L=Boston, S=MA, C=US
  Simple Name: *.bullhornstaffing.com
  DNS Name: *.bullhornstaffing.com

[Issuer]
  CN=DigiCert Global CA, OU=www.digicert.com, O=DigiCert Inc, C=US
  Simple Name: DigiCert Global CA
  DNS Name: DigiCert Global CA

[Serial Number]
  04F9AF022251413A84B51D749B494536

[Not Before]
  11/24/2008 7:00:00 PM

[Not After]
  1/16/2012 6:59:59 PM

[Thumbprint]
  32AD0CAB1F5682CDE7F257B20E3B60A68A953ED8

[Signature Algorithm]
  sha1RSA(1.2.840.113549.1.1.5)

[Public Key]
  Algorithm: RSA
  Length: 1024
  Key Blob: 30 81 89 02 81 81 00 b1 7d 28 fb 57 72 af 5b 1c 8e 04 1d e0 28 7d 27 08 2a 31 1f 5d 45 42 bb fe b0 8c 6a cc 2c 34 a6 d9 9e e0 07 8e 12 ba e6 4e e4 ba 8b 19 31 7a 79 e3 6b e8 23 c9 a1 f5 90 96 08 ca c2 c5 76 c3 b2 3e 61 30 c1 fc 99 c0 5d ae 26 d4 55 aa fd 32 19 dc bc 3a 3f b7 98 2d 67 ff e3 3d a6 4c 6e 50 5f 38 ed 7b b6 92 80 47 a7 e6 bc 76 5e 2e 10 72 b2....
System.Net Information: 0 : [3312] SecureChannel#45941824 - Remote certificate was verified as valid by the user.
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Send()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Send
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 17 03 01 01 03 4C 8F EE-D1 E7 37 B4 65 76 D8 D5 : .....L....7.ev..
System.Net.Sockets Verbose: 0 : [3312] 00000010 : 15 2E A2 68 D8 9A FE 76-9F 9A 55 7D 74 BF 25 B8 : ...h...v..U}t.%.
System.Net.Sockets Verbose: 0 : [3312] 00000020 : 39 B7 03 9C 38 37 BB AB-2E EC FA 02 7C F3 D9 73 : 9...87......|..s
System.Net.Sockets Verbose: 0 : [3312] 00000030 : DB DC C9 B4 31 34 98 B2-A0 64 A5 97 33 E9 57 2A : ....14...d..3.W*
System.Net.Sockets Verbose: 0 : [3312] 00000040 : C1 9A 9E 56 BE DD E7 D0-BF D4 B5 40 93 C1 DE 8E : ...V.......@....
System.Net.Sockets Verbose: 0 : [3312] 00000050 : 65 9F B3 CC BD F9 9C 68-7D CF 67 72 7A C5 65 2D : e......h}.grz.e-
System.Net.Sockets Verbose: 0 : [3312] 00000060 : 97 37 8A EE 35 92 3C 64-2B D5 C5 5D DC B3 F9 42 : .7..5.<d+..]...B
System.Net.Sockets Verbose: 0 : [3312] 00000070 : 7B 20 30 33 F3 1B 35 B9-94 F4 6D A1 53 38 7B 81 : { 03..5...m.S8{.
System.Net.Sockets Verbose: 0 : [3312] 00000080 : 39 18 E1 4B 39 FB A7 E6-A4 65 E6 69 3A E2 35 4F : 9..K9....e.i:.5O
System.Net.Sockets Verbose: 0 : [3312] 00000090 : 85 BB 05 19 CB 04 18 4A-9B 65 5E E8 4C CC FF 8A : .......J.e^.L...
System.Net.Sockets Verbose: 0 : [3312] 000000A0 : 8A EB 66 AE 64 C6 BF 73-DD 87 A1 E9 3A 21 DE 46 : ..f.d..s....:!.F
System.Net.Sockets Verbose: 0 : [3312] 000000B0 : 8B BD 33 F2 EA A4 A1 A5-87 E9 B2 60 2A 2A 9E A2 : ..3........`**..
System.Net.Sockets Verbose: 0 : [3312] 000000C0 : 83 89 14 56 79 F9 B2 FB-60 22 32 ED 9D 7E 77 95 : ...Vy...`"2..~w.
System.Net.Sockets Verbose: 0 : [3312] 000000D0 : B1 F9 88 0B 1C BE AF 56-64 6E 1A 76 82 22 FA 19 : .......Vdn.v."..
System.Net.Sockets Verbose: 0 : [3312] 000000E0 : 4B D2 A2 0B DF F3 34 F2-66 7A 95 D6 67 92 69 B1 : K.....4.fz..g.i.
System.Net.Sockets Verbose: 0 : [3312] 000000F0 : FA 52 43 5C DE 29 FF 96-36 C9 AB 97 66 38 34 8B : .RC\.)..6...f84.
System.Net.Sockets Verbose: 0 : [3312] 00000100 : 3A 8B 96 27 9C A2 A6 25-                        : :..'...%
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Send() 	-> 264#264
System.Net Information: 0 : [3312] ConnectStream#21998269 - Sending headers
{
Content-Type: multipart/form-data; boundary=---------------------------41184676334
Host: sl1api.bullhornstaffing.com
Content-Length: 19924
Expect: 100-continue
Connection: Keep-Alive
}.
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 17 03 01 00 29                                  : ....)
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 91 BC DD 04 9B 24 19 21-5D 58 0D 5B 00 EA D0 D3 : .....$.!]X.[....
System.Net.Sockets Verbose: 0 : [3312] 00000015 : 08 4B B3 3D 76 62 B9 2D-2A 51 D1 FA 44 5D B1 18 : .K.=vb.-*Q..D]..
System.Net.Sockets Verbose: 0 : [3312] 00000025 : 7E CC EC 95 0F E2 A9 0B-69                      : ~.......i
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 41#41
System.Net Information: 0 : [3312] Connection#44262584 - Received status line: Version=1.1, StatusCode=100, StatusDescription=Continue.
System.Net Information: 0 : [3312] Connection#44262584 - Received headers
{

}.
System.Net Verbose: 0 : [3312] Exiting HttpWebRequest#59211531::GetRequestStream() 	-> ConnectStream#21998269
System.Net Verbose: 0 : [3312] ConnectStream#21998269::Write()
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Send()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Send
System.Net.Sockets Verbose: 0 : [3312] (printing 1024 out of 16384)
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 17 03 01 3F FB 4C 15 97-E1 C4 8D 6D 37 CF F9 48 : ...?.L.....m7..H
System.Net.Sockets Verbose: 0 : [3312] 00000010 : 9A E2 55 FA FB B7 44 EB-50 BE 47 BA B0 7A FE D9 : ..U...D.P.G..z..
System.Net.Sockets Verbose: 0 : [3312] 00000020 : 6B 98 41 3D EB 42 8D 3C-49 5C F0 96 06 37 56 33 : k.A=.B.<I\...7V3
System.Net.Sockets Verbose: 0 : [3312] 00000030 : AA B5 2B 82 24 3B EB 0B-44 8F 21 3C 30 67 45 B0 : ..+.$;..D.!<0gE.
System.Net.Sockets Verbose: 0 : [3312] 00000040 : 68 39 A5 D8 EF 01 60 09-89 45 A0 0A B2 9F D0 8F : h9....`..E......
System.Net.Sockets Verbose: 0 : [3312] 00000050 : 62 F7 A9 97 C4 76 BB 54-9E DD 04 E2 6B 84 1A 4B : b....v.T....k..K
System.Net.Sockets Verbose: 0 : [3312] 00000060 : 2F E5 4A 95 FE 36 36 81-76 BF DF 19 3D E0 F0 15 : /.J..66.v...=...
System.Net.Sockets Verbose: 0 : [3312] 00000070 : 8D 1C 51 36 A1 1A A8 21-19 04 77 88 38 9F D7 8C : ..Q6...!..w.8...
System.Net.Sockets Verbose: 0 : [3312] 00000080 : 40 66 11 D8 08 DD 75 3C-10 39 8C E3 D9 D6 D6 D4 : @f....u<.9......
System.Net.Sockets Verbose: 0 : [3312] 00000090 : 39 BC B4 F0 04 55 39 59-EF 9C 51 84 88 5B 5D C2 : 9....U9Y..Q..[].
System.Net.Sockets Verbose: 0 : [3312] 000000A0 : A3 98 D0 AE 2E EE 80 26-C7 5D 89 F4 B0 B5 9E E1 : .......&.]......
System.Net.Sockets Verbose: 0 : [3312] 000000B0 : 78 80 47 B8 50 18 54 EC-3C 28 A0 71 98 BB E1 70 : x.G.P.T.<(.q...p
System.Net.Sockets Verbose: 0 : [3312] 000000C0 : 95 46 C8 1A 48 65 FF B0-D9 76 F3 48 32 A0 44 34 : .F..He...v.H2.D4
System.Net.Sockets Verbose: 0 : [3312] 000000D0 : 93 09 E7 AB 74 03 D2 4A-E0 D2 4D D2 72 23 87 DA : ....t..J..M.r#..
System.Net.Sockets Verbose: 0 : [3312] 000000E0 : 25 75 98 01 34 E3 37 02-70 B8 86 3F 8D 7C 42 7C : %u..4.7.p..?.|B|
System.Net.Sockets Verbose: 0 : [3312] 000000F0 : F2 F1 AB F9 D1 C5 50 B8-8A D3 E1 DB 30 7F BB C2 : ......P.....0...
System.Net.Sockets Verbose: 0 : [3312] 00000100 : EC 30 14 8E 09 D8 7D 54-3D 9E 5D 67 93 E2 78 D9 : .0....}T=.]g..x.
System.Net.Sockets Verbose: 0 : [3312] 00000110 : F5 A0 2E 1E 58 BB A0 9E-70 9B 54 3E 38 D2 1D 79 : ....X...p.T>8..y
System.Net.Sockets Verbose: 0 : [3312] 00000120 : 7B E9 AD DB CD 99 1D FA-21 F1 51 50 66 F4 A5 47 : {.......!.QPf..G
System.Net.Sockets Verbose: 0 : [3312] 00000130 : 53 1C 9B 40 51 B1 E5 B9-68 4F 32 C0 94 16 46 7A : S..@Q...hO2...Fz
System.Net.Sockets Verbose: 0 : [3312] 00000140 : AC 5E 17 4E 7B 3F 5C 2B-1D A7 42 C6 1A 10 52 57 : .^.N{?\+..B...RW
System.Net.Sockets Verbose: 0 : [3312] 00000150 : AE CF 6B 06 96 54 CC D1-1D EA CB F7 10 03 1C 41 : ..k..T.........A
System.Net.Sockets Verbose: 0 : [3312] 00000160 : BF AC 8E 9B 4D 77 4B 5D-E5 44 CE 95 DB CE DD 11 : ....MwK].D......
System.Net.Sockets Verbose: 0 : [3312] 00000170 : EE D5 24 93 7E 9A 49 64-5D A5 8C 27 42 DF 18 35 : ..$.~.Id]..'B..5
System.Net.Sockets Verbose: 0 : [3312] 00000180 : 4D D9 2B 74 DA F6 6C 9A-0F 89 84 62 6E 7E B6 6E : M.+t..l....bn~.n
System.Net.Sockets Verbose: 0 : [3312] 00000190 : 1B C6 65 01 DB 80 DD 65-29 9B D8 01 89 B3 F0 86 : ..e....e).......
System.Net.Sockets Verbose: 0 : [3312] 000001A0 : C6 80 81 C0 7F 32 2A B8-1F 9A FB CE 7F 26 43 0E : .....2*......&C.
System.Net.Sockets Verbose: 0 : [3312] 000001B0 : A1 78 80 E0 29 FF 51 18-71 0E C5 1F 54 50 E7 1E : .x..).Q.q...TP..
System.Net.Sockets Verbose: 0 : [3312] 000001C0 : D5 23 7D F8 B3 61 04 20-5B 8A 93 6B 5C 16 DD 88 : .#}..a. [..k\...
System.Net.Sockets Verbose: 0 : [3312] 000001D0 : A3 4A 8E FB 99 6D 09 C3-1D DA AA 3F 51 8B 5A 9A : .J...m.....?Q.Z.
System.Net.Sockets Verbose: 0 : [3312] 000001E0 : F7 C6 98 96 96 4A D8 72-30 F1 CD C2 23 B9 2E F6 : .....J.r0...#...
System.Net.Sockets Verbose: 0 : [3312] 000001F0 : 72 92 C4 36 64 94 AE D3-BB 4E 4F 7A 51 97 B1 79 : r..6d....NOzQ..y
System.Net.Sockets Verbose: 0 : [3312] 00000200 : 2B 75 A1 12 97 DF D3 19-25 3A C1 DC CC 80 0F 0F : +u......%:......
System.Net.Sockets Verbose: 0 : [3312] 00000210 : 9A 07 91 E8 CA 89 8C 40-6C 2C EB FE B9 3C 9F FE : .......@l,...<..
System.Net.Sockets Verbose: 0 : [3312] 00000220 : C2 77 79 99 F7 B3 C6 CC-41 8B DC 42 41 42 BF 13 : .wy.....A..BAB..
System.Net.Sockets Verbose: 0 : [3312] 00000230 : C4 09 C0 56 FE FD 43 32-42 A2 4C BE 1E 23 82 C6 : ...V..C2B.L..#..
System.Net.Sockets Verbose: 0 : [3312] 00000240 : 6E CC 6E 14 82 20 55 63-AD 22 EB 00 83 17 7A 48 : n.n.. Uc."....zH
System.Net.Sockets Verbose: 0 : [3312] 00000250 : 8E 70 E9 5D 5D 1C 96 3B-F8 FC 9F 64 CD FC 01 E5 : .p.]]..;...d....
System.Net.Sockets Verbose: 0 : [3312] 00000260 : F8 4F 69 24 1D ED 3D 73-CA 13 BC 41 90 02 4B 45 : .Oi$..=s...A..KE
System.Net.Sockets Verbose: 0 : [3312] 00000270 : 60 E3 EE 85 B8 75 A2 D3-2A CE 43 7C E5 75 87 47 : `....u..*.C|.u.G
System.Net.Sockets Verbose: 0 : [3312] 00000280 : 0C B5 80 91 35 1B C0 BE-A5 DD 48 52 83 D8 36 4B : ....5.....HR..6K
System.Net.Sockets Verbose: 0 : [3312] 00000290 : F5 F7 7C CD 2D B9 88 F8-44 25 CD A4 3C 0E 02 99 : ..|.-...D%..<...
System.Net.Sockets Verbose: 0 : [3312] 000002A0 : CB A4 7E 41 A5 A6 9A C3-DF 0D 87 03 4F EE 72 25 : ..~A........O.r%
System.Net.Sockets Verbose: 0 : [3312] 000002B0 : 9B 1C 7B FC FF B6 53 03-A7 9A C4 22 B7 A2 20 FC : ..{...S....".. .
System.Net.Sockets Verbose: 0 : [3312] 000002C0 : EA 69 9C 4F BF 17 64 11-D8 56 5B FE 9C 70 7E 0C : .i.O..d..V[..p~.
System.Net.Sockets Verbose: 0 : [3312] 000002D0 : D9 7A 21 6D 1C BA 87 8E-08 AC 88 94 C5 DB FD 25 : .z!m...........%
System.Net.Sockets Verbose: 0 : [3312] 000002E0 : 24 48 83 F5 40 C8 FE 39-4C 94 D2 BD 04 32 E2 F1 : $H..@..9L....2..
System.Net.Sockets Verbose: 0 : [3312] 000002F0 : 64 79 C3 5D 75 24 73 38-16 E8 F4 7D 12 BA E2 88 : dy.]u$s8...}....
System.Net.Sockets Verbose: 0 : [3312] 00000300 : 08 55 15 48 CC CC 2B 26-73 2F 2D 96 2C E0 2D 45 : .U.H..+&s/-.,.-E
System.Net.Sockets Verbose: 0 : [3312] 00000310 : CE 2B 7A 0B 16 27 5F 64-4E 7A BA 92 90 8E 1C E3 : .+z..'_dNz......
System.Net.Sockets Verbose: 0 : [3312] 00000320 : 5B 82 6C 42 E3 3F E3 F9-08 EB C0 5E CC 2C 1A EE : [.lB.?.....^.,..
System.Net.Sockets Verbose: 0 : [3312] 00000330 : CA 50 E2 10 88 EE 5B DA-BD B6 9F EC 75 AE 85 BA : .P....[.....u...
System.Net.Sockets Verbose: 0 : [3312] 00000340 : A7 0B 11 E2 8C 66 7E 41-3B 67 A3 E1 A8 C1 5A 11 : .....f~A;g....Z.
System.Net.Sockets Verbose: 0 : [3312] 00000350 : F4 FE CD BD 4B 50 58 41-4D DC F4 A1 26 C1 72 5B : ....KPXAM...&.r[
System.Net.Sockets Verbose: 0 : [3312] 00000360 : 76 7B 33 F6 CF 2E 33 60-D5 B4 92 D6 4E 9E 1C 9B : v{3...3`....N...
System.Net.Sockets Verbose: 0 : [3312] 00000370 : 85 82 8F D5 52 E6 10 6F-B8 A7 93 62 97 5B C4 12 : ....R..o...b.[..
System.Net.Sockets Verbose: 0 : [3312] 00000380 : 24 28 9B 1A 2B 55 AA E8-8B 04 5E BA 6B 5F 00 2F : $(..+U....^.k_./
System.Net.Sockets Verbose: 0 : [3312] 00000390 : 49 28 11 1E 86 54 41 03-EA E0 35 57 84 0A 2A E2 : I(...TA...5W..*.
System.Net.Sockets Verbose: 0 : [3312] 000003A0 : A1 B8 CA BE 08 48 6E 35-66 EF 21 8B 6B FF 51 A1 : .....Hn5f.!.k.Q.
System.Net.Sockets Verbose: 0 : [3312] 000003B0 : 5B BC 81 15 95 EF B4 C8-20 F3 3F 70 29 C3 22 58 : [....... .?p)."X
System.Net.Sockets Verbose: 0 : [3312] 000003C0 : 53 0B 6F 85 91 51 5D 13-9D AC 47 02 28 4E 47 4D : S.o..Q]...G.(NGM
System.Net.Sockets Verbose: 0 : [3312] 000003D0 : FC BC B4 FD 6C 31 69 19-C3 31 E1 3C F0 15 C6 72 : ....l1i..1.<...r
System.Net.Sockets Verbose: 0 : [3312] 000003E0 : 96 2A 82 C5 97 5D 4C FE-FB 3A 34 01 06 7F 45 84 : .*...]L..:4...E.
System.Net.Sockets Verbose: 0 : [3312] 000003F0 : 2E 90 BF D9 9E 94 99 EE-CA A1 95 87 79 86 7C 34 : ............y.|4
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Send() 	-> 16384#16384
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Send()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Send
System.Net.Sockets Verbose: 0 : [3312] (printing 1024 out of 3582)
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 17 03 01 0D F9 AE 1A FB-B1 BC 7C 9C CC C0 DF AE : ..........|.....
System.Net.Sockets Verbose: 0 : [3312] 00000010 : 6D 32 84 A0 FE 8A 66 34-A1 BB 35 9C 04 B3 8E 2F : m2....f4..5..../
System.Net.Sockets Verbose: 0 : [3312] 00000020 : DF 66 2C 79 01 F5 8A A9-82 8D FC 28 5F A3 30 80 : .f,y.......(_.0.
System.Net.Sockets Verbose: 0 : [3312] 00000030 : B1 71 0D C1 3E 9C A3 81-F5 77 82 AC 57 BE B0 90 : .q..>....w..W...
System.Net.Sockets Verbose: 0 : [3312] 00000040 : 67 34 53 A1 06 07 5E C9-87 0C 93 AD E2 16 41 98 : g4S...^.......A.
System.Net.Sockets Verbose: 0 : [3312] 00000050 : A5 54 20 AD DC D9 E3 DC-94 6A 8E E1 76 C8 CF 0E : .T ......j..v...
System.Net.Sockets Verbose: 0 : [3312] 00000060 : 38 69 22 52 82 1E D2 0C-81 5A CA 67 B0 7B 03 30 : 8i"R.....Z.g.{.0
System.Net.Sockets Verbose: 0 : [3312] 00000070 : 6A FD 70 8D C1 B2 28 99-E2 EA 02 AB AE C8 48 E5 : j.p...(.......H.
System.Net.Sockets Verbose: 0 : [3312] 00000080 : 29 5E D9 1A 27 15 98 8B-1F 0C 51 62 FF 9C B2 58 : )^..'.....Qb...X
System.Net.Sockets Verbose: 0 : [3312] 00000090 : AD 7C 2B A4 7C 03 78 AC-F6 FF 32 7B B2 B4 82 1A : .|+.|.x...2{....
System.Net.Sockets Verbose: 0 : [3312] 000000A0 : 53 D0 B7 78 FB 82 2A FC-23 7D D5 52 32 C0 0E 35 : S..x..*.#}.R2..5
System.Net.Sockets Verbose: 0 : [3312] 000000B0 : EB 1A 03 A1 7A 1D 2E 07-96 DF 41 FE AD C0 E8 B6 : ....z.....A.....
System.Net.Sockets Verbose: 0 : [3312] 000000C0 : 34 3D 3F 25 5E 45 AE FA-5B 65 A7 C1 C9 07 BB 6B : 4=?%^E..[e.....k
System.Net.Sockets Verbose: 0 : [3312] 000000D0 : A3 7D 14 7D F6 5B BB 22-2C 37 92 59 E9 8C 29 9C : .}.}.[.",7.Y..).
System.Net.Sockets Verbose: 0 : [3312] 000000E0 : 67 22 3B 24 6C 7F BE D2-66 69 24 02 A3 DF 69 7A : g";$l...fi$...iz
System.Net.Sockets Verbose: 0 : [3312] 000000F0 : AD DC 30 F2 D1 E7 3E 7E-B1 38 B2 51 81 02 5C 7D : ..0...>~.8.Q..\}
System.Net.Sockets Verbose: 0 : [3312] 00000100 : 23 16 A9 36 32 C5 3E F9-73 49 B2 5E 0E D5 BB A2 : #..62.>.sI.^....
System.Net.Sockets Verbose: 0 : [3312] 00000110 : 61 08 E3 E9 C8 AE 70 58-B8 EA CD 8D 46 7F EE 0D : a.....pX....F...
System.Net.Sockets Verbose: 0 : [3312] 00000120 : A6 53 E2 DA 84 98 6E B3-6B B2 AE 7B 90 8A EA 7F : .S....n.k..{....
System.Net.Sockets Verbose: 0 : [3312] 00000130 : FF 5D B8 C8 00 66 0C FE-2D 29 A4 F0 67 7A A0 93 : .]...f..-)..gz..
System.Net.Sockets Verbose: 0 : [3312] 00000140 : 04 8E 70 FB B3 E5 13 A9-1C 05 59 D1 7D 90 B8 2F : ..p.......Y.}../
System.Net.Sockets Verbose: 0 : [3312] 00000150 : CD 0D 11 E1 F9 1D 8F AE-F7 74 51 69 FF 9A AB C0 : .........tQi....
System.Net.Sockets Verbose: 0 : [3312] 00000160 : CD 54 58 7A 20 27 CC AB-E5 42 A6 06 E8 A5 8E 4D : .TXz '...B.....M
System.Net.Sockets Verbose: 0 : [3312] 00000170 : 47 07 A3 18 9E AB 1D D4-A9 5C 9D 09 D7 B2 0D 96 : G........\......
System.Net.Sockets Verbose: 0 : [3312] 00000180 : F7 97 5B C2 B6 7F DE 17-26 0C 02 A8 06 5D EC 51 : ..[.....&....].Q
System.Net.Sockets Verbose: 0 : [3312] 00000190 : 68 52 45 C2 1B 24 36 D2-B1 9B CD A8 C0 44 A6 0A : hRE..$6......D..
System.Net.Sockets Verbose: 0 : [3312] 000001A0 : 62 C7 F5 98 A2 FF FE F5-27 5B 6F 80 F8 BF B0 FE : b.......'[o.....
System.Net.Sockets Verbose: 0 : [3312] 000001B0 : 15 46 6C 0B C9 B9 01 69-C9 05 CD E9 B1 69 14 7A : .Fl....i.....i.z
System.Net.Sockets Verbose: 0 : [3312] 000001C0 : 6D 6A 6A C2 FD 83 53 1F-30 26 59 CC 14 16 7A 66 : mjj...S.0&Y...zf
System.Net.Sockets Verbose: 0 : [3312] 000001D0 : 09 28 91 DD EC A2 A6 81-E4 E6 79 9C CC 30 23 76 : .(........y..0#v
System.Net.Sockets Verbose: 0 : [3312] 000001E0 : AF 27 34 EC C9 9F 9A B2-B1 83 B8 57 10 BC 09 FF : .'4........W....
System.Net.Sockets Verbose: 0 : [3312] 000001F0 : 76 A4 8B F0 33 1B 38 33-C2 C3 8E C0 D2 5B B4 73 : v...3.83.....[.s
System.Net.Sockets Verbose: 0 : [3312] 00000200 : 2A 90 8A E5 63 2A 56 90-E8 6D 7A 0E 33 46 93 D0 : *...c*V..mz.3F..
System.Net.Sockets Verbose: 0 : [3312] 00000210 : 56 21 EB DB F9 77 B0 74-E5 DE 94 9B 15 2B 44 AC : V!...w.t.....+D.
System.Net.Sockets Verbose: 0 : [3312] 00000220 : 42 45 07 4D 8D 09 87 E7-0F BA 1C FE 97 26 23 64 : BE.M.........&#d
System.Net.Sockets Verbose: 0 : [3312] 00000230 : 0F 15 4B 82 69 BC 2F 0B-4A DA E5 92 89 E2 AE FF : ..K.i./.J.......
System.Net.Sockets Verbose: 0 : [3312] 00000240 : BE E8 7C D9 A2 36 63 43-3E 95 3E C9 C7 4F 8A CC : ..|..6cC>.>..O..
System.Net.Sockets Verbose: 0 : [3312] 00000250 : 8F CE 80 F9 04 25 BA 93-C2 8D C1 FE FB 73 3F 97 : .....%.......s?.
System.Net.Sockets Verbose: 0 : [3312] 00000260 : 9F 15 71 B7 03 E4 05 6D-E2 61 0D 02 CC A4 3C 08 : ..q....m.a....<.
System.Net.Sockets Verbose: 0 : [3312] 00000270 : B3 8A 01 9F 88 E9 EC AA-6C 44 47 13 6A 77 71 B6 : ........lDG.jwq.
System.Net.Sockets Verbose: 0 : [3312] 00000280 : B6 31 20 6B 5F 5D E2 A1-D4 84 0B 9D 9E A6 3A 8B : .1 k_]........:.
System.Net.Sockets Verbose: 0 : [3312] 00000290 : 7D 7F 22 CF A8 78 62 3A-58 1E 12 2A F6 E1 C9 01 : }."..xb:X..*....
System.Net.Sockets Verbose: 0 : [3312] 000002A0 : 3A 34 70 1B 9F 8F E1 3B-B2 A4 58 8A AC 94 64 12 : :4p....;..X...d.
System.Net.Sockets Verbose: 0 : [3312] 000002B0 : 0D DF 63 DF 32 52 47 3E-89 DF C7 F8 A7 73 D5 61 : ..c.2RG>.....s.a
System.Net.Sockets Verbose: 0 : [3312] 000002C0 : C0 7D 0E 51 05 53 6C 74-F3 5E F6 DA 05 7A AF 82 : .}.Q.Slt.^...z..
System.Net.Sockets Verbose: 0 : [3312] 000002D0 : B3 7A 69 E7 34 10 D4 CA-66 CD CD 19 79 E9 F6 9C : .zi.4...f...y...
System.Net.Sockets Verbose: 0 : [3312] 000002E0 : CD 75 F2 FF 68 4A 3D 66-8E C8 0B A8 57 EE C9 2C : .u..hJ=f....W..,
System.Net.Sockets Verbose: 0 : [3312] 000002F0 : 3A 76 31 3E AA 0C D3 F9-50 1C 4C 27 62 A5 3C 20 : :v1>....P.L'b.< 
System.Net.Sockets Verbose: 0 : [3312] 00000300 : DD 50 DA 87 AB 6B E7 C1-85 E0 7C 89 77 F1 09 21 : .P...k....|.w..!
System.Net.Sockets Verbose: 0 : [3312] 00000310 : 5B BD AC 0B 2A 01 78 23-79 81 BF 59 13 4C 46 33 : [...*.x#y..Y.LF3
System.Net.Sockets Verbose: 0 : [3312] 00000320 : 29 31 F4 37 D2 78 8D C6-53 3F FF D3 D4 C8 9A 3F : )1.7.x..S?.....?
System.Net.Sockets Verbose: 0 : [3312] 00000330 : B1 4A FB FC 6A F9 4F 55-7E B2 0A D4 51 0D 0C 1C : .J..j.OU~...Q...
System.Net.Sockets Verbose: 0 : [3312] 00000340 : 47 B6 B9 79 82 4D 64 B6-E3 8C DB D1 A2 9B E0 36 : G..y.Md........6
System.Net.Sockets Verbose: 0 : [3312] 00000350 : A4 B3 92 3D 56 45 95 0E-BE F5 46 8D D4 50 2C 84 : ...=VE....F..P,.
System.Net.Sockets Verbose: 0 : [3312] 00000360 : FF F1 8B 0E 00 83 16 1F-14 DA D8 4A 86 B7 56 D1 : ...........J..V.
System.Net.Sockets Verbose: 0 : [3312] 00000370 : 86 06 8E FE 84 C1 A9 93-19 8A 0A 5E D9 40 AD 2E : ...........^.@..
System.Net.Sockets Verbose: 0 : [3312] 00000380 : 15 12 3D 66 42 21 9A 64-CE 02 C1 D7 9F F7 84 FE : ..=fB!.d........
System.Net.Sockets Verbose: 0 : [3312] 00000390 : 97 68 2C 0D 2E C6 91 1C-5C B2 1F 5F FE ED 01 A5 : .h,.....\.._....
System.Net.Sockets Verbose: 0 : [3312] 000003A0 : 16 4F F6 12 73 D2 6B 2D-D6 1A 56 11 52 7C 2B F8 : .O..s.k-..V.R|+.
System.Net.Sockets Verbose: 0 : [3312] 000003B0 : A6 ED 63 C3 2A 84 41 44-6A 82 83 36 FA 0D B6 09 : ..c.*.ADj..6....
System.Net.Sockets Verbose: 0 : [3312] 000003C0 : B8 20 92 94 89 01 DC FD-19 68 C8 69 42 2F F9 67 : . .......h.iB/.g
System.Net.Sockets Verbose: 0 : [3312] 000003D0 : 9F 95 B5 8C 76 EF 73 19-45 6D 96 59 87 A1 54 BB : ....v.s.Em.Y..T.
System.Net.Sockets Verbose: 0 : [3312] 000003E0 : 91 5A 58 8E 77 5B 01 B0-48 9D 0F 1F A4 D0 C3 40 : .ZX.w[..H......@
System.Net.Sockets Verbose: 0 : [3312] 000003F0 : A5 2F C2 57 7C 03 30 5A-EE F5 43 E9 10 0E B5 AE : ./.W|.0Z..C.....
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Send() 	-> 3582#3582
System.Net Verbose: 0 : [3312] Data from ConnectStream#21998269::Write
System.Net Verbose: 0 : [3312] (printing 1024 out of 19924)
System.Net Verbose: 0 : [3312] 00000000 : 43 6F 6E 74 65 6E 74 2D-54 79 70 65 3A 20 6D 75 : Content-Type: mu
System.Net Verbose: 0 : [3312] 00000010 : 6C 74 69 70 61 72 74 2F-66 6F 72 6D 2D 64 61 74 : ltipart/form-dat
System.Net Verbose: 0 : [3312] 00000020 : 61 3B 20 62 6F 75 6E 64-61 72 79 3D 2D 2D 2D 2D : a; boundary=----
System.Net Verbose: 0 : [3312] 00000030 : 2D 2D 2D 2D 2D 2D 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : ----------------
System.Net Verbose: 0 : [3312] 00000040 : 2D 2D 2D 2D 2D 2D 2D 34-31 31 38 34 36 37 36 33 : -------411846763
System.Net Verbose: 0 : [3312] 00000050 : 33 34 0D 0A 43 6F 6E 74-65 6E 74 2D 4C 65 6E 67 : 34..Content-Leng
System.Net Verbose: 0 : [3312] 00000060 : 74 68 3A 20 31 39 39 32-34 0D 0A 0D 0A 2D 2D 2D : th: 19924....---
System.Net Verbose: 0 : [3312] 00000070 : 2D 2D 2D 2D 2D 2D 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : ----------------
System.Net Verbose: 0 : [3312] 00000080 : 2D 2D 2D 2D 2D 2D 2D 2D-2D 2D 34 31 31 38 34 36 : ----------411846
System.Net Verbose: 0 : [3312] 00000090 : 37 36 33 33 34 0D 0A 43-6F 6E 74 65 6E 74 2D 44 : 76334..Content-D
System.Net Verbose: 0 : [3312] 000000A0 : 69 73 70 6F 73 69 74 69-6F 6E 3A 20 66 6F 72 6D : isposition: form
System.Net Verbose: 0 : [3312] 000000B0 : 2D 64 61 74 61 3B 20 6E-61 6D 65 3D 22 70 72 69 : -data; name="pri
System.Net Verbose: 0 : [3312] 000000C0 : 76 61 74 65 4C 61 62 65-6C 49 44 22 0D 0A 0D 0A : vateLabelID"....
System.Net Verbose: 0 : [3312] 000000D0 : 33 30 30 35 0D 0A 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : 3005..----------
System.Net Verbose: 0 : [3312] 000000E0 : 2D 2D 2D 2D 2D 2D 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : ----------------
System.Net Verbose: 0 : [3312] 000000F0 : 2D 2D 2D 34 31 31 38 34-36 37 36 33 33 34 0D 0A : ---41184676334..
System.Net Verbose: 0 : [3312] 00000100 : 43 6F 6E 74 65 6E 74 2D-44 69 73 70 6F 73 69 74 : Content-Disposit
System.Net Verbose: 0 : [3312] 00000110 : 69 6F 6E 3A 20 66 6F 72-6D 2D 64 61 74 61 3B 20 : ion: form-data; 
System.Net Verbose: 0 : [3312] 00000120 : 6E 61 6D 65 3D 22 65 6E-63 72 79 70 74 65 64 41 : name="encryptedA
System.Net Verbose: 0 : [3312] 00000130 : 50 49 4B 65 79 22 0D 0A-0D 0A 25 32 34 25 32 37 : PIKey"....%24%27
System.Net Verbose: 0 : [3312] 00000140 : 42 25 35 42 25 32 39 54-25 34 30 25 32 30 25 32 : B%5B%29T%40%20%2
System.Net Verbose: 0 : [3312] 00000150 : 30 25 30 41 0D 0A 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : 0%0A..----------
System.Net Verbose: 0 : [3312] 00000160 : 2D 2D 2D 2D 2D 2D 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : ----------------
System.Net Verbose: 0 : [3312] 00000170 : 2D 2D 2D 34 31 31 38 34-36 37 36 33 33 34 0D 0A : ---41184676334..
System.Net Verbose: 0 : [3312] 00000180 : 43 6F 6E 74 65 6E 74 2D-44 69 73 70 6F 73 69 74 : Content-Disposit
System.Net Verbose: 0 : [3312] 00000190 : 69 6F 6E 3A 20 66 6F 72-6D 2D 64 61 74 61 3B 20 : ion: form-data; 
System.Net Verbose: 0 : [3312] 000001A0 : 6E 61 6D 65 3D 22 72 65-73 75 6D 65 54 65 78 74 : name="resumeText
System.Net Verbose: 0 : [3312] 000001B0 : 22 0D 0A 0D 0A 0D 0A 2D-2D 2D 2D 2D 2D 2D 2D 2D : "......---------
System.Net Verbose: 0 : [3312] 000001C0 : 2D 2D 2D 2D 2D 2D 2D 2D-2D 2D 2D 2D 2D 2D 2D 2D : ----------------
System.Net Verbose: 0 : [3312] 000001D0 : 2D 2D 2D 2D 34 31 31 38-34 36 37 36 33 33 34 0D : ----41184676334.
System.Net Verbose: 0 : [3312] 000001E0 : 0A 43 6F 6E 74 65 6E 74-2D 44 69 73 70 6F 73 69 : .Content-Disposi
System.Net Verbose: 0 : [3312] 000001F0 : 74 69 6F 6E 3A 20 66 6F-72 6D 2D 64 61 74 61 3B : tion: form-data;
System.Net Verbose: 0 : [3312] 00000200 : 20 6E 61 6D 65 3D 22 72-65 73 75 6D 65 46 69 6C :  name="resumeFil
System.Net Verbose: 0 : [3312] 00000210 : 65 22 3B 20 66 69 6C 65-6E 61 6D 65 3D 22 54 65 : e"; filename="Te
System.Net Verbose: 0 : [3312] 00000220 : 73 74 52 65 73 75 6D 65-2E 64 6F 63 22 0D 0A 43 : stResume.doc"..C
System.Net Verbose: 0 : [3312] 00000230 : 6F 6E 74 65 6E 74 2D 54-79 70 65 3A 20 61 70 70 : ontent-Type: app
System.Net Verbose: 0 : [3312] 00000240 : 6C 69 63 61 74 69 6F 6E-2F 6D 73 77 6F 72 64 0D : lication/msword.
System.Net Verbose: 0 : [3312] 00000250 : 0A 0D 0A 50 4B 03 04 14-00 06 00 08 00 00 00 21 : ...PK..........!
System.Net Verbose: 0 : [3312] 00000260 : 00 30 C9 28 0C 72 01 00-00 A5 05 00 00 13 00 08 : .0.(.r..........
System.Net Verbose: 0 : [3312] 00000270 : 02 5B 43 6F 6E 74 65 6E-74 5F 54 79 70 65 73 5D : .[Content_Types]
System.Net Verbose: 0 : [3312] 00000280 : 2E 78 6D 6C 20 A2 04 02-28 A0 00 02 00 00 00 00 : .xml ...(.......
System.Net Verbose: 0 : [3312] 00000290 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000002A0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000002B0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000002C0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000002D0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000002E0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000002F0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000300 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000310 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000320 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000330 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000340 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000350 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000360 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000370 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000380 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 00000390 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000003A0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000003B0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000003C0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000003D0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000003E0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] 000003F0 : 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 : ................
System.Net Verbose: 0 : [3312] Exiting ConnectStream#21998269::Write() 
System.Net Verbose: 0 : [3312] ConnectStream#21998269::Close()
System.Net Verbose: 0 : [3312] Exiting ConnectStream#21998269::Close() 
System.Net Verbose: 0 : [3312] HttpWebRequest#59211531::GetResponse()
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 17 03 01 00 8D                                  : .....
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 75 E2 26 EE DE 00 82 4F-35 DC E5 51 27 7C 27 5D : u.&....O5..Q'|']
System.Net.Sockets Verbose: 0 : [3312] 00000015 : 15 51 30 36 68 C7 EA 77-C5 88 77 20 A9 B9 B9 25 : .Q06h..w..w ...%
System.Net.Sockets Verbose: 0 : [3312] 00000025 : 8F DE 24 D8 20 8B 9D 1B-9D C3 28 A8 F8 70 FE 81 : ..$. .....(..p..
System.Net.Sockets Verbose: 0 : [3312] 00000035 : 8D 5B 62 44 00 D8 5B 4B-52 7B 4F C6 54 38 A2 69 : .[bD..[KR{O.T8.i
System.Net.Sockets Verbose: 0 : [3312] 00000045 : 27 A1 71 F0 DB BC F0 71-D7 02 0F CB 31 A4 3C 7A : '.q....q....1.<z
System.Net.Sockets Verbose: 0 : [3312] 00000055 : 48 17 97 DC 8B 03 9A 49-8A 0A 17 B1 43 84 9E 74 : H......I....C..t
System.Net.Sockets Verbose: 0 : [3312] 00000065 : 1F 8D F8 FC 7E 92 D0 47-34 E7 76 A3 27 5C 55 5A : ....~..G4.v.'\UZ
System.Net.Sockets Verbose: 0 : [3312] 00000075 : 20 4D 4A 96 B4 53 A5 52-F8 6E ED 95 57 9D 4A 1C :  MJ..S.R.n..W.J.
System.Net.Sockets Verbose: 0 : [3312] 00000085 : 03 1D 14 D2 B3 D6 DA 8D-E5 84 1C 81 1C          : .............
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 141#141
System.Net Information: 0 : [3312] Connection#44262584 - Received status line: Version=1.1, StatusCode=200, StatusDescription=OK.
System.Net Information: 0 : [3312] Connection#44262584 - Received headers
{
Connection: close
Date: Mon, 14 Mar 2011 19:47:50 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
}.
System.Net Information: 0 : [3312] ConnectStream#1438309::ConnectStream(Buffered -1 bytes.)
System.Net Information: 0 : [3312] Associating HttpWebRequest#59211531 with ConnectStream#1438309
System.Net Information: 0 : [3312] Associating HttpWebRequest#59211531 with HttpWebResponse#14874773
System.Net Verbose: 0 : [3312] Exiting HttpWebRequest#59211531::GetResponse() 	-> HttpWebResponse#14874773
System.Net Verbose: 0 : [3312] HttpWebResponse#14874773::GetResponseStream()
System.Net Information: 0 : [3312] ContentLength=-1
System.Net Verbose: 0 : [3312] Exiting HttpWebResponse#14874773::GetResponseStream() 	-> ConnectStream#1438309
System.Net Verbose: 0 : [3312] ConnectStream#1438309::Read()
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000000 : 15 03 01 00 12                                  : .....
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 5#5
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Receive()
System.Net.Sockets Verbose: 0 : [3312] Data from Socket#39939374::Receive
System.Net.Sockets Verbose: 0 : [3312] 00000005 : 2A 03 81 A2 71 FE 9D 78-D3 AF CF 2E DC EA A5 E9 : *...q..x........
System.Net.Sockets Verbose: 0 : [3312] 00000015 : F5 8E                                           : ..
System.Net.Sockets Verbose: 0 : [3312] Exiting Socket#39939374::Receive() 	-> 18#18
System.Net Error: 0 : [3312] Decrypt failed with error 0X90317.
System.Net.Sockets Verbose: 0 : [3312] Socket#39939374::Dispose()
System.Net Verbose: 0 : [3312] Exiting ConnectStream#1438309::Read() 	-> 0#0


jdonnelly
User
Posts: 192
Joined: Wed Feb 09, 2011 4:57 pm

Re: ParseResume

Post by jdonnelly » Mon Mar 14, 2011 5:20 pm

Hello Jeff,

The parseresume.cfm should parse the doc and return xml data for the candidate (does not create candidate in Bullhorn). That xml needs to be parsed on your side then, you can create the candidate via other api calls.

Can you attach your testresume.doc file? I haven't read one of these logs before, so I might be wrong. But, around line 438, it almost looks like the resume.doc file is close to empty.

Thanks,
Jon Donnelly
Technical Support Engineer
Developer Forum Admin
B U L L H O R N
support@bullhorn.com

jdonnelly
User
Posts: 192
Joined: Wed Feb 09, 2011 4:57 pm

Re: ParseResume

Post by jdonnelly » Mon Mar 14, 2011 5:36 pm

Hi Jeff,

A few more items...

The "[Content_Types].xml" text is something that appears in Open Office XML/docx file types. Assuming the resume is a valid docx resume file that just has the incorrect extension. The issue might be related to using the "application/msword" mime type for a docx (the application/msword mime type is for doc files/word 2003). The following mime type should be used for a Word 2007/docx file:

application/vnd.openxmlformats-officedocument.wordprocessingml.document


Docx content:

Code: Select all

System.Net Verbose: 0 : [3312] 00000270 : 02 5B 43 6F 6E 74 65 6E-74 5F 54 79 70 65 73 5D : .[Content_Types]
System.Net Verbose: 0 : [3312] 00000280 : 2E 78 6D 6C 20 A2 04 02-28 A0 00 02 00 00 00 00 : .xml ...(.......
Jon Donnelly
Technical Support Engineer
Developer Forum Admin
B U L L H O R N
support@bullhorn.com

Locked