Salesforce: SF:INVALID_SESSION_ID

I was constantly getting exception when I tried to use the “/soap/ajax/15.0/connection.js” in the VF Page.
JavaScript throws following exception:-

Invalid SessionID

{faultcode:'sf:INVALID_SESSION_ID', faultstring:'INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session', detail:{UnexpectedErrorFault:{exceptionCode:'INVALID_SESSION_ID', exceptionMessage:'Invalid Session ID found in SessionHeader: Illegal Session', }, }, }

The exception was resolved when I added following statement before using the “sforce.connection” object in the JavaScript.

sforce.connection.sessionId = “{!$Api.Session_ID}”

🙂

C# : Converting DateTime to format YYYY-MM-DDThh:mm:ssZ

I found that lots of people were searching to convert the datetime into the universal format. Following can be used for the same.

myDateTime.ToString(“u”)

OR

string strDate = DateTime.UtcNow.ToString(“yyyy’-‘MM’-‘dd’T’HH’:’mm’:’ss’Z'”, DateTimeFormatInfo.InvariantInfo);

The custom format string is “yyyy’-‘MM’-‘dd HH’:’mm’:’ss’Z'”.

Regex for AlphaNumeric password validation

Regular Expression for validating the string

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{8,20})$

The above RegEx requires at least one digit, at least one alphabetic character, no special characters, and from 8-20 characters in length.