11 years ago
Problem in parsing SessionToken from XML/JSON response
For the Login test case, I are getting response in XML like below
<Response xmlns="http://accessconnector.com/api/1.0/OpenSession">
<SecureToken>o+SlOi5O0eFeKM9N1iMc/zVJAL/mKa+KOZvG7AMfqxIxzGtlLWRBVqFp2MG+4JuQ+M3qerZmETtrGdHyeX/lsyAWHe14K7V/smvgvaa9TN09tDrnxQQtPVN5yfZOoUXlImo7kxI1H07qMR5Kk8GvejB4/EvEnHV6fg7aQmQDvVCAg8eb0QdhqR1Z0inoAu8UsyOt8D81XtWTVE+YkN5undxbxfSjRUSyxkPJVcbk9bsC+irjdFpp/yQDtHsTUVyurGTtp1a9EVAIzL4XNyMvcn8rFaEOcJ3GwbQEhlQbDbxbWq+72mL5aMSvY25zh4+bPJkio1mfAjUQEHtAqUG+CQ==</SecureToken>
<SecureTokenExpiry>7/11/2014 11:57:03 AM</SecureTokenExpiry>
<SessionToken>c26f38e5-d9d4-448b-9d30-4cf5cca538e4</SessionToken>
<UserName>testdomain\testuser1</UserName>
</Response>
Or JSON response like below
{
"SessionToken": "c26f38e5-d9d4-448b-9d30-4cf5cca538e4",
"SecureTokenExpiry": "7/11/2014 11:57:03 AM",
"UserName": "testdomain\\testuser1",
"SecureToken": "o+SlOi5O0eFeKM9N1iMc/zVJAL/mKa+KOZvG7AMfqxIxzGtlLWRBVqFp2MG+4JuQ+M3qerZmETtrGdHyeX/lsyAWHe14K7V/smvgvaa9TN09tDrnxQQtPVN5yfZOoUXlImo7kxI1H07qMR5Kk8GvejB4/EvEnHV6fg7aQmQDvVCAg8eb0QdhqR1Z0inoAu8UsyOt8D81XtWTVE+YkN5undxbxfSjRUSyxkPJVcbk9bsC+irjdFpp/yQDtHsTUVyurGTtp1a9EVAIzL4XNyMvcn8rFaEOcJ3GwbQEhlQbDbxbWq+72mL5aMSvY25zh4+bPJkio1mfAjUQEHtAqUG+CQ=="
}
I need to pass session token for authentication in other test cases. But I am unable to pass the session token. Can i do it through Property Transfer? Or i need Groovy script? Can anybody help me here? I am using SoapUI 5.0.0 Free Version.
Thanks,
Aniket
<Response xmlns="http://accessconnector.com/api/1.0/OpenSession">
<SecureToken>o+SlOi5O0eFeKM9N1iMc/zVJAL/mKa+KOZvG7AMfqxIxzGtlLWRBVqFp2MG+4JuQ+M3qerZmETtrGdHyeX/lsyAWHe14K7V/smvgvaa9TN09tDrnxQQtPVN5yfZOoUXlImo7kxI1H07qMR5Kk8GvejB4/EvEnHV6fg7aQmQDvVCAg8eb0QdhqR1Z0inoAu8UsyOt8D81XtWTVE+YkN5undxbxfSjRUSyxkPJVcbk9bsC+irjdFpp/yQDtHsTUVyurGTtp1a9EVAIzL4XNyMvcn8rFaEOcJ3GwbQEhlQbDbxbWq+72mL5aMSvY25zh4+bPJkio1mfAjUQEHtAqUG+CQ==</SecureToken>
<SecureTokenExpiry>7/11/2014 11:57:03 AM</SecureTokenExpiry>
<SessionToken>c26f38e5-d9d4-448b-9d30-4cf5cca538e4</SessionToken>
<UserName>testdomain\testuser1</UserName>
</Response>
Or JSON response like below
{
"SessionToken": "c26f38e5-d9d4-448b-9d30-4cf5cca538e4",
"SecureTokenExpiry": "7/11/2014 11:57:03 AM",
"UserName": "testdomain\\testuser1",
"SecureToken": "o+SlOi5O0eFeKM9N1iMc/zVJAL/mKa+KOZvG7AMfqxIxzGtlLWRBVqFp2MG+4JuQ+M3qerZmETtrGdHyeX/lsyAWHe14K7V/smvgvaa9TN09tDrnxQQtPVN5yfZOoUXlImo7kxI1H07qMR5Kk8GvejB4/EvEnHV6fg7aQmQDvVCAg8eb0QdhqR1Z0inoAu8UsyOt8D81XtWTVE+YkN5undxbxfSjRUSyxkPJVcbk9bsC+irjdFpp/yQDtHsTUVyurGTtp1a9EVAIzL4XNyMvcn8rFaEOcJ3GwbQEhlQbDbxbWq+72mL5aMSvY25zh4+bPJkio1mfAjUQEHtAqUG+CQ=="
}
I need to pass session token for authentication in other test cases. But I am unable to pass the session token. Can i do it through Property Transfer? Or i need Groovy script? Can anybody help me here? I am using SoapUI 5.0.0 Free Version.
Thanks,
Aniket