I have a requirement to read a Positional Flat file and convert into XML through oracle B2B. I have created a positional flat file .ecs, XSD and parser .ecs file using the blog http://anuj-dwivedi.blogspot.in/2011/10/handling-positionaldelimited-flat-files.html and updated the same in the server.
I have created a agreemnt for inbound scenario But while testing the inbound scenario i am getting an error in B2B as :
Error Code B2B-50083
Error Description Machine Info: Description: Document protocol identification error.
Error Level ERROR_LEVEL_COLLABORATION
Error Severity ERROR
Error Text Document protocol identification error.
I have tried all the possible ways but getting the same error.
Please guide me to overcome this.
Have you followed the step#2 correctly -
Copying the parser ecs in the installation directory and adding an entry in XERegistry.xml (of all machines if domain is spanned across multiple machines)
Also make sure that you have provided Identification Value, Identification Start Position and Identification End Position correctly in Document Defintion. Please remember that start position starts from 1 (instead of 0)
Thanks alot for your reply.
Yes i have followed the step #2 carefully. i have restarted the server also. and I am giving the starting postion as 1 onlt. My starting string is :20: . So i have given Starting postion as 1 and End position is 4 and value is :20: . But still giving the same error.
Any idea what could be the issue?
Can you cross-check your test payload as well? Download the payload from Wire Message report and make sure that it does not have any space or any other character in the starting. If still you are not able to figure out the issue, then you may consider mailing the artifacts and B2B export to my id.