• anonymous
  • NEWBIE
  • 0 Points
  • Member since 2010

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 0
    Replies

お世話になります。

 

メタデータAPIのRetrieveメソッドで、

カスタムオブジェクトとプロファイルを指定してプロファイル毎のカスタムオブジェクトの参照権限を取得したのですが、

zip形式で取得したプロファイルのxmlファイル名が文字化けして、システム的に読み込むことができ無くて困っております。

恐らく、SJIS⇒UTF-8への変換で失敗して文字化けして元に戻せないようです。

 

どなたか解決策をご存知でしょうか?

 

また、メタデータAPI以外の方法(Apexを使用した方法等)で、

全ユーザのカスタムオブジェクトの参照権限を取得する方法をご存知の方は、いらっしゃいますでしょうか?

 

<Retrieveで指定するXmlデータ>

---------------------------------------------------------------------

<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<types>
    <members>*</members>
    <name>CustomObject</name>
</types>
<types>
    <members>*</members>
    <name>Profile</name>
</types>
<version>19.0</version>
</Package>

---------------------------------------------------------------------