@MTOM
public class MappingManagerService
extends java.lang.Object
Constructor and Description |
---|
MappingManagerService() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
addMappingDocument(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
java.lang.String document)
Mapping Document will be added for the specified mapId.
|
java.lang.String |
addMappingDocumentByMapName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String mapName,
java.lang.String document)
Mapping Document will be added for the specified mapName.
|
java.lang.String |
addMappingSpecification(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
java.lang.String mmMapSpecRowObjJson)
Inserts a single row of mappingSpecification for the specified mapId and
mappingSpecificationRow.
|
java.lang.String |
addMappingSpecifications(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
java.lang.String mmMapSpecRowObjJsonArray)
Inserts List of mappingSpecifications into the specified mapId.
|
java.lang.String |
baselineProject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId,
java.lang.String versionLabel,
java.lang.String changeDescription)
Appends the baseline to the project for the specified projectId.
|
java.lang.String |
cloneMappingByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String srcnodeType,
int srcNodeId,
java.lang.String srcMapName,
boolean createNewVersion,
java.lang.String newMapName,
java.lang.String tgtnodeType,
int tgtNodeId)
Clone Mapping creates another copy of the map.
|
java.lang.String |
cloneMappingWithNewVersion(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int srcMapId,
boolean createNewVersion,
java.lang.String newMapName,
java.lang.String tgtnodeType,
int tgtNodeId)
Clone Mapping creates another copy of the map with newVersion.
|
java.lang.String |
createMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmMappingObjJson)
Creates Mapping for the specified Mapping Object in the form of JSON
where in specifying the projectId, mappingName are Mandatory in the
Mapping Object.
|
java.lang.String |
createMappingWithSpecifications(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmMappingObjJson,
boolean addSpecifications)
Creates Mapping for the specified mapping object,addSpecifications and
outputFormat.
|
java.lang.String |
createProject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmProjectObjJson)
Creates a project for the specified Project Object in JSON.
|
java.lang.String |
createSubject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmSubjectObjJson)
Creates a Subject for the specified Subject Object .
|
java.lang.String |
createSubjectByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId,
int parentSubjectId,
java.lang.String subjectName)
Creates Subject for the specified ProjectId, ParentSubjectId, SubjectName.
|
java.lang.String |
createSubjectWithDescription(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId,
int parentSubjectId,
java.lang.String subjectName,
java.lang.String subjectDescription)
Creates Subject for the specified ProjectId, ParentSubjectId, SubjectName
and SubjectDescription.
|
java.lang.String |
deleteMapByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String mapName,
java.lang.String versionMode,
float versionNo)
Deletes the map for the specified mapName of the given nodeType and nodeId.
|
java.lang.String |
deleteMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId)
Deletes Mapping for the specified mappingId.outputFormat
can be either JSON or XML.
|
java.lang.String |
deleteMappingByMapId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
java.lang.String versionMode,
float versionNo)
Deletes the mapping of the specified mapId, versionMode.
|
java.lang.String |
deleteMappings(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mappingIdsJsonArray,
java.lang.String versionMode,
float versionNo)
Deletes the mappings of the specified mappingIds.
|
java.lang.String |
deleteMappingsByListOfMapNames(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String mapNamesJsonArray,
java.lang.String versionMode,
float versionNo)
Deletes the mappings of the specified List of mapNames of the given nodeType and nodeId.
|
java.lang.String |
deleteMappingsByNodeType(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String versionMode,
float versionNo)
Deletes the mappings of the given nodeType and nodeId.
|
java.lang.String |
deleteMappingSpecification(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingSequenceId)
Deletes mappingSpecification for the specified
mappingSequenceId.outputFormat can be either Json or XML.
|
java.lang.String |
deleteMappingSpecificationRow(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mappingSpecificationRowJsonObj)
Deletes the mappingSpecificationRow for the specified mappingSpecificationRow Object.
|
java.lang.String |
deleteMappingSpecificationRows(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mappingSpecificationRowsJsonArray)
Deletes the mappingSpecifications for the specified List of mappingSpecificationRows.
|
java.lang.String |
deleteMappingSpecifications(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId)
Deletes all the mappingSpecification rows for the specified
mappingId.outputFormat can be either Json or XML.
|
java.lang.String |
deleteMappingSpecificationsWithMapSeqIds(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mapSeqIdsJsonArray)
Deletes all mappingSpecification rows for the specified MapSeqIds.
|
java.lang.String |
deleteProject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId)
Deletes a project for the specified projectId.
|
java.lang.String |
deleteSubject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int subjectId)
Deletes the subject for the specified subjectId.
|
java.lang.String |
exportAll(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String selectionCriteria,
java.lang.String exportOption,
boolean includePseudoCode,
boolean visibleColumns)
Mapping Specifications are exported to excel for the specified nodeId.
|
java.lang.String |
exportMappingToExcel(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
boolean visibleColumns,
boolean includePseudocode)
Mapping Specification is exported to excel for the specified mapId.Specifying the mapId is mandatory.
|
java.lang.String |
exportMappingToExcelWithMapName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String mapName,
boolean visibleColumns,
boolean includePseudocode)
Mapping Specification is exported to excel for the specified mapName.
|
java.lang.String |
exportMappingXml(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String selectionCriteria)
Mapping Specifications are exported to XML for the specified nodeId.
|
java.lang.String |
getMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int nodeId,
java.lang.String nodeType,
java.lang.String mapName,
float versionNo)
Returns all the information relating to the specified mapName, such as mappingDescription, mappingSpecVersion, mappingStatus,
mappingPlannedDevelopmentEffort, actualEffort, testingNotes, versionLabel, userDefined Fields, AuditFields etc... |
java.lang.String |
getMappingById(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId)
Returns Mapping Object in the form of specified outputFormat for the
specified mappingId.
|
java.lang.String |
getMappingByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int parentNodeId,
java.lang.String mappingName,
java.lang.String nodeType)
Returns Mapping Object for the specified parentNodeId, mappingName,
nodeType and outputFormat.outputFormat can be either JSON or XML.
|
java.lang.String |
getMappingComplete(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId,
boolean fillSpecification,
boolean fillDocuments)
Returns Mapping Object for the specified mappingId, fillSpecifications,
fillDocuments and outputFormat.outputFormat can be either JSON or XML.
|
java.lang.String |
getMappingDocuments(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId)
Returns the List of Mapping Document objects for the specified
mappingId.outputFormat can be either JSON or XML.
|
java.lang.String |
getMappingId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String projectName,
java.lang.String mappingName)
Returns the mappingId for the specified mappingName and
projectName.outputFormat can be either JSON or XML.
|
java.lang.String |
getMappingIdByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int parentNodeId,
java.lang.String mappingName,
java.lang.String nodeType)
Returns the mappingId for the specified parentNodeId,mappingName,nodeType.
|
java.lang.String |
getMappings(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int parentNodeId,
java.lang.String nodeType)
Returns List of Mappings for the specified parentNodeId, nodeType.
|
java.lang.String |
getMappingsByProjectId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId,
boolean fillSpecifications,
boolean fillDocuments)
Returns List of Mappings for the specified projectId, fillSpecifications,
fillDocuments.outputFormat can be either JSON or XML.
|
java.lang.String |
getMappingsByProjectName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String projectName,
boolean fillSpecifications,
boolean fillDocuments)
Returns List of mappings for the specified project Name,
fillSpecifications, fillDocuments and outputFormat.outputFormat can be
either JSON or XML.
|
java.lang.String |
getMappingsBySubjectId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int subjectId,
boolean fillSpecifications,
boolean fillDocuments)
Returns a List of mappings for the specified subjectId,
fillSpecifications, fillDocuments and outputFormat.outputFormat can be
either JSON or XML.
|
java.lang.String |
getMappingsBySubjectName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String subjectName,
boolean fillSpecifications,
boolean fillDocuments)
Returns List of mappings for the specified subject Name,
fillSpecifications, fillDocuments in the JSON.outputFormat can be
either JSON or XML.
|
java.lang.String |
getMappingSpecifications(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId)
Returns the List of Mapping Specifications for the specified
mappingId.outputFormat can be either Json or XML.
|
java.lang.String |
getMappingSpecificationsWithMapSeqIds(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mapSeqIdsJsonArray)
Returns the List of Mapping Specifications for the specified mapSpecIds.
|
java.lang.String |
getMappingsWithMapIds(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mapIdsJsonArray,
boolean fillSpecifications,
boolean fillDocuments)
Returns List of Mappings for the specified List of mapIds.
|
java.lang.String |
getMappingWithSpecifications(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mappingId,
boolean fillSpecification)
Returns Mapping Object for the specified mappingId, fillSpecification.
|
java.lang.String |
getProject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId)
Returns the Project object for the specified projectId in the specified
outputFormat.
|
java.lang.String |
getProjectByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String projectName)
Returns the Project object for the specified project Name in the
specified outputFormat.outputFormat can be either JSON or XML.
|
java.lang.String |
getProjectDocuments(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId)
Returns the List of project Documents for the specified projectId in the
specified outputFormat.outputFormat can be either JSON or XML.
|
java.lang.String |
getProjectId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String projectName)
Returns the projectId for the specified projectName in the specified
outputFormat.
|
java.lang.String |
getProjects(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat)
Returns the List of all Projects where each project contains details like
projectName, projectDescription, projectDocuments etc...
|
java.lang.String |
getProjectsWithDepth(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String depth)
Returns the projects and its Details according to the specified Depth.
|
java.lang.String |
getSubject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId,
int parentSubjectId,
java.lang.String subjectName)
Returns Subject Object for the specified projectId, parentSubjectId,
subjectName in the specified outputFormat.outputFormat can be either JSON
or XML.
|
java.lang.String |
getSubjectById(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int subjectId)
Returns Subject Object for the specified subjectId in the specified
outputFormat.
|
java.lang.String |
getSubjectId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String projectName,
java.lang.String subjectName)
Returns subjectId for the specified projectName, SubjectName and
outputFormat.outputFormat can be either JSON or XML.
|
java.lang.String |
getSubjectIdByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int parentNodeId,
java.lang.String subjectName,
java.lang.String nodeType)
Returns the subjectId for the specified parentNodeId, subjectName,
nodeType.outputFormat can be either JSON or XML.
|
java.lang.String |
getSubjects(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String projectName)
Returns the List of subjects for the specified projectName in the
specified outputFormat.
|
java.lang.String |
getSubjectsByProjectId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int projectId)
Returns the List of subjects for the specified projectId in the form of
specified outputFormat.outputFormat can be either JSON or XML.
|
java.lang.String |
mergeMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int srcMapId,
int tgtMapId,
boolean createNewVersion,
java.lang.String changeDescription)
Merge Mapping combines the mapping specifications of one map in to the other map.I.e it copies the map specified at srcMapId and merges with the map
specified at tgtMapId.
|
java.lang.String |
mergeMappingByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String srcNodeType,
int srcNodeId,
java.lang.String srcMapName,
java.lang.String tgtNodeType,
int tgtNodeId,
java.lang.String tgtMapName,
boolean createNewVersion,
java.lang.String changeDescription)
Merge Mapping combines the mapping specifications of one map in to the
other map.i.e it copies the map specified at srcNodeId with srcMapName and merges with the map
specified at tgtNodeId with the tgtMapName.
|
java.lang.String |
moveMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int srcMapId,
java.lang.String tgtnodeType,
int tgtNodeId,
boolean replaceIfExists,
java.lang.String newMapName)
Move Mapping moves the map from one node to the other node.
|
java.lang.String |
moveMappingWithNewMapName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String srcNodeType,
int srcNodeId,
java.lang.String srcMapName,
java.lang.String tgtnodeType,
int tgtNodeId,
boolean replaceIfExists,
java.lang.String newMapName)
Move Mapping moves the map from one node to the other node.
|
java.lang.String |
publishMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
java.util.Date effectiveDate,
java.lang.String changeDescription,
java.lang.String publishNotes)
Mapping will be published for the specified mapId.
|
java.lang.String |
publishMappingByName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int nodeId,
java.lang.String nodeType,
java.lang.String mapName,
java.util.Date effectiveDate,
java.lang.String changeDescription,
java.lang.String publishNotes)
Mapping will be published for the specified mapName.
|
java.lang.String |
publishMappings(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mapIdsJsonArray,
java.util.Date effectiveDate,
java.lang.String changeDescription,
java.lang.String publishNotes)
Mappings will be published for the specified mapIds in the JSON.
|
java.lang.String |
setMappingLock(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
boolean lockStatus)
SetMappingLock method either Locks or Unlocks the specified Map.
|
java.lang.String |
setMappingLockByMapName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String mapName,
boolean lockStatus)
SetMappingLock method either Locks or Unlocks the specified MapName.
|
java.lang.String |
unPublishMap(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId)
Mapping is unpublished for the specified mapId.
|
java.lang.String |
unPublishMapByMapName(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String nodeType,
int nodeId,
java.lang.String mapName,
float versionNo)
Mapping is unpublished for the specified nodeId.Specifying the nodeId, nodeType are mandatory.
|
java.lang.String |
updateMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmMappingObjJson)
Updates mapping for the specified Mapping Object.
|
java.lang.String |
updateMappingSpecification(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String MappingSpecificationRowObjJson)
Mapping Specification is updated with the specified
MappingSpecificationRow Object.
|
java.lang.String |
updateMappingSpecifications(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mappingSpecificationRowJsonArray)
Mapping Specifications are updated with the specified
MappingSpecificationRow Objects.
|
java.lang.String |
updateProject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmProjectObjJson)
Updates project for the specified Project Object.
|
java.lang.String |
updateSubject(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmSubjectObjJson)
Updates Subject Details for the specified Subject Object.
|
java.lang.String |
uploadMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int nodeId,
java.lang.String nodeType,
java.lang.String mappingImportHelperJsonObj)
Uploads the mappingSpecifications on the specified nodeId, nodeType and of
the importFileType, importType, filePath and filePathType specified in MappingImportHelper Object.
|
java.lang.String |
uploadMappingByMapId(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
int mapId,
java.lang.String mappingImportHelperJsonObj)
Uploads the mappingSpecifications on the specified mapId and of the
importFileType, importType specified in MappingImportHelper Object.
|
java.lang.String |
versionMapping(java.lang.String userName,
java.lang.String password,
java.lang.String outputFormat,
java.lang.String mmMappingObjJson)
Appends mapping version for the specified Mapping Object.outputFormat can
be either Json or XML.
|
public java.lang.String createProject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmProjectObjJson)
mmProjectObjJson
- JSON StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmProjectObjJson' JSON :
{
"projectDescription": "",
"projectName": "",
"projectCostCenter": "",
"projectOwnerFullName": "",
"childNodes": [],
"nodeType": "",
"projectBusinessSponsorFullName": "",
"projectDocuments": [],
"projectResources": [
{
"resourceId": "",
"roleId": "",
"assignedRole": "",
"assignedResponsibilites": null
},
{
"resourceId": "",
"roleId": "",
"assignedRole": "",
"assignedResponsibilites": null
}
],
"projectITSponsorFullName": "",
"nodeId": "",
"projectId": 0
}
public java.lang.String getProject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId)
projectId
- intuserName
- Stringpassword
- StringoutputFormat
- String- Valid values: JSON or XMLpublic java.lang.String getProjectByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String projectName)
projectName
- StringuserName
- Stringpassword
- StringoutputFormat
- String- Valid values: JSON or XMLpublic java.lang.String getProjectId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String projectName)
projectName
- StringuserName
- Stringpassword
- StringoutputFormat
- String- Valid values: JSON or XMLpublic java.lang.String getProjects(java.lang.String userName, java.lang.String password, java.lang.String outputFormat)
userName
- Stringpassword
- StringoutputFormat
- String- Valid values: JSON or XMLpublic java.lang.String getProjectDocuments(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId)
projectId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String updateProject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmProjectObjJson)
mmProjectObjJson
- JSON StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmProjectObjJson' JSON :
{
"projectDescription": "",
"projectName": "",
"projectCostCenter": "",
"projectOwnerFullName": "",
"childNodes": [],
"nodeType": "",
"projectBusinessSponsorFullName": "",
"projectDocuments": [],
"projectResources": [
{
"resourceId": "",
"roleId": "",
"assignedRole": "",
"assignedResponsibilites": null
},
{
"resourceId": "",
"roleId": "",
"assignedRole": "",
"assignedResponsibilites": null
}
],
"projectITSponsorFullName": "",
"nodeId": "",
"projectId": 0
}
public java.lang.String deleteProject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId)
projectId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String createSubject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmSubjectObjJson)
mmSubjectObjJson
- JSON StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmSubjectObjJson' JSON :
{
"parentSubjectId": -1,
"subjectId": 0,
"userDefined10": "",
"subjectDescription": "",
"userDefined11": "",
"userDefined12": "",
"subjectName": "S1",
"subjectChangedDescription": "",
"childNodes": [],
"userDefined13": "",
"userDefined14": "",
"userDefined15": "",
"considerUserDefinedFlag": "",
"nodeType": "",
"userDefined8": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"nodeId": "",
"projectId": 0,
"userDefined1": ""
}
public java.lang.String getSubject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId, int parentSubjectId, java.lang.String subjectName)
projectId
- intparentSubjectId
- intsubjectName
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getSubjectById(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int subjectId)
subjectId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getSubjects(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String projectName)
projectName
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getSubjectIdByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int parentNodeId, java.lang.String subjectName, java.lang.String nodeType)
parentNodeId
- intsubjectName
- StringnodeType
- NodeuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getSubjectId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String projectName, java.lang.String subjectName)
projectName
- StringsubjectName
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getSubjectsByProjectId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId)
projectId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String updateSubject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmSubjectObjJson)
mmSubjectObjJson
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmSubjectObjJson' JSON :
{
"parentSubjectId": -1,
"subjectId": 0,
"userDefined10": "",
"subjectDescription": "",
"userDefined11": "",
"userDefined12": "",
"subjectName": "S1",
"subjectChangedDescription": "",
"childNodes": [],
"userDefined13": "",
"userDefined14": "",
"userDefined15": "",
"considerUserDefinedFlag": "",
"nodeType": "",
"userDefined8": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"nodeId": "",
"projectId": 0,
"userDefined1": ""
}
public java.lang.String deleteSubject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int subjectId)
subjectId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String createMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmMappingObjJson)
mmMappingObjJson
- JSON formatuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmMappingObjJson' for this:
{
"mappingName": "",
"mappingDescription": "",
"projectId": 0,
"mappingSubStateName": "",
"publishNotes": "",
"subjectId": 0,
"actualMappingEffortUnits": "",
"mappingStatus": "",
"jobXRef": "",
"userDefined10": "",
"userDefined11": "",
"userDefined12": "",
"updateTargetMetadata": false,
"updateSourceMetadata": false,
"childNodes": [],
"userDefined13": "",
"mappingSpecifications": null,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"published": false,
"userDefined17": "",
"nodeType": "",
"targetUpdateStrategy": "",
"userDefined18": "",
"actualETLEffort": 0,
"userDefined19": "",
"testDisposition": "",
"versionLabel": "",
"plannedETLEffortUnits": "",
"plannedETLEffort": 0,
"userDefined8": "",
"userDefined20": "",
"userDefined9": "",
"userDefined21": "",
"userDefined6": "",
"userDefined22": "",
"userDefined7": "",
"userDefined23": "",
"userDefined4": "",
"plannedMappingEffortUnits": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"nodeId": "",
"userDefined1": "",
"mappingSubStateId": 0,
"mappingId": -1,
"mappingStateId": 0,
"changedDescription": "",
"actualETLEffortUnits": "",
"userDefined24": "",
"userDefined25": "",
"plannedMappingEffort": 0,
"userDefined26": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"actualDevelopLevelOfEffort": "",
"actualNotes": "",
"userDefined30": "",
"userDefined31": "",
"testingNotes": "",
"actualMappingEffort": 0,
"userDefined32": "",
"userDefined33": "",
"sourceExtractQuery": "",
"userDefined34": "",
"targetUpgateStrategyNotes": "",
"plannedDevelopmentLevelOfEffort": "",
"sourceExtractDescription": "",
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"mappingStateName": "",
"userDefined40": "",
"userDefined41": "",
"plannedNotes": "",
"userDefined42": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"mappingDocuments": null,
"mappingSpecVersion": 1,
"effectiveDate": null
}
public java.lang.String createMappingWithSpecifications(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmMappingObjJson, boolean addSpecifications)
mmMappingObjJson
- StringaddSpecifications
- booleanuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmMappingObjJson' JSON :
{
"projectId": 0,
"mappingName": "",
"mappingId": 0,
"mappingSubStateName": null,
"publishNotes": null,
"subjectId": -1,
"actualMappingEffortUnits": "",
"mappingStatus": "",
"jobXRef": "",
"userDefined10": "",
"userDefined11": "",
"userDefined12": "",
"updateTargetMetadata": false,
"updateSourceMetadata": false,
"childNodes": [],
"userDefined13": "",
"mappingSpecifications": [
{
"sourceColumnIdentityFlag": false,
"targetSystemEnvironmentName": "",
"targetBusinessKeyFlag": false,
"targetColumnClass": "",
"userDefined46": "",
"userDefined47": "",
"userDefined48": "",
"userDefined49": "",
"userDefined50": "",
"sourcePrimaryKeyFlag": false,
"targetColumnScale": "",
"targetColumnAlias": "",
"sourceSDIFlag": false,
"targetSDIFlag": false,
"sourceTableClass": "",
"sourceColumnAlias": "",
"sourceColumnScale": "",
"extendedBusinessRule": "",
"rowOrder": 1,
"userDefined8": "",
"sourceColumnDefinition": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"businessRule": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"targetLogicalColumnName": "",
"userDefined1": "",
"sourceColumnDatatype": "",
"sourceSDIDescription": "",
"targetColumnDefinition": "",
"sourceSystemEnvironmentName": "",
"targetSystemName": "",
"targetColumnComments": "",
"userDefined24": "",
"userDefined25": "",
"userDefined26": "",
"mappingSpecificationRowComments": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"targetColumnPrecision": "",
"csmmappingReference": "",
"targetNaturalKeyFlag": false,
"userDefined30": "",
"userDefined31": "",
"sourceTableAlias": "",
"userDefined32": "",
"userDefined33": "",
"userDefined34": "",
"targetTableName": "",
"sourceMinimumValue": "",
"sourcePercentNullValue": "",
"sourceSystemId": -1,
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"sourceLogicalColumnName": "",
"sourceColumnPrecision": "",
"sourceMaximumValue": "",
"userDefined40": "",
"userDefined41": "",
"userDefined42": "",
"pseudocode": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"targetTableAlias": "",
"baseSourceSystemName": "",
"sourceTableName": "",
"mappingSequenceId": 0,
"userDefined10": "",
"userDefined11": "",
"baseSourceSystemEnvironmentName": "",
"userDefined12": "",
"targetPrimaryKeyFlag": false,
"lookupColumn": "",
"sourceColumnLength": "",
"sourceBusinessKeyFlag": false,
"userDefined13": "",
"sourceNaturalKeyFlag": false,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"userDefined17": "",
"targetColumnNullableFlag": false,
"userDefined18": "",
"userDefined19": "",
"lookupOn": "",
"sourceColumnDBDefaultValue": "",
"targetColumnLength": "",
"userDefined20": "",
"sourceColumnComments": "",
"userDefined21": "",
"userDefined22": "",
"userDefined23": "",
"sourceSystemName": "",
"targetSystemId": -1,
"targetSDIDescription": "",
"targetTableClass": "",
"mappingId": 1,
"specificationArtifacts": "",
"transformationLookupCondition": "",
"sourceColumnNullableFlag": false,
"targetColumnName": "",
"sourceColumnClass": "",
"targetColumnETLDefaultValue": "",
"baseTargetSystemEnvironmentName": "",
"baseTargetSystemName": "",
"targetXPath": "",
"sourceColumnName": "",
"sourceXPath": "",
"columnMappingCompleteFlag": false,
"rdmReferenceTable": "",
"targetColumnDatatype": ""
}
],
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"published": false,
"userDefined17": "",
"nodeType": "",
"targetUpdateStrategy": "",
"userDefined18": "",
"actualETLEffort": 0,
"userDefined19": "",
"testDisposition": " ",
"versionLabel": "",
"plannedETLEffortUnits": "",
"plannedETLEffort": 0,
"userDefined8": "",
"userDefined20": "",
"userDefined9": "",
"userDefined21": "",
"userDefined6": "",
"userDefined22": "",
"userDefined7": "",
"userDefined23": "",
"userDefined4": "",
"plannedMappingEffortUnits": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"nodeId": "",
"userDefined1": "",
"mappingSubStateId": 0,
"mappingStateId": 0,
"changedDescription": "",
"actualETLEffortUnits": "",
"userDefined24": "",
"userDefined25": "",
"plannedMappingEffort": 0,
"userDefined26": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"actualDevelopLevelOfEffort": null,
"actualNotes": "",
"userDefined30": "",
"userDefined31": "",
"testingNotes": "",
"actualMappingEffort": 0,
"userDefined32": "",
"userDefined33": "",
"sourceExtractQuery": "",
"userDefined34": "",
"targetUpgateStrategyNotes": "",
"plannedDevelopmentLevelOfEffort": null,
"sourceExtractDescription": "",
"userDefined35": "",
"mappingDescription": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"mappingStateName": null,
"userDefined40": "",
"userDefined41": "",
"plannedNotes": "",
"userDefined42": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"mappingDocuments": null,
"mappingSpecVersion": 0,
"effectiveDate": null
}
public java.lang.String getMappingById(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId)
mappingId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingWithSpecifications(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId, boolean fillSpecification)
mappingId
- intuserName
- Stringpassword
- StringfillSpecification
- booleanoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingComplete(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId, boolean fillSpecification, boolean fillDocuments)
mappingId
- intfillDocuments
- booleanuserName
- StringfillSpecification
- booleanpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingsBySubjectName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String subjectName, boolean fillSpecifications, boolean fillDocuments)
subjectName
- StringfillSpecifications
- booleanfillDocuments
- booleanuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingsBySubjectId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int subjectId, boolean fillSpecifications, boolean fillDocuments)
subjectId
- intfillSpecifications
- booleanfillDocuments
- booleanuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingsByProjectId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId, boolean fillSpecifications, boolean fillDocuments)
projectId
- intfillSpecifications
- booleanfillDocuments
- booleanuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingsByProjectName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String projectName, boolean fillSpecifications, boolean fillDocuments)
projectName
- StringfillSpecifications
- booleanfillDocuments
- booleanuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingIdByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int parentNodeId, java.lang.String mappingName, java.lang.String nodeType)
parentNodeId
- intmappingName
- StringnodeType
- NodeuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int parentNodeId, java.lang.String mappingName, java.lang.String nodeType)
parentNodeId
- intmappingName
- StringnodeType
- NodeTypeuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingDocuments(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId)
mappingId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappingId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String projectName, java.lang.String mappingName)
projectName
- StringmappingName
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String getMappings(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int parentNodeId, java.lang.String nodeType)
parentNodeId
- intnodeType
- NodeuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String updateMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmMappingObjJson)
mmMappingObjJson
- JSON formatuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmMappingObjJson' JSON :
{
"mappingName": "",
"mappingDescription": "",
"projectId": 0,
"mappingId": -1,
"mappingSubStateName": "",
"publishNotes": "",
"subjectId": 0,
"actualMappingEffortUnits": "",
"mappingStatus": "",
"jobXRef": "",
"userDefined10": "",
"userDefined11": "",
"userDefined12": "",
"updateTargetMetadata": false,
"updateSourceMetadata": false,
"childNodes": [],
"userDefined13": "",
"mappingSpecifications": null,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"published": false,
"userDefined17": "",
"nodeType": "",
"targetUpdateStrategy": "",
"userDefined18": "",
"actualETLEffort": 0,
"userDefined19": "",
"testDisposition": "",
"versionLabel": "",
"plannedETLEffortUnits": "",
"plannedETLEffort": 0,
"userDefined8": "",
"userDefined20": "",
"userDefined9": "",
"userDefined21": "",
"userDefined6": "",
"userDefined22": "",
"userDefined7": "",
"userDefined23": "",
"userDefined4": "",
"plannedMappingEffortUnits": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"nodeId": "",
"userDefined1": "",
"mappingSubStateId": 0,
"mappingStateId": 0,
"changedDescription": "",
"actualETLEffortUnits": "",
"userDefined24": "",
"userDefined25": "",
"plannedMappingEffort": 0,
"userDefined26": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"actualDevelopLevelOfEffort": "",
"actualNotes": "",
"userDefined30": "",
"userDefined31": "",
"testingNotes": "",
"actualMappingEffort": 0,
"userDefined32": "",
"userDefined33": "",
"sourceExtractQuery": "",
"userDefined34": "",
"targetUpgateStrategyNotes": "",
"plannedDevelopmentLevelOfEffort": "",
"sourceExtractDescription": "",
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"mappingStateName": "",
"userDefined40": "",
"userDefined41": "",
"plannedNotes": "",
"userDefined42": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"mappingDocuments": null,
"mappingSpecVersion": 1,
"effectiveDate": null
}
public java.lang.String deleteMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId)
mappingId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String addMappingSpecifications(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, java.lang.String mmMapSpecRowObjJsonArray)
mapId
- intmmMapSpecRowObjJsonArray
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmMapSpecRowObjJsonArray' JSON :
[
{
"sourceColumnIdentityFlag": false,
"targetSystemEnvironmentName": "",
"targetBusinessKeyFlag": false,
"targetColumnClass": "",
"userDefined46": "",
"userDefined47": "",
"userDefined48": "",
"userDefined49": "",
"userDefined50": "",
"sourcePrimaryKeyFlag": false,
"targetColumnScale": "",
"targetColumnAlias": "",
"sourceSDIFlag": false,
"targetSDIFlag": false,
"sourceTableClass": "",
"sourceColumnAlias": "",
"sourceColumnScale": "",
"extendedBusinessRule": "",
"rowOrder": 0,
"userDefined8": "",
"sourceColumnDefinition": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"businessRule": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"targetLogicalColumnName": "",
"userDefined1": "",
"sourceColumnDatatype": "",
"sourceSDIDescription": "",
"targetColumnDefinition": "",
"sourceSystemEnvironmentName": "",
"targetSystemName": "",
"targetColumnComments": "",
"userDefined24": "",
"userDefined25": "",
"userDefined26": "",
"mappingSpecificationRowComments": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"targetColumnPrecision": "",
"csmmappingReference": "",
"targetNaturalKeyFlag": false,
"userDefined30": "",
"userDefined31": "",
"sourceTableAlias": "",
"userDefined32": "",
"userDefined33": "",
"userDefined34": "",
"targetTableName": "",
"sourceMinimumValue": "",
"sourcePercentNullValue": "",
"sourceSystemId": -1,
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"sourceLogicalColumnName": "",
"sourceColumnPrecision": "",
"sourceMaximumValue": "",
"userDefined40": "",
"userDefined41": "",
"userDefined42": "",
"pseudocode": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"targetTableAlias": "",
"baseSourceSystemName": "",
"sourceTableName": "",
"mappingSequenceId": 0,
"userDefined10": "",
"userDefined11": "",
"baseSourceSystemEnvironmentName": "",
"userDefined12": "",
"targetPrimaryKeyFlag": false,
"lookupColumn": "",
"sourceColumnLength": "",
"sourceBusinessKeyFlag": false,
"userDefined13": "",
"sourceNaturalKeyFlag": false,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"userDefined17": "",
"targetColumnNullableFlag": false,
"userDefined18": "",
"userDefined19": "",
"lookupOn": "",
"sourceColumnDBDefaultValue": "",
"targetColumnLength": "",
"userDefined20": "",
"sourceColumnComments": "",
"userDefined21": "",
"userDefined22": "",
"userDefined23": "",
"sourceSystemName": "",
"targetSystemId": -1,
"targetSDIDescription": "",
"targetTableClass": "",
"mappingId": 0,
"specificationArtifacts": "",
"transformationLookupCondition": "",
"sourceColumnNullableFlag": false,
"targetColumnName": "",
"sourceColumnClass": "",
"targetColumnETLDefaultValue": "",
"baseTargetSystemEnvironmentName": "",
"baseTargetSystemName": "",
"targetXPath": "",
"sourceColumnName": "",
"sourceXPath": "",
"columnMappingCompleteFlag": false,
"rdmReferenceTable": "",
"targetColumnDatatype": ""
}
]
public java.lang.String addMappingSpecification(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, java.lang.String mmMapSpecRowObjJson)
mapId
- intmmMapSpecRowObjJson
- json StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmMapSpecRowObjJson' for this:
{
"sourceColumnIdentityFlag": false,
"targetSystemEnvironmentName": "",
"targetBusinessKeyFlag": false,
"targetColumnClass": "",
"userDefined46": "",
"userDefined47": "",
"userDefined48": "",
"userDefined49": "",
"userDefined50": "",
"sourcePrimaryKeyFlag": false,
"targetColumnScale": "",
"targetColumnAlias": "",
"sourceSDIFlag": false,
"targetSDIFlag": false,
"sourceTableClass": "",
"sourceColumnAlias": "",
"sourceColumnScale": "",
"extendedBusinessRule": "",
"rowOrder": 0,
"userDefined8": "",
"sourceColumnDefinition": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"businessRule": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"targetLogicalColumnName": "",
"userDefined1": "",
"sourceColumnDatatype": "",
"sourceSDIDescription": "",
"targetColumnDefinition": "",
"sourceSystemEnvironmentName": "",
"targetSystemName": "",
"targetColumnComments": "",
"userDefined24": "",
"userDefined25": "",
"userDefined26": "",
"mappingSpecificationRowComments": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"targetColumnPrecision": "",
"csmmappingReference": "",
"targetNaturalKeyFlag": false,
"userDefined30": "",
"userDefined31": "",
"sourceTableAlias": "",
"userDefined32": "",
"userDefined33": "",
"userDefined34": "",
"targetTableName": "",
"sourceMinimumValue": "",
"sourcePercentNullValue": "",
"sourceSystemId": -1,
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"sourceLogicalColumnName": "",
"sourceColumnPrecision": "",
"sourceMaximumValue": "",
"userDefined40": "",
"userDefined41": "",
"userDefined42": "",
"pseudocode": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"targetTableAlias": "",
"baseSourceSystemName": "",
"sourceTableName": "",
"mappingSequenceId": 0,
"userDefined10": "",
"userDefined11": "",
"baseSourceSystemEnvironmentName": "",
"userDefined12": "",
"targetPrimaryKeyFlag": false,
"lookupColumn": "",
"sourceColumnLength": "",
"sourceBusinessKeyFlag": false,
"userDefined13": "",
"sourceNaturalKeyFlag": false,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"userDefined17": "",
"targetColumnNullableFlag": false,
"userDefined18": "",
"userDefined19": "",
"lookupOn": "",
"sourceColumnDBDefaultValue": "",
"targetColumnLength": "",
"userDefined20": "",
"sourceColumnComments": "",
"userDefined21": "",
"userDefined22": "",
"userDefined23": "",
"sourceSystemName": "",
"targetSystemId": -1,
"targetSDIDescription": "",
"targetTableClass": "",
"mappingId": 0,
"specificationArtifacts": "",
"transformationLookupCondition": "",
"sourceColumnNullableFlag": false,
"targetColumnName": "",
"sourceColumnClass": "",
"targetColumnETLDefaultValue": "",
"baseTargetSystemEnvironmentName": "",
"baseTargetSystemName": "",
"targetXPath": "",
"sourceColumnName": "",
"sourceXPath": "",
"columnMappingCompleteFlag": false,
"rdmReferenceTable": "",
"targetColumnDatatype": ""
}
public java.lang.String getMappingSpecifications(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId)
mappingId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String deleteMappingSpecifications(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingId)
mappingId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String deleteMappingSpecification(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mappingSequenceId)
mappingSequenceId
- intuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String baselineProject(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId, java.lang.String versionLabel, java.lang.String changeDescription)
projectId
- intversionLabel
- StringchangeDescription
- StringuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLpublic java.lang.String versionMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mmMappingObjJson)
mmMappingObjJson
- in json formatuserName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XML
Sample 'mmMappingObjJson' JSON :
{
"mappingName": "",
"mappingDescription": "",
"changedDescription": "",
"projectId": 0,
"mappingId": -1,
"mappingSubStateName": "",
"publishNotes": "",
"subjectId": 0,
"actualMappingEffortUnits": "",
"mappingStatus": "",
"jobXRef": "",
"userDefined10": "",
"userDefined11": "",
"userDefined12": "",
"updateTargetMetadata": false,
"updateSourceMetadata": false,
"childNodes": [],
"userDefined13": "",
"mappingSpecifications": null,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"published": false,
"userDefined17": "",
"nodeType": "",
"targetUpdateStrategy": "",
"userDefined18": "",
"actualETLEffort": 0,
"userDefined19": "",
"testDisposition": "",
"versionLabel": "",
"plannedETLEffortUnits": "",
"plannedETLEffort": 0,
"userDefined8": "",
"userDefined20": "",
"userDefined9": "",
"userDefined21": "",
"userDefined6": "",
"userDefined22": "",
"userDefined7": "",
"userDefined23": "",
"userDefined4": "",
"plannedMappingEffortUnits": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"nodeId": "",
"userDefined1": "",
"mappingSubStateId": 0,
"mappingStateId": 0,
"actualETLEffortUnits": "",
"userDefined24": "",
"userDefined25": "",
"plannedMappingEffort": 0,
"userDefined26": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"actualDevelopLevelOfEffort": "",
"actualNotes": "",
"userDefined30": "",
"userDefined31": "",
"testingNotes": "",
"actualMappingEffort": 0,
"userDefined32": "",
"userDefined33": "",
"sourceExtractQuery": "",
"userDefined34": "",
"targetUpgateStrategyNotes": "",
"plannedDevelopmentLevelOfEffort": "",
"sourceExtractDescription": "",
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"mappingStateName": "",
"userDefined40": "",
"userDefined41": "",
"plannedNotes": "",
"userDefined42": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"mappingDocuments": null,
"mappingSpecVersion": 0,
"effectiveDate": null
}
public java.lang.String publishMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, java.util.Date effectiveDate, java.lang.String changeDescription, java.lang.String publishNotes)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- inteffectiveDate
- DatechangeDescription
- StringpublishNotes
- Stringpublic java.lang.String publishMappingByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int nodeId, java.lang.String nodeType, java.lang.String mapName, java.util.Date effectiveDate, java.lang.String changeDescription, java.lang.String publishNotes)
userName
- Stringpassword
- StringoutputFormat
- String method will return the JSON String.nodeId
- intnodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTmapName
- StringeffectiveDate
- DatechangeDescription
- StringpublishNotes
- Stringpublic java.lang.String addMappingDocument(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, java.lang.String document)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- intdocument
- String - Document
Sample 'document' JSON :
{
"documentIntendedPurpose": "",
"userData": null,
"documentReferenceNumber": "",
"documentType": "",
"documentName": "",
"documentApprovedBy": "",
"documentObject": "",
"approvalRequired": false,
"documentOwner": "",
"documentLink": "",
"filePathType" : "",
"documentId": 0,
"documentReference": "",
"documentStatus": "",
"documentApprovedDate": 1460701213000
}
public java.lang.String addMappingDocumentByMapName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String mapName, java.lang.String document)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeId
- intnodeType
- String - Node Object - valid Types - MM_PROJECT,
MM_SUBJECTmapName
- Stringdocument
- String - Document
Sample 'document' JSON :
{
"documentIntendedPurpose": "",
"userData": null,
"documentReferenceNumber": "",
"documentType": "",
"documentName": "",
"documentApprovedBy": "",
"documentObject": "",
"approvalRequired": false,
"documentOwner": "",
"documentLink": "",
"filePathType" : "",
"documentId": 0,
"documentReference": "",
"documentStatus": "",
"documentApprovedDate": 1460701213000
}
public java.lang.String setMappingLock(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, boolean lockStatus)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- intlockStatus
- booleanpublic java.lang.String setMappingLockByMapName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String mapName, boolean lockStatus)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeId
- intnodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTmapName
- StringlockStatus
- booleanpublic java.lang.String getMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int nodeId, java.lang.String nodeType, java.lang.String mapName, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeId
- intnodeType
- Node Object - valid types - MM_PROJECT, MM_SUBJECTmapName
- StringversionNo
- intpublic java.lang.String cloneMappingWithNewVersion(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int srcMapId, boolean createNewVersion, java.lang.String newMapName, java.lang.String tgtnodeType, int tgtNodeId)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLsrcMapId
- intcreateNewVersion
- BooleannewMapName
- StringtgtNodeId
- inttgtnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTpublic java.lang.String cloneMappingByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String srcnodeType, int srcNodeId, java.lang.String srcMapName, boolean createNewVersion, java.lang.String newMapName, java.lang.String tgtnodeType, int tgtNodeId)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLsrcNodeId
- intsrcnodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTsrcMapName
- StringcreateNewVersion
- booleannewMapName
- StringtgtNodeId
- inttgtnodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTpublic java.lang.String mergeMappingByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String srcNodeType, int srcNodeId, java.lang.String srcMapName, java.lang.String tgtNodeType, int tgtNodeId, java.lang.String tgtMapName, boolean createNewVersion, java.lang.String changeDescription)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLsrcNodeId
- intsrcNodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTsrcMapName
- StringtgtNodeId
- inttgtNodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTtgtMapName
- StringcreateNewVersion
- booleanchangeDescription
- Stringpublic java.lang.String mergeMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int srcMapId, int tgtMapId, boolean createNewVersion, java.lang.String changeDescription)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLsrcMapId
- inttgtMapId
- intcreateNewVersion
- booleanchangeDescription
- Stringpublic java.lang.String deleteMappingSpecificationsWithMapSeqIds(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mapSeqIdsJsonArray)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapSeqIdsJsonArray
- String - Listpublic java.lang.String deleteMappings(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mappingIdsJsonArray, java.lang.String versionMode, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmappingIdsJsonArray
- ListversionMode
- String - valid modes - ALL_VERSIONS, CURRENT_VERSION.versionNo
- Floatpublic java.lang.String deleteMapByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String mapName, java.lang.String versionMode, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTnodeId
- intmapName
- StringversionMode
- String - valid modes - ALL_VERSIONS, CURRENT_VERSION.versionNo
- floatpublic java.lang.String deleteMappingsByNodeType(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String versionMode, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - Node Object - valid Types - MM_PROJECT, MM_SUBJECTnodeId
- intversionMode
- String - valid modes - ALL_VERSIONS, CURRENT_VERSION.versionNo
- floatpublic java.lang.String getMappingSpecificationsWithMapSeqIds(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mapSeqIdsJsonArray)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapSeqIdsJsonArray
- String - Listpublic java.lang.String updateMappingSpecification(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String MappingSpecificationRowObjJson)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLMappingSpecificationRowObjJson
- String - MappingSpecificationRow
Object
Sample 'mappingSpecificationRowObjJson' JSON :
{
"sourceColumnIdentityFlag": false,
"targetSystemEnvironmentName": "",
"targetBusinessKeyFlag": false,
"targetColumnClass": "",
"userDefined46": "",
"userDefined47": "",
"userDefined48": "",
"userDefined49": "",
"userDefined50": "",
"sourcePrimaryKeyFlag": false,
"targetColumnScale": "",
"targetColumnAlias": "",
"sourceSDIFlag": false,
"targetSDIFlag": false,
"sourceTableClass": "",
"sourceColumnAlias": "",
"sourceColumnScale": "",
"extendedBusinessRule": "",
"rowOrder": 0,
"userDefined8": "",
"sourceColumnDefinition": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"businessRule": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"targetLogicalColumnName": "",
"userDefined1": "",
"sourceColumnDatatype": "",
"sourceSDIDescription": "",
"targetColumnDefinition": "",
"sourceSystemEnvironmentName": "",
"targetSystemName": "",
"targetColumnComments": "",
"userDefined24": "",
"userDefined25": "",
"userDefined26": "",
"mappingSpecificationRowComments": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"targetColumnPrecision": "",
"csmmappingReference": "",
"targetNaturalKeyFlag": false,
"userDefined30": "",
"userDefined31": "",
"sourceTableAlias": "",
"userDefined32": "",
"userDefined33": "",
"userDefined34": "",
"targetTableName": "",
"sourceMinimumValue": "",
"sourcePercentNullValue": "",
"sourceSystemId": -1,
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"sourceLogicalColumnName": "",
"sourceColumnPrecision": "",
"sourceMaximumValue": "",
"userDefined40": "",
"userDefined41": "",
"userDefined42": "",
"pseudocode": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"targetTableAlias": "",
"baseSourceSystemName": "",
"sourceTableName": "",
"mappingSequenceId": 0,
"userDefined10": "",
"userDefined11": "",
"baseSourceSystemEnvironmentName": "",
"userDefined12": "",
"targetPrimaryKeyFlag": false,
"lookupColumn": "",
"sourceColumnLength": "",
"sourceBusinessKeyFlag": false,
"userDefined13": "",
"sourceNaturalKeyFlag": false,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"userDefined17": "",
"targetColumnNullableFlag": false,
"userDefined18": "",
"userDefined19": "",
"lookupOn": "",
"sourceColumnDBDefaultValue": "",
"targetColumnLength": "",
"userDefined20": "",
"sourceColumnComments": "",
"userDefined21": "",
"userDefined22": "",
"userDefined23": "",
"sourceSystemName": "",
"targetSystemId": -1,
"targetSDIDescription": "",
"targetTableClass": "",
"mappingId": 0,
"specificationArtifacts": "",
"transformationLookupCondition": "",
"sourceColumnNullableFlag": false,
"targetColumnName": "",
"sourceColumnClass": "",
"targetColumnETLDefaultValue": "",
"baseTargetSystemEnvironmentName": "",
"baseTargetSystemName": "",
"targetXPath": "",
"sourceColumnName": "",
"sourceXPath": "",
"columnMappingCompleteFlag": false,
"rdmReferenceTable": "",
"targetColumnDatatype": ""
}
public java.lang.String updateMappingSpecifications(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mappingSpecificationRowJsonArray)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmappingSpecificationRowJsonArray
- String - MappingSpecificationRow
Object
Sample 'mappingSpecificationRowJsonArray' JSON :
[
{
"sourceColumnIdentityFlag": false,
"targetSystemEnvironmentName": "",
"targetBusinessKeyFlag": false,
"targetColumnClass": "",
"userDefined46": "",
"userDefined47": "",
"userDefined48": "",
"userDefined49": "",
"userDefined50": "",
"sourcePrimaryKeyFlag": false,
"targetColumnScale": "",
"targetColumnAlias": "",
"sourceSDIFlag": false,
"targetSDIFlag": false,
"sourceTableClass": "",
"sourceColumnAlias": "",
"sourceColumnScale": "",
"extendedBusinessRule": "",
"rowOrder": 0,
"userDefined8": "",
"sourceColumnDefinition": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"businessRule": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"targetLogicalColumnName": "",
"userDefined1": "",
"sourceColumnDatatype": "",
"sourceSDIDescription": "",
"targetColumnDefinition": "",
"sourceSystemEnvironmentName": "",
"targetSystemName": "",
"targetColumnComments": "",
"userDefined24": "",
"userDefined25": "",
"userDefined26": "",
"mappingSpecificationRowComments": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"targetColumnPrecision": "",
"csmmappingReference": "",
"targetNaturalKeyFlag": false,
"userDefined30": "",
"userDefined31": "",
"sourceTableAlias": "",
"userDefined32": "",
"userDefined33": "",
"userDefined34": "",
"targetTableName": "",
"sourceMinimumValue": "",
"sourcePercentNullValue": "",
"sourceSystemId": -1,
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"sourceLogicalColumnName": "",
"sourceColumnPrecision": "",
"sourceMaximumValue": "",
"userDefined40": "",
"userDefined41": "",
"userDefined42": "",
"pseudocode": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"targetTableAlias": "",
"baseSourceSystemName": "",
"sourceTableName": "",
"mappingSequenceId": 0,
"userDefined10": "",
"userDefined11": "",
"baseSourceSystemEnvironmentName": "",
"userDefined12": "",
"targetPrimaryKeyFlag": false,
"lookupColumn": "",
"sourceColumnLength": "",
"sourceBusinessKeyFlag": false,
"userDefined13": "",
"sourceNaturalKeyFlag": false,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"userDefined17": "",
"targetColumnNullableFlag": false,
"userDefined18": "",
"userDefined19": "",
"lookupOn": "",
"sourceColumnDBDefaultValue": "",
"targetColumnLength": "",
"userDefined20": "",
"sourceColumnComments": "",
"userDefined21": "",
"userDefined22": "",
"userDefined23": "",
"sourceSystemName": "",
"targetSystemId": -1,
"targetSDIDescription": "",
"targetTableClass": "",
"mappingId": 0,
"specificationArtifacts": "",
"transformationLookupCondition": "",
"sourceColumnNullableFlag": false,
"targetColumnName": "",
"sourceColumnClass": "",
"targetColumnETLDefaultValue": "",
"baseTargetSystemEnvironmentName": "",
"baseTargetSystemName": "",
"targetXPath": "",
"sourceColumnName": "",
"sourceXPath": "",
"columnMappingCompleteFlag": false,
"rdmReferenceTable": "",
"targetColumnDatatype": ""
},
{
"sourceColumnIdentityFlag": false,
"targetSystemEnvironmentName": "",
"targetBusinessKeyFlag": false,
"targetColumnClass": "",
"userDefined46": "",
"userDefined47": "",
"userDefined48": "",
"userDefined49": "",
"userDefined50": "",
"sourcePrimaryKeyFlag": false,
"targetColumnScale": "",
"targetColumnAlias": "",
"sourceSDIFlag": false,
"targetSDIFlag": false,
"sourceTableClass": "",
"sourceColumnAlias": "",
"sourceColumnScale": "",
"extendedBusinessRule": "",
"rowOrder": 0,
"userDefined8": "",
"sourceColumnDefinition": "",
"userDefined9": "",
"userDefined6": "",
"userDefined7": "",
"userDefined4": "",
"businessRule": "",
"userDefined5": "",
"userDefined2": "",
"userDefined3": "",
"targetLogicalColumnName": "",
"userDefined1": "",
"sourceColumnDatatype": "",
"sourceSDIDescription": "",
"targetColumnDefinition": "",
"sourceSystemEnvironmentName": "",
"targetSystemName": "",
"targetColumnComments": "",
"userDefined24": "",
"userDefined25": "",
"userDefined26": "",
"mappingSpecificationRowComments": "",
"userDefined27": "",
"userDefined28": "",
"userDefined29": "",
"targetColumnPrecision": "",
"csmmappingReference": "",
"targetNaturalKeyFlag": false,
"userDefined30": "",
"userDefined31": "",
"sourceTableAlias": "",
"userDefined32": "",
"userDefined33": "",
"userDefined34": "",
"targetTableName": "",
"sourceMinimumValue": "",
"sourcePercentNullValue": "",
"sourceSystemId": -1,
"userDefined35": "",
"userDefined36": "",
"userDefined37": "",
"userDefined38": "",
"userDefined39": "",
"sourceLogicalColumnName": "",
"sourceColumnPrecision": "",
"sourceMaximumValue": "",
"userDefined40": "",
"userDefined41": "",
"userDefined42": "",
"pseudocode": "",
"userDefined43": "",
"userDefined44": "",
"userDefined45": "",
"targetTableAlias": "",
"baseSourceSystemName": "",
"sourceTableName": "",
"mappingSequenceId": 0,
"userDefined10": "",
"userDefined11": "",
"baseSourceSystemEnvironmentName": "",
"userDefined12": "",
"targetPrimaryKeyFlag": false,
"lookupColumn": "",
"sourceColumnLength": "",
"sourceBusinessKeyFlag": false,
"userDefined13": "",
"sourceNaturalKeyFlag": false,
"userDefined14": "",
"userDefined15": "",
"userDefined16": "",
"userDefined17": "",
"targetColumnNullableFlag": false,
"userDefined18": "",
"userDefined19": "",
"lookupOn": "",
"sourceColumnDBDefaultValue": "",
"targetColumnLength": "",
"userDefined20": "",
"sourceColumnComments": "",
"userDefined21": "",
"userDefined22": "",
"userDefined23": "",
"sourceSystemName": "",
"targetSystemId": -1,
"targetSDIDescription": "",
"targetTableClass": "",
"mappingId": 0,
"specificationArtifacts": "",
"transformationLookupCondition": "",
"sourceColumnNullableFlag": false,
"targetColumnName": "",
"sourceColumnClass": "",
"targetColumnETLDefaultValue": "",
"baseTargetSystemEnvironmentName": "",
"baseTargetSystemName": "",
"targetXPath": "",
"sourceColumnName": "",
"sourceXPath": "",
"columnMappingCompleteFlag": false,
"rdmReferenceTable": "",
"targetColumnDatatype": ""
}
]
public java.lang.String moveMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int srcMapId, java.lang.String tgtnodeType, int tgtNodeId, boolean replaceIfExists, java.lang.String newMapName)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLsrcMapId
- inttgtnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTtgtNodeId
- intreplaceIfExists
- booleannewMapName
- Stringpublic java.lang.String moveMappingWithNewMapName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String srcNodeType, int srcNodeId, java.lang.String srcMapName, java.lang.String tgtnodeType, int tgtNodeId, boolean replaceIfExists, java.lang.String newMapName)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLsrcNodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTsrcNodeId
- intsrcMapName
- StringtgtnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTtgtNodeId
- intreplaceIfExists
- booleannewMapName
- Stringpublic java.lang.String getMappingsWithMapIds(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mapIdsJsonArray, boolean fillSpecifications, boolean fillDocuments)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapIdsJsonArray
- StringfillSpecifications
- booleanfillDocuments
- booleanpublic java.lang.String exportMappingToExcel(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, boolean visibleColumns, boolean includePseudocode)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- intvisibleColumns
- booleanincludePseudocode
- booleanpublic java.lang.String exportMappingToExcelWithMapName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String mapName, boolean visibleColumns, boolean includePseudocode)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTnodeId
- intmapName
- StringvisibleColumns
- BooleanincludePseudocode
- Booleanpublic java.lang.String exportAll(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String selectionCriteria, java.lang.String exportOption, boolean includePseudoCode, boolean visibleColumns)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTnodeId
- intselectionCriteria
- String - ALL, ACTIVE, PASSIVEexportOption
- StringincludePseudoCode
- BooleanvisibleColumns
- Booleanpublic java.lang.String exportMappingXml(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String selectionCriteria)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTnodeId
- intselectionCriteria
- String - ALL, ACTIVE, PASSIVEpublic java.lang.String unPublishMap(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- intpublic java.lang.String unPublishMapByMapName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String mapName, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTnodeId
- intmapName
- StringversionNo
- Floatpublic java.lang.String getProjectsWithDepth(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String depth)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLdepth
- String - Node Object - valid depth types are NAMES, NAMES_IDS, DETAILS, DETAILS_DOCUMENTS, DETAILS_PROJECT_RESOURCES, ALL.public java.lang.String uploadMappingByMapId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, java.lang.String mappingImportHelperJsonObj)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- intmappingImportHelperJsonObj
- String - mappingImportHelper Object
Sample 'mappingImportHelperJsonObj' JSON :
{
"filePath": "",
"filePathType" : "",
"importFileType": "",
"importType": "",
"mailComments": null,
"headerString": "",
"treatFirstRowAsHeader": false
}
public java.lang.String uploadMapping(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int nodeId, java.lang.String nodeType, java.lang.String mappingImportHelperJsonObj)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeId
- intnodeType
- String - Node Object - valid Types are MM_PROJECT, MM_SUBJECTmappingImportHelperJsonObj
- String - mappingImportHelper Object
Sample 'mappingImportHelperJsonObj' JSON :
{
"filePath": "",
"filePathType" : "",
"importFileType": "",
"importType": "",
"mailComments": null,
"headerString": "",
"treatFirstRowAsHeader": false
}
public java.lang.String deleteMappingSpecificationRow(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mappingSpecificationRowJsonObj)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmappingSpecificationRowJsonObj
- String - mappingSpecificationRow Objectpublic java.lang.String deleteMappingSpecificationRows(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mappingSpecificationRowsJsonArray)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmappingSpecificationRowsJsonArray
- String - List of mappingSpecificationRowspublic java.lang.String deleteMappingsByListOfMapNames(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String nodeType, int nodeId, java.lang.String mapNamesJsonArray, java.lang.String versionMode, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLnodeType
- String - MM_PROJECT, MM_SUBJECTnodeId
- intmapNamesJsonArray
- String - List of mapNamesversionMode
- String - APIConstants Object - valid modes - ALL_VERSIONS, CURRENT_VERSION, SPECIFIC_VERSION.versionNo
- floatpublic java.lang.String deleteMappingByMapId(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int mapId, java.lang.String versionMode, float versionNo)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLmapId
- intversionMode
- String - APIConstants Object - valid modes - ALL_VERSIONS, CURRENT_VERSION, SPECIFIC_VERSION.versionNo
- floatpublic java.lang.String createSubjectByName(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId, int parentSubjectId, java.lang.String subjectName)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLprojectId
- intparentSubjectId
- intsubjectName
- Stringpublic java.lang.String createSubjectWithDescription(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, int projectId, int parentSubjectId, java.lang.String subjectName, java.lang.String subjectDescription)
userName
- Stringpassword
- StringoutputFormat
- String - Valid values: JSON or XMLprojectId
- intparentSubjectId
- intsubjectName
- StringsubjectDescription
- Stringpublic java.lang.String publishMappings(java.lang.String userName, java.lang.String password, java.lang.String outputFormat, java.lang.String mapIdsJsonArray, java.util.Date effectiveDate, java.lang.String changeDescription, java.lang.String publishNotes)
userName
- password
- outputFormat
- - Valid values: JSON or XMLmapIdsJsonArray
- effectiveDate
- -- expected format as YYYY-MM-DD or YYYY-MM-DDTHH:mm:sschangeDescription
- publishNotes
-