[{"id":"ci_7d12893433aae30c35e53822e0e5012bf8b41fd72f89bff021d052b64e25689e","title":"An Introduction to Scheer PAS","path":"/academy/latest/an-introduction-to-scheer-pas","children":[{"id":"ci_150aac01b8064d33b0e7b17df8d8d1cc91e95e5c28c0d61acd4f4c7de967a209","title":"PAS Concepts: How does Scheer PAS work?","path":"/academy/latest/pas-concepts-how-does-scheer-pas-work","children":[]}]},{"id":"ci_a3d2db5a398f68e718b8d0412c5d7062106dcc74a38a00a09c325b1740c2741e","title":"Scheer PAS Best Practices","path":"/academy/latest/designer-best-practices","children":[{"id":"ci_d6583c8512021bd343015414fb1c2d547948326f1e6ae30bf14042bc4bebb24a","title":"Project Setup","path":"/academy/latest/project-setup","children":[{"id":"ci_98604eadd51b580a54d338c704364636524e750aa76a42051da444baf79d3b6a","title":"Starting an Integration Project","path":"/academy/latest/starting-an-integration-project","children":[]},{"id":"ci_e2bb3b531c2eacabb455fd9c16932123bc214c2d42a35d143fd4a883aff22293","title":"PAS Modeling Guidelines","path":"/academy/latest/pas-modeling-guidelines","children":[{"id":"ci_d0d24ed835447e3e57a0a40c64202af0768a537a88187bb310fe1234a79bb4e8","title":"Project Organization","path":"/academy/latest/project-organization","children":[{"id":"ci_87d29f96f0f7e1786c2565359c15dd56db4e519ccf0317e3ba09ec8a6be3afc0","title":"Versioning of Services","path":"/academy/latest/versioning-of-services","children":[]}]},{"id":"ci_1b1f4cad44b70a7ea3ae22e299d8d9bafc84c5d000e12fb62c11c57a3e8c38f0","title":"Naming Conventions","path":"/academy/latest/naming-conventions","children":[]},{"id":"ci_05a073f6f9f4f60543fe4d485b9c8dffacab69c4bf7e190c977d76f76c8dcf61","title":"Project Documentation","path":"/academy/latest/project-documentation","children":[]},{"id":"ci_2420b5f433e4140e2247d5c2492879555a5ca7baeb302246d474fb7752c62951","title":"Settings","path":"/academy/latest/settings","children":[{"id":"ci_ec93d30c1c9fd56142ceff0515028bfdebf3cb5b096a0a52565d55a242a2be14","title":"Defining Custom Service Settings in a Designer Service","path":"/academy/latest/defining-custom-service-settings-in-a-designer-service","children":[]}]},{"id":"ci_5f0c7d5917f9b2f0e1be11d233580cb89bae2c08f1cddef45bfd8deae24c79cc","title":"Mappings","path":"/academy/latest/mappings","children":[]},{"id":"ci_e1f537510e2794ae2789c52b0381036faf83ba5b509d08e0c2b264b685ce6e54","title":"Logging","path":"/academy/latest/logging","children":[]},{"id":"ci_48201633f294c2913fadb078bd4c4e0d996523ed80b3f4b319264df94f7b2780","title":"Error Handling","path":"/academy/latest/error-handling","children":[]}]}]},{"id":"ci_3547c223db387a384da55c94cb30088f54ed7321dd794e542d4e77221096cb52","title":"Development Fundamentals","path":"/academy/latest/development-fundamentals","children":[{"id":"ci_4f6d75cd5c0cf20a3b1eabe686b446d4ce66efcc4469866fb28489119cbb0d1d","title":"Action Script or JavaScript: A Comparison","path":"/academy/latest/action-script-or-javascript-a-comparison","children":[]},{"id":"ci_f12ce8c6aeb53e9d47cafb75d0e4e5e1219c2e39a515b577c8b0fe8683cbcd55","title":"Library Development","path":"/academy/latest/library-development","children":[{"id":"ci_6dc6b009d690f75eb4466c7b5e44fe5bd1d6011578159305f0cc8d2a021b2b4d","title":"Versioning of Libraries","path":"/academy/latest/versioning-of-libraries","children":[]}]}]},{"id":"ci_f25c3f82cbe9fb241fbf9da2bf4fd311e7f6a55ef527ffb444e7f6c73e105dd2","title":"Development Process","path":"/academy/latest/development-process","children":[{"id":"ci_e45709ca34223ad5d412b8c55005923c962d2d64c5e35c2d678a509b310c9a0a","title":"Developing with the Designer Test Environment","path":"/academy/latest/developing-with-designer-from-version-23-1","children":[]},{"id":"ci_01154f66d0f0fe661343bb1b97f725eb96f754d77f82be9ce0eb5fcf3abf3bd0","title":"Going Live with a Designer Service","path":"/academy/latest/going-live-with-a-designer-service","children":[{"id":"ci_705bf7d995ea564f37fdae5bb056899eae6772f2972e6120a2fe8ceabce53c04","title":"Solving Transport-Related Problems","path":"/academy/latest/solving-transport-related-problems","children":[]}]}]},{"id":"ci_393f8febdf9a6f31d13854a8097d1cdb8bb36f781e72e1c50a0e143bcec51b29","title":"Common Development Challenges","path":"/academy/latest/common-development-challenges","children":[{"id":"ci_00a29a54ba537e1703db6743aa1570b98f4c1eab79e683f0ce40b6b46bfea0bc","title":"Accessing Data From BPMN Process Instances From the Outside","path":"/academy/latest/accessing-data-from-bpmn-process-instances-from-th","children":[{"id":"ci_c59e86b82c9bcefc10c4bff72f225c15cd469a73d4c53dedd6830b4b877099d5","title":"Querying Persistent State Objects via the Runtime API","path":"/academy/latest/querying-persistent-state-objects-via-the-runtime-","children":[]},{"id":"ci_26b13b040ff1474eaa935fc6929c3189d7a31f7fe65f3dc77e819e455c971716","title":"Querying Persistent State Objects via the Service API","path":"/academy/latest/querying-persistent-state-objects-via-the-service-","children":[]}]},{"id":"ci_c875007891fba4423447067aed84bcada00a6fe73433961fdeeba5200a2608b1","title":"Converting a Flat File into an XML Document","path":"/academy/latest/converting-a-flat-file-into-an-xml-document","children":[{"id":"ci_c795bee947045babf40d280032102759863d2d67382a631e26f1d0a88e36ba9e","title":"Flat File Parsing","path":"/academy/latest/flat-file-parsing","children":[]},{"id":"ci_001b5c52f2be3295ac27857ed1d6267365b6ff9d1e2ea3e4819f525e2be35bee","title":"XML Document Structure and Mapping","path":"/academy/latest/xml-document-structure-and-mapping","children":[]},{"id":"ci_73b9477fee3bcea05c94db9fff9bed5548312585bbfce3bf90ff7e18c23d4c46","title":"XML Serialization","path":"/academy/latest/xml-serialization","children":[]}]},{"id":"ci_9fe6f19a5c20edce4d2f53ac4daf5ab69a910f49d6ea5d848219f0ea085330ae","title":"Synchronous and Asynchronous Service Communication via REST","path":"/academy/latest/synchronous-and-asynchronous-service-communication-via-rest","children":[{"id":"ci_1c82096f2f9698fca826ef2be93a87513eee823c041bd8ff8614b3e956977320","title":"Asynchronous Communication via REST","path":"/academy/latest/asynchronous-communication-via-rest","children":[]},{"id":"ci_b67db0f1ee459b7f35081b416a817ff77e47d4a2d9d8b174b93c2139367aa3b4","title":"Synchronous Communication via REST","path":"/academy/latest/synchronous-communication-via-rest","children":[]},{"id":"ci_98a83f1a4507fdb38e77430318fdeaed54c824315c0cf05ff8a4a8caf883aabf","title":"Using the Retry Function for Service Calls","path":"/academy/latest/using-the-retry-function-for-service-calls","children":[]}]}]},{"id":"ci_7c1836161672040f6011f385a8f434f989dd5fda239bd49bf6a1f6916d423053","title":"Service Operation","path":"/academy/latest/service-operation","children":[{"id":"ci_ab168d74e9d6e28ad42c3a55e0b4856e9f5f4ec3b7439c26b3b767f45354c197","title":"Changing the Database for Persistent States","path":"/academy/latest/how-to-change-the-database-for-persistent-states","children":[]},{"id":"ci_6b91e61f23ede38d3bae55b65da1a9e83d38d7eb1d7578f20759a90b2607c36c","title":"Exposing Designer Services via API Management","path":"/academy/latest/exposing-designer-services-via-api-management","children":[]}]}]},{"id":"ci_5877d6a8e0fccdde43faca221dcc87f9ffabd899f446f1007e929bf2094fbc30","title":"Designer Tutorials","path":"/academy/latest/designer-tutorials","children":[{"id":"ci_659b2264672bc7a0c1621f161a71d34a63bb847fca146a64bb544185bbd38e80","title":"Tutorial 1: Modeling BPMN and Forms","path":"/academy/latest/tutorial-1-modeling-bpmn-and-forms","children":[{"id":"ci_994a4573fb379e64bdb4e901859ab21f4db6ecd4bd7811096debe5eb626a59f6","title":"Preparations","path":"/academy/latest/tutorial-1-preparations","children":[]},{"id":"ci_13db74ce057a3fe41f31928db5072029f1363d70ede942a77ecd49e684485c73","title":"Step 1: Drawing the Business Process","path":"/academy/latest/tutorial-1-drawing-the-business-process","children":[]},{"id":"ci_88abce80594f209c29d251b11f2a72cfda62eecd22238a0dc378e7cb20ca4327","title":"Step 2: Designing the Forms","path":"/academy/latest/tutorial-1-designing-the-forms","children":[]},{"id":"ci_d116263968934b7d2ecc40fa647e1343409ae8705028dd78de03c9f4e53b61a0","title":"Step 3: Assign Forms to Process Steps","path":"/academy/latest/tutorial-1-assign-forms-to-process-steps","children":[]},{"id":"ci_b8e19a432361e870933e86d60ddc131de4e2d36cf0218e16424ebc65d8c4133c","title":"Step 4: Run a First Test","path":"/academy/latest/tutorial-1-run-a-first-test","children":[]}]},{"id":"ci_e47015616d1f5cdafab90c6ba8311cc50936f54a10ee09ee50d2945eae818451","title":"Tutorial 2: Adding Execution and Mapping Data","path":"/academy/latest/tutorial-2-adding-execution-and-mapping-data","children":[{"id":"ci_4cd564a7579196777740693ae03887e7122f336ce2626b6225bca32e2f5acbb6","title":"Preparations","path":"/academy/latest/tutorial-2-preparations","children":[]},{"id":"ci_9e9f28332ca7f25575b32304b1ec3c1d6c0630f9ddd6c61b4e20830481a19f4a","title":"Step 1: Adding Execution to Handle the Form Data","path":"/academy/latest/tutorial-2-adding-execution-to-handle-the-form-dat","children":[]},{"id":"ci_b6ea6e9f46a83b0dc59462f722df3858ea05858d5f8706cc79d8ad430f3f13e2","title":"Step 2: Mapping the Order Data","path":"/academy/latest/tutorial-2-mapping-the-order-data","children":[]},{"id":"ci_c99091407ea42bf5fb00de57ef48c01b39ef23a706009382311779d53beb3e1c","title":"Step 3: Handling the Decision","path":"/academy/latest/tutorial-2-handling-the-decision","children":[]},{"id":"ci_7e295c66b1a1e5ae4dbb410db06499cb984eb4547cf98f0487eea5f3396c46c9","title":"Step 4: Validation Errors","path":"/academy/latest/tutorial-2-validation-errors","children":[]},{"id":"ci_ad1333c6c0c687a51d9840c45a58cb4963a2b38680f4effdbd622bbc21a90104","title":"Step 5: Testing the Process","path":"/academy/latest/tutorial-2-testing","children":[]}]},{"id":"ci_3a3fe8424b611595b4d949273f76595b3e0b09fcccaa6ee2570d9e8f44154fb6","title":"Tutorial 3: Showing Process Data in the Instance List","path":"/academy/latest/tutorial-3-showing-process-data-in-the-instance-li","children":[{"id":"ci_cb8ad123655bcd81060dc48654f257b21e84187980c3d820ae06b966c855e5ee","title":"Step 1: Mapping the Form Data","path":"/academy/latest/tutorial-3-mapping-the-form-data","children":[]},{"id":"ci_2c764fd3becd1f7ac5866e57bbdabe9ac8763982dddb1bc38c440576036d1b34","title":"Step 2: Configuring the Instance List","path":"/academy/latest/tutorial-3-configuring-the-instance-list","children":[]},{"id":"ci_d42dfbc88dacbd2cafb043ddc12823316ad19bf8b27d843015eb030be9f9dd16","title":"Step 3: Testing the Process","path":"/academy/latest/tutorial-3-testing","children":[]}]},{"id":"ci_672f23c079570828d07be6f2256b5661af38f7eb6a558721fd03df47a2d7b79f","title":"Tutorial 4: Deploying a Service","path":"/academy/latest/tutorial-4-deploying-a-service","children":[{"id":"ci_08d9e98df1dc7fb626fcaa000b9c1efa962c9f8b539ba13308bafbeb725c4959","title":"Step 1: Deploying a Service as Container","path":"/academy/latest/tutorial-4-deploying-a-service-as-container","children":[]},{"id":"ci_51d1cc232f7a51c41f7263e3839a3beae9d237ce776742e620aa5d546fc99abf","title":"Step 2: Administrating a Containerized Service","path":"/academy/latest/tutorial-4-administrating-a-containerized-service","children":[]},{"id":"ci_db113f5cbf519101fa238b5bca447cd2b65efed05e90cdb9492c268c72c1a7b5","title":"Step 3: Differences in Testing","path":"/academy/latest/tutorial-4-differences-in-testing","children":[]}]},{"id":"ci_e6a63e5862eb5286251cefe9315fa27318f927c0f98f64a70293cd9604353a44","title":"Tutorial 5: Adding Roles to the Process","path":"/academy/latest/tutorial-5-adding-roles-to-the-process","children":[{"id":"ci_1b29d3ee3427cf3810aac920fbc9d266e66480818f8814ef069bf98a18e25fd7","title":"Step 1: Insert and Configure Lanes in the BPMN","path":"/academy/latest/tutorial-5-insert-and-configure-lanes-in-the-bpmn","children":[]},{"id":"ci_37091366041fed423d3bc1a0b335ebdde7051c3688762c6b6f6d7decab593285","title":"Step 2: Remodeling the Process","path":"/academy/latest/tutorial-5-remodeling-the-process","children":[]},{"id":"ci_8a6c1856e9d795392e68e653f5257ca649d750af2627287f5549ebca92064c56","title":"Step 3: Testing With Roles","path":"/academy/latest/tutorial-5-testing-with-roles","children":[]}]}]},{"id":"ci_1e2fae6113f3d76ca8ff9a4b35d69333b2fb74b1d0c77ec4ed0c0f8915b486ee","title":"AI Tutorials","path":"/academy/latest/ai-tutorials","children":[{"id":"ci_8732c964ad4c090a547df2686f4ba949b20e77f0e573142d5494fcd738ccc634","title":"Tutorial 1: Using an AI Agent","path":"/academy/latest/tutorial-1-using-an-ai-agent","children":[{"id":"ci_f24c0c99ab21b49ac990d7bf1835790aaa9fde7a29ab950350f937308f89fc1d","title":"Preparations AI Tutorial 1","path":"/academy/latest/preparations-ai-tutorial-1","children":[]},{"id":"ci_d8cd628e0719cdb2527891d5307ba94ffc93b52c7285c12716cbdc4822be6511","title":"Step 1: Creating the AI Agent","path":"/academy/latest/step-1-creating-the-ai-agent","children":[]},{"id":"ci_cd2afedc5a54c2788c1d9467c964b69e0aa055df53cdbb05c04842d270843916","title":"Step 2: Prompting and Testing the AI Agent","path":"/academy/latest/step-2-prompting-and-testing-the-ai-agent","children":[]},{"id":"ci_45e01b6ffe61d265e6eb4fe3df84ff0e6341c14e7ae07a3bb3ec2eaa01cb1093","title":"Step 3: Integrating the Agent to the Process","path":"/academy/latest/step-3-integrating-the-agent-to-the-process","children":[]},{"id":"ci_a35a45b19ebd9581eb597ba7c94b0154c3e6217283fed5a1ea34b6c1444c6692","title":"Step 4: Testing the Process","path":"/academy/latest/step-4-testing-the-process","children":[]}]}]},{"id":"ci_c05a19131378fde7f02ff9d54693c55d86e4be1a1f467bc28f80d8d7a297c3da","title":"Analyzer Tutorials","path":"/academy/latest/analyzer-tutorials","children":[{"id":"ci_dac6bbfe97ba1e17d3b60c4767bde619356a8235a7eb2d7a6a8af804a1356998","title":"Tutorial 1: Import of a PAS Designer Service into the PAS Analyzer","path":"/academy/latest/tutorial-1-import-of-a-pas-designer-service-into-t","children":[]},{"id":"ci_d6c850d080f124a74bac1367f806497438248ebfc729a35d26550845f4949178","title":"Tutorial 2: Browsing Through the Execution Path of a Designer Service","path":"/academy/latest/tutorial-2-browsing-through-the-execution-path-of-","children":[]},{"id":"ci_d90cafae76b6d316097d81610f40a1c71b484c6f428fd8d151ce40435efb02ec","title":"Tutorial 3: Inspecting Errors","path":"/academy/latest/tutorial-3-inspecting-errors","children":[]}]},{"id":"ci_9c16640cf961162c54b96fc59eefbd435bc50eb5f8a0903d2236ab47af708ab0","title":"API Management Tutorials","path":"/academy/latest/api-management-tutorials","children":[{"id":"ci_f7b32e4d4334a1e6bfd0d3503a5db4bb565b94cffd7b25fda61c168a832b8210","title":"Managing a Public API - Step by Step","path":"/academy/latest/managing-a-public-api","children":[{"id":"ci_06182af1935ec2a64f81791fb9cfa29d5de8f8fda36f2997da7b729520b50fe4","title":"Step 1: Creating an Organization","path":"/academy/latest/managing-a-public-api-creating-an-organization","children":[]},{"id":"ci_86082fbc7e6443c620e28481234b5eb75f3a233ddef0db8621fcbceb705a2042","title":"Step 2: Importing the API","path":"/academy/latest/managing-a-public-api-importing-the-api","children":[]},{"id":"ci_6962ffb50e31b656e3fc0d65c16cad971b6d9063c24441ad84a0357b4445e18b","title":"Step 3: Configuring the API","path":"/academy/latest/managing-a-public-api-configuring-the-api","children":[]},{"id":"ci_96d406e61d27139c02aaf18ab4089c155c9d1489aae638b489cda19851e541ef","title":"Step 4: Testing and Consuming the API","path":"/academy/latest/managing-a-public-api-testing-and-consuming-the-ap","children":[]},{"id":"ci_f40ee5867d507abe8080414bbf6718446101b58aa7b431dd37acead985f3e532","title":"Step 5: Disabling the API","path":"/academy/latest/managing-a-public-api-disabling-the-api","children":[]}]},{"id":"ci_a39bff19c15eba7df356b744ea89ff521431d2bf866fa205e75e833b7076aa00","title":"Managing a Private API - Step by Step","path":"/academy/latest/managing-a-private-api","children":[{"id":"ci_69f47f2383d859964bf820f2561a7624d949db608dd95a80721c3826445950e9","title":"Step 1: Creating an Organization","path":"/academy/latest/managing-a-private-api-creating-an-organization","children":[]},{"id":"ci_659cd5b53163eaf7677258d85c94552692da71bfec74c471e345a2140f1510cc","title":"Step 2: Creating a Plan","path":"/academy/latest/managing-a-private-api-creating-a-plan","children":[]},{"id":"ci_f37cad20f00b6f11cda3161d58475b64adecc47c438c57ba00b68aed4c9ccda3","title":"Step 3: Importing the API","path":"/academy/latest/managing-a-private-api-importing-the-api","children":[]},{"id":"ci_00fa6b977e2e745e8fa62c11a347df1b59ba07b10646c7dbe5f6e75375454ee9","title":"Step 4: Configuring the API","path":"/academy/latest/managing-a-private-api-configuring-the-api","children":[]},{"id":"ci_4ed6422b2a777cff862e182c28b1b12e6ed7865e1324dce56339452b72edb801","title":"Step 5: Creating Clients and Contracts","path":"/academy/latest/creating-clients-and-contracts","children":[]},{"id":"ci_1ee9a6e57b85a980473390d5026b879ab5861de63cbcc6d63045d3ca5172ba26","title":"Step 6: Testing and Consuming the API","path":"/academy/latest/managing-a-private-api-testing-and-consuming-the-a","children":[]}]},{"id":"ci_0feb36258504ee91fa274c8549dec7b0bd417d511eb5187abbb6fb2378bc7018","title":"Understanding the Approval Process","path":"/academy/latest/understanding-the-approval-process","children":[{"id":"ci_0d49af21ba77c2afd6d6fc8626083d3a9ff4cbda4ee26f7482aa543a6ba64595","title":"Step 1: The Differences in Visibility","path":"/academy/latest/the-differences-in-visibility","children":[]},{"id":"ci_c3d01240fe71c0d38445ab6bdef957273625c263e86af90538ca3b72cf3d5012","title":"Step 2: Responding to Approval Requests","path":"/academy/latest/responding-to-approval-requests","children":[]}]}]},{"id":"ci_687a56c7995f60637b45832162296b22f4903b0260e2b44799825b0ba541fa11","title":"Bridge Development Tutorials","path":"/academy/latest/bridge-development-tutorials","children":[{"id":"ci_a38950b46800ebd58c25b4969d83022820c985e02fd8d6df1af161949b0d1edd","title":"Education Lesson 1","path":"/academy/latest/education-lesson-1-md18","children":[{"id":"ci_82a5ee73f5beec71cf3cd7a8d7eae46f805451bdf8d40ef9baa1c086d41315c1","title":"Introduction to the Bridge Platform","path":"/academy/latest/introduction-to-the-bridge-platform-md18","children":[]},{"id":"ci_37a187e137c69bdefbe9375b68449b29780b63de52bbaeb72491c940eccdb540","title":"Installation of Software","path":"/academy/latest/installation-of-software-md18","children":[]},{"id":"ci_6de9fd6a674e93b9aeba5ba4c79948d20f2a924b24daefe4653f97a2afaa0d13","title":"Working with MagicDraw and E2E Builder","path":"/academy/latest/working-with-magicdraw-and-e2e-builder-md18","children":[]},{"id":"ci_739daad1d60e7161a762cdcf15c321960f684f72929832b1af35feaa489b07ae","title":"Introduction to the Development Process","path":"/academy/latest/introduction-to-the-development-process-md18","children":[]},{"id":"ci_1b5599f7e631b7ed13615618fc053b4cc08a5a758d0705be7724617a1c8dc0cd","title":"Creating a Web Service","path":"/academy/latest/creating-a-web-service-lesson-1-md18","children":[{"id":"ci_d5e7baa456aace7a755a8619a1f8638df86102d84ab02b7e2d6306d6440874e4","title":"Using E2E Builder","path":"/academy/latest/using-e2e-builder-lesson-1-md18","children":[]},{"id":"ci_eaa491147468639db6489ee88f7dd8dd567b0b487aabdf4a3cf9efd2783d20c5","title":"Use Cases - Lesson 1","path":"/academy/latest/use-cases-lesson-1-md18","children":[]},{"id":"ci_0717c850c93a35592d4b0a0d16eb3db72e0cd52970d88dd523516d9c7e6b0555","title":"Classes - Lesson 1","path":"/academy/latest/classes-lesson-1-md18","children":[]},{"id":"ci_c92a25a59b0a2274297d39f813d21b59da5fb49002078b5bce24709e210c4077","title":"Web Service Interface - Lesson 1","path":"/academy/latest/web-service-interface-lesson-1-md18","children":[]},{"id":"ci_fdd8e23c57695e58ec4515f0cd23d8f3c812b3c13fc2c60bac476857ad2e043e","title":"Activities - Lesson 1","path":"/academy/latest/activities-lesson-1-md18","children":[]},{"id":"ci_52e5d04de0e1337c3d186471e363384f93abbb36e8c34e5423709f6b224fb7e9","title":"Sequences - Lesson 1","path":"/academy/latest/sequences-lesson-1-md18","children":[]},{"id":"ci_2b8fbfcc1f63a51193eecebf9bc0ed9643d3408e10ad22eeb92c6140c4492847","title":"Components - Lesson 1","path":"/academy/latest/components-lesson-1-md18","children":[]}]},{"id":"ci_7d0ad864694d166cf7c4c6e9ee42c1750a4e367e84a3053fba8e9cf99dd6a135","title":"Compiling the Web Service - Lesson1","path":"/academy/latest/compilation-lesson1-md18","children":[]},{"id":"ci_8d73b7fdfbe0d386c8cb3bbcdfc9a564cac8c77647eeae031e7a8032b50b814e","title":"Testing with the Interactive Debugger - Lesson1","path":"/academy/latest/testing-with-e2e-interactive-debugger-lesson1-md18","children":[]},{"id":"ci_0018a67e2d3a860786f71a0f91ac9f14035eaaf213f629086cb30ef451f85655","title":"Development Server and Bridge","path":"/academy/latest/e2e-development-server-and-e2e-bridge-md18","children":[]}]},{"id":"ci_544d437271fd220e5ae369fe8a046e4757d45e607fa836f8f0990e30932d5a86","title":"Education Lesson 2","path":"/academy/latest/education-lesson-2-md18","children":[{"id":"ci_c29df910774a8c6cc430fb9e97aaf6fde2a9e47a7c68528d6ef2d3be536882c6","title":"Starting with Lesson 2","path":"/academy/latest/starting-with-lesson-2-md18","children":[]},{"id":"ci_383a1666ebaf0ddf6bfd1e6d8c6c44968bc275502f3c44b0b779343c194f30f2","title":"Extending the Web Service of Lesson 1","path":"/academy/latest/extending-the-web-service-of-lesson-1-md18","children":[{"id":"ci_d77e3e888351401fa453b38787ef48cfb17032aed963b7bb0f1952c4165f1884","title":"Use Cases - Lesson 2","path":"/academy/latest/use-cases-lesson-2-md18","children":[]},{"id":"ci_f396ccdbc2ed0497ffdea07c39c043b7f27bc17f772f708be829d3366dfdf5ea","title":"Building a New Service Structure","path":"/academy/latest/building-a-new-service-structure-md18","children":[]},{"id":"ci_ad120422dbc98cc50fa8e5b9377e01ad8116767b78b57671c6c9245e29eaeacb","title":"Classes - Lesson 2","path":"/academy/latest/classes-lesson-2-md18","children":[]},{"id":"ci_f1fde479c68791a084944ea180cc2ffe7003af6fe9b94f671a0ae55fb1cab26f","title":"Web Service Interface - Lesson 2","path":"/academy/latest/web-service-interface-lesson-2-md18","children":[]},{"id":"ci_06e2e78f64260b911bf62a2800329dfd3c9f1bd63061f052f2c7d7d56b3653e9","title":"Activities - Lesson 2","path":"/academy/latest/activities-lesson-2-md18","children":[]},{"id":"ci_a684729dafdea5e97f5a4d36445c146d205eb6afb59aa93ce96109822d8e24c8","title":"Components - Lesson 2","path":"/academy/latest/components-lesson-2-md18","children":[]}]},{"id":"ci_ebe289408d721732e0e8a968687a29c9de298dc48032766148c5c9cbeacad784","title":"Compiling the Web Service - Lesson 2","path":"/academy/latest/compilation-lesson-2-md18","children":[]},{"id":"ci_fb2de30592f7d80b6a5129b476d2397c6af4625b7d74219f8ed1fb6a0f823bc3","title":"Testing with Interactive Debugger - Lesson 2","path":"/academy/latest/testing-with-e2e-interactive-debugger-lesson-2-md1","children":[]},{"id":"ci_fd47bf6f8bd1fbd74930fd7eef082a5f27ef1538527e85b9702b98298fd06bce","title":"Runtime and Bridge - Lesson 2","path":"/academy/latest/e2e-runtime-and-e2e-bridge-lesson-2-md18","children":[]},{"id":"ci_5d9bf4a344ede5b4d46da94ed1e31a312bda017e4c20fca1945526231c664ac2","title":"Testing the Service with the Analyzer - Lesson 2","path":"/academy/latest/testing-the-service-with-the-e2e-analyzer-lesson-2","children":[{"id":"ci_624a88b7d3288657c82f8a3410855eb385684465d93e749385196ad05d4cec11","title":"Opening a Builder Project","path":"/academy/latest/opening-a-builder-project-md18","children":[]},{"id":"ci_ff2b76a3f00ec16627c998bbe0c64ea0c4d08dcadbb27faf103631554cbe1ffc","title":"Test Case Properties - Lesson 2","path":"/academy/latest/test-case-properties-md18","children":[]},{"id":"ci_c368a9dbde821ed8860d7dc966507e92e897d351fc8e8641c1e9bcba2368bc7d","title":"Tracing through the Service - Lesson 2","path":"/academy/latest/tracing-through-the-service-md18","children":[]}]}]},{"id":"ci_84132fe12d37adefbeda120bfbd71c44d74a7d370bf83fd1d26858558a49fe1d","title":"Education Lesson 3","path":"/academy/latest/education-lesson-3-md18","children":[{"id":"ci_ddaf336c2d08efdc77f2ef01cc68fe678ce25187f7cd2c64223a19adb029456a","title":"Starting with Lesson 3","path":"/academy/latest/starting-with-lesson-3-md18","children":[]},{"id":"ci_0c3d3402c4fe1f155bd979a3c39ce4a51fed9ba063a9c16a827dc20c301235f9","title":"Extending the Web Service - Lesson 3","path":"/academy/latest/extending-the-web-service-lesson-3-md18","children":[{"id":"ci_6612fbd0f0b8f49ec523338f0eebe206ac29c41268cee029c5dc31bf1db61cb7","title":"First Iteration","path":"/academy/latest/first-iteration-md18","children":[{"id":"ci_ab03211d1f67ea354074603cc41c3c563b6e7d88560f2c8594977f66effadff7","title":"Use Cases - Lesson 3","path":"/academy/latest/use-cases-lesson-3-md18","children":[]},{"id":"ci_8beab9e3743bad253593ef8c21827225c43d33f6877f62b273d690b673ff16f5","title":"Classes - Lesson 3.1","path":"/academy/latest/classes-lesson-3-1-md18","children":[]},{"id":"ci_3d0127d271acfd66a21adcb07b19e664f2582ce3e52e7d829cd394e751b100cb","title":"Web Service Interface - Lesson 3","path":"/academy/latest/web-service-interface-lesson-3-md18","children":[]},{"id":"ci_817155b7fa6a7abb70b8b28a3ebfb12be46d6227d4700f79a396dcf779e0e841","title":"Activities Lesson 3.1","path":"/academy/latest/activities-lesson-3-1-md18","children":[{"id":"ci_ad81cd2258ea3f3c72008249f493298ef3b9f8f286e44a8baa51e2bd51f1696b","title":"Reading the XML File","path":"/academy/latest/reading-the-xml-file-md18","children":[]},{"id":"ci_b2a7383afde79f6455f642aac428f2903e87c31d857dab37efc1005649e138fa","title":"Filtering the File Content","path":"/academy/latest/filtering-the-file-content-md18","children":[]}]},{"id":"ci_49a4c0d86aa5f020b1d9e35da23af9b1f62e2ae5aa931a44f1004fd67ea25b95","title":"Components - Lesson 3.1","path":"/academy/latest/components-lesson-3-1-md18","children":[]},{"id":"ci_8481ae1a12b3bfa2c1efb51b2af6db14d72ac629e2cf880a0f54179a8166c36f","title":"Compilation - Lesson 3.1","path":"/academy/latest/compilation-lesson-3-1-md18","children":[]},{"id":"ci_18ad9980c275115d082740f27a9fce7ef1cffb89d494ab61ed69e4b5b892d90d","title":"Testing with SOAP Test Tool - Lesson 3.1","path":"/academy/latest/testing-with-e2e-soap-test-tool-lesson-3-1-md18","children":[]}]},{"id":"ci_1a9ae25375789478ed0e4e85dcacf01de7e558be509108da8001c0e9134578b2","title":"Second Iteration","path":"/academy/latest/second-iteration-md18","children":[{"id":"ci_d09236e44b97ae07081aaaddafa6b2eb79c90e06212f68bf9bc57c147bdcb0a9","title":"Classes - Lesson 3.2","path":"/academy/latest/classes-lesson-3-2-md18","children":[]},{"id":"ci_d46e2c49378b79256d529d991a29acba5a11cca587e42b22b20467ff72053bdd","title":"Activities - Lesson 3.2","path":"/academy/latest/activities-lesson-3-2-md18","children":[{"id":"ci_235696c9be89e88e939522ec2e979ee067dab8e34eb3484792e4845f907b1b55","title":"Implementing the Currency Calculator","path":"/academy/latest/implementing-the-currency-calculator-md18","children":[]},{"id":"ci_2dd7ffbc222c4678daa4941e7409aad80f0821541f384aaefe118df5bf9799e2","title":"Getting the Exchange Rate from an External Web Service","path":"/academy/latest/getting-the-exchange-rate-from-an-external-web-ser","children":[]},{"id":"ci_6557372d834559b0825dc4d7b101cd13da42d72e968604b4445b6f1ede51a5ce","title":"Implementing the Currency Conversion","path":"/academy/latest/implementing-the-currency-conversion","children":[]},{"id":"ci_acdb586c61de0860d48f910beb3375af36307aa1bcca64b85eeaee7af743e248","title":"Implementing Additional Calculations","path":"/academy/latest/implementing-additional-calculations-md18","children":[]}]},{"id":"ci_8a164bb2bfe36dbfa5b50c7a6bd2aba3ebd69aceae6ce4cb590b139ec56c66b7","title":"Components - Lesson 3.2","path":"/academy/latest/components-lesson-3-2-md18","children":[]},{"id":"ci_f3724d7cf161f34c894a1fe510436218143d129ba3e8c2260a439c80798d254f","title":"Compilation - Lesson 3.2","path":"/academy/latest/compilation-lesson-3-2-md18","children":[]},{"id":"ci_018333359f8635aad61404365b2f194db4fbf7d76dd5b822ae963fe46036a7a2","title":"Testing with the SOAP Test Tool - Lesson 3.2","path":"/academy/latest/testing-with-e2e-soap-test-tool-lesson-3-2-md18","children":[]}]}]},{"id":"ci_41df9337b7e7fcefeac7c564695084dff37c1f7fe424f944fbd110d76a3330e2","title":"Testing the Service with the Analyzer - Lesson 3","path":"/academy/latest/testing-the-service-with-the-e2e-analyzer-lesson-3","children":[{"id":"ci_36e2f4a8562eed2396ff9f5936a7afbb5b2a208931c3e148fa445d88350d28de","title":"Test Case Properties - Lesson 3","path":"/academy/latest/test-case-properties-lesson-3-md18","children":[]},{"id":"ci_2da7a9d3f3631cce1e12606c07081fc1381af6914fd94dbc2af76128b2f4eb0c","title":"Tracing through the Service - Lesson 3","path":"/academy/latest/tracing-through-the-service-lesson-3-md18","children":[]}]}]}]}]