Service Inspector

from inspector import Inspector

Port NameLocationProtocolInterfaces
iplocalInspectorInterface

List of Available Interfaces

InspectorInterface

Operation NameInput TypeOutput TypeFaultsDescription
inspectFileInspectionRequestFileInspectionResponse
ParserException0#WeakJavaExceptionType
FileNotFoundException0#WeakJavaExceptionType
IOException0#WeakJavaExceptionType
SemanticException0#WeakJavaExceptionType
inspectPortsInspectionRequestPortInspectionResponse
ParserException0#WeakJavaExceptionType
FileNotFoundException0#WeakJavaExceptionType
IOException0#WeakJavaExceptionType
SemanticException0#WeakJavaExceptionType
inspectTypesInspectionRequestTypesInspectionResponse
ParserException0#WeakJavaExceptionType
FileNotFoundException0#WeakJavaExceptionType
IOException0#WeakJavaExceptionType
SemanticException0#WeakJavaExceptionType

Types

FaultInfo:
Type Declaration
void {
  name[1,1]: string // 
  type[1,1]: string // 
}
Field:
Type Declaration
void {
  name[1,1]: string // 
  range[1,1]: void {
    min[1,1]: int // 
    max[1,1]: int // 
  } // 
  type[1,1]: TypeInfo // 
}
FileInspectionResponse:
Type Declaration
void {
  referredTypes[0,1]: TypeDefinition // 
  outputPorts[0,1]: PortInfo // 
  inputPorts[0,1]: PortInfo // 
}
InspectionRequest:
Type Declaration
void {
  filename[1,1]: string // 
  includePaths[0,1]: string // 
  source[0,1]: string // 
}
InterfaceInfo:
Type Declaration
void {
  operations[0,1]: OperationInfo // 
  documentation[0,1]: string // 
  name[1,1]: string // 
}
OperationInfo:
Type Declaration
void {
  responseType[0,1]: string // 
  requestType[1,1]: string // 
  documentation[0,1]: string // 
  name[1,1]: string // 
  faults[0,1]: FaultInfo // 
}
PortInfo:
Type Declaration
void {
  protocol[0,1]: string // 
  interfaces[0,1]: InterfaceInfo // 
  documentation[0,1]: string // 
  name[1,1]: string // 
  location[0,1]: string // 
}
PortInspectionResponse:
Type Declaration
void {
  referredTypes[0,1]: TypeDefinition // 
  outputPorts[0,1]: PortInfo // 
  inputPorts[0,1]: PortInfo // 
}
TypeDefinition:
Type Declaration
void {
  name[1,1]: string // 
  type[1,1]: TypeInfo // 
}
TypeInfo:
Type Declaration
void {
  documentation[0,1]: string // 
  linkedTypeName[1,1]: string // 
}
|void {
  untypedFields[1,1]: bool // 
  documentation[0,1]: string // 
  nativeType[1,1]: string // 
  fields[0,1]: Field // 
}
|void {
  left[1,1]: TypeInfo // 
  documentation[0,1]: string // 
  right[1,1]: TypeInfo // 
}


TypesInspectionResponse:
Type Declaration
void {
  types[0,1]: TypeDefinition // 
}
WeakJavaExceptionType:
Type Declaration
any {
  stackTrace[0,1]: string // 
}
WeakJavaExceptionType:
Type Declaration
WeakJavaExceptionType