What is the difference when we simply write a page name in step page and when we provide a (dot) .pageName in the step page?
In an activity while mentioning the step page I have observed 2 ways: one is defining the page name in page and classes and using that in step page and other is straightaway using a dot(.)before the page name in step page field and this page belongs to the same class in which we have created the activity.
This is being used in case of file listener to parse CSV files and store the records in the data type.
There is a Service File activity where we are mapping properties from the Service page to a Temp Page(which points to the data type),now this Service Page is created under MyBank-Data-FL class but has a page definition of MyBank-Data-products and the temp page that we are using to save back the data to a data type is also pointing to MyBank-Data-products so here I am not understanding how exactly pega is working?
Like in the end both the pages are pointing to MyBank-Data-products so why do we need to do mapping?
Please find attachment of the activity step and pages and the Parse Delimiter rule as well.
MyBank-Data-FL(This is the Service File Class and here one page Property named Product Page is created with page definition as MyBank-Data-Products)
Now a Temporary Page named ProductPg(Class as MyBank-Data-Products) is used to map the data from service page to data type.