Workshop 2 Digging in Boris Wylutzki 2016.

Slides:



Advertisements
Similar presentations
Discovering SQL all rights reserved (c) 2010 agilitator.com INSTALLING MS SQL Server 2008 R2 Express Edition.
Advertisements

Copyright ®xSpring Pte Ltd, All rights reserved Versions AuthorDateDescription 1.0NBL2012/05First version. Modified from Enterprise edition.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
Copyright ®xSpring Pte Ltd, All rights reserved Versions AuthorDateDescription 1.0NBL2012/05First version. Modified from Enterprise edition.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview Introduce Visual Studio 2013 Create a first ASP.NET application.
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
Choose and Book Installing Security Broker (IA) client.
SEEM4570: XAMPP, Eclipse, Summary of Html Kangfei Zhao Room 711,ERB
Microsoft ® Official Course Module 9 Configuring Applications.
DB2 (Express C Edition) Installation and Using a Database
WebFOCUS Developer Studio Update Dimitris Poulos Technical Director September 3, 2015 Copyright 2009, Information Builders. Slide 1.
Blackboard Pilot Tasks and Walkthroughs. Bb Test Case Training Pilot with AnswersDarek Sady - 5/4/2004 Goals:  Identify problematic areas our clients.
Please Dial in, class will begin shortly
IBM Express Runtime Quick Start Workshop © 2007 IBM Corporation Install IBM Express Runtime Development Environment.
Eclipse Overview Introduction to Web Programming Kirkwood Continuing Education Fred McClurg © Copyright 2015, Fred McClurg, All Rights Reserved.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
Chapter 1a© copyright Janson Industries RAD ▮ Explain Eclipse, RAD, and their relationship ▮ Basic RAD concepts ▮ How to install RAD ▮ How to import.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
1 © 2004, Cisco Systems, Inc. All rights reserved. CISCO CONFIDENTIAL Using Internet Explorer 7.0 to Access Cisco Unity 5.0(1) Web Interfaces Unity 5.0(1)
Windows Small Business Server 2003 Setting up and Connecting David Overton Partner Technical Specialist.
DEV339 Best Practices for Debugging Visual Studio.NET Applications Keith Pleas Architect, Guided Design
Module 5: Configuring Internet Explorer and Supporting Applications.
IBM Software Group ® Context-Sensitive Help with the DITA Open Toolkit Jeff Antley IBM October 4, 2007.
Topic Java EE installation (Eclipse, glassfish, etc.) Eclipse configuration for EE Creating a Java Web Dynamic Project Creating your first servlet.
Page 1 © 2001, Epicentric - All Rights Reserved Epicentric Modular Web Services Alan Kropp Web Services Architect WSRP Technical Committee – March 18,
ISeries Access for Web Monday, November 16, 2015.
DEV303 ASP.NET: Leveraging Visual Studio.NET For Web Projects Tony Goodhew Product Manager Microsoft Corp.
Running Kuali: A Technical Perspective Ailish Byrne (Indiana University) Jonathan Keller (University of California, Davis)
Web Access. Overview  Purpose  Prerequisites  Install Components  Enable Virtual Directories  IIS Configuration & Security  Troubleshooting.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
1 Java Server Pages A Java Server Page is a file consisting of HTML or XML markup into which special tags and code blocks are inserted When the page is.
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
1 BCS 4 th Semester. Step 1: Download SQL Server 2005 Express Edition Version Feature SQL Server 2005 Express Edition SP1 SQL Server 2005 Express Edition.
Authored by Frank Hamelly, Microsoft MVP Regional Chapters.
Planning Server Deployments Chapter 1. Server Deployment When planning a server deployment for a large enterprise network, the operating system edition.
Custom Authentication Providers For DotNetNuke v5.0 Stan Schultes – Sarasota, FL Florida Community Leader
CF Eclipse Nick Kwiatkowski Michigan State University, Physical Plant 8/8/2006.
Upgrade on Windows 7. DownloadSoftware Download Software from link provided in Webliography: e/
Exploreengage elevate explore engage elevate Presented By: Laura Murphy, Turnkey Technologies.
Debugging RTC CLI in Eclipse
SAP Business One 9.0 integration for SAP NetWeaver Installation and Technical Configuration 2013 March.
ClickOnce Deployment (One-click Deployment)
ArcGIS for Server Security: Advanced
Workshop 3 Database Development 2016 Boris Wylutzki
UC Pro Troubleshooting Guide
How to be a SharePoint Developer
Extended Operating System Support
Data Virtualization Demoette… ODBC Clients
Reports and Translations
Setup a PHP + MySQL Development Environment
Training Objectives About D2F Download Installation Configuration
SECTION 1: Add-ons to PowerPoint
Installing & COnfiguring the thingworx for Manufacturing DEMO FACTORY & SIMULATOR Milan Thakker IoT Manufacturing Specialist 5/10/2017.
beas WEB App Installation
Data Virtualization Demoette… ADO.NET Client
Data Virtualization Tutorial… CORS and CIS
Data Virtualization Demoette… JDBC Clients
Visual Studio Tools for Office 2005
Jon Galloway | Tech Evangelist Christopher Harrison | Head Geek
Deploying SAP on Azure SAP NetWeaver Silent Install
iSeries Access for Web Thursday, August 30, 2018
SQL Server 2005 Installation
Ch 3: Obtaining Help and Support
CCA Skill Certification
Downloading and Installing SQLExpress
Getting Started With Solr
Hitachi Storage Service Manager
ClickOnce Deployment (One-click Deployment)
Presentation transcript:

