Giter VIP home page Giter VIP logo

plugin-hibersap's Introduction

Hibersap Plugin for Forge

A plugin to generate classes to get used by the Hibersap framework to connect to a SAP system.

The plugin allows to search for function names at a given SAP system and generates all required classes and configuration files to use the given function with the Hibersap framework.

You can find more information about Hibersap at http://hibersap.sourceforge.net/

This plugin is licensed under LGPL, like Forge and Hibersap

How to use

This plugin is using Hibersap, which is using the SAP Java Connector (JCo).
Before using download SAP Java Connector 3 (http://service.sap.com/connectors) and extract the sapjco3.jar and the sapjco3 native library.
(We assume you use version 3.0.7 or higher)

Install sapjco3 jar to your local Maven repository from the command line:

mvn install:install -file -DgroupId=com.sap -DartifactId=sap-jco -Dversion=3.0.7 -Dpackaging=jar -Dfile= sapjco3.jar 
  • Create or use an existing a Maven project (project may be created with Forge from the command line).
  • Navigate into the project
  • Set your session manager name and connection properties
  • Use the generate-sap-entities command to connect to your SAP system and generate Java classes which are used by Hibersap.

Also read the akquinet blogpost and watch the screen-cast that shows the usage of the Hibersap-Forge-Plugin:

Commands

[list-properties] - Lists all connection properties and the current session manager name.

[set-property] - Sets a new or existing property
[OPTIONS]
[--key] - The property key
[--value] - The property value

[delete-property] - Deletes an existing property
[OPTIONS]
[--key] - The property key

[generate-sap-entities] - Defalt command; generates SAP entities from a SAP system
[OPTIONS]
[--name-pattern] - Pattern to search SAP function names. Use * and ? as wildcards.
[--max-results] - Number of max. results. Use 0 for unlimited result list (Default value is 20)

plugin-hibersap's People

Contributors

cerker avatar mxsb avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.