Skip to main content

No project description provided

Project description

STEP.py

python libraries to support Stibo STEP MDM APIs

step2uml.py

$ step2uml.py -h
usage: step2uml.py [-h] {addMissingGroups,addMissingNames,setNS,toUML,args} ...

convert STEP to UML

positional arguments:
  {addMissingGroups,addMissingNames,setNS,toUML,args}
                        operations
    addMissingGroups    adds missing attribute groups
    addMissingNames     adds missing object Names
    setNS               used to put the step namespace into the step.xml file
    toUML               make an UML XMI file from a STEP.XML input
    args                print the values for the args

optional arguments:
  -h, --help            show this help message and exit

excel2step.py

$ excel2step.py -h
usage: excel2step.py [-h] [--context CONTEXT] [--prefix PREFIX] [--workspace WORKSPACE] {make_lovs,process,args} ...

tool to convert excel into step xml formats

positional arguments:
  {make_lovs,process,args}
                        operations
    make_lovs           process an excel file to create a STEP LOV xml import
                        | ID | Name |
                        |----+------|
                        | a  | aye  |
                        | b  | bee  |
                        |----+------|
                        <group_id=sheet_name/>
    process             process an excel file to create a STEP import
                        | Class  | CSV        | Name | Type    | Length | 
                        |--------+------------+------+---------+--------|
                        | Group1 | group1.csv | id   | varchar | 40     |
                        | Group1 | group1.csv | name | varchar | 256    |
    args                print the values for the args

optional arguments:
  -h, --help            show this help message and exit
  --context CONTEXT     step context id, default=Context1
  --prefix PREFIX       prefix to use on ID definitions, default=PIM
  --workspace WORKSPACE
                        step workspace id, default=Main

step.rest.py

$ step.rest.py -h
usage: step.rest.py [-h]
                    {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args} ...

positional arguments:
  {step,assets,processes,instances,objects,products,entities,classifications,endpoints,args}
                        commands
    step                base class to store the common properties and operations
    assets              MIME type assets
    processes           background processes running on STEP
    instances           background processes instances running on STEP
    objects
    products
    entities
    classifications
    endpoints
    args                print the values for the args

optional arguments:
  -h, --help            show this help message and exit

step.soap.py

$ step.soap.py -h
usage: step.soap.py [-h] [-H HOSTNAME] [-p PASSWORD] [-u USERNAME] [-v] [-w WSDLPATH] [-o OUTPUT] [-c]
                    {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args}
                    ...

positional arguments:
  {addClassification,approve,createClassification,createProduct,createReference,deleteNode,describe,directory,dummy,getAttributeDetails,getBaseProduct,getChildren,getClassifications,getLOVValueIDs,getName,getNodeDetails,getPath,getReferenceTypes,getReferences,getTasks,getValidChildTypes,getValues,getWorkflowProcessDetail,getWorkflowProcesses,getWorkspaces,moveNode,queryByAttribute,queryById,service,setName,setValues,startWorkflow,types,args}
                        operations
    addClassification
    approve
    createClassification
    createProduct
    createReference
    deleteNode
    describe            describe a method
    directory           print out the client specification
    dummy               describe a method
    getAttributeDetails
    getBaseProduct
    getChildren
    getClassifications
    getLOVValueIDs
    getName
    getNodeDetails
    getPath
    getReferenceTypes
    getReferences
    getTasks
    getValidChildTypes
    getValues
    getWorkflowProcessDetail
    getWorkflowProcesses
    getWorkspaces
    moveNode
    queryByAttribute
    queryById
    service
    setName
    setValues
    startWorkflow
    types               print out the client types
    args                print the values for the args

optional arguments:
  -h, --help            show this help message and exit
  -H HOSTNAME, --hostname HOSTNAME
                        default=http://host
  -p PASSWORD, --password PASSWORD
  -u USERNAME, --username USERNAME
                        default=stepsys
  -v, --verbose
  -w WSDLPATH, --wsdlpath WSDLPATH
                        default=StepWS/stepws?wsdl
  -o OUTPUT, --output OUTPUT
                        output to file
  -c, --colour          in colour

jscript libraries for Sparx

the following helper libraries are in Sparx jScript create a "User Scripts" folder, then create a new jscript .js file for each of the following

"Library.js" base shared library

"IncludeMissingParts.js" will look for missing items in this package and add to the diagram if not there

"IncludeLInkedParts.js" to find referenced parts on selected items and add to the current diagram

"set-stereotype.js" set the STEP stereotype for selected diagram items

uml resources for Sparx

this Sparx Resource file can be used to create colour profiles for UML types.

"UML-Reference-Stereotypes.sparxea.xml" Sparx->Configure->Model->Transfer->Import Reference Data, then select file and choose specifications

Project details


Release history Release notifications | RSS feed

This version

2.5

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

STEP.py-2.5.tar.gz (206.6 kB view details)

Uploaded Source

File details

Details for the file STEP.py-2.5.tar.gz.

File metadata

  • Download URL: STEP.py-2.5.tar.gz
  • Upload date:
  • Size: 206.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.16

File hashes

Hashes for STEP.py-2.5.tar.gz
Algorithm Hash digest
SHA256 580a349515077c1951e29ba76f9b8ac0a440b3929847c94412312fb94e6ead2e
MD5 536aca3dede1f8010144f5ed8fb7fb92
BLAKE2b-256 6e10f2e9a4685c0d81ad4defafae6465d848f03df96f07e33fa940c6efd7d876

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page