Workshop 2 Digging in Boris Wylutzki 2016

Agenda Workshop 2 – Digging in Error analysis techniques Debugging the server component Debugging the planboard Creating your own license keys Goals: Partner can issue own licenses Developer can provide support and fixes Duration: 3 hours presentation 1 hour questions & answers

Prerequisites Visual Studio 2013 Professional or Enterprise Edition; Community/Express Edition is not enough VS 2015 should also work, but we have not tested it yet. Microsoft SQL Server 2008 R2 / 2012 / 2014 2014 recommended; not Express Edition SAP Business One 9.2 PL04 You can follow with 9.1 PL13 as well, but we will use 9.2 for demonstration. VariAdd Project plus source code from 2016-11-23 See workshop invitation mail. Java SE Development Kit 8 in 32 bit and 64 bit http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Eclipse IDE for Java Developers http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/neonr

Logfiles SAP Add-on %appdata%\VariAdd Project plus\Logs Server Component C:\Program Files (x86)\Variatec\VariAdd Project plus Server\log SELECT * FROM dbo.[@BXPCONFIG] WHERE Code = 'BXFFLOGL'; UPDATE dbo.[@BXPCONFIG] SET U_BXPValue = 4

Debugging the Server Component All steps documented in \VPRO\Sources\BXPRO\Documentation\ Developer Guide.docx Open and adjust in Eclipse: \VPRO\Sources\BXPRO\Trimergo-B2-Server\src\com\trimergo\bridge\app\Run.java Add new debug configuration in Eclipse: Type: Java Application Main class: com.trimergo.bridge.app.Run Add hostname and port to security exception list in Java Control Panel Add breakpoint to com.trimergo.bridge.app.content.planboard.PlanboardResponder.doPost()

Get/Set MS-SQL Server Port Default is port 1433 If running multiple instances: Disable dynamic ports Use unique port per instance

Debugging the Java Applet All steps documented in \VPRO\Sources\BXPRO\Documentation\ Developer Guide.docx Use different Eclipse workspace! Enable remote debugging for applets: -client -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n Add new debug configuration in Eclipse: Type: Remote Java Application Host: localhost Port: 8000 Open planboard URL from Run.java comment in Internet Explorer Set breakpoint to com.trimergo.bridge.app.content.planboard.client.PlanboardRunner.openCalendar()

Setup License Generation Run BDemoApp to create public + private key Start SAP Business One as administrator Open \VPRO\Sources\BXFramework4PRO\BXFramework-BDemoApp.sln Rebuild for target “x86” (not Any CPU) and Run Click on Generate key pair Copy public key into add-on \VPRO\Sources\BXFramework4PRO\TxExtensionModulesBoImpl\TxLicensingBOImplementations\ SignatureKeys.xml Change ID and Comment attributes to YOUR company name! Re-build and re-install VariAdd Project plus, which then accepts your license Build license generator tool \VPRO\Sources\BXFramework4PRO\TxLicenseGeneratorApp\TxLicenseGeneratorApp.sln Copy private key into license generator …\bin\Debug\licenseprivatekey.txt (see licenseprivatekey.sample.txt) Use your company name as license name! YourCompanyName <RSAKeyValue><Modulus>vbtLs0MbTz0QAnN7wQFNan/Xtr8B8... same!

SignatureKeys.xml <?xml version="1.0" encoding="utf-8" ?> <SignatureKeys xmlns="http://tempuri.org/SignatureKeys.xsd"> <Key ID="Variatec" Version="1" Role="All" ValidUntil="2099-01-01" Comment="Variatec Main Signing key"> <PublicKey><![CDATA[<RSAKeyValue> <Modulus>kNI6yEUQihW7NFD5uJXwog3EFnj+Ugnvl/Xj5Z65v2p2EvMv0a4EIrj1Bfe5vQhP3cf06V32ROYROqRYDXdA4xCEDo/VJMBE7SFBftaHq9l1wNeJYZJ1PYvcfc5h7/FoRTkbNO9EW8d9nKuKPEk++d49zMB2WKotznutyNd4Wd8=</Modulus> <Exponent>AQAB</Exponent> </RSAKeyValue>]]></PublicKey> </Key> <Key ID="YOURCOMPANY" Version="1" Role="All" ValidUntil="2099-01-01" Comment="YOURCOMPANY Main Signing key"> <PublicKey><![CDATA[ PUT IN YOUR PUBLIC KEY HERE INCL ALL XML TAGS ]]></PublicKey> </SignatureKeys>

Product and License Types Product Functionality Generator Name License Code VariAdd Project BX PRO BXPROBAS VariAdd MRO BX MRO BXMROBAS VariAdd Project + MRO („plus“) BX PRO/MRO BXPROCOM License Type Max Users Expiration Comment Production ꝏ 01.01.2099 Issued only after payment Demo for Customer 40 days For customers as preparation for go-live Demo for Presentation 2 1 year Only one license per partner See: \VPRO\Sources\BXPRO\Documentation\License Types.xlsx

License Generation Start earlier created TxLicenseGeneratorApp.exe Copy in content of Mail body example.txt \VPRO\Sources\BXFramework4PRO\TxLicenseGeneratorApp\TxLicenseGeneratorApp\Mail body example.txt Adjust license settings Partner data, customer data, SAP keys, etc. AddOn: (see prev. slide “Generator Name”) AddOn Type: (see prev. slide “License Type”) Quantity: (number of users; restricted by type) Click Verify license data preview Send generated ZIP file (same directory) to customer

Thank you! Questions?