Course description: U2 Basic Extensions For Advanced Programmers
Skills taught
- After completing this course, you should be able to:
- Implement and use the U2 Socket API
- Use CallHTTP to access a Web Server
- Explain how to utilize XML for export and import XML documents to the U2 data server
- Use the SOAP API in U2 Basic
- Use encryption in transit in U2 Basic
- Explain and use Secure Socket Layer (SSL)
- Use XML/DB Tool to map U2 data to and from XML documents
- Utilize U2 Web Services Developer to create and test Web Services using U2 Data Servers
- Write Basic programs to use consume U2 Web Services to obtain and write data to a U2 Server
Course outline
- Using U2 socket API
- Define a socket
- Examine TCP/IP
- Describe socket interface
- Locate and decipher error codes
- Use socket functions
Using CallHTTP
- Describe the communication application layer
- Use functions to facilitate a call to a Web server
- Use CallHTTP to access a web server
- Create and submit a request
XML and U2
- Realize the importance of XML
- Define XML components
- Rules of XML documents
- Define the Document Object Model
- Produce XML documents from U2
- Receive XML documents to U2
- Use XPATH for navigating XML documents
SOAP and U2
- Define SOAP structure
- Define components of a SOAP message
- Construct a SOAP message
- Receive a SOAP response
Encryption
- Describe the reason and value of encryption
- Name terminology used with encryption techniques
- Discover the difference between symmetric and asymmetric cryptography
- Use U2 Basic encryption commands
- Convert readable data into cipher data
Secure Socket Layer (SSL)
- Describe web server security
- Identify potential security risks (types of attacks)
- Use public key infrastructure and its implementation in SSL
- Configure U2 Security Control Records
- Create a secure U2 Telnet connection
XML/DB tool
- Define XML/DB tool
- Set up XML/DB tool for connection to U2
- Display and create an XML schema
- Create a file map
- Update a U2 file from an XML document
- Create XML file from XMAP
U2 web services
- Define Service Oriented Architecture
- Define Web Services
- Utilize U2 Web Services
- Use the U2 Web Service Developer
- Create and execute a U2 Query Web Service
- Create and execute a U2 Basic subroutine Web Service