2
Most read
6
Most read
8
Most read
SLOBODAN ‘STEVE’ LOHJA
ENABLE DOMINO DATA ACCESS
SERVICES (DAS)
SLOBODAN
LOHJA
OVER 18 YEARS DEVELOPING COLLABORATIVE BUSINESS
APPLICATIONS.
BLOG: UXDESIGN.XPAGESBEAST.COM
EMAIL: SLOHJA@HOTMAIL.COM
LINKEDIN: LINKEDIN.COM/IN/SLOBODANLOHJA/
TWITTER: @XPAGESBEAST
ENABLE DOMINO DATA ACCESS
SERVICES (DAS)
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
• DOMINO FIRST COMMERCIAL NOSQL (NOT ONLY SQL) DATABASE EVOLVED FOR
28 YEARS.
• EVERY NOSQL DATABASE REQUIRES A VIEW TO ACCESS DOCUMENTS
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
• BY DEFAULT , DAS IS NOT ENABLED ON THE SERVER OR ANY APPLICATION
HOSTED IN A NSF.
• NEED SERVER ADMINISTRATOR ACCESS RIGHTS
• NEED ‘MANAGER’ ACCESS RIGHTS TO A NSF
• PROCEDURE IS THE SAME FOR EVERY NSF HOSTED BY DOMINO
• DOES NOT BYPASS DOMINO SECURITY, ACL PROTECTS NSF
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
SERVER SETUP
• LAUNCH DOMINO ADMINISTRATOR
• OPEN THE SERVER CONFIGURATION
• MAIN CONFIGURATION
• INTERNET SITES (DOMINO CAN HOST MULTIPLE WEBSITES)
• EDIT THE SECTION ‘DOMINO DATA ACCESS’, SET ENABLED SERVICES TO “DATA”
(TO TURN OFF, SET TO BLANK)
• SAVE AND CLOSE THE CONFIGURATION
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
ENABLE NSF FEATURE
• OPEN NSF APPLICATION PROPERTIES
• WORKSPACE WITH NOTES CLIENT
• WITH DOMINO DESIGNER OR
ADMINISTRATOR
• GO TO THE SETTINGS TAB FARTHEST RIGHT
(HAS A HAT WITH PROPELLER)
• AT THE BOTTOM OF DIALOG, SET ‘ALLOW
DOMINO DATA SERVICE’ TO ‘VIEWS AND
DOCUMENTS’
EXPOSE VIEW TO DAS
• OPEN NSF IN DOMINO DESIGNER
• EDIT A VIEW WITH DESIGNER
• OPEN VIEW PROPERTIES
• GO TO THE SETTINGS TAB SECOND (HAS A
HAT WITH PROPELLER)
• AT THE BOTTOM OF DIALOG, CHECK ‘ALLOW
DOMINO DATA SERVICE OPERATIONS’
APPLICATION SETUP
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
• DEMO
• HTTP://SERVERNAME/OPERATIONS/DATA.NSF/API/DATA/COLLECTIONS/NAME/VWEXPORT
{ "@href":"/operations/nearmiss.nsf/api/data/collections/name/vwExport/unid/B326CC49261FA956862582120056F4C5", "@link": { "rel":"document",
"href":"/operations/nearmiss.nsf/api/data/documents/unid/B326CC49261FA956862582120056F4C5" }, "@entryid":"1-B326CC49261FA956862582120056F4C5",
"@unid":"B326CC49261FA956862582120056F4C5", "@noteid":"55DE", "@position":"1", "@siblings":2955, "@form":"NearMiss", "INCIDENT_DATE":"2015-12-30T23:01:53Z",
"INCIDENT_DATE_SHORT":"12/30/2015", "INCIDENT_TIME":"2015-07-19T10:30:00Z", "INCIDENT_TIME_SHORT":"05:30 AM", "DATE_SUBMITTED":"2015-01-11T23:01:53Z",
"DATE_SUBMITTED_SHORT":"01/11/2015", "VESSEL_NAME":“VESSEL !", "BargeList":"", "BARGES_IN_TOW":"", "CAPTAIN":“fullname", "CREW_LIST":"",
"NEARMISS_DOC_VERSION":"subfrmNearMissV2", "Form":"NearMiss", "INCIDENT_ACTIVITY":"Tying off", "OTHER_INCIDENT_ACTIVITY":"",
"INCIDENT_NEARLY_OCCURED":"Hypothermia", "INCIDENT_AREA":"On Tow", "OTHER_INCIDENT_AREA":"", "INCIDENT_LIKELY_CAUSE":"Supervision Less Than Adequate",
"OTHER_INCIDENT_LIKELY_CAUSE":"", "INCIDENT_ON_BOARD_ACTION":"Discussed and clarified with employee", "OTHER_INCIDENT_POSSIBLE_CONSEQUENCE":"",
"INCIDENT_POSSIBLE_CONSEQUENCE":"Fatality", "INCIDENT_LIKELYHOOD":"Might Occur", "INCIDENT_IMPACT":"", "RIVER":"IL", "LOCATION":"245.0", "MIP":"",
"POSITION_OF_PERSON_INVOLVED":"Deckhand", "PERSON_SUBMITTING_NEARMISS":“submitter.", "STATUS":"Submitted", "TEMPERATURE":-9, "PRECIPITATION":"Ice",
"TIME_OF_DAY":"Dawn", "Wind":"Breezy", "VESSLE_OTHER":"", "DESCRIPTION_PREVENTIVE_ACTION":" gate, [ wanted 150 ft more ]...Cut was 10/12 ft off long wall with ice in
between Tow, 2 men on cut could not get off Tow...Lock say they do not feel safe, get a HelSmarter...", "SHORE_IS_LIKELY_NEARMISS":"", "SHORE_FACTS_SUPPORT_HLV":"",
"SHORE_NEED_ROOT_ANALYSIS":"", "SHORE_SIMILAR_HLVS_EXIST":"", "SHORE_IS_CAPA":"", "UNID":"B326CC49261FA956862582120056F4C5", "Pilot":“first name",
"Record_ID":"CNSS-AV3RG9", "CreatedBy":“username", "submittype":"" }
API Reference: https://www-
10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp%3FlookupName=IBM+Domino+Access+
Services+9.0.1
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
• SUPPORTS OPTIMAL CLIENT DEVELOPMENT ENVIRONMENT WITH NPM, BABEL,
ESLINT AND WEBPACK WITH THE POWER OF DOMINO AS DATABASE AND
APPLICATION SERVER.
• HIGH SPEED DATA TRANSFER IN DOMINO V10 (NOT NOTES 9.01 FP10)
• CHOICE OF IDE WITH NPM PROJECT (VISUAL STUDIO CODE)
• DAS IMPLEMENTED WITH JAVA, THUS, JAVA PROJECTS CAN USE IT
• ACCESS TO USERS, CALENDARS, EMAIL, FREE BUSY TIME, SAMETIME AND OTHER
SERVICES.
ENABLE DOMINO DATA ACCESS SERVICES
(DAS)
• THANK YOU
• NEXT DEMO CAN BE ALL ABOUT DOMINO VIEWS

Enable Domino Data Access Services (DAS)

  • 1.
    SLOBODAN ‘STEVE’ LOHJA ENABLEDOMINO DATA ACCESS SERVICES (DAS)
  • 2.
    SLOBODAN LOHJA OVER 18 YEARSDEVELOPING COLLABORATIVE BUSINESS APPLICATIONS. BLOG: UXDESIGN.XPAGESBEAST.COM EMAIL: [email protected] LINKEDIN: LINKEDIN.COM/IN/SLOBODANLOHJA/ TWITTER: @XPAGESBEAST ENABLE DOMINO DATA ACCESS SERVICES (DAS)
  • 3.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) • DOMINO FIRST COMMERCIAL NOSQL (NOT ONLY SQL) DATABASE EVOLVED FOR 28 YEARS. • EVERY NOSQL DATABASE REQUIRES A VIEW TO ACCESS DOCUMENTS
  • 4.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) • BY DEFAULT , DAS IS NOT ENABLED ON THE SERVER OR ANY APPLICATION HOSTED IN A NSF. • NEED SERVER ADMINISTRATOR ACCESS RIGHTS • NEED ‘MANAGER’ ACCESS RIGHTS TO A NSF • PROCEDURE IS THE SAME FOR EVERY NSF HOSTED BY DOMINO • DOES NOT BYPASS DOMINO SECURITY, ACL PROTECTS NSF
  • 5.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) SERVER SETUP • LAUNCH DOMINO ADMINISTRATOR • OPEN THE SERVER CONFIGURATION • MAIN CONFIGURATION • INTERNET SITES (DOMINO CAN HOST MULTIPLE WEBSITES) • EDIT THE SECTION ‘DOMINO DATA ACCESS’, SET ENABLED SERVICES TO “DATA” (TO TURN OFF, SET TO BLANK) • SAVE AND CLOSE THE CONFIGURATION
  • 6.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) ENABLE NSF FEATURE • OPEN NSF APPLICATION PROPERTIES • WORKSPACE WITH NOTES CLIENT • WITH DOMINO DESIGNER OR ADMINISTRATOR • GO TO THE SETTINGS TAB FARTHEST RIGHT (HAS A HAT WITH PROPELLER) • AT THE BOTTOM OF DIALOG, SET ‘ALLOW DOMINO DATA SERVICE’ TO ‘VIEWS AND DOCUMENTS’ EXPOSE VIEW TO DAS • OPEN NSF IN DOMINO DESIGNER • EDIT A VIEW WITH DESIGNER • OPEN VIEW PROPERTIES • GO TO THE SETTINGS TAB SECOND (HAS A HAT WITH PROPELLER) • AT THE BOTTOM OF DIALOG, CHECK ‘ALLOW DOMINO DATA SERVICE OPERATIONS’ APPLICATION SETUP
  • 7.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) • DEMO • HTTP://SERVERNAME/OPERATIONS/DATA.NSF/API/DATA/COLLECTIONS/NAME/VWEXPORT { "@href":"/operations/nearmiss.nsf/api/data/collections/name/vwExport/unid/B326CC49261FA956862582120056F4C5", "@link": { "rel":"document", "href":"/operations/nearmiss.nsf/api/data/documents/unid/B326CC49261FA956862582120056F4C5" }, "@entryid":"1-B326CC49261FA956862582120056F4C5", "@unid":"B326CC49261FA956862582120056F4C5", "@noteid":"55DE", "@position":"1", "@siblings":2955, "@form":"NearMiss", "INCIDENT_DATE":"2015-12-30T23:01:53Z", "INCIDENT_DATE_SHORT":"12/30/2015", "INCIDENT_TIME":"2015-07-19T10:30:00Z", "INCIDENT_TIME_SHORT":"05:30 AM", "DATE_SUBMITTED":"2015-01-11T23:01:53Z", "DATE_SUBMITTED_SHORT":"01/11/2015", "VESSEL_NAME":“VESSEL !", "BargeList":"", "BARGES_IN_TOW":"", "CAPTAIN":“fullname", "CREW_LIST":"", "NEARMISS_DOC_VERSION":"subfrmNearMissV2", "Form":"NearMiss", "INCIDENT_ACTIVITY":"Tying off", "OTHER_INCIDENT_ACTIVITY":"", "INCIDENT_NEARLY_OCCURED":"Hypothermia", "INCIDENT_AREA":"On Tow", "OTHER_INCIDENT_AREA":"", "INCIDENT_LIKELY_CAUSE":"Supervision Less Than Adequate", "OTHER_INCIDENT_LIKELY_CAUSE":"", "INCIDENT_ON_BOARD_ACTION":"Discussed and clarified with employee", "OTHER_INCIDENT_POSSIBLE_CONSEQUENCE":"", "INCIDENT_POSSIBLE_CONSEQUENCE":"Fatality", "INCIDENT_LIKELYHOOD":"Might Occur", "INCIDENT_IMPACT":"", "RIVER":"IL", "LOCATION":"245.0", "MIP":"", "POSITION_OF_PERSON_INVOLVED":"Deckhand", "PERSON_SUBMITTING_NEARMISS":“submitter.", "STATUS":"Submitted", "TEMPERATURE":-9, "PRECIPITATION":"Ice", "TIME_OF_DAY":"Dawn", "Wind":"Breezy", "VESSLE_OTHER":"", "DESCRIPTION_PREVENTIVE_ACTION":" gate, [ wanted 150 ft more ]...Cut was 10/12 ft off long wall with ice in between Tow, 2 men on cut could not get off Tow...Lock say they do not feel safe, get a HelSmarter...", "SHORE_IS_LIKELY_NEARMISS":"", "SHORE_FACTS_SUPPORT_HLV":"", "SHORE_NEED_ROOT_ANALYSIS":"", "SHORE_SIMILAR_HLVS_EXIST":"", "SHORE_IS_CAPA":"", "UNID":"B326CC49261FA956862582120056F4C5", "Pilot":“first name", "Record_ID":"CNSS-AV3RG9", "CreatedBy":“username", "submittype":"" } API Reference: https://www- 10.lotus.com/ldd/ddwiki.nsf/xpAPIViewer.xsp%3FlookupName=IBM+Domino+Access+ Services+9.0.1
  • 8.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) • SUPPORTS OPTIMAL CLIENT DEVELOPMENT ENVIRONMENT WITH NPM, BABEL, ESLINT AND WEBPACK WITH THE POWER OF DOMINO AS DATABASE AND APPLICATION SERVER. • HIGH SPEED DATA TRANSFER IN DOMINO V10 (NOT NOTES 9.01 FP10) • CHOICE OF IDE WITH NPM PROJECT (VISUAL STUDIO CODE) • DAS IMPLEMENTED WITH JAVA, THUS, JAVA PROJECTS CAN USE IT • ACCESS TO USERS, CALENDARS, EMAIL, FREE BUSY TIME, SAMETIME AND OTHER SERVICES.
  • 9.
    ENABLE DOMINO DATAACCESS SERVICES (DAS) • THANK YOU • NEXT DEMO CAN BE ALL ABOUT DOMINO VIEWS