BBjspPipelineStageConfig::getSource (Deprecated)

The BBJSP system is deprecated. For new development, use BBxServlet.

Description

In BBj 17.0 and higher, this method gets the name of the BBj program source file.

Syntax

Return Value

Method

String

getSource()

Parameters

None.

Return Value

the BBj program file

Remarks

None.

Example

declare BBjAPI api!
declare BBjAdmin admin!
declare BBjJettyServerConfiguration config!
declare BBjJettyContextConfiguration root!
declare BBjspPipelineConfig pipelineConfig!
declare BBjspPipelineStageConfig stageConfig!
declare BBjVector stageNames!

api! = BBJAPI()
admin! = api!.getAdmin("admin","admin123")
config! = admin!.getJettyServerConfig()
root! = config!.getRootContextInfo()

pipelineConfig! = root!.getPipelineConfig("MyPipeline")

print "Pipeline Name = " + pipelineConfig!.getName()
print "Config File = " + pipelineConfig!.getFilename()
print "config.bbx = " + pipelineConfig!.getBBjConfig()

stageNames! = pipelineConfig!.getStageNames()
print stageNames!
sz = stageNames!.size()
if (sz) then
    for i = 0 to sz-1
        name$ = stageNames!.get(i)
        stageConfig! = pipelineConfig!.getStage(name$)
        print " " + name$ + " - " + stageConfig!.getSource() + "::" + stageConfig!.getClassname()
    next i
endif

pipelineConfig!.save()

See Also