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.Wsdl
andWS.Address
use 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.User
orWS.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:Parameter
in 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”