Legacy Services - SAP JCo Connector and Scraper Connector

Quantum Fabric supports legacy services like SAP JCo and Scraper connectors. Legacy services include services that are originally created by using Quantum Studio V 6.5 or lower, or services that are manually created using external tools. Apps whose services are created manually or outside Quantum Studio are called Consolidated Services Definition (CSD) apps.

You cannot create new services using legacy connectors such as Scraper or SAP JCo directly in Quantum Fabric. If you migrate apps with the legacy services into Quantum Fabric, you can enable Quantum Fabric apps with the services.

NOTE:  If your application is built in Quantum Studio versions before th 6.0, upgrade your project to current version format by using Quantum Studio 6.5, and then migrate the app. For more details, refer to Migrate a Project from an Earlier Version of Quantum Studio or Visualizer.

Limitations

Read the following limitations for legacy services before migrating your apps to Quantum Fabric.

Limitations - SAP JCo Connector

Limitations - Scraper Connector

How to Enable SAP JCo Configurations on Standalone JBoss Server

Middleware.war and Services.war are not deployed on JBoss if SAP is enabled. To enable SAP JCo on standalone for JBoss, follow these steps:

  1. Place the SAP JCo DLL file in the System32 folder for Windows. For Linux, place the SAP JCo SO file in the user’s lib folder.
  2. Create a global module for SAP JCo jar inside  <jboss_home>\modules\system\layers\base\com , and map it in the standalone.xml.
    1. Create the global module folder - for example, sap\main.
    2. Add the module.xml and SAP JCo jar files in the folder that you created.

      The following is sample content of the module.xml file:

       
      <?xml version="1.0" encoding="UTF-8"?>
      <module xmlns="urn:jboss:module:1.1" name="com.sap">
              <properties>
                              <property name="jboss.api" value="unsupported"/>
              </properties>
              <resources>
                              <resource-root path="sapjco3.jar"/>
              </resources>
      </module>
      
      - Add below mapping in standalone.xml global-modules tag. <module name="com.sap" slot="main"/>
  3. Restart JBoss server.

Migrating Apps to Quantum Fabric

The following sections help you migrate apps with legacy services into Quantum Fabric.