SlideShare a Scribd company logo
5
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

More Related Content

PDF
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
PDF
HTTP - The Other Face Of Domino
PPTX
Best Practice TLS for IBM Domino
POTX
IBM Domino / IBM Notes Performance Tuning
PPTX
HCL Domino V12 Key Security Features Overview
PDF
60 Admin Tips
PDF
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
PDF
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
HTTP - The Other Face Of Domino
Best Practice TLS for IBM Domino
IBM Domino / IBM Notes Performance Tuning
HCL Domino V12 Key Security Features Overview
60 Admin Tips
Domino Tech School - Upgrading to Notes/Domino V10: Best Practices
Deep Dive AdminP Process - Admin and Infrastructure Track at UKLUG 2012

What's hot (20)

PDF
HCL Sametime V11 installation - tips
PDF
Domino Server Health - Monitoring and Managing
PPS
Linux05 DHCP Server
PDF
How to use the new Domino Query Language
ODP
Introduction to Kafka connect
PPT
PDF
Engage2022 - Domino Admin Tips
PDF
MongoDB Administration 101
PDF
Domino Adminblast
PDF
Building a Streaming Microservice Architecture: with Apache Spark Structured ...
PPT
PDF
From frustration to fascination: dissecting Replication
PDF
Open mic activity logging
PDF
From Zero to Docker
PDF
Vectors are the new JSON in PostgreSQL
PDF
January OpenNTF Webinar - Backup your Domino Server - New Options in V12
PDF
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
ODP
Apache ppt
PPTX
What is active directory
PDF
Apache Kafka - Martin Podval
HCL Sametime V11 installation - tips
Domino Server Health - Monitoring and Managing
Linux05 DHCP Server
How to use the new Domino Query Language
Introduction to Kafka connect
Engage2022 - Domino Admin Tips
MongoDB Administration 101
Domino Adminblast
Building a Streaming Microservice Architecture: with Apache Spark Structured ...
From frustration to fascination: dissecting Replication
Open mic activity logging
From Zero to Docker
Vectors are the new JSON in PostgreSQL
January OpenNTF Webinar - Backup your Domino Server - New Options in V12
Migrate your Sametime Server to LDAP Authentication (Admincamp 2013)
Apache ppt
What is active directory
Apache Kafka - Martin Podval
Ad

More from Slobodan Lohja (7)

PDF
Intro to SpringBatch NoSQL 2021
PPTX
Domino on docker version 2
PPTX
Automated ui-testing
PPTX
JSF ActionListeners with XPages and Java Debugging XPages
PPTX
How to adopt team development and source control rev2
PPTX
Domino on docker version 1
PDF
Git for IBM Notes Designer
Intro to SpringBatch NoSQL 2021
Domino on docker version 2
Automated ui-testing
JSF ActionListeners with XPages and Java Debugging XPages
How to adopt team development and source control rev2
Domino on docker version 1
Git for IBM Notes Designer
Ad

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Chapter 5: Probability Theory and Statistics
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
OMC Textile Division Presentation 2021.pptx
PPTX
TLE Review Electricity (Electricity).pptx
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
project resource management chapter-09.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Encapsulation theory and applications.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
1. Introduction to Computer Programming.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Mushroom cultivation and it's methods.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Chapter 5: Probability Theory and Statistics
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Zenith AI: Advanced Artificial Intelligence
1 - Historical Antecedents, Social Consideration.pdf
SOPHOS-XG Firewall Administrator PPT.pptx
Group 1 Presentation -Planning and Decision Making .pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Hindi spoken digit analysis for native and non-native speakers
OMC Textile Division Presentation 2021.pptx
TLE Review Electricity (Electricity).pptx
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
project resource management chapter-09.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Encapsulation theory and applications.pdf
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
1. Introduction to Computer Programming.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Mushroom cultivation and it's methods.pdf

Enable Domino Data Access Services (DAS)

  • 1. SLOBODAN ‘STEVE’ LOHJA ENABLE DOMINO DATA ACCESS SERVICES (DAS)
  • 2. 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)
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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.
  • 9. ENABLE DOMINO DATA ACCESS SERVICES (DAS) • THANK YOU • NEXT DEMO CAN BE ALL ABOUT DOMINO VIEWS