Read the value of a local variable in Windchill












0















I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.



In my code, I'm trying to get the value of that attribute. Following the code:



PersistableAdapter  pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));


The value is in sys out is always coming as null. Am I missing anything here?



Windchill/FlexPLM V11










share|improve this question























  • Are you sure product here is variable for WTPart object?

    – Vignesh Vino
    Feb 12 at 13:13
















0















I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.



In my code, I'm trying to get the value of that attribute. Following the code:



PersistableAdapter  pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));


The value is in sys out is always coming as null. Am I missing anything here?



Windchill/FlexPLM V11










share|improve this question























  • Are you sure product here is variable for WTPart object?

    – Vignesh Vino
    Feb 12 at 13:13














0












0








0








I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.



In my code, I'm trying to get the value of that attribute. Following the code:



PersistableAdapter  pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));


The value is in sys out is always coming as null. Am I missing anything here?



Windchill/FlexPLM V11










share|improve this question














I created a local attribute on Part. The attribute is of Boolean type and is a synchronized attribute.



In my code, I'm trying to get the value of that attribute. Following the code:



PersistableAdapter  pa = new PersistableAdapter (product,null,null,null);
pa.load("isImageChanged");
System.out.println("Value is:: "+ pa.get("isImageChanged"));


The value is in sys out is always coming as null. Am I missing anything here?



Windchill/FlexPLM V11







ptc-windchill






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 16 '18 at 3:26









PKJPKJ

118210




118210













  • Are you sure product here is variable for WTPart object?

    – Vignesh Vino
    Feb 12 at 13:13



















  • Are you sure product here is variable for WTPart object?

    – Vignesh Vino
    Feb 12 at 13:13

















Are you sure product here is variable for WTPart object?

– Vignesh Vino
Feb 12 at 13:13





Are you sure product here is variable for WTPart object?

– Vignesh Vino
Feb 12 at 13:13












1 Answer
1






active

oldest

votes


















0














Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.



Sample



PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);





share|improve this answer


























  • I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

    – PKJ
    Jan 11 at 21:15











  • Yeah, that makes sense.

    – Srinivas MD
    Jan 13 at 0:35











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330986%2fread-the-value-of-a-local-variable-in-windchill%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









0














Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.



Sample



PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);





share|improve this answer


























  • I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

    – PKJ
    Jan 11 at 21:15











  • Yeah, that makes sense.

    – Srinivas MD
    Jan 13 at 0:35
















0














Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.



Sample



PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);





share|improve this answer


























  • I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

    – PKJ
    Jan 11 at 21:15











  • Yeah, that makes sense.

    – Srinivas MD
    Jan 13 at 0:35














0












0








0







Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.



Sample



PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);





share|improve this answer















Your Logic is good, are you sure the internal name of attribute isImageChanged & object you have used in PersistableAdapter is correct?
also you can try storing the value in Object and then typecast it to Boolean.



Sample



PersistableAdapter obj = new PersistableAdapter(my_persistable,null,null,null);
obj.load(“name”);
Object nameValue = obj.get(“name”);






share|improve this answer














share|improve this answer



share|improve this answer








edited Jan 11 at 21:40









Mickael Maison

8,30542831




8,30542831










answered Jan 11 at 21:11









Srinivas MDSrinivas MD

213




213













  • I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

    – PKJ
    Jan 11 at 21:15











  • Yeah, that makes sense.

    – Srinivas MD
    Jan 13 at 0:35



















  • I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

    – PKJ
    Jan 11 at 21:15











  • Yeah, that makes sense.

    – Srinivas MD
    Jan 13 at 0:35

















I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

– PKJ
Jan 11 at 21:15





I think I missed to sync from db after adding the db columns. AddColumns -syncFromDB

– PKJ
Jan 11 at 21:15













Yeah, that makes sense.

– Srinivas MD
Jan 13 at 0:35





Yeah, that makes sense.

– Srinivas MD
Jan 13 at 0:35




















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53330986%2fread-the-value-of-a-local-variable-in-windchill%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Xamarin.iOS Cant Deploy on Iphone

Glorious Revolution

Dulmage-Mendelsohn matrix decomposition in Python