Skip to main content

Hi,

 

I changed Data_Capture_Session_Line_Api.Exit_Loop prosedure but it didn’t work on ScanIT app. However it worked on IFS. Do I need to configure the application?

 

Thanks

I hope you know what you are doing if you are doing changes in the wadaco framework code since if you get strange issues due to that, we can’t help you much.

I’m not sure what type of changes you have done inside that method, since it only calls Next() method.

Maybe the app is calling Next() instead of Exit_Loop(), have you tried to do changes inside Next() instead of Exit_Loop()?

 

I don’t have access to what I guess is the old android ScanIt App source code so I can’t search for any calls or how it handles exit loop in detail, I guess you are talking about the old app so its not the Aurena version for Apps10 app.

Maybe @dinuka9 can help you with that, since he is more familiar with that app and its source code.


Hi Dario,

Actually, my question is how does this modified procedure work in IFS while it does not work in the app.

Do I need to make a configuration in the App? I  just added a line to update another table after the next() line. It is not any corrupt script.


No there is no configuration in the app you can do or anything like that.

 

I found an old source code file for the app and it seems like the internal naming of that button/command is still called ‘Next’ which was the original name of that function, it was later renamed to Exit Loop. I could not find the actually call to a server method so I still don’t know which method that Android app is calling. But a guess it is that it is calling Next method and not Exit_Loop as I tried to tell you yesterday, so again you can try and do your change in Next() instead of Exit_Loop and see if that works.

I don’t know much else I can give as a tip , unless @dinuka9 helps out that have access to source code for the app. This is not that normal that customers change the wadaco framework methods so it’s not common thing that happen and you are on your own when you do things like that when it comes support of issues you might encounter.


Hi,

I found a solution. If you use procedures in package that data_capture_session_line_api on handheld terminal, it didn’t worked. You should use modify_session_line procedure. Then 

DATA_CAPTURE_SESSION_API.get_capture_process_id we catch you with the procedure.

With the session we have captured, we can use this query in the if block to perform the operation we want.

Thanks Dario.


Reply