I enhanced my quality control tool for Infor Smart Office Mashups with the following new verifications.
NEW
- It verifies the XAML of Document Archive (now Infor Document Management, IDM) by
TargetKey=SearchXQuery. - It verifies the XAML of M3 Web Services (MWS):
- It ensures the parameters
WS.WsdlandWS.Addressuse the Smart Office profile value{mashup:ProfileValue Path=M3/WebService/url}(i.e. not a hard-coded URL), so that the Mashup can be migrated across environments (e.g. DEV, TST) - It ensures there are no hard-coded
WS.UserorWS.Password, but that is uses the current user’s credentials withWS.CredentialSource=Current.
- It ensures the parameters
- It verifies if there are other hard-coded values, mostly in
mashup:Parameterin Mashup events.
GitHub
I moved the source code to a new GitHub repository at https://github.com/M3OpenSource/MashupQualityControl

Result
As usual, compile and run the script in the Smart Office Script Tool (mforms://jscript):

It will verify all the Mashups of your Smart Office, and it will show the elements in the XAML that have hard-coded values or other problems.
That’s it!
Please visit the source code, try it, click like, leave a comment, subscribe, share, and come write the next post with us.
Related posts
- Mashup quality control #1 – <m3:ListPanel IsListHeaderVisible=”True”>
- Mashup quality control #2 – icon buttons
- Mashup quality control #3 – Mashups
- Mashup quality control #4 – XAML
- Mashup quality control #5 – MForms Bookmark URIs
- Mashup quality control #6 – MForms Automation URIs
- Mashup quality control #7 – Document Archive, M3 Web Services, Values, GitHub
- Color-coded event graph animations for Mashups
One thought on “Mashup quality control #7”