Initial commit: Server configurations and license management

This commit is contained in:
2025-12-10 10:18:41 -05:00
commit 93ad1a72c2
29 changed files with 4647 additions and 0 deletions

25
temp/test-siemens-docs.js Normal file
View File

@@ -0,0 +1,25 @@
import docs from '../tools/siemens-docs.js';
console.log('=== Testing updated siemens-docs.js ===\n');
// Test listAvailableDocs
console.log('1. listAvailableDocs():');
const availableDocs = await docs.listAvailableDocs();
console.log(JSON.stringify(availableDocs, null, 2));
// Test fetchNXOpenClass for Session
console.log('\n2. fetchNXOpenClass("Session"):');
const sessionDocs = await docs.fetchNXOpenClass('Session');
console.log('Title:', sessionDocs.title);
console.log('Has error:', sessionDocs.error ? 'Yes: ' + sessionDocs.error : 'No');
console.log('Content preview:', (sessionDocs.content || '').substring(0, 800));
// Test getNXOpenIndex
console.log('\n3. getNXOpenIndex("functions"):');
const functionsIndex = await docs.getNXOpenIndex('functions');
console.log('Title:', functionsIndex.title);
console.log('Has error:', functionsIndex.error ? 'Yes' : 'No');
console.log('Content preview:', (functionsIndex.content || '').substring(0, 500));
await docs.closeBrowser();
console.log('\n=== Test Complete ===');