EDI VICS 3010 convertToValues and convertToString issue

We are trying to the EDI VICS 3010 schema to convert an inbound 856 file to a values object (WM Record). When we pass the EDI string and give the input parms to the convertToValues service the out created first seems to indentify the standard as X12 and standardVC as X12. Also the record generated has many errors because the document is not complying with the schema. Any thoughts?