JSL 스크립팅이 JMP 13에서 JMP 14로 변경되었습니다.여보세요,
고객이 버전 JMP 13에서 JMP 14.1로 스크립트를 실행하는 데 문제가 있습니다. 스크립트를 실행할 때 JMP 14.1이 충돌합니다.
고객은 JSL의 주요 변경 사항을 알고 싶었습니다.
플랫폼 :
표 : 가입, 업데이트
교육청 : 맞춤 디자인
그래프 : 그래프 빌더
분석 : 분포, 모형 맞추기
초점을 맞출 곳을 더 많이 파악할 수 있다면 스크립트를 상당히 많이 업데이트하는 프로세스가 쉬울 것입니다.
고마워,
발레리
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.고객이 트랙의 크래시 파일을 JMP TS로 제출하고 트랙 번호 인 Valerie를 보내면 이전에 문제가 발생했는지 확인하기 위해 충돌 보고서를 직접 볼 수 있습니다. Dan이 문제를 올바르게보고하면 알려진 문제의 데이터베이스와 비교하여 문제를 확인하고 알려진 문제인지 여부와 이미 해결되었거나 추가 조사가 필요한지 여부를 판단 할 수있는 가장 좋은 방법입니다.제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.내 경험에 비추어 볼 때, 스크립터는 결코 일어날 수없는 부작용을 이용하기 때문에 이런 일이 발생합니다. 새 버전이 나오고 소스 코드가 수정되면 동작이 사라집니다. 거의 언제나 이런 일이 일어난 것을 볼 수 있었고, 이전 JMP 버전의 스크립트를 다시 작성하여 새로운 JMP 버전에서 사용할 수있었습니다. 내가주의해야 할 것들 :
1) Current Data Table ()을 사용하여 조작중인 테이블을 설정합니다. 내가 사용해야한다고 믿는 유일한 장소는 스크립트가 실행되기 직전에 선택된 테이블에 대한 포인터를 생성하기위한 스크립트의 맨 위에있다.
2) 마찬가지로 객체를 처음 인스턴스화하고 다른 방법 (예 : 이름)으로 액세스하려고 할 때 객체에 대한 포인터를 만들지 않습니다.
3) 로컬 또는 네임 스페이스로 범위를 지정하지 않습니다. 즉, 변수가 스크립트 전체와 스크립트간에 자유롭게 전달 될 수 있다고 가정합니다.
4) 보고서 창 요소에 절대 참조 사용. 주어진 이름을 가진 개요 상자에서 상대 참조는 좀 더 견고하지만 단순한 것은 아닙니다.
5) 절대적으로 필요한 경우를 제외하고 하드 코딩 된 텍스트 문자열 또는 번호 사용.
문서를 작성하는 것이 얼마나 도움이되지 않았는지 알려주지 않기 때문에 문서가 얼마나 도움이 될지 확신 할 수 없습니다. 스크립트를 지원하도록 스크립트를 보내도록하는 것이 가장 좋습니다 (모의 데이터를 실행하는 데 필요한 모의 데이터 사용).
편집 : 추가 5)
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.명확한 주셔서 감사합니다 - 나에게 의미가 있습니다 
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.'문서' 이 페이지 (특히 '발생하는 JSL Compatibility Notes')를 알고 있어야합니다.
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다. @mindindemel - 초기 얼리 어답터 (EA) 프로그램에 참여할 수있는 스크립트가있는 고객을 권장합니다. JMP의 다음 버전을 다운로드하고, 스크립트를 시험해보고, 작동하지 않는 경우 피드백을 제공하기를 바랍니다. 우리는 일반적으로 고객의 스크립트를 수락하기를 원하지 않습니다 (우리가 데이터를 원하지 않는 것처럼!). 그러나 베타 버전의 JMP로 스크립트를 시험해 보면 수정이 가능하며 다음 베타 버전의 소프트웨어에서 시험해 볼 수 있습니다. 또는 샘플 데이터와 함께 스크립트의 테스트 케이스를 제출하십시오 (예 : 문제점 표시).
매달마다 새로운 버전이 출시되는 전형적인 EA주기에 7-8 가지 버전이 있으므로 개발에 참여하는 것이 훨씬 민첩합니다. 14.1을 기다리는 것과는 대조적으로 베타 기간에 이러한 것들을보고하는 것이 훨씬 낫습니다. (그리고 현재 14.2 코드 승인 모드에 있으며 현재 14.2 개의 코드가 고정되어 있습니다.)
따라서 기본적으로이 특정 문제에 대한 수정 사항은 JMP 15 (Sept. 9 월)를 기다려야합니다. 우리는 지금 JMP 15 EA 프로그램을 열고 있습니다.
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다. @ 다니엘 발트 : 중요한 스크립트 프로젝트가있는 고객이 개발에 제공 할 수있는 옵션이 없으므로 (고객이 스크립트 실행에 필요한 모든 것을 제공하는 데 동의하는 경우) 일반 호환성 테스트에서 테스트 할 수 있습니다. 나는 물건을 섞어도 될까요?
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.고마워, 마틴.
이전 버전의 JMP로 작성된 경우 라하더라도 JMP의 모든 버전에서 실행되는 스크립트는 충돌하지 않아야합니다. 그러나 특정 스크립트에서 어떤 일이 벌어지고 있는지를 식별 할 수있는 가장 좋은 방법 중 하나는 고객이 JMP를 추락시킨 후 충돌 보고서를 제출하고 해당되는 경우 충돌을 복제 할 수 있는지 여부입니다. 모든 고객에게 충돌 보고서를 제출하도록 권장하십시오.
개발자 작업 팀이 얼마나 많은지 알 수 있습니다. 하기 충돌 보고서는 JMP의 각 후속 버전에서 최대한 많은 충돌을 확인하고 수정하는 목표를 향해 작업합니다.
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.모든 스크립팅 가이드에는이 버전에서 변경된 사항과의 호환성 섹션이 있습니다.
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.나는 모른다. 그러나 변경 사항을 설명하는 문서가 있습니까? 이것이 그들이 원하는 것입니다.
제목 : Re : JSL 스크립팅이 JMP 13에서 JMP 14로 바뀝니다.Valerie - 기술 지원 부서에 14.1 건의 크래시를 제출 했습니까? 그렇다면 TS 트랙을 첨부 할 수 있습니까?