0

I was created array from text file in jython for use the wlst scripts. But jython scripts finished with error. The error I get is as follows

import sys import os import jarray import dircache from java.io import File from java.lang import String myPropertyFile = "workManagerProperties.properties" def connection(): print '===> Connecting as '+ username + ' To WebLogic URL ' + url + '...' try: connect(username, password, url) except WLSTException: print '==> Error Connecting to The URL ' + url CancelEdit('y') exit() loadProperties(myPropertyFile) url=protocol + '://' + host + ':' + AdminPort connection() def main(): edit() startEdit() cd ('/Clusters') Clusters = cmo.getClusters() for clusters in Clusters: svr = clusters.getName() print svr input=open("/oracle12c/scripts/BS_WM_multiple.txt",'r') m=input.readlines() input.close() z=[] for v in m: z.append(v) print z[0] a=0 for i in z: workManagerName=z[a] print '======= Creating a WorkManager name as =======' cd('edit:/SelfTuning/' + domainName + '/WorkManagers/') create(workManagerName,'WorkManagers') cd('edit:/SelfTuning/' + domainName + '/WorkManagers/') cd(workManagerName) ls('a') set('Targets',jarray.array([ObjectName('com.bea:Name='+svr+',Type=Cluster')], ObjectName)) save() print ' WorkManager Created...' a=a+1 save() activate(block="true") main() disconnect() 

weblogic scripting tools jython scripts finished with error,The error I get is as follows.How can I fix this. This is the last point I come to. My already created attribute gives an error as not created.

======= Creating a WorkManager name as ======= MBean type WorkManager with name BPM_POST_AUTO_CHARGE_ORDER_INFO_BS_WM has been created successfully. BPM_POST_AUTO_CHARGE_ORDER_INFO_BS_WM drw- BPM_POST_AUTO_CHARGE_ORDER_INFO_BS_WM Problem invoking WLST - Traceback (innermost last): File "/oracle12c/scripts/wm_create/wm_test.py", line 52, in ? File "/oracle12c/scripts/wm_create/wm_test.py", line 45, in main File "<iostream>", line 165, in cd File "<iostream>", line 553, in raiseWLSTException WLSTException: Error occurred while performing cd : Attribute BPM_POST_AUTO_CHARGE_ORDER_INFO_BS_WM not found. Use ls('a') to view the attributes 
3
  • Perhaps this can help: stackoverflow.com/q/32470647/407651 Commented Feb 8, 2021 at 9:00
  • yes I see,but my attribute already was created, I will update the question Commented Feb 8, 2021 at 10:58
  • Do you have any different suggestions? Commented Feb 10, 2021 at 14:03

1 Answer 1

0

resolved as below

workManagerName= workManagerName.strip(' \t\n\r')

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